| lmremutl.h (6.3.9600.17415-Windows 8.1) | | lmremutl.h (10.0.10586.212-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 30 | | skipping to change at line 30 |
| --*/ | | --*/ |
| | |
| #ifndef _LMREMUTL_ | | #ifndef _LMREMUTL_ |
| #define _LMREMUTL_ | | #define _LMREMUTL_ |
| | |
| #if _MSC_VER > 1000 | | #if _MSC_VER > 1000 |
| #pragma once | | #pragma once |
| #endif | | #endif |
| #include <winapifamily.h> | | #include <winapifamily.h> |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or OneCore Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| extern "C" { | | extern "C" { |
| #endif | | #endif |
| | |
| // | | // |
| // Type Definitions | | // Type Definitions |
| // | | // |
| | |
| #ifndef DESC_CHAR_UNICODE | | #ifndef DESC_CHAR_UNICODE |
| | |
| skipping to change at line 72 | | skipping to change at line 72 |
| _Outptr_result_bytebuffer_(sizeof(TIME_OF_DAY_INFO)) LPBYTE *BufferPtr | | _Outptr_result_bytebuffer_(sizeof(TIME_OF_DAY_INFO)) LPBYTE *BufferPtr |
| ); | | ); |
| | |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetRemoteComputerSupports( | | NetRemoteComputerSupports( |
| IN LPCWSTR UncServerName OPTIONAL, // Must start with "\\". | | IN LPCWSTR UncServerName OPTIONAL, // Must start with "\\". |
| IN DWORD OptionsWanted, // Set SUPPORTS_ bits wanted. | | IN DWORD OptionsWanted, // Set SUPPORTS_ bits wanted. |
| OUT LPDWORD OptionsSupported // Supported features, masked. | | OUT LPDWORD OptionsSupported // Supported features, masked. |
| ); | | ); |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY |
| | STEM) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| NET_API_STATUS | | NET_API_STATUS |
| __cdecl | | __cdecl |
| RxRemoteApi( | | RxRemoteApi( |
| IN DWORD ApiNumber, | | IN DWORD ApiNumber, |
| _In_ IN LPCWSTR UncServerName, // Required, with \\name. | | _In_ IN LPCWSTR UncServerName, // Required, with \\name. |
| _In_ IN LPDESC ParmDescString, | | _In_ IN LPDESC ParmDescString, |
| _In_opt_ IN LPDESC DataDesc16 OPTIONAL, | | _In_opt_ IN LPDESC DataDesc16 OPTIONAL, |
| _In_opt_ IN LPDESC DataDesc32 OPTIONAL, | | _In_opt_ IN LPDESC DataDesc32 OPTIONAL, |
| _In_opt_ IN LPDESC DataDescSmb OPTIONAL, | | _In_opt_ IN LPDESC DataDescSmb OPTIONAL, |
| _In_opt_ IN LPDESC AuxDesc16 OPTIONAL, | | _In_opt_ IN LPDESC AuxDesc16 OPTIONAL, |
| _In_opt_ IN LPDESC AuxDesc32 OPTIONAL, | | _In_opt_ IN LPDESC AuxDesc32 OPTIONAL, |
| _In_opt_ IN LPDESC AuxDescSmb OPTIONAL, | | _In_opt_ IN LPDESC AuxDescSmb OPTIONAL, |
| IN DWORD Flags, | | IN DWORD Flags, |
| ... // rest of API's arguments | | ... // rest of API's arguments |
| ); | | ); |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family or OneCore Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) |
| | |
| // | | // |
| // Data Structures | | // Data Structures |
| // | | // |
| | |
| typedef struct _TIME_OF_DAY_INFO { | | typedef struct _TIME_OF_DAY_INFO { |
| DWORD tod_elapsedt; | | DWORD tod_elapsedt; |
| DWORD tod_msecs; | | DWORD tod_msecs; |
| DWORD tod_hours; | | DWORD tod_hours; |
| DWORD tod_mins; | | DWORD tod_mins; |
| DWORD tod_secs; | | DWORD tod_secs; |
| | |
| skipping to change at line 134 | | skipping to change at line 146 |
| // | | // |
| | |
| #define NO_PERMISSION_REQUIRED 0x00000001 // set if use NULL session | | #define NO_PERMISSION_REQUIRED 0x00000001 // set if use NULL session |
| #define ALLOCATE_RESPONSE 0x00000002 // set if RxRemoteApi allocates
response buffer | | #define ALLOCATE_RESPONSE 0x00000002 // set if RxRemoteApi allocates
response buffer |
| #define USE_SPECIFIC_TRANSPORT 0x80000000 | | #define USE_SPECIFIC_TRANSPORT 0x80000000 |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY
STEM) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif //_LMREMUTL_ | | #endif //_LMREMUTL_ |
| | |
| End of changes. 4 change blocks. |
| 3 lines changed or deleted | | 16 lines changed or added |
|
| lmserver.h (6.3.9600.17415-Windows 8.1) | | lmserver.h (10.0.10586.212-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 35 | | skipping to change at line 35 |
| --*/ | | --*/ |
| | |
| #ifndef _LMSERVER_ | | #ifndef _LMSERVER_ |
| #define _LMSERVER_ | | #define _LMSERVER_ |
| | |
| #if _MSC_VER > 1000 | | #if _MSC_VER > 1000 |
| #pragma once | | #pragma once |
| #endif | | #endif |
| #include <winapifamily.h> | | #include <winapifamily.h> |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or OneCore Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) |
| | |
| #include <winsvc.h> // SERVICE_STATUS_HANDLE | | #include <winsvc.h> // SERVICE_STATUS_HANDLE |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| extern "C" { | | extern "C" { |
| #endif | | #endif |
| | |
| #include <lmcons.h> | | #include <lmcons.h> |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY |
| | STEM) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| // | | // |
| // Function Prototypes - SERVER | | // Function Prototypes - SERVER |
| // | | // |
| | |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetServerEnum ( | | NetServerEnum ( |
| _In_opt_ IN LMCSTR servername OPTIONAL, | | _In_opt_ IN LMCSTR servername OPTIONAL, |
| _In_ IN DWORD level, | | _In_ IN DWORD level, |
| _Outptr_result_buffer_(_Inexpressible_(entriesread)) OUT LPBYTE *bufptr, | | _Outptr_result_buffer_(_Inexpressible_(entriesread)) OUT LPBYTE *bufptr, |
| _In_ IN DWORD prefmaxlen, | | _In_ IN DWORD prefmaxlen, |
| | |
| skipping to change at line 77 | | skipping to change at line 83 |
| _Outptr_result_buffer_(_Inexpressible_(*EntriesRead)) | | _Outptr_result_buffer_(_Inexpressible_(*EntriesRead)) |
| LPBYTE *Bufptr, | | LPBYTE *Bufptr, |
| _In_ IN DWORD PrefMaxlen, | | _In_ IN DWORD PrefMaxlen, |
| _Out_ OUT LPDWORD EntriesRead, | | _Out_ OUT LPDWORD EntriesRead, |
| _Out_ OUT LPDWORD totalentries, | | _Out_ OUT LPDWORD totalentries, |
| _In_ IN DWORD servertype, | | _In_ IN DWORD servertype, |
| _In_opt_ IN LMCSTR domain OPTIONAL, | | _In_opt_ IN LMCSTR domain OPTIONAL, |
| _In_opt_ IN LMCSTR FirstNameToReturn OPTIONAL | | _In_opt_ IN LMCSTR FirstNameToReturn OPTIONAL |
| ); | | ); |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family or OneCore Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) |
| | |
| _Check_return_ | | _Check_return_ |
| _Success_( return == 0 ) | | _Success_( return == 0 ) |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetServerGetInfo ( | | NetServerGetInfo ( |
| _In_opt_ LMSTR servername, | | _In_opt_ LMSTR servername, |
| _In_ DWORD level, | | _In_ DWORD level, |
| _When_( level == 100, _Outptr_result_bytebuffer_(sizeof(SERVER_INFO_100)) ) | | _When_( level == 100, _Outptr_result_bytebuffer_(sizeof(SERVER_INFO_100)) ) |
| _When_( level == 101, _Outptr_result_bytebuffer_(sizeof(SERVER_INFO_101)) ) | | _When_( level == 101, _Outptr_result_bytebuffer_(sizeof(SERVER_INFO_101)) ) |
| _When_( level == 102, _Outptr_result_bytebuffer_(sizeof(SERVER_INFO_102)) ) | | _When_( level == 102, _Outptr_result_bytebuffer_(sizeof(SERVER_INFO_102)) ) |
| LPBYTE *bufptr | | LPBYTE *bufptr |
| ); | | ); |
| | |
| _Check_return_ | | _Check_return_ |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetServerSetInfo( | | NetServerSetInfo( |
| _In_opt_ LMSTR servername, | | _In_opt_ LMSTR servername, |
| _In_ DWORD level, | | _In_ DWORD level, |
|
| _When_( level == 102, _In_reads_bytes_(sizeof(SERVER_INFO_101)) ) | | _When_( level == 100, _In_reads_bytes_(sizeof(SERVER_INFO_100)) ) |
| | _When_( level == 101, _In_reads_bytes_(sizeof(SERVER_INFO_101)) ) |
| | _When_( level == 102, _In_reads_bytes_(sizeof(SERVER_INFO_102)) ) |
| _When_( level == 402, _In_reads_bytes_(sizeof(SERVER_INFO_402)) ) | | _When_( level == 402, _In_reads_bytes_(sizeof(SERVER_INFO_402)) ) |
| _When_( level == 403, _In_reads_bytes_(sizeof(SERVER_INFO_403)) ) | | _When_( level == 403, _In_reads_bytes_(sizeof(SERVER_INFO_403)) ) |
|
| _When_( level == 1001, _In_reads_bytes_(sizeof(SERVER_INFO_1001)) ) | | |
| _When_( level == 1002, _In_reads_bytes_(sizeof(SERVER_INFO_1002)) ) | | |
| _When_( level == 1003, _In_reads_bytes_(sizeof(SERVER_INFO_1003)) ) | | |
| _When_( level == 1004, _In_reads_bytes_(sizeof(SERVER_INFO_1004)) ) | | |
| _When_( level == 1005, _In_reads_bytes_(sizeof(SERVER_INFO_1005)) ) | | _When_( level == 1005, _In_reads_bytes_(sizeof(SERVER_INFO_1005)) ) |
|
| _When_( level == 1006, _In_reads_bytes_(sizeof(SERVER_INFO_1006)) ) | | |
| _When_( level == 1009, _In_reads_bytes_(sizeof(SERVER_INFO_1009)) ) | | |
| _When_( level == 1010, _In_reads_bytes_(sizeof(SERVER_INFO_1010)) ) | | _When_( level == 1010, _In_reads_bytes_(sizeof(SERVER_INFO_1010)) ) |
|
| _When_( level == 1011, _In_reads_bytes_(sizeof(SERVER_INFO_1011)) ) | | |
| _When_( level == 1016, _In_reads_bytes_(sizeof(SERVER_INFO_1016)) ) | | _When_( level == 1016, _In_reads_bytes_(sizeof(SERVER_INFO_1016)) ) |
| _When_( level == 1017, _In_reads_bytes_(sizeof(SERVER_INFO_1017)) ) | | _When_( level == 1017, _In_reads_bytes_(sizeof(SERVER_INFO_1017)) ) |
| _When_( level == 1018, _In_reads_bytes_(sizeof(SERVER_INFO_1018)) ) | | _When_( level == 1018, _In_reads_bytes_(sizeof(SERVER_INFO_1018)) ) |
|
| _When_( level == 1021, _In_reads_bytes_(sizeof(SERVER_INFO_1021)) ) | | |
| _When_( level == 1022, _In_reads_bytes_(sizeof(SERVER_INFO_1022)) ) | | |
| _When_( level == 1028, _In_reads_bytes_(sizeof(SERVER_INFO_1028)) ) | | |
| _When_( level == 1029, _In_reads_bytes_(sizeof(SERVER_INFO_1029)) ) | | |
| _When_( level == 1037, _In_reads_bytes_(sizeof(SERVER_INFO_1037)) ) | | |
| _When_( level == 1043, _In_reads_bytes_(sizeof(SERVER_INFO_1043)) ) | | |
| LPBYTE buf, | | LPBYTE buf, |
| _Out_opt_ LPDWORD ParmError | | _Out_opt_ LPDWORD ParmError |
| ); | | ); |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY |
| | STEM) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| // | | // |
| // Temporary hack function. | | // Temporary hack function. |
| // | | // |
| | |
| NET_API_STATUS | | NET_API_STATUS |
| NetServerSetInfoCommandLine ( | | NetServerSetInfoCommandLine ( |
| _In_ WORD argc, | | _In_ WORD argc, |
| _In_reads_(argc) LMSTR argv[] | | _In_reads_(argc) LMSTR argv[] |
| ); | | ); |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family or OneCore Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) |
| | |
| _Check_return_ | | _Check_return_ |
| _Success_( return == 0 || return == ERROR_MORE_DATA ) | | _Success_( return == 0 || return == ERROR_MORE_DATA ) |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetServerDiskEnum ( | | NetServerDiskEnum ( |
| _In_opt_ LMSTR servername, | | _In_opt_ LMSTR servername, |
| _In_ DWORD level, | | _In_ DWORD level, |
| _Outptr_result_bytebuffer_((sizeof(TCHAR) * 3 * (*entriesread)) + sizeof(TCH
AR)) LPBYTE *bufptr, | | _Outptr_result_bytebuffer_((sizeof(TCHAR) * 3 * (*entriesread)) + sizeof(TCH
AR)) LPBYTE *bufptr, |
| _In_ DWORD prefmaxlen, | | _In_ DWORD prefmaxlen, |
| _Out_ LPDWORD entriesread, | | _Out_ LPDWORD entriesread, |
| _Out_ LPDWORD totalentries, | | _Out_ LPDWORD totalentries, |
| | |
| skipping to change at line 177 | | skipping to change at line 189 |
| NetServerTransportAddEx( | | NetServerTransportAddEx( |
| _In_opt_ LMSTR servername, | | _In_opt_ LMSTR servername, |
| _In_ DWORD level, | | _In_ DWORD level, |
| _When_( level == 0, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_0)) ) | | _When_( level == 0, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_0)) ) |
| _When_( level == 1, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_1)) ) | | _When_( level == 1, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_1)) ) |
| _When_( level == 2, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_2)) ) | | _When_( level == 2, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_2)) ) |
| _When_( level == 3, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_3)) ) | | _When_( level == 3, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_3)) ) |
| LPBYTE bufptr | | LPBYTE bufptr |
| ); | | ); |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY |
| | STEM) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| _Check_return_ | | _Check_return_ |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetServerTransportAddForInstance( | | NetServerTransportAddForInstance( |
| _In_opt_ LMSTR servername, | | _In_opt_ LMSTR servername, |
| _In_ DWORD level, | | _In_ DWORD level, |
| _When_( level == 0, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_0)) ) | | _When_( level == 0, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_0)) ) |
| _When_( level == 1, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_1)) ) | | _When_( level == 1, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_1)) ) |
| _When_( level == 2, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_2)) ) | | _When_( level == 2, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_2)) ) |
| _When_( level == 3, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_3)) ) | | _When_( level == 3, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_3)) ) |
| LPBYTE bufptr, | | LPBYTE bufptr, |
| _In_ LPDWORD InstanceHandle | | _In_ LPDWORD InstanceHandle |
| ); | | ); |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family or OneCore Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) |
| | |
| _Check_return_ | | _Check_return_ |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetServerTransportDel( | | NetServerTransportDel( |
| _In_opt_ LMSTR servername, | | _In_opt_ LMSTR servername, |
| _In_ DWORD level, | | _In_ DWORD level, |
| _When_( level == 0, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_0)) ) | | _When_( level == 0, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_0)) ) |
| _When_( level == 1, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_1)) ) | | _When_( level == 1, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_1)) ) |
| LPBYTE bufptr | | LPBYTE bufptr |
| ); | | ); |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY |
| | STEM) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| _Check_return_ | | _Check_return_ |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetServerTransportDelForInstance( | | NetServerTransportDelForInstance( |
| _In_opt_ LMSTR servername, | | _In_opt_ LMSTR servername, |
| _In_ DWORD level, | | _In_ DWORD level, |
| _When_( level == 0, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_0)) ) | | _When_( level == 0, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_0)) ) |
| _When_( level == 1, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_1)) ) | | _When_( level == 1, _In_reads_bytes_(sizeof(SERVER_TRANSPORT_INFO_1)) ) |
| LPBYTE bufptr, | | LPBYTE bufptr, |
| _In_ LPDWORD InstanceHandle | | _In_ LPDWORD InstanceHandle |
| ); | | ); |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family or OneCore Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) |
| | |
| _Check_return_ | | _Check_return_ |
| _Success_( return == 0 || return == ERROR_MORE_DATA ) | | _Success_( return == 0 || return == ERROR_MORE_DATA ) |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetServerTransportEnum ( | | NetServerTransportEnum ( |
| _In_opt_ LMSTR servername, | | _In_opt_ LMSTR servername, |
| _In_ DWORD level, | | _In_ DWORD level, |
| _When_( level == 0, _Outptr_result_bytebuffer_(*entriesread * sizeof(SERVER_
TRANSPORT_INFO_0)) ) | | _When_( level == 0, _Outptr_result_bytebuffer_(*entriesread * sizeof(SERVER_
TRANSPORT_INFO_0)) ) |
| _When_( level == 1, _Outptr_result_bytebuffer_(*entriesread * sizeof(SERVER_
TRANSPORT_INFO_1)) ) | | _When_( level == 1, _Outptr_result_bytebuffer_(*entriesread * sizeof(SERVER_
TRANSPORT_INFO_1)) ) |
| _When_( level == 2, _Outptr_result_bytebuffer_(*entriesread * sizeof(SERVER_
TRANSPORT_INFO_2)) ) | | _When_( level == 2, _Outptr_result_bytebuffer_(*entriesread * sizeof(SERVER_
TRANSPORT_INFO_2)) ) |
| LPBYTE *bufptr, | | LPBYTE *bufptr, |
| _In_ DWORD prefmaxlen, | | _In_ DWORD prefmaxlen, |
| _Out_ LPDWORD entriesread, | | _Out_ LPDWORD entriesread, |
| _Out_ LPDWORD totalentries, | | _Out_ LPDWORD totalentries, |
| _Inout_opt_ LPDWORD resume_handle | | _Inout_opt_ LPDWORD resume_handle |
| ); | | ); |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY |
| | STEM) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| // | | // |
| // The following function can be called by Win NT services to register | | // The following function can be called by Win NT services to register |
| // their service type. This function is exported from advapi32.dll. | | // their service type. This function is exported from advapi32.dll. |
| // Therefore, if this is the only function called by that service, then | | // Therefore, if this is the only function called by that service, then |
| // it is not necessary to link to netapi32.lib. | | // it is not necessary to link to netapi32.lib. |
| // | | // |
| BOOL NET_API_FUNCTION | | BOOL NET_API_FUNCTION |
| SetServiceBits( | | SetServiceBits( |
| IN SERVICE_STATUS_HANDLE hServiceStatus, | | IN SERVICE_STATUS_HANDLE hServiceStatus, |
| IN DWORD dwServiceBits, | | IN DWORD dwServiceBits, |
| IN BOOL bSetBitsOn, | | IN BOOL bSetBitsOn, |
| IN BOOL bUpdateImmediately | | IN BOOL bUpdateImmediately |
| ); | | ); |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family or OneCore Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) |
| | |
| // | | // |
| // Data Structures - SERVER | | // Data Structures - SERVER |
| // | | // |
| | |
| typedef struct _SERVER_INFO_100 { | | typedef struct _SERVER_INFO_100 { |
| DWORD sv100_platform_id; | | DWORD sv100_platform_id; |
| LMSTR sv100_name; | | LMSTR sv100_name; |
| } SERVER_INFO_100, *PSERVER_INFO_100, *LPSERVER_INFO_100; | | } SERVER_INFO_100, *PSERVER_INFO_100, *LPSERVER_INFO_100; |
| | |
| typedef struct _SERVER_INFO_101 { | | typedef struct _SERVER_INFO_101 { |
| | |
| skipping to change at line 1492 | | skipping to change at line 1540 |
| // Server capability information | | // Server capability information |
| // | | // |
| | |
| #define SRV_SUPPORT_HASH_GENERATION 0x0001 | | #define SRV_SUPPORT_HASH_GENERATION 0x0001 |
| #define SRV_HASH_GENERATION_ACTIVE 0x0002 | | #define SRV_HASH_GENERATION_ACTIVE 0x0002 |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY
STEM) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // _LMSERVER_ | | #endif // _LMSERVER_ |
| | |
| End of changes. 17 change blocks. |
| 17 lines changed or deleted | | 70 lines changed or added |
|