diff dynamin/c/windows.d @ 21:d0ce1db78819

Directories can now be preselected on Windows
author Jordan Miner <jminer7@gmail.com>
date Fri, 24 Jul 2009 15:14:01 -0500
parents 63cbfb167240
children c138461bf845
line wrap: on
line diff
--- a/dynamin/c/windows.d	Fri Jul 24 15:11:22 2009 -0500
+++ b/dynamin/c/windows.d	Fri Jul 24 15:14:01 2009 -0500
@@ -1372,6 +1372,22 @@
 	BIF_USENEWUI         = (BIF_NEWDIALOGSTYLE | BIF_EDITBOX)
 }
 
+enum {
+	BFFM_INITIALIZED     = 1,
+	BFFM_SELCHANGED      = 2,
+	BFFM_VALIDATEFAILEDA = 3,
+	BFFM_VALIDATEFAILEDW = 4,
+	BFFM_IUNKNOWN        = 5,
+
+	BFFM_SETSTATUSTEXTA = WM_USER + 100,
+	BFFM_ENABLEOK       = WM_USER + 101,
+	BFFM_SETSELECTIONA  = WM_USER + 102,
+	BFFM_SETSELECTIONW  = WM_USER + 103,
+	BFFM_SETSTATUSTEXTW = WM_USER + 104,
+	BFFM_SETOKTEXT      = WM_USER + 105,
+	BFFM_SETEXPANDED    = WM_USER + 106,
+}
+
 ITEMIDLIST* SHBrowseForFolderW(BROWSEINFO* lpbi);
 
 BOOL SHGetPathFromIDListW(ITEMIDLIST* pidl, LPWSTR pszPath);
@@ -1555,6 +1571,9 @@
 alias SHBrowseForFolderW       SHBrowseForFolder;
 alias SHGetPathFromIDListW     SHGetPathFromIDList;
 alias SHGetFolderPathW         SHGetFolderPath;
+alias BFFM_VALIDATEFAILEDW     BFFM_VALIDATEFAILED;
+alias BFFM_SETSELECTIONW       BFFM_SETSELECTION;
+alias BFFM_SETSTATUSTEXTW      BFFM_SETSTATUSTEXT;
 
 alias LOGFONTW          LOGFONT;
 alias NONCLIENTMETRICSW NONCLIENTMETRICS;