Data Structures |
| struct | PWNetProvider |
| struct | PWNetProviderTable |
| struct | PWNetEnumerator |
Defines |
| #define | WINE_MOUNTMGR_EXTENSIONS |
| #define | WNET_ENUMERATOR_TYPE_NULL 0 |
| #define | WNET_ENUMERATOR_TYPE_GLOBAL 1 |
| #define | WNET_ENUMERATOR_TYPE_PROVIDER 2 |
| #define | WNET_ENUMERATOR_TYPE_CONTEXT 3 |
| #define | BAD_PROVIDER_INDEX (DWORD)0xffffffff |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (mpr) |
| static DWORD | _findProviderIndexW (LPCWSTR lpProvider) |
| static void | _tryLoadProvider (PCWSTR provider) |
| void | wnetInit (HINSTANCE hInstDll) |
| void | wnetFree (void) |
| static LPNETRESOURCEW | _copyNetResourceForEnumW (LPNETRESOURCEW lpNet) |
| static void | _freeEnumNetResource (LPNETRESOURCEW lpNet) |
| static PWNetEnumerator | _createNullEnumerator (void) |
| static PWNetEnumerator | _createGlobalEnumeratorW (DWORD dwScope, DWORD dwType, DWORD dwUsage, LPNETRESOURCEW lpNet) |
| static PWNetEnumerator | _createProviderEnumerator (DWORD dwScope, DWORD dwType, DWORD dwUsage, DWORD index, HANDLE handle) |
| static PWNetEnumerator | _createContextEnumerator (DWORD dwScope, DWORD dwType, DWORD dwUsage) |
| static DWORD | _thunkNetResourceArrayWToA (const NETRESOURCEW *lpNetArrayIn, const DWORD *lpcCount, LPVOID lpBuffer, const DWORD *lpBufferSize) |
| static DWORD | _thunkNetResourceArrayAToW (const NETRESOURCEA *lpNetArrayIn, const DWORD *lpcCount, LPVOID lpBuffer, const DWORD *lpBufferSize) |
| DWORD WINAPI | WNetOpenEnumA (DWORD dwScope, DWORD dwType, DWORD dwUsage, LPNETRESOURCEA lpNet, LPHANDLE lphEnum) |
| DWORD WINAPI | WNetOpenEnumW (DWORD dwScope, DWORD dwType, DWORD dwUsage, LPNETRESOURCEW lpNet, LPHANDLE lphEnum) |
| DWORD WINAPI | WNetEnumResourceA (HANDLE hEnum, LPDWORD lpcCount, LPVOID lpBuffer, LPDWORD lpBufferSize) |
| static DWORD | _countProviderBytesW (PWNetProvider provider) |
| static DWORD | _enumerateProvidersW (PWNetEnumerator enumerator, LPDWORD lpcCount, LPVOID lpBuffer, const DWORD *lpBufferSize) |
| static DWORD | _globalEnumeratorAdvance (PWNetEnumerator enumerator) |
| static DWORD | _enumerateGlobalPassthroughW (PWNetEnumerator enumerator, LPDWORD lpcCount, LPVOID lpBuffer, LPDWORD lpBufferSize) |
| static DWORD | _enumerateGlobalW (PWNetEnumerator enumerator, LPDWORD lpcCount, LPVOID lpBuffer, LPDWORD lpBufferSize) |
| static DWORD | _enumerateProviderW (PWNetEnumerator enumerator, LPDWORD lpcCount, LPVOID lpBuffer, LPDWORD lpBufferSize) |
| static DWORD | _enumerateContextW (PWNetEnumerator enumerator, LPDWORD lpcCount, LPVOID lpBuffer, LPDWORD lpBufferSize) |
| DWORD WINAPI | WNetEnumResourceW (HANDLE hEnum, LPDWORD lpcCount, LPVOID lpBuffer, LPDWORD lpBufferSize) |
| DWORD WINAPI | WNetCloseEnum (HANDLE hEnum) |
| DWORD WINAPI | WNetGetResourceInformationA (LPNETRESOURCEA lpNetResource, LPVOID lpBuffer, LPDWORD cbBuffer, LPSTR *lplpSystem) |
| DWORD WINAPI | WNetGetResourceInformationW (LPNETRESOURCEW lpNetResource, LPVOID lpBuffer, LPDWORD cbBuffer, LPWSTR *lplpSystem) |
| DWORD WINAPI | WNetGetResourceParentA (LPNETRESOURCEA lpNetResource, LPVOID lpBuffer, LPDWORD lpBufferSize) |
| DWORD WINAPI | WNetGetResourceParentW (LPNETRESOURCEW lpNetResource, LPVOID lpBuffer, LPDWORD lpBufferSize) |
| DWORD WINAPI | WNetAddConnectionA (LPCSTR lpRemoteName, LPCSTR lpPassword, LPCSTR lpLocalName) |
| DWORD WINAPI | WNetAddConnectionW (LPCWSTR lpRemoteName, LPCWSTR lpPassword, LPCWSTR lpLocalName) |
| DWORD WINAPI | WNetAddConnection2A (LPNETRESOURCEA lpNetResource, LPCSTR lpPassword, LPCSTR lpUserID, DWORD dwFlags) |
| DWORD WINAPI | WNetAddConnection2W (LPNETRESOURCEW lpNetResource, LPCWSTR lpPassword, LPCWSTR lpUserID, DWORD dwFlags) |
| DWORD WINAPI | WNetAddConnection3A (HWND hwndOwner, LPNETRESOURCEA lpNetResource, LPCSTR lpPassword, LPCSTR lpUserID, DWORD dwFlags) |
| DWORD WINAPI | WNetAddConnection3W (HWND hwndOwner, LPNETRESOURCEW lpNetResource, LPCWSTR lpPassword, LPCWSTR lpUserID, DWORD dwFlags) |
| DWORD WINAPI | WNetUseConnectionA (HWND hwndOwner, LPNETRESOURCEA lpNetResource, LPCSTR lpPassword, LPCSTR lpUserID, DWORD dwFlags, LPSTR lpAccessName, LPDWORD lpBufferSize, LPDWORD lpResult) |
| DWORD WINAPI | WNetUseConnectionW (HWND hwndOwner, LPNETRESOURCEW lpNetResource, LPCWSTR lpPassword, LPCWSTR lpUserID, DWORD dwFlags, LPWSTR lpAccessName, LPDWORD lpBufferSize, LPDWORD lpResult) |
| DWORD WINAPI | WNetCancelConnectionA (LPCSTR lpName, BOOL fForce) |
| DWORD WINAPI | WNetCancelConnectionW (LPCWSTR lpName, BOOL fForce) |
| DWORD WINAPI | WNetCancelConnection2A (LPCSTR lpName, DWORD dwFlags, BOOL fForce) |
| DWORD WINAPI | WNetCancelConnection2W (LPCWSTR lpName, DWORD dwFlags, BOOL fForce) |
| DWORD WINAPI | WNetRestoreConnectionA (HWND hwndOwner, LPCSTR lpszDevice) |
| DWORD WINAPI | WNetRestoreConnectionW (HWND hwndOwner, LPCWSTR lpszDevice) |
| DWORD WINAPI | WNetGetConnectionA (LPCSTR lpLocalName, LPSTR lpRemoteName, LPDWORD lpBufferSize) |
| static DWORD | get_drive_connection (WCHAR letter, LPWSTR remote, LPDWORD size) |
| DWORD WINAPI | WNetGetConnectionW (LPCWSTR lpLocalName, LPWSTR lpRemoteName, LPDWORD lpBufferSize) |
| DWORD WINAPI | WNetSetConnectionA (LPCSTR lpName, DWORD dwProperty, LPVOID pvValue) |
| DWORD WINAPI | WNetSetConnectionW (LPCWSTR lpName, DWORD dwProperty, LPVOID pvValue) |
| DWORD WINAPI | WNetGetUniversalNameA (LPCSTR lpLocalPath, DWORD dwInfoLevel, LPVOID lpBuffer, LPDWORD lpBufferSize) |
| DWORD WINAPI | WNetGetUniversalNameW (LPCWSTR lpLocalPath, DWORD dwInfoLevel, LPVOID lpBuffer, LPDWORD lpBufferSize) |
| DWORD WINAPI | WNetGetUserA (LPCSTR lpName, LPSTR lpUserID, LPDWORD lpBufferSize) |
| DWORD WINAPI | WNetGetUserW (LPCWSTR lpName, LPWSTR lpUserID, LPDWORD lpBufferSize) |
| DWORD WINAPI | WNetConnectionDialog (HWND hwnd, DWORD dwType) |
| DWORD WINAPI | WNetConnectionDialog1A (LPCONNECTDLGSTRUCTA lpConnDlgStruct) |
| DWORD WINAPI | WNetConnectionDialog1W (LPCONNECTDLGSTRUCTW lpConnDlgStruct) |
| DWORD WINAPI | WNetDisconnectDialog (HWND hwnd, DWORD dwType) |
| DWORD WINAPI | WNetDisconnectDialog1A (LPDISCDLGSTRUCTA lpConnDlgStruct) |
| DWORD WINAPI | WNetDisconnectDialog1W (LPDISCDLGSTRUCTW lpConnDlgStruct) |
| DWORD WINAPI | WNetGetLastErrorA (LPDWORD lpError, LPSTR lpErrorBuf, DWORD nErrorBufSize, LPSTR lpNameBuf, DWORD nNameBufSize) |
| DWORD WINAPI | WNetGetLastErrorW (LPDWORD lpError, LPWSTR lpErrorBuf, DWORD nErrorBufSize, LPWSTR lpNameBuf, DWORD nNameBufSize) |
| DWORD WINAPI | WNetGetNetworkInformationA (LPCSTR lpProvider, LPNETINFOSTRUCT lpNetInfoStruct) |
| DWORD WINAPI | WNetGetNetworkInformationW (LPCWSTR lpProvider, LPNETINFOSTRUCT lpNetInfoStruct) |
| DWORD WINAPI | WNetGetProviderNameA (DWORD dwNetType, LPSTR lpProvider, LPDWORD lpBufferSize) |
| DWORD WINAPI | WNetGetProviderNameW (DWORD dwNetType, LPWSTR lpProvider, LPDWORD lpBufferSize) |
Variables |
| static PWNetProviderTable | providerTable |