Headers diff for srvcli.dll between 6.3.9600.17415-Windows 8.1 and 10.0.10586.212-Windows 10 1511 10586.494 versions



 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


 lmshare.h (6.3.9600.17415-Windows 8.1)   lmshare.h (10.0.10586.212-Windows 10 1511 10586.494) 
skipping to change at line 30 skipping to change at line 30
User Mode - Win32 User Mode - Win32
Notes: Notes:
You must include <windef.h> and <lmcons.h> before this file. You must include <windef.h> and <lmcons.h> before this file.
--*/ --*/
#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)
// //
// SHARE API // SHARE API
// //
#ifndef _LMSHARE_ #ifndef _LMSHARE_
#define _LMSHARE_ #define _LMSHARE_
#if _MSC_VER > 1000 #if _MSC_VER > 1000
#pragma once #pragma once
skipping to change at line 638 skipping to change at line 638
#define PERM_FILE_READ 0x1 // user has read access #define PERM_FILE_READ 0x1 // user has read access
#define PERM_FILE_WRITE 0x2 // user has write access #define PERM_FILE_WRITE 0x2 // user has write access
#define PERM_FILE_CREATE 0x4 // user has create access #define PERM_FILE_CREATE 0x4 // user has create access
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif // _LMFILE_ #endif // _LMFILE_
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY STEM) */
#pragma endregion #pragma endregion
 End of changes. 2 change blocks. 
3 lines changed or deleted 3 lines changed or added

This html diff was produced by rfcdiff 1.41.