Add some prototypes
[reactos.git] / reactos / include / psdk / npapi.h
index d0cdcc0..e5e8bfc 100644 (file)
@@ -40,6 +40,9 @@
 #define WNNC_DLG_PROPERTYDIALOG    0x00000020
 #define WNNC_DLG_SEARCHDIALOG      0x00000040
 #define WNNC_DLG_FORMATNETWORKNAME 0x00000080
+#define WNNC_DLG_PERMISSIONEDITOR  0x00000100
+#define WNNC_DLG_GETRESOURCEPARENT 0x00000200
+#define WNNC_DLG_GETRESOURCEINFORMATION 0x00000800
 
 #define WNNC_ADMIN                 0x00000009
 #define WNNC_ADM_GETDIRECTORYTYPE  0x00000001
@@ -48,6 +51,7 @@
 #define WNNC_ENUMERATION           0x0000000b
 #define WNNC_ENUM_GLOBAL           0x00000001
 #define WNNC_ENUM_LOCAL            0x00000002
+#define WNNC_ENUM_CONTEXT          0x00000004
 
 #define WNNC_START                 0x0000000c
 #define WNNC_WAIT_FOR_START        0x00000001
@@ -64,6 +68,8 @@ typedef DWORD APIENTRY (*PF_NPOpenEnum)(DWORD dwScope, DWORD dwType, DWORD dwUsa
 typedef DWORD APIENTRY (*PF_NPEnumResource)(HANDLE hEnum, LPDWORD lpcCount,
  LPVOID lpBuffer, LPDWORD lpBufferSize);
 typedef DWORD APIENTRY (*PF_NPCloseEnum)(HANDLE hEnum);
+typedef DWORD (APIENTRY *PF_NPGetResourceInformation)(LPNETRESOURCEW lpNetResource,
+ LPVOID lpBuffer, LPDWORD lpcbBuffer, LPWSTR* lplpSystem);
 
 /* connection-related */
 typedef DWORD APIENTRY (*PF_NPAddConnection)(LPNETRESOURCEW lpNetResource,