Headers diff for netutils.dll between 6.3.9600.17415-Windows 8.1 and 10.0.10586.0-Windows 10 1511 10586.494 versions



 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

This html diff was produced by rfcdiff 1.41.