| dsgetdc.h (6.3.9600.17415-Windows 8.1) | | dsgetdc.h (10.0.10586.0-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 30 | | skipping to change at line 30 |
| --*/ | | --*/ |
| | |
| #ifndef _DSGETDC_ | | #ifndef _DSGETDC_ |
| #define _DSGETDC_ | | #define _DSGETDC_ |
| | |
| #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) |
| | |
| #if !defined(_DSGETDCAPI_) | | #if !defined(_DSGETDCAPI_) |
| #define DSGETDCAPI DECLSPEC_IMPORT | | #define DSGETDCAPI DECLSPEC_IMPORT |
| #else | | #else |
| #define DSGETDCAPI | | #define DSGETDCAPI |
| #endif | | #endif |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| extern "C" { | | extern "C" { |
| #endif | | #endif |
| | |
| skipping to change at line 79 | | skipping to change at line 79 |
| #define DS_TRY_NEXTCLOSEST_SITE 0x00040000 | | #define DS_TRY_NEXTCLOSEST_SITE 0x00040000 |
| | |
| #define DS_DIRECTORY_SERVICE_6_REQUIRED 0x00080000 | | #define DS_DIRECTORY_SERVICE_6_REQUIRED 0x00080000 |
| | |
| #define DS_WEB_SERVICE_REQUIRED 0x00100000 | | #define DS_WEB_SERVICE_REQUIRED 0x00100000 |
| | |
| #define DS_DIRECTORY_SERVICE_8_REQUIRED 0x00200000 | | #define DS_DIRECTORY_SERVICE_8_REQUIRED 0x00200000 |
| | |
| #define DS_DIRECTORY_SERVICE_9_REQUIRED 0x00400000 | | #define DS_DIRECTORY_SERVICE_9_REQUIRED 0x00400000 |
| | |
|
| | #define DS_DIRECTORY_SERVICE_10_REQUIRED 0x00800000 |
| | |
| #define DS_RETURN_DNS_NAME 0x40000000 | | #define DS_RETURN_DNS_NAME 0x40000000 |
| #define DS_RETURN_FLAT_NAME 0x80000000 | | #define DS_RETURN_FLAT_NAME 0x80000000 |
| | |
| #define DSGETDC_VALID_FLAGS ( \ | | #define DSGETDC_VALID_FLAGS ( \ |
| DS_FORCE_REDISCOVERY | \ | | DS_FORCE_REDISCOVERY | \ |
| DS_DIRECTORY_SERVICE_REQUIRED | \ | | DS_DIRECTORY_SERVICE_REQUIRED | \ |
| DS_DIRECTORY_SERVICE_PREFERRED | \ | | DS_DIRECTORY_SERVICE_PREFERRED | \ |
| DS_GC_SERVER_REQUIRED | \ | | DS_GC_SERVER_REQUIRED | \ |
| DS_PDC_REQUIRED | \ | | DS_PDC_REQUIRED | \ |
| DS_BACKGROUND_ONLY | \ | | DS_BACKGROUND_ONLY | \ |
| | |
| skipping to change at line 102 | | skipping to change at line 104 |
| DS_WRITABLE_REQUIRED | \ | | DS_WRITABLE_REQUIRED | \ |
| DS_GOOD_TIMESERV_PREFERRED | \ | | DS_GOOD_TIMESERV_PREFERRED | \ |
| DS_AVOID_SELF | \ | | DS_AVOID_SELF | \ |
| DS_ONLY_LDAP_NEEDED | \ | | DS_ONLY_LDAP_NEEDED | \ |
| DS_IS_FLAT_NAME | \ | | DS_IS_FLAT_NAME | \ |
| DS_IS_DNS_NAME | \ | | DS_IS_DNS_NAME | \ |
| DS_TRY_NEXTCLOSEST_SITE | \ | | DS_TRY_NEXTCLOSEST_SITE | \ |
| DS_DIRECTORY_SERVICE_6_REQUIRED | \ | | DS_DIRECTORY_SERVICE_6_REQUIRED | \ |
| DS_DIRECTORY_SERVICE_8_REQUIRED | \ | | DS_DIRECTORY_SERVICE_8_REQUIRED | \ |
| DS_DIRECTORY_SERVICE_9_REQUIRED | \ | | DS_DIRECTORY_SERVICE_9_REQUIRED | \ |
|
| | DS_DIRECTORY_SERVICE_10_REQUIRED | \ |
| DS_WEB_SERVICE_REQUIRED | \ | | DS_WEB_SERVICE_REQUIRED | \ |
| DS_RETURN_FLAT_NAME | \ | | DS_RETURN_FLAT_NAME | \ |
| DS_RETURN_DNS_NAME ) | | DS_RETURN_DNS_NAME ) |
| | |
| // | | // |
| // Structure returned from DsGetDcName | | // Structure returned from DsGetDcName |
| // | | // |
| | |
| typedef struct _DOMAIN_CONTROLLER_INFOA { | | typedef struct _DOMAIN_CONTROLLER_INFOA { |
| LPSTR DomainControllerName; | | LPSTR DomainControllerName; |
| | |
| skipping to change at line 191 | | skipping to change at line 194 |
| #define DS_KDC_FLAG 0x00000020 // DC is running KDC service | | #define DS_KDC_FLAG 0x00000020 // DC is running KDC service |
| #define DS_TIMESERV_FLAG 0x00000040 // DC is running time service | | #define DS_TIMESERV_FLAG 0x00000040 // DC is running time service |
| #define DS_CLOSEST_FLAG 0x00000080 // DC is in closest site to client | | #define DS_CLOSEST_FLAG 0x00000080 // DC is in closest site to client |
| #define DS_WRITABLE_FLAG 0x00000100 // DC has a writable DS | | #define DS_WRITABLE_FLAG 0x00000100 // DC has a writable DS |
| #define DS_GOOD_TIMESERV_FLAG 0x00000200 // DC is running time service (and
has clock hardware) | | #define DS_GOOD_TIMESERV_FLAG 0x00000200 // DC is running time service (and
has clock hardware) |
| #define DS_NDNC_FLAG 0x00000400 // DomainName is non-domain NC serv
iced by the LDAP server | | #define DS_NDNC_FLAG 0x00000400 // DomainName is non-domain NC serv
iced by the LDAP server |
| #define DS_SELECT_SECRET_DOMAIN_6_FLAG 0x00000800 // DC has some secrets | | #define DS_SELECT_SECRET_DOMAIN_6_FLAG 0x00000800 // DC has some secrets |
| #define DS_FULL_SECRET_DOMAIN_6_FLAG 0x00001000 // DC has all secrets | | #define DS_FULL_SECRET_DOMAIN_6_FLAG 0x00001000 // DC has all secrets |
| #define DS_WS_FLAG 0x00002000 // DC is running web service | | #define DS_WS_FLAG 0x00002000 // DC is running web service |
| #define DS_DS_8_FLAG 0x00004000 // DC is running Win8 or later | | #define DS_DS_8_FLAG 0x00004000 // DC is running Win8 or later |
|
| #define DS_DS_9_FLAG 0x00008000 // DC is running WinBlue or later | | #define DS_DS_9_FLAG 0x00008000 // DC is running Win8.1 or later |
| | #define DS_DS_10_FLAG 0x00010000 // DC is running WinThreshold or la |
| | ter |
| #define DS_PING_FLAGS 0x000FFFFF // Flags returned on ping | | #define DS_PING_FLAGS 0x000FFFFF // Flags returned on ping |
| | |
| #define DS_DNS_CONTROLLER_FLAG 0x20000000 // DomainControllerName is a DNS na
me | | #define DS_DNS_CONTROLLER_FLAG 0x20000000 // DomainControllerName is a DNS na
me |
| #define DS_DNS_DOMAIN_FLAG 0x40000000 // DomainName is a DNS name | | #define DS_DNS_DOMAIN_FLAG 0x40000000 // DomainName is a DNS name |
| #define DS_DNS_FOREST_FLAG 0x80000000 // DnsForestName is a DNS name | | #define DS_DNS_FOREST_FLAG 0x80000000 // DnsForestName is a DNS name |
| | |
| // | | // |
| // Function Prototypes | | // Function Prototypes |
| // | | // |
| | |
| | |
| skipping to change at line 637 | | skipping to change at line 641 |
| #else | | #else |
| #define DsGetDcClose DsGetDcCloseW // same for ANSI | | #define DsGetDcClose DsGetDcCloseW // same for ANSI |
| #endif // !UNICODE | | #endif // !UNICODE |
| | |
| #endif // _WINSOCK2API_ | | #endif // _WINSOCK2API_ |
| | |
| #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 // _DSGETDC_ | | #endif // _DSGETDC_ |
| | |
| End of changes. 5 change blocks. |
| 4 lines changed or deleted | | 9 lines changed or added |
|
| 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 |
|