Data Structures |
| struct | LPNOTIFYINFO |
| struct | LPNOTIFYADD |
| struct | LPNOTIFYCANCEL |
Defines |
| #define | WNNC_SPEC_VERSION 0x00000001 |
| #define | WNNC_SPEC_VERSION51 0x00050001 |
| #define | WNNC_NET_TYPE 0x00000002 |
| #define | WNNC_NET_NONE 0x00000000 |
| #define | WNNC_DRIVER_VERSION 0x00000003 |
| #define | WNNC_USER 0x00000004 |
| #define | WNNC_USR_GETUSER 0x00000001 |
| #define | WNNC_CONNECTION 0x00000006 |
| #define | WNNC_CON_ADDCONNECTION 0x00000001 |
| #define | WNNC_CON_CANCELCONNECTION 0x00000002 |
| #define | WNNC_CON_GETCONNECTIONS 0x00000004 |
| #define | WNNC_CON_ADDCONNECTION3 0x00000008 |
| #define | WNNC_DIALOG 0x00000008 |
| #define | WNNC_DLG_DEVICEMODE 0x00000001 |
| #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 |
| #define | WNNC_ADM_DIRECTORYNOTIFY 0x00000002 |
| #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 |
| #define | WNSRCH_REFRESH_FIRST_LEVEL 0x00000001 |
| #define | WNTYPE_DRIVE 1 |
| #define | WNTYPE_FILE 2 |
| #define | WNTYPE_PRINTER 3 |
| #define | WNTYPE_COMM 4 |
| #define | WNPS_FILE 0 |
| #define | WNPS_DIR 1 |
| #define | WNPS_MULT 2 |
| #define | WNDT_NORMAL 0 |
| #define | WNDT_NETWORK 1 |
| #define | WNDN_MKDIR 1 |
| #define | WNDN_RMDIR 2 |
| #define | WNDN_MVDIR 3 |
| #define | WNPERMC_PERM 0x00000001 |
| #define | WNPERMC_AUDIT 0x00000002 |
| #define | WNPERMC_OWNER 0x00000004 |
| #define | WNPERM_DLG_PERM 0 |
| #define | WNPERM_DLG_AUDIT 1 |
| #define | WNPERM_DLG_OWNER 2 |
| #define | WNetSetLastError WINELIB_NAME_AW(WNetSetLastError) |
| #define | WN_NETWORK_CLASS 0x00000001 |
| #define | WN_CREDENTIAL_CLASS 0x00000002 |
| #define | WN_PRIMARY_AUTHENT_CLASS 0x00000004 |
| #define | WN_SERVICE_CLASS 0x00000008 |
| #define | WN_VALID_LOGON_ACCOUNT 0x00000001 |
| #define | WN_NT_PASSWORD_CHANGED 0x00000002 |
| #define | NOTIFY_PRE 0x00000001 |
| #define | NOTIFY_POST 0x00000002 |
Typedefs |
| typedef DWORD(APIENTRY * | PF_NPGetCaps )(DWORD ndex) |
| typedef DWORD(APIENTRY * | PF_NPGetUser )(LPWSTR lpName, LPWSTR lpUserName, LPDWORD lpnBufferLen) |
| typedef DWORD(APIENTRY * | PF_NPOpenEnum )(DWORD dwScope, DWORD dwType, DWORD dwUsage, LPNETRESOURCEW lpNetResource, LPHANDLE lphEnum) |
| 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) |
| typedef DWORD(APIENTRY * | PF_NPAddConnection )(LPNETRESOURCEW lpNetResource, LPWSTR lpPassword, LPWSTR lpUserName) |
| typedef DWORD(APIENTRY * | PF_NPAddConnection3 )(HWND hwndOwner, LPNETRESOURCEW lpNetResource, LPWSTR lpPassword, LPWSTR lpUserName, DWORD dwFlags) |
| typedef DWORD(APIENTRY * | PF_NPCancelConnection )(LPWSTR lpName, BOOL fForce) |
| typedef DWORD(APIENTRY * | PF_NPGetConnection )(LPWSTR lpLocalName, LPWSTR lpRemoteName, LPDWORD lpnBufferLen) |
| typedef DWORD(APIENTRY * | PF_NPGetUniversalName )(LPWSTR lpLocalPath, DWORD dwInfoLevel, LPVOID lpBuffer, LPDWORD lpnBufferSize) |
| typedef DWORD(APIENTRY * | PF_NPFormatNetworkName )(LPWSTR lpRemoteName, LPWSTR lpFormattedName, LPDWORD lpnLength, DWORD dwFlags, DWORD dwAveCharPerLine) |
| typedef DWORD(APIENTRY * | PF_NPDeviceMode )(HWND hParent) |
| typedef DWORD(APIENTRY * | PF_NPSearchDialog )(HWND hwndParent, LPNETRESOURCEW lpNetResource, LPVOID lpBuffer, DWORD cbBuffer, LPDWORD lpnFlags) |
| typedef DWORD(APIENTRY * | PF_NPGetPropertyText )(DWORD iButton, DWORD nPropSel, LPWSTR lpName, LPWSTR lpButtonName, DWORD nButtonNameLen, DWORD nType) |
| typedef DWORD(APIENTRY * | PF_NPPropertyDialog )(HWND hwndParent, DWORD iButtonDlg, DWORD nPropSel, LPWSTR lpFileName, DWORD nType) |
| typedef DWORD(APIENTRY * | PF_NPGetDirectoryType )(LPWSTR lpName, LPINT lpType, BOOL bFlushCache) |
| typedef DWORD(APIENTRY * | PF_NPDirectoryNotify )(HWND hwnd, LPWSTR lpDir, DWORD dwOper) |
| typedef DWORD(APIENTRY * | PF_NPFMXGetPermCaps )(LPWSTR lpDriveName) |
| typedef DWORD(APIENTRY * | PF_NPFMXEditPerm )(LPWSTR lpDriveName, HWND hwndFMX, DWORD nDialogType) |
| typedef DWORD(APIENTRY * | PF_NPFMXGetPermHelp )(LPWSTR lpDriveName, DWORD nDialogType, BOOL fDirectory, LPVOID lpFileNameBuffer, LPDWORD lpBufferSize, LPDWORD lpnHelpContext) |
| typedef DWORD(APIENTRY * | PF_NPLogonNotify )(PLUID lpLogonId, LPCWSTR lpAuthentInfoType, LPVOID lpAuthentInfo, LPCWSTR lpPreviousAuthentInfoType, LPVOID lpPreviousAuthentInfo, LPWSTR lpStationName, LPVOID StationHandle, LPWSTR *lpLogonScript) |
| typedef DWORD(APIENTRY * | PF_NPPasswordChangeNotify )(LPCWSTR lpAuthentInfoType, LPVOID lpAuthentInfo, LPCWSTR lpPreviousAuthentInfoType, LPVOID lpPreviousAuthentInfo, LPWSTR lpStationName, LPVOID StationHandle, DWORD dwChangeInfo) |
| typedef DWORD(APIENTRY * | PF_AddConnectNotify )(LPNOTIFYINFO lpNotifyInfo, LPNOTIFYADD lpAddInfo) |
| typedef DWORD(APIENTRY * | PF_CancelConnectNotify )(LPNOTIFYINFO lpNotifyInfo, LPNOTIFYADD lpAddInfo) |
Functions |
| VOID WINAPI | WNetSetLastErrorA (DWORD err, LPSTR lpError, LPSTR lpProviders) |
| VOID WINAPI | WNetSetLastErrorW (DWORD err, LPWSTR lpError, LPWSTR lpProviders) |