* Shell32 (a forked module) was jealous because of shlwapi getting synced.
[reactos.git] / reactos / dll / win32 / shell32 / undocshell.h
index 8911967..40aa482 100644 (file)
@@ -70,6 +70,16 @@ HRESULT WINAPI SHILCreateFromPathW (
 BOOL WINAPI StrRetToStrNA(LPSTR,DWORD,LPSTRRET,const ITEMIDLIST*);
 BOOL WINAPI StrRetToStrNW(LPWSTR,DWORD,LPSTRRET,const ITEMIDLIST*);
 
+
+/****************************************************************************
+* SHChangeNotifyRegister API
+*/
+#define SHCNRF_InterruptLevel          0x0001
+#define SHCNRF_ShellLevel              0x0002
+#define SHCNRF_RecursiveInterrupt      0x1000  /* Must be combined with SHCNRF_InterruptLevel */
+#define SHCNRF_NewDelivery             0x8000  /* Messages use shared memory */
+
+
 /****************************************************************************
  * Shell Common Dialogs
  */
@@ -100,9 +110,9 @@ typedef struct
 void WINAPI RunFileDlg(
        HWND hwndOwner,
        HICON hIcon,
-       LPCSTR lpstrDirectory,
-       LPCSTR lpstrTitle,
-       LPCSTR lpstrDescription,
+       LPCWSTR lpstrDirectory,
+       LPCWSTR lpstrTitle,
+       LPCWSTR lpstrDescription,
        UINT uFlags);
 
 void WINAPI ExitWindowsDialog(HWND hwndOwner);
@@ -397,9 +407,6 @@ BOOL WINAPI PathYetAnotherMakeUniqueName(
        LPCWSTR lpszShortName,
        LPCWSTR lpszLongName);
 
-BOOL WINAPI PathQualifyA(LPCSTR path);
-BOOL WINAPI PathQualifyW(LPCWSTR path);
-#define PathQualify WINELIB_NAME_AW(PathQualify)
 BOOL  WINAPI PathQualifyAW(LPCVOID path);