mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 13:26:17 +00:00
[PSDK]
* Annotate winnetwk.h. svn path=/trunk/; revision=59956
This commit is contained in:
parent
fcfbd5fce6
commit
b1248f0ad2
1 changed files with 298 additions and 41 deletions
|
@ -4,10 +4,12 @@
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
#pragma warning(push)
|
#pragma warning(push)
|
||||||
#pragma warning(disable:4820)
|
#pragma warning(disable:4820)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define WNNC_NET_MSNET 0x00010000
|
#define WNNC_NET_MSNET 0x00010000
|
||||||
#define WNNC_NET_LANMAN 0x00020000
|
#define WNNC_NET_LANMAN 0x00020000
|
||||||
#define WNNC_NET_NETWARE 0x00030000
|
#define WNNC_NET_NETWARE 0x00030000
|
||||||
|
@ -160,6 +162,7 @@ extern "C" {
|
||||||
#define WNCON_DYNAMIC 8
|
#define WNCON_DYNAMIC 8
|
||||||
|
|
||||||
#ifndef RC_INVOKED
|
#ifndef RC_INVOKED
|
||||||
|
|
||||||
typedef struct _NETRESOURCEA {
|
typedef struct _NETRESOURCEA {
|
||||||
DWORD dwScope;
|
DWORD dwScope;
|
||||||
DWORD dwType;
|
DWORD dwType;
|
||||||
|
@ -244,49 +247,299 @@ typedef struct _NETCONNECTINFOSTRUCT{
|
||||||
DWORD dwOptDataSize;
|
DWORD dwOptDataSize;
|
||||||
} NETCONNECTINFOSTRUCT,*LPNETCONNECTINFOSTRUCT;
|
} NETCONNECTINFOSTRUCT,*LPNETCONNECTINFOSTRUCT;
|
||||||
|
|
||||||
DWORD APIENTRY WNetAddConnectionA(LPCSTR,LPCSTR,LPCSTR);
|
_Check_return_
|
||||||
DWORD APIENTRY WNetAddConnectionW(LPCWSTR,LPCWSTR,LPCWSTR);
|
DWORD
|
||||||
DWORD APIENTRY WNetAddConnection2A(LPNETRESOURCEA,LPCSTR,LPCSTR,DWORD);
|
APIENTRY
|
||||||
DWORD APIENTRY WNetAddConnection2W(LPNETRESOURCEW,LPCWSTR,LPCWSTR,DWORD);
|
WNetAddConnectionA(
|
||||||
DWORD APIENTRY WNetAddConnection3A(HWND,LPNETRESOURCEA,LPCSTR,LPCSTR,DWORD);
|
_In_ LPCSTR,
|
||||||
DWORD APIENTRY WNetAddConnection3W(HWND,LPNETRESOURCEW,LPCWSTR,LPCWSTR,DWORD);
|
_In_opt_ LPCSTR,
|
||||||
DWORD APIENTRY WNetCancelConnectionA(LPCSTR,BOOL);
|
_In_opt_ LPCSTR);
|
||||||
DWORD APIENTRY WNetCancelConnectionW(LPCWSTR,BOOL);
|
|
||||||
DWORD APIENTRY WNetCancelConnection2A(LPCSTR,DWORD,BOOL);
|
_Check_return_
|
||||||
DWORD APIENTRY WNetCancelConnection2W(LPCWSTR,DWORD,BOOL);
|
DWORD
|
||||||
DWORD APIENTRY WNetGetConnectionA(LPCSTR,LPSTR,PDWORD);
|
APIENTRY
|
||||||
DWORD APIENTRY WNetGetConnectionW(LPCWSTR,LPWSTR,PDWORD);
|
WNetAddConnectionW(
|
||||||
DWORD APIENTRY WNetUseConnectionA(HWND,LPNETRESOURCEA,LPCSTR,LPCSTR,DWORD,LPSTR,PDWORD,PDWORD);
|
_In_ LPCWSTR,
|
||||||
DWORD APIENTRY WNetUseConnectionW(HWND,LPNETRESOURCEW,LPCWSTR,LPCWSTR,DWORD,LPWSTR,PDWORD,PDWORD);
|
_In_opt_ LPCWSTR,
|
||||||
|
_In_opt_ LPCWSTR);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetAddConnection2A(
|
||||||
|
_In_ LPNETRESOURCEA,
|
||||||
|
_In_opt_ LPCSTR,
|
||||||
|
_In_opt_ LPCSTR,
|
||||||
|
_In_ DWORD);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetAddConnection2W(
|
||||||
|
_In_ LPNETRESOURCEW,
|
||||||
|
_In_opt_ LPCWSTR,
|
||||||
|
_In_opt_ LPCWSTR,
|
||||||
|
_In_ DWORD);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetAddConnection3A(
|
||||||
|
_In_opt_ HWND,
|
||||||
|
_In_ LPNETRESOURCEA,
|
||||||
|
_In_opt_ LPCSTR,
|
||||||
|
_In_opt_ LPCSTR,
|
||||||
|
_In_ DWORD);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetAddConnection3W(
|
||||||
|
_In_opt_ HWND,
|
||||||
|
_In_ LPNETRESOURCEW,
|
||||||
|
_In_opt_ LPCWSTR,
|
||||||
|
_In_opt_ LPCWSTR,
|
||||||
|
_In_ DWORD);
|
||||||
|
|
||||||
|
_Check_return_ DWORD APIENTRY WNetCancelConnectionA(_In_ LPCSTR, _In_ BOOL);
|
||||||
|
_Check_return_ DWORD APIENTRY WNetCancelConnectionW(_In_ LPCWSTR, _In_ BOOL);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetCancelConnection2A(
|
||||||
|
_In_ LPCSTR,
|
||||||
|
_In_ DWORD,
|
||||||
|
_In_ BOOL);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetCancelConnection2W(
|
||||||
|
_In_ LPCWSTR,
|
||||||
|
_In_ DWORD,
|
||||||
|
_In_ BOOL);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetGetConnectionA(
|
||||||
|
_In_ LPCSTR lpLocalName,
|
||||||
|
_Out_writes_opt_(*lpnLength) LPSTR lpRemoteName,
|
||||||
|
_Inout_ LPDWORD lpnLength);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetGetConnectionW(
|
||||||
|
_In_ LPCWSTR lpLocalName,
|
||||||
|
_Out_writes_opt_(*lpnLength) LPWSTR lpRemoteName,
|
||||||
|
_Inout_ LPDWORD lpnLength);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetUseConnectionA(
|
||||||
|
_In_opt_ HWND hwndOwner,
|
||||||
|
_In_ LPNETRESOURCEA lpNetResource,
|
||||||
|
_In_opt_ LPCSTR lpPassword,
|
||||||
|
_In_opt_ LPCSTR lpUserId,
|
||||||
|
_In_ DWORD dwFlags,
|
||||||
|
_Out_writes_opt_(*lpBufferSize) LPSTR lpAccessName,
|
||||||
|
_Inout_opt_ LPDWORD lpBufferSize,
|
||||||
|
_Out_opt_ LPDWORD lpResult);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetUseConnectionW(
|
||||||
|
_In_opt_ HWND hwndOwner,
|
||||||
|
_In_ LPNETRESOURCEW lpNetResource,
|
||||||
|
_In_opt_ LPCWSTR lpPassword,
|
||||||
|
_In_opt_ LPCWSTR lpUserId,
|
||||||
|
_In_ DWORD dwFlags,
|
||||||
|
_Out_writes_opt_(*lpBufferSize) LPWSTR lpAccessName,
|
||||||
|
_Inout_opt_ LPDWORD lpBufferSize,
|
||||||
|
_Out_opt_ LPDWORD lpResult);
|
||||||
|
|
||||||
DWORD APIENTRY WNetSetConnectionA(LPCSTR,DWORD,PVOID);
|
DWORD APIENTRY WNetSetConnectionA(LPCSTR,DWORD,PVOID);
|
||||||
DWORD APIENTRY WNetSetConnectionW(LPCWSTR,DWORD,PVOID);
|
DWORD APIENTRY WNetSetConnectionW(LPCWSTR,DWORD,PVOID);
|
||||||
DWORD APIENTRY WNetConnectionDialog(HWND,DWORD);
|
_Check_return_ DWORD APIENTRY WNetConnectionDialog(_In_ HWND, _In_ DWORD);
|
||||||
DWORD APIENTRY WNetDisconnectDialog(HWND,DWORD);
|
_Check_return_ DWORD APIENTRY WNetDisconnectDialog(_In_opt_ HWND, _In_ DWORD);
|
||||||
DWORD APIENTRY WNetConnectionDialog1A(LPCONNECTDLGSTRUCTA);
|
|
||||||
DWORD APIENTRY WNetConnectionDialog1W(LPCONNECTDLGSTRUCTW);
|
_Check_return_
|
||||||
DWORD APIENTRY WNetDisconnectDialog1A(LPDISCDLGSTRUCTA);
|
DWORD
|
||||||
DWORD APIENTRY WNetDisconnectDialog1W(LPDISCDLGSTRUCTW);
|
APIENTRY
|
||||||
DWORD APIENTRY WNetOpenEnumA(DWORD,DWORD,DWORD,LPNETRESOURCEA,LPHANDLE);
|
WNetConnectionDialog1A(
|
||||||
DWORD APIENTRY WNetOpenEnumW(DWORD,DWORD,DWORD,LPNETRESOURCEW,LPHANDLE);
|
_Inout_ LPCONNECTDLGSTRUCTA);
|
||||||
DWORD APIENTRY WNetEnumResourceA(HANDLE,PDWORD,PVOID,PDWORD);
|
|
||||||
DWORD APIENTRY WNetEnumResourceW(HANDLE,PDWORD,PVOID,PDWORD);
|
_Check_return_
|
||||||
DWORD APIENTRY WNetCloseEnum(HANDLE);
|
DWORD
|
||||||
DWORD APIENTRY WNetGetUniversalNameA(LPCSTR,DWORD,PVOID,PDWORD);
|
APIENTRY
|
||||||
DWORD APIENTRY WNetGetUniversalNameW(LPCWSTR,DWORD,PVOID,PDWORD);
|
WNetConnectionDialog1W(
|
||||||
DWORD APIENTRY WNetGetUserA(LPCSTR,LPSTR,PDWORD);
|
_Inout_ LPCONNECTDLGSTRUCTW);
|
||||||
DWORD APIENTRY WNetGetUserW(LPCWSTR,LPWSTR,PDWORD);
|
|
||||||
DWORD APIENTRY WNetGetProviderNameA(DWORD,LPSTR,PDWORD);
|
_Check_return_ DWORD APIENTRY WNetDisconnectDialog1A(_In_ LPDISCDLGSTRUCTA);
|
||||||
DWORD APIENTRY WNetGetProviderNameW(DWORD,LPWSTR,PDWORD);
|
_Check_return_ DWORD APIENTRY WNetDisconnectDialog1W(_In_ LPDISCDLGSTRUCTW);
|
||||||
DWORD APIENTRY WNetGetNetworkInformationA(LPCSTR,LPNETINFOSTRUCT);
|
|
||||||
DWORD APIENTRY WNetGetNetworkInformationW(LPCWSTR,LPNETINFOSTRUCT);
|
_Check_return_
|
||||||
DWORD APIENTRY WNetGetResourceInformationA(LPNETRESOURCEA,LPVOID,LPDWORD,LPSTR*);
|
DWORD
|
||||||
DWORD APIENTRY WNetGetResourceInformationW(LPNETRESOURCEW,LPVOID,LPDWORD,LPWSTR*);
|
APIENTRY
|
||||||
DWORD APIENTRY WNetGetLastErrorA(PDWORD,LPSTR,DWORD,LPSTR,DWORD);
|
WNetOpenEnumA(
|
||||||
DWORD APIENTRY WNetGetLastErrorW(PDWORD,LPWSTR,DWORD,LPWSTR,DWORD);
|
_In_ DWORD,
|
||||||
|
_In_ DWORD,
|
||||||
|
_In_ DWORD,
|
||||||
|
_In_opt_ LPNETRESOURCEA,
|
||||||
|
_Out_ LPHANDLE);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetOpenEnumW(
|
||||||
|
_In_ DWORD,
|
||||||
|
_In_ DWORD,
|
||||||
|
_In_ DWORD,
|
||||||
|
_In_opt_ LPNETRESOURCEW,
|
||||||
|
_Out_ LPHANDLE);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetEnumResourceA(
|
||||||
|
_In_ HANDLE hEnum,
|
||||||
|
_Inout_ LPDWORD lpcCount,
|
||||||
|
_Out_writes_bytes_(*lpBufferSize) LPVOID lpBuffer,
|
||||||
|
_Inout_ LPDWORD lpBufferSize);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetEnumResourceW(
|
||||||
|
_In_ HANDLE hEnum,
|
||||||
|
_Inout_ LPDWORD lpcCount,
|
||||||
|
_Out_writes_bytes_(*lpBufferSize) LPVOID lpBuffer,
|
||||||
|
_Inout_ LPDWORD lpBufferSize);
|
||||||
|
|
||||||
|
_Check_return_ DWORD APIENTRY WNetCloseEnum(_In_ HANDLE);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetGetUniversalNameA(
|
||||||
|
_In_ LPCSTR lpLocalPath,
|
||||||
|
_In_ DWORD dwInfoLevel,
|
||||||
|
_Out_writes_bytes_(*lpBufferSize) LPVOID lpBuffer,
|
||||||
|
_Inout_ LPDWORD lpBufferSize);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetGetUniversalNameW(
|
||||||
|
_In_ LPCWSTR lpLocalPath,
|
||||||
|
_In_ DWORD dwInfoLevel,
|
||||||
|
_Out_writes_bytes_(*lpBufferSize) LPVOID lpBuffer,
|
||||||
|
_Inout_ LPDWORD lpBufferSize);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetGetUserA(
|
||||||
|
_In_opt_ LPCSTR lpName,
|
||||||
|
_Out_writes_(*lpnLength) LPSTR lpUserName,
|
||||||
|
_Inout_ LPDWORD lpnLength);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetGetUserW(
|
||||||
|
_In_opt_ LPCWSTR lpName,
|
||||||
|
_Out_writes_(*lpnLength) LPWSTR lpUserName,
|
||||||
|
_Inout_ LPDWORD lpnLength);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetGetProviderNameA(
|
||||||
|
_In_ DWORD dwNetType,
|
||||||
|
_Out_writes_(*lpBufferSize) LPSTR lpProviderName,
|
||||||
|
_Inout_ LPDWORD lpBufferSize);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetGetProviderNameW(
|
||||||
|
_In_ DWORD dwNetType,
|
||||||
|
_Out_writes_(*lpBufferSize) LPWSTR lpProviderName,
|
||||||
|
_Inout_ LPDWORD lpBufferSize);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetGetNetworkInformationA(
|
||||||
|
_In_ LPCSTR,
|
||||||
|
_Out_ LPNETINFOSTRUCT);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetGetNetworkInformationW(
|
||||||
|
_In_ LPCWSTR,
|
||||||
|
_Out_ LPNETINFOSTRUCT);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetGetResourceInformationA(
|
||||||
|
_In_ LPNETRESOURCEA lpNetResource,
|
||||||
|
_Out_writes_bytes_(*lpcbBuffer) LPVOID lpBuffer,
|
||||||
|
_Inout_ LPDWORD lpcbBuffer,
|
||||||
|
_Outptr_ LPSTR *lplpSystem);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetGetResourceInformationW(
|
||||||
|
_In_ LPNETRESOURCEW lpNetResource,
|
||||||
|
_Out_writes_bytes_(*lpcbBuffer) LPVOID lpBuffer,
|
||||||
|
_Inout_ LPDWORD lpcbBuffer,
|
||||||
|
_Outptr_ LPWSTR *lplpSystem);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetGetLastErrorA(
|
||||||
|
_Out_ LPDWORD lpError,
|
||||||
|
_Out_writes_(nErrorBufSize) LPSTR lpErrorBuf,
|
||||||
|
_In_ DWORD nErrorBufSize,
|
||||||
|
_Out_writes_(nNameBufSize) LPSTR lpNameBuf,
|
||||||
|
_In_ DWORD nNameBufSize);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
WNetGetLastErrorW(
|
||||||
|
_Out_ LPDWORD lpError,
|
||||||
|
_Out_writes_(nErrorBufSize) LPWSTR lpErrorBuf,
|
||||||
|
_In_ DWORD nErrorBufSize,
|
||||||
|
_Out_writes_(nNameBufSize) LPWSTR lpNameBuf,
|
||||||
|
_In_ DWORD nNameBufSize);
|
||||||
|
|
||||||
DWORD WINAPI WNetRestoreConnectionA(HWND,LPCSTR);
|
DWORD WINAPI WNetRestoreConnectionA(HWND,LPCSTR);
|
||||||
DWORD WINAPI WNetRestoreConnectionW(HWND,LPCWSTR);
|
DWORD WINAPI WNetRestoreConnectionW(HWND,LPCWSTR);
|
||||||
DWORD APIENTRY MultinetGetConnectionPerformanceA(LPNETRESOURCEA,LPNETCONNECTINFOSTRUCT);
|
|
||||||
DWORD APIENTRY MultinetGetConnectionPerformanceW(LPNETRESOURCEW,LPNETCONNECTINFOSTRUCT);
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
MultinetGetConnectionPerformanceA(
|
||||||
|
_In_ LPNETRESOURCEA,
|
||||||
|
_Out_ LPNETCONNECTINFOSTRUCT);
|
||||||
|
|
||||||
|
_Check_return_
|
||||||
|
DWORD
|
||||||
|
APIENTRY
|
||||||
|
MultinetGetConnectionPerformanceW(
|
||||||
|
_In_ LPNETRESOURCEW,
|
||||||
|
_Out_ LPNETCONNECTINFOSTRUCT);
|
||||||
|
|
||||||
#ifdef _WINE
|
#ifdef _WINE
|
||||||
typedef struct tagPASSWORD_CACHE_ENTRY
|
typedef struct tagPASSWORD_CACHE_ENTRY
|
||||||
|
@ -362,11 +615,15 @@ typedef REMOTE_NAME_INFOA REMOTE_NAME_INFO,*LPREMOTE_NAME_INFO;
|
||||||
#define WNetGetLastError WNetGetLastErrorA
|
#define WNetGetLastError WNetGetLastErrorA
|
||||||
#define MultinetGetConnectionPerformance MultinetGetConnectionPerformanceA
|
#define MultinetGetConnectionPerformance MultinetGetConnectionPerformanceA
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
#endif /* !RC_INVOKED */
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
#pragma warning(pop)
|
#pragma warning(pop)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
#endif /* _WINNETWK_ */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue