| lmaccess.h (6.3.9600.17415-Windows 8.1) | | lmaccess.h (10.0.10586.0-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 27 | | skipping to change at line 27 |
| | |
| Notes: | | Notes: |
| | |
| You must include NETCONS.H before this file, since this file depends | | You must include NETCONS.H before this file, since this file depends |
| on values defined in NETCONS.H. | | on values defined in NETCONS.H. |
| | |
| --*/ | | --*/ |
| | |
| #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) |
| | |
| // | | // |
| // User Class | | // User Class |
| // | | // |
| | |
| #ifndef _LMUSER_ | | #ifndef _LMUSER_ |
| #define _LMUSER_ | | #define _LMUSER_ |
| | |
| #if _MSC_VER > 1000 | | #if _MSC_VER > 1000 |
| #pragma once | | #pragma once |
| | |
| skipping to change at line 1152 | | skipping to change at line 1152 |
| typedef struct _NET_DISPLAY_GROUP { | | typedef struct _NET_DISPLAY_GROUP { |
| LPWSTR grpi3_name; | | LPWSTR grpi3_name; |
| LPWSTR grpi3_comment; | | LPWSTR grpi3_comment; |
| DWORD grpi3_group_id; | | DWORD grpi3_group_id; |
| DWORD grpi3_attributes; | | DWORD grpi3_attributes; |
| DWORD grpi3_next_index; | | DWORD grpi3_next_index; |
| } NET_DISPLAY_GROUP, *PNET_DISPLAY_GROUP; | | } NET_DISPLAY_GROUP, *PNET_DISPLAY_GROUP; |
| | |
| #endif // _LMLOCALGROUP_ | | #endif // _LMLOCALGROUP_ |
| | |
|
| | #endif // WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY |
| | STEM) |
| | #pragma endregion |
| | |
| // | | // |
| // Access Class | | // Access Class |
| // | | // |
| | |
| #ifndef _LMACCESS_ | | #ifndef _LMACCESS_ |
| #define _LMACCESS_ | | #define _LMACCESS_ |
| | |
|
| | #pragma region Desktop Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| // | | // |
| // Function Prototypes - Access | | // Function Prototypes - Access |
| // | | // |
| | |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetAccessAdd ( | | NetAccessAdd ( |
| _In_opt_ LPCWSTR servername OPTIONAL, | | _In_opt_ LPCWSTR servername OPTIONAL, |
| _In_ DWORD level, | | _In_ DWORD level, |
| _In_reads_(_Inexpressible_("varies")) LPBYTE buf, | | _In_reads_(_Inexpressible_("varies")) LPBYTE buf, |
| _Out_opt_ LPDWORD parm_err OPTIONAL | | _Out_opt_ LPDWORD parm_err OPTIONAL |
| | |
| skipping to change at line 1215 | | skipping to change at line 1221 |
| ); | | ); |
| | |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetAccessGetUserPerms ( | | NetAccessGetUserPerms ( |
| IN LPCWSTR servername OPTIONAL, | | IN LPCWSTR servername OPTIONAL, |
| IN LPCWSTR UGname, | | IN LPCWSTR UGname, |
| IN LPCWSTR resource, | | IN LPCWSTR resource, |
| OUT LPDWORD Perms | | OUT LPDWORD Perms |
| ); | | ); |
| | |
|
| | #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 - Access | | // Data Structures - Access |
| // | | // |
| | |
| typedef struct _ACCESS_INFO_0 { | | typedef struct _ACCESS_INFO_0 { |
| LPWSTR acc0_resource_name; | | LPWSTR acc0_resource_name; |
| }ACCESS_INFO_0, *PACCESS_INFO_0, *LPACCESS_INFO_0; | | }ACCESS_INFO_0, *PACCESS_INFO_0, *LPACCESS_INFO_0; |
| | |
| typedef struct _ACCESS_INFO_1 { | | typedef struct _ACCESS_INFO_1 { |
| LPWSTR acc1_resource_name; | | LPWSTR acc1_resource_name; |
| | |
| skipping to change at line 1468 | | skipping to change at line 1480 |
| IN NET_VALIDATE_PASSWORD_TYPE ValidationType, | | IN NET_VALIDATE_PASSWORD_TYPE ValidationType, |
| IN LPVOID InputArg, | | IN LPVOID InputArg, |
| OUT LPVOID *OutputArg | | OUT LPVOID *OutputArg |
| ); | | ); |
| | |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetValidatePasswordPolicyFree( | | NetValidatePasswordPolicyFree( |
| IN LPVOID *OutputArg | | IN LPVOID *OutputArg |
| ); | | ); |
| | |
|
| | #endif // WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY |
| | STEM) |
| | #pragma endregion |
| | |
| #endif // _LMACCESS_ | | #endif // _LMACCESS_ |
| | |
| // | | // |
| // Domain Class | | // Domain Class |
| // | | // |
| | |
| #ifndef _LMDOMAIN_ | | #ifndef _LMDOMAIN_ |
| #define _LMDOMAIN_ | | #define _LMDOMAIN_ |
| | |
|
| | #pragma region Desktop Family or OneCore Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) |
| | |
| // | | // |
| // Function Prototypes - Domain | | // Function Prototypes - Domain |
| // | | // |
| | |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetGetDCName ( | | NetGetDCName ( |
| _In_opt_ IN LPCWSTR servername OPTIONAL, | | _In_opt_ IN LPCWSTR servername OPTIONAL, |
| _In_opt_ IN LPCWSTR domainname OPTIONAL, | | _In_opt_ IN LPCWSTR domainname OPTIONAL, |
| _At_((LPWSTR *)bufptr, _Outptr_result_z_) LPBYTE *bufptr | | _At_((LPWSTR *)bufptr, _Outptr_result_z_) LPBYTE *bufptr |
| ); | | ); |
| | |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetGetAnyDCName ( | | NetGetAnyDCName ( |
| _In_opt_ IN LPCWSTR servername OPTIONAL, | | _In_opt_ IN LPCWSTR servername OPTIONAL, |
| _In_opt_ IN LPCWSTR domainname OPTIONAL, | | _In_opt_ IN LPCWSTR domainname OPTIONAL, |
| _At_((LPWSTR *)bufptr, _Outptr_result_z_) LPBYTE *bufptr | | _At_((LPWSTR *)bufptr, _Outptr_result_z_) 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) |
| | |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| I_NetLogonControl( | | I_NetLogonControl( |
| _In_opt_ LPCWSTR ServerName OPTIONAL, | | _In_opt_ LPCWSTR ServerName OPTIONAL, |
| _In_ DWORD FunctionCode, | | _In_ DWORD FunctionCode, |
| _In_ DWORD QueryLevel, | | _In_ DWORD QueryLevel, |
| _Outptr_result_buffer_(_Inexpressible_("varies")) LPBYTE *Buffer | | _Outptr_result_buffer_(_Inexpressible_("varies")) LPBYTE *Buffer |
| ); | | ); |
| | |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| I_NetLogonControl2( | | I_NetLogonControl2( |
| | |
| skipping to change at line 1522 | | skipping to change at line 1546 |
| #ifndef _NTDEF_ | | #ifndef _NTDEF_ |
| typedef _Return_type_success_(return >= 0) LONG NTSTATUS, *PNTSTATUS; | | typedef _Return_type_success_(return >= 0) LONG NTSTATUS, *PNTSTATUS; |
| #endif | | #endif |
| | |
| NTSTATUS NET_API_FUNCTION | | NTSTATUS NET_API_FUNCTION |
| NetEnumerateTrustedDomains ( | | NetEnumerateTrustedDomains ( |
| _In_opt_ IN LPWSTR ServerName OPTIONAL, | | _In_opt_ IN LPWSTR ServerName OPTIONAL, |
| _Outptr_ OUT LPWSTR *DomainNames | | _Outptr_ OUT LPWSTR *DomainNames |
| ); | | ); |
| | |
|
| | #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) |
| | |
| // | | // |
| // Special Values and Constants - Domain | | // Special Values and Constants - Domain |
| // | | // |
| | |
| // | | // |
| // FunctionCode values for I_NetLogonControl. | | // FunctionCode values for I_NetLogonControl. |
| // | | // |
| // NOTE : if you change the following NETLOGON_CONTROL_* values, | | // NOTE : if you change the following NETLOGON_CONTROL_* values, |
| // change them in net\svcdlls\logonsrv\logon.idl file also. | | // change them in net\svcdlls\logonsrv\logon.idl file also. |
| // | | // |
| | |
| skipping to change at line 1545 | | skipping to change at line 1575 |
| #define NETLOGON_CONTROL_SYNCHRONIZE 3 // Force synchronize on BDC | | #define NETLOGON_CONTROL_SYNCHRONIZE 3 // Force synchronize on BDC |
| #define NETLOGON_CONTROL_PDC_REPLICATE 4 // Force PDC to broadcast change | | #define NETLOGON_CONTROL_PDC_REPLICATE 4 // Force PDC to broadcast change |
| #define NETLOGON_CONTROL_REDISCOVER 5 // Force to re-discover trusted doma
in DCs | | #define NETLOGON_CONTROL_REDISCOVER 5 // Force to re-discover trusted doma
in DCs |
| #define NETLOGON_CONTROL_TC_QUERY 6 // Query status of specified trusted
channel status | | #define NETLOGON_CONTROL_TC_QUERY 6 // Query status of specified trusted
channel status |
| #define NETLOGON_CONTROL_TRANSPORT_NOTIFY 7 // Notify netlogon that a new transp
ort has come online | | #define NETLOGON_CONTROL_TRANSPORT_NOTIFY 7 // Notify netlogon that a new transp
ort has come online |
| #define NETLOGON_CONTROL_FIND_USER 8 // Find named user in a trusted doma
in | | #define NETLOGON_CONTROL_FIND_USER 8 // Find named user in a trusted doma
in |
| #define NETLOGON_CONTROL_CHANGE_PASSWORD 9 // Change machine password on a secu
re channel to a trusted domain | | #define NETLOGON_CONTROL_CHANGE_PASSWORD 9 // Change machine password on a secu
re channel to a trusted domain |
| #define NETLOGON_CONTROL_TC_VERIFY 10 // Verify status of specified truste
d channel | | #define NETLOGON_CONTROL_TC_VERIFY 10 // Verify status of specified truste
d channel |
| #define NETLOGON_CONTROL_FORCE_DNS_REG 11 // Force DNS re-registration of all
registered records | | #define NETLOGON_CONTROL_FORCE_DNS_REG 11 // Force DNS re-registration of all
registered records |
| #define NETLOGON_CONTROL_QUERY_DNS_REG 12 // Query the status of DNS updates | | #define NETLOGON_CONTROL_QUERY_DNS_REG 12 // Query the status of DNS updates |
|
| | #define NETLOGON_CONTROL_QUERY_ENC_TYPES 13 // Query the supported encryption ty
pes |
| | |
| // Debug function codes | | // Debug function codes |
| | |
| #define NETLOGON_CONTROL_UNLOAD_NETLOGON_DLL 0xFFFB | | #define NETLOGON_CONTROL_UNLOAD_NETLOGON_DLL 0xFFFB |
| #define NETLOGON_CONTROL_BACKUP_CHANGE_LOG 0xFFFC | | #define NETLOGON_CONTROL_BACKUP_CHANGE_LOG 0xFFFC |
| #define NETLOGON_CONTROL_TRUNCATE_LOG 0xFFFD | | #define NETLOGON_CONTROL_TRUNCATE_LOG 0xFFFD |
| #define NETLOGON_CONTROL_SET_DBFLAG 0xFFFE | | #define NETLOGON_CONTROL_SET_DBFLAG 0xFFFE |
| #define NETLOGON_CONTROL_BREAKPOINT 0xFFFF | | #define NETLOGON_CONTROL_BREAKPOINT 0xFFFF |
| | |
| // | | // |
| | |
| skipping to change at line 1702 | | skipping to change at line 1733 |
| }MSA_INFO_STATE, *PMSA_INFO_STATE; | | }MSA_INFO_STATE, *PMSA_INFO_STATE; |
| | |
| typedef struct _MSA_INFO_0 { | | typedef struct _MSA_INFO_0 { |
| MSA_INFO_STATE State; | | MSA_INFO_STATE State; |
| }MSA_INFO_0, *PMSA_INFO_0, *LPMSA_INFO_0; | | }MSA_INFO_0, *PMSA_INFO_0, *LPMSA_INFO_0; |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| | |
|
| #endif // _LMDOMAIN_ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY |
| | STEM) */ |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | |
| #pragma endregion | | #pragma endregion |
|
| | |
| | #endif // _LMDOMAIN_ |
| | |
| End of changes. 11 change blocks. |
| 5 lines changed or deleted | | 38 lines changed or added |
|