mirror of
https://github.com/reactos/reactos.git
synced 2025-05-01 11:39:58 +00:00
[SDK] Improve lmserver.h
- Add _SERVER_TRANSPORT_INFO_1, _SERVER_TRANSPORT_INFO_2, and _SERVER_TRANSPORT_INFO_3 structs. - Fix the calling convention of SetServiceBits().
This commit is contained in:
parent
3b6d00eab9
commit
ce0856099a
1 changed files with 32 additions and 1 deletions
|
@ -368,6 +368,37 @@ typedef struct _SERVER_TRANSPORT_INFO_0 {
|
||||||
LPWSTR svti0_networkaddress;
|
LPWSTR svti0_networkaddress;
|
||||||
} SERVER_TRANSPORT_INFO_0, *PSERVER_TRANSPORT_INFO_0, *LPSERVER_TRANSPORT_INFO_0;
|
} SERVER_TRANSPORT_INFO_0, *PSERVER_TRANSPORT_INFO_0, *LPSERVER_TRANSPORT_INFO_0;
|
||||||
|
|
||||||
|
typedef struct _SERVER_TRANSPORT_INFO_1 {
|
||||||
|
DWORD svti1_numberofvcs;
|
||||||
|
LPWSTR svti1_transportname;
|
||||||
|
PBYTE svti1_transportaddress;
|
||||||
|
DWORD svti1_transportaddresslength;
|
||||||
|
LPWSTR svti1_networkaddress;
|
||||||
|
LPWSTR svti1_domain;
|
||||||
|
} SERVER_TRANSPORT_INFO_1, *PSERVER_TRANSPORT_INFO_1, *LPSERVER_TRANSPORT_INFO_1;
|
||||||
|
|
||||||
|
typedef struct _SERVER_TRANSPORT_INFO_2 {
|
||||||
|
DWORD svti2_numberofvcs;
|
||||||
|
LPWSTR svti2_transportname;
|
||||||
|
PBYTE svti2_transportaddress;
|
||||||
|
DWORD svti2_transportaddresslength;
|
||||||
|
LPWSTR svti2_networkaddress;
|
||||||
|
LPWSTR svti2_domain;
|
||||||
|
ULONG svti2_flags;
|
||||||
|
} SERVER_TRANSPORT_INFO_2, *PSERVER_TRANSPORT_INFO_2, *LPSERVER_TRANSPORT_INFO_2;
|
||||||
|
|
||||||
|
typedef struct _SERVER_TRANSPORT_INFO_3 {
|
||||||
|
DWORD svti3_numberofvcs;
|
||||||
|
LPWSTR svti3_transportname;
|
||||||
|
PBYTE svti3_transportaddress;
|
||||||
|
DWORD svti3_transportaddresslength;
|
||||||
|
LPWSTR svti3_networkaddress;
|
||||||
|
LPWSTR svti3_domain;
|
||||||
|
ULONG svti3_flags;
|
||||||
|
DWORD svti3_passwordlength;
|
||||||
|
BYTE svti3_password[256];
|
||||||
|
} SERVER_TRANSPORT_INFO_3, *PSERVER_TRANSPORT_INFO_3, *LPSERVER_TRANSPORT_INFO_3;
|
||||||
|
|
||||||
NET_API_STATUS WINAPI NetServerEnum(LPCWSTR, DWORD, PBYTE*, DWORD, PDWORD, PDWORD, DWORD, LPCWSTR, PDWORD);
|
NET_API_STATUS WINAPI NetServerEnum(LPCWSTR, DWORD, PBYTE*, DWORD, PDWORD, PDWORD, DWORD, LPCWSTR, PDWORD);
|
||||||
NET_API_STATUS WINAPI NetServerEnumEx(LPCWSTR, DWORD, PBYTE*, DWORD, PDWORD, PDWORD, DWORD, LPCWSTR, LPCWSTR);
|
NET_API_STATUS WINAPI NetServerEnumEx(LPCWSTR, DWORD, PBYTE*, DWORD, PDWORD, PDWORD, DWORD, LPCWSTR, LPCWSTR);
|
||||||
NET_API_STATUS WINAPI NetServerGetInfo(LPWSTR, DWORD, PBYTE*);
|
NET_API_STATUS WINAPI NetServerGetInfo(LPWSTR, DWORD, PBYTE*);
|
||||||
|
@ -380,7 +411,7 @@ NET_API_STATUS WINAPI NetServerTransportAdd(LPWSTR, DWORD, PBYTE);
|
||||||
NET_API_STATUS WINAPI NetServerTransportAddEx(LPWSTR, DWORD, PBYTE);
|
NET_API_STATUS WINAPI NetServerTransportAddEx(LPWSTR, DWORD, PBYTE);
|
||||||
NET_API_STATUS WINAPI NetServerTransportDel(LPWSTR, DWORD, PBYTE);
|
NET_API_STATUS WINAPI NetServerTransportDel(LPWSTR, DWORD, PBYTE);
|
||||||
NET_API_STATUS WINAPI NetServerTransportEnum(LPWSTR, DWORD, PBYTE*, DWORD, PDWORD, PDWORD, PDWORD);
|
NET_API_STATUS WINAPI NetServerTransportEnum(LPWSTR, DWORD, PBYTE*, DWORD, PDWORD, PDWORD, PDWORD);
|
||||||
BOOL SetServiceBits(SERVICE_STATUS_HANDLE, DWORD, BOOL, BOOL);
|
BOOL WINAPI SetServiceBits(SERVICE_STATUS_HANDLE, DWORD, BOOL, BOOL);
|
||||||
|
|
||||||
#define SVI1_NUM_ELEMENTS 5
|
#define SVI1_NUM_ELEMENTS 5
|
||||||
#define SVI2_NUM_ELEMENTS 40
|
#define SVI2_NUM_ELEMENTS 40
|
||||||
|
|
Loading…
Reference in a new issue