| lmapibuf.h (6.3.9600.17415-Windows 8.1) | | lmapibuf.h (10.0.10586.0-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 32 | | skipping to change at line 32 |
| --*/ | | --*/ |
| | |
| #ifndef _LMAPIBUF_ | | #ifndef _LMAPIBUF_ |
| #define _LMAPIBUF_ | | #define _LMAPIBUF_ |
| | |
| #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 |
| | |
| // | | // |
| // Function Prototypes | | // Function Prototypes |
| // | | // |
| | |
| _Success_( return == 0 ) | | _Success_( return == 0 ) |
| | |
| skipping to change at line 71 | | skipping to change at line 71 |
| _Outptr_result_bytebuffer_(NewByteCount) LPVOID * NewBuffer | | _Outptr_result_bytebuffer_(NewByteCount) LPVOID * NewBuffer |
| ); | | ); |
| | |
| _Success_( return == 0 ) | | _Success_( return == 0 ) |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetApiBufferSize( | | NetApiBufferSize( |
| _In_ LPVOID Buffer, | | _In_ LPVOID Buffer, |
| _Out_ LPDWORD ByteCount | | _Out_ LPDWORD ByteCount |
| ); | | ); |
| | |
|
| | #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 private function will go away eventually. | | // The following private function will go away eventually. |
| // Call NetApiBufferAllocate instead. | | // Call NetApiBufferAllocate instead. |
| // | | // |
| _Success_( return == 0 ) | | _Success_( return == 0 ) |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetapipBufferAllocate ( // Internal Function | | NetapipBufferAllocate ( // Internal Function |
| _In_ DWORD ByteCount, | | _In_ DWORD ByteCount, |
| _Outptr_result_bytebuffer_(ByteCount) LPVOID * Buffer | | _Outptr_result_bytebuffer_(ByteCount) LPVOID * Buffer |
| ); | | ); |
| | |
|
| | #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) |
| | |
| #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 // _LMAPIBUF_ | | #endif // _LMAPIBUF_ |
| | |
| End of changes. 4 change blocks. |
| 3 lines changed or deleted | | 16 lines changed or added |
|
| lmremutl.h (6.3.9600.17415-Windows 8.1) | | lmremutl.h (10.0.10586.0-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 |
|