* include/iprtrmib.h: Further layout changes according to standard.
* include/iptypes.h: Ditto.
        * include/ntdef.h: Ditto.
        * include/ntsecapi.h: Ditto.
        * include/subauth.h: Ditto.
			
			
This commit is contained in:
		| @@ -1,3 +1,11 @@ | |||||||
|  | Mon Oct  9 11:49:00 2000  Corinna Vinschen <corinna@vinschen.de> | ||||||
|  |  | ||||||
|  | 	* include/iprtrmib.h: Further layout changes according to standard. | ||||||
|  | 	* include/iptypes.h: Ditto. | ||||||
|  | 	* include/ntdef.h: Ditto. | ||||||
|  | 	* include/ntsecapi.h: Ditto. | ||||||
|  | 	* include/subauth.h: Ditto. | ||||||
|  |  | ||||||
| Mon Oct  9 11:32:00 2000  Corinna Vinschen <corinna@vinschen.de> | Mon Oct  9 11:32:00 2000  Corinna Vinschen <corinna@vinschen.de> | ||||||
|  |  | ||||||
| 	* include/ntsecapi.h: Fix PLSA_UNICODE_STRING define. | 	* include/ntsecapi.h: Fix PLSA_UNICODE_STRING define. | ||||||
|   | |||||||
| @@ -32,9 +32,9 @@ extern "C" { | |||||||
| #define MIB_TCP_STATE_LAST_ACK 10                 | #define MIB_TCP_STATE_LAST_ACK 10                 | ||||||
| #define MIB_TCP_STATE_TIME_WAIT 11                 | #define MIB_TCP_STATE_TIME_WAIT 11                 | ||||||
| #define MIB_TCP_STATE_DELETE_TCB 12                 | #define MIB_TCP_STATE_DELETE_TCB 12                 | ||||||
| #define MIB_USE_CURRENT_TTL ((DWORD) -1) | #define MIB_USE_CURRENT_TTL ((DWORD)-1) | ||||||
| #define MIB_USE_CURRENT_FORWARDING ((DWORD) -1) | #define MIB_USE_CURRENT_FORWARDING ((DWORD)-1) | ||||||
| #define MIB_TCP_MAXCONN_DYNAMIC ((DWORD) -1) | #define MIB_TCP_MAXCONN_DYNAMIC ((DWORD)-1) | ||||||
| typedef struct { | typedef struct { | ||||||
|   DWORD dwAddr; |   DWORD dwAddr; | ||||||
|   DWORD dwIndex; |   DWORD dwIndex; | ||||||
|   | |||||||
| @@ -21,15 +21,15 @@ extern "C" { | |||||||
| #define IF_PPP_ADAPTERTYPE 4 | #define IF_PPP_ADAPTERTYPE 4 | ||||||
| #define IF_LOOPBACK_ADAPTERTYPE 5 | #define IF_LOOPBACK_ADAPTERTYPE 5 | ||||||
| typedef struct { | typedef struct { | ||||||
|   char String[4 * 4]; |   char String[16]; | ||||||
| } IP_ADDRESS_STRING, *PIP_ADDRESS_STRING, IP_MASK_STRING, *PIP_MASK_STRING; | } IP_ADDRESS_STRING, *PIP_ADDRESS_STRING, IP_MASK_STRING, *PIP_MASK_STRING; | ||||||
| typedef struct __IP_ADDR_STRING { | typedef struct _IP_ADDR_STRING { | ||||||
|   struct __IP_ADDR_STRING* Next; |   struct __IP_ADDR_STRING* Next; | ||||||
|   IP_ADDRESS_STRING IpAddress; |   IP_ADDRESS_STRING IpAddress; | ||||||
|   IP_MASK_STRING IpMask; |   IP_MASK_STRING IpMask; | ||||||
|   DWORD Context; |   DWORD Context; | ||||||
| } IP_ADDR_STRING, *PIP_ADDR_STRING; | } IP_ADDR_STRING, *PIP_ADDR_STRING; | ||||||
| typedef struct __IP_ADAPTER_INFO { | typedef struct _IP_ADAPTER_INFO { | ||||||
|   struct __IP_ADAPTER_INFO* Next; |   struct __IP_ADAPTER_INFO* Next; | ||||||
|   DWORD ComboIndex; |   DWORD ComboIndex; | ||||||
|   char AdapterName[MAX_ADAPTER_NAME_LENGTH+4]; |   char AdapterName[MAX_ADAPTER_NAME_LENGTH+4]; | ||||||
| @@ -49,13 +49,13 @@ typedef struct __IP_ADAPTER_INFO { | |||||||
|   time_t LeaseObtained; |   time_t LeaseObtained; | ||||||
|   time_t LeaseExpires; |   time_t LeaseExpires; | ||||||
| } IP_ADAPTER_INFO, *PIP_ADAPTER_INFO; | } IP_ADAPTER_INFO, *PIP_ADAPTER_INFO; | ||||||
| typedef struct { | typedef struct _FIXED_INFO { | ||||||
|   char HostName[MAX_HOSTNAME_LEN + 4] ; |   char HostName[MAX_HOSTNAME_LEN+4] ; | ||||||
|   char DomainName[MAX_DOMAIN_NAME_LEN + 4]; |   char DomainName[MAX_DOMAIN_NAME_LEN+4]; | ||||||
|   PIP_ADDR_STRING CurrentDnsServer; |   PIP_ADDR_STRING CurrentDnsServer; | ||||||
|   IP_ADDR_STRING DnsServerList; |   IP_ADDR_STRING DnsServerList; | ||||||
|   UINT NodeType; |   UINT NodeType; | ||||||
|   char ScopeId[MAX_SCOPE_ID_LEN + 4]; |   char ScopeId[MAX_SCOPE_ID_LEN+4]; | ||||||
|   UINT EnableRouting; |   UINT EnableRouting; | ||||||
|   UINT EnableProxy; |   UINT EnableProxy; | ||||||
|   UINT EnableDns; |   UINT EnableDns; | ||||||
|   | |||||||
| @@ -9,15 +9,17 @@ | |||||||
| #define OBJ_OPENLINK 256L | #define OBJ_OPENLINK 256L | ||||||
| #define OBJ_VALID_ATTRIBUTES 498L | #define OBJ_VALID_ATTRIBUTES 498L | ||||||
| #define InitializeObjectAttributes(p,n,a,r,s) { \ | #define InitializeObjectAttributes(p,n,a,r,s) { \ | ||||||
|   (p)->Length = sizeof( OBJECT_ATTRIBUTES ); \ |   (p)->Length = sizeof(OBJECT_ATTRIBUTES); \ | ||||||
|   (p)->RootDirectory = r; \ |   (p)->RootDirectory = (r); \ | ||||||
|   (p)->Attributes = a; \ |   (p)->Attributes = (a); \ | ||||||
|   (p)->ObjectName = n; \ |   (p)->ObjectName = (n); \ | ||||||
|   (p)->SecurityDescriptor = s; \ |   (p)->SecurityDescriptor = (s); \ | ||||||
|   (p)->SecurityQualityOfService = NULL; \ |   (p)->SecurityQualityOfService = NULL; \ | ||||||
| } | } | ||||||
| #define STATUS_SUCCESS ((NTSTATUS)0) | #ifndef NT_SUCCESS | ||||||
| #define NT_SUCCESS(x) ((x)>=0) | #define NT_SUCCESS(x) ((x)>=0) | ||||||
|  | #define STATUS_SUCCESS ((NTSTATUS)0) | ||||||
|  | #endif | ||||||
| #if !defined(_NTSECAPI_H) && !defined(_SUBAUTH_H) | #if !defined(_NTSECAPI_H) && !defined(_SUBAUTH_H) | ||||||
| typedef LONG NTSTATUS, *PNTSTATUS; | typedef LONG NTSTATUS, *PNTSTATUS; | ||||||
| typedef struct _UNICODE_STRING { | typedef struct _UNICODE_STRING { | ||||||
| @@ -25,7 +27,7 @@ typedef struct _UNICODE_STRING { | |||||||
|   USHORT MaximumLength; |   USHORT MaximumLength; | ||||||
|   PWSTR  Buffer; |   PWSTR  Buffer; | ||||||
| } UNICODE_STRING, *PUNICODE_STRING; | } UNICODE_STRING, *PUNICODE_STRING; | ||||||
| typedef struct __STRING { | typedef struct _STRING { | ||||||
|   USHORT Length; |   USHORT Length; | ||||||
|   USHORT MaximumLength; |   USHORT MaximumLength; | ||||||
|   PCHAR  Buffer; |   PCHAR  Buffer; | ||||||
|   | |||||||
| @@ -18,7 +18,7 @@ extern "C" { | |||||||
| #define LSA_MODE_INDIVIDUAL_ACCOUNTS 2 | #define LSA_MODE_INDIVIDUAL_ACCOUNTS 2 | ||||||
| #define LSA_MODE_MANDATORY_ACCESS 3 | #define LSA_MODE_MANDATORY_ACCESS 3 | ||||||
| #define LSA_MODE_LOG_FULL 4 | #define LSA_MODE_LOG_FULL 4 | ||||||
| #define LSA_SUCCESS(Error) ((LONG)(Error) >= 0) | #define LSA_SUCCESS(x) ((LONG)(x)>=0) | ||||||
| #define MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT 32 | #define MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT 32 | ||||||
| #define MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT 2048 | #define MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT 2048 | ||||||
| #define MSV1_0_CHALLENGE_LENGTH 8 | #define MSV1_0_CHALLENGE_LENGTH 8 | ||||||
| @@ -33,11 +33,11 @@ extern "C" { | |||||||
| #define MSV1_0_MNS_LOGON 16777216 | #define MSV1_0_MNS_LOGON 16777216 | ||||||
| #define MSV1_0_NTLM3_RESPONSE_LENGTH 16 | #define MSV1_0_NTLM3_RESPONSE_LENGTH 16 | ||||||
| #define MSV1_0_NTLM3_OWF_LENGTH 16 | #define MSV1_0_NTLM3_OWF_LENGTH 16 | ||||||
| #define MSV1_0_NTLM3_INPUT_LENGTH (sizeof(MSV1_0_NTLM3_RESPONSE) - MSV1_0_NTLM3_RESPONSE_LENGTH) | #define MSV1_0_NTLM3_INPUT_LENGTH (sizeof(MSV1_0_NTLM3_RESPONSE)-MSV1_0_NTLM3_RESPONSE_LENGTH) | ||||||
| #define MSV1_0_OWF_PASSWORD_LENGTH 16 | #define MSV1_0_OWF_PASSWORD_LENGTH 16 | ||||||
| #define MSV1_0_PACKAGE_NAME "MICROSOFT_AUTHENTICATION_PACKAGE_V1_0" | #define MSV1_0_PACKAGE_NAME "MICROSOFT_AUTHENTICATION_PACKAGE_V1_0" | ||||||
| #define MSV1_0_PACKAGE_NAMEW L"MICROSOFT_AUTHENTICATION_PACKAGE_V1_0" | #define MSV1_0_PACKAGE_NAMEW L"MICROSOFT_AUTHENTICATION_PACKAGE_V1_0" | ||||||
| #define MSV1_0_PACKAGE_NAMEW_LENGTH sizeof(MSV1_0_PACKAGE_NAMEW) - sizeof(WCHAR) | #define MSV1_0_PACKAGE_NAMEW_LENGTH sizeof(MSV1_0_PACKAGE_NAMEW)-sizeof(WCHAR) | ||||||
| #define MSV1_0_RETURN_USER_PARAMETERS 8 | #define MSV1_0_RETURN_USER_PARAMETERS 8 | ||||||
| #define MSV1_0_RETURN_PASSWORD_EXPIRY 64 | #define MSV1_0_RETURN_PASSWORD_EXPIRY 64 | ||||||
| #define MSV1_0_RETURN_PROFILE_PATH 512 | #define MSV1_0_RETURN_PROFILE_PATH 512 | ||||||
|   | |||||||
| @@ -4,7 +4,8 @@ | |||||||
| extern "C" { | extern "C" { | ||||||
| #endif | #endif | ||||||
| #ifndef NT_SUCCESS | #ifndef NT_SUCCESS | ||||||
| #define NT_SUCCESS(Status) ((Status) >= 0) | #define NT_SUCCESS(x) ((x)>=0) | ||||||
|  | #define STATUS_SUCCESS 0  | ||||||
| #endif | #endif | ||||||
| #define CYPHER_BLOCK_LENGTH 8 | #define CYPHER_BLOCK_LENGTH 8 | ||||||
| #define USER_SESSION_KEY_LENGTH (CYPHER_BLOCK_LENGTH*2) | #define USER_SESSION_KEY_LENGTH (CYPHER_BLOCK_LENGTH*2) | ||||||
| @@ -30,7 +31,6 @@ extern "C" { | |||||||
| #define SAM_DAYS_PER_WEEK 7 | #define SAM_DAYS_PER_WEEK 7 | ||||||
| #define SAM_HOURS_PER_WEEK 168 | #define SAM_HOURS_PER_WEEK 168 | ||||||
| #define SAM_MINUTES_PER_WEEK 10080 | #define SAM_MINUTES_PER_WEEK 10080 | ||||||
| #define STATUS_SUCCESS 0  |  | ||||||
| #define STATUS_INVALID_INFO_CLASS 0xC0000003L | #define STATUS_INVALID_INFO_CLASS 0xC0000003L | ||||||
| #define STATUS_NO_SUCH_USER 0xC0000064L | #define STATUS_NO_SUCH_USER 0xC0000064L | ||||||
| #define STATUS_WRONG_PASSWORD 0xC000006AL | #define STATUS_WRONG_PASSWORD 0xC000006AL | ||||||
| @@ -67,9 +67,6 @@ extern "C" { | |||||||
| #define USER_ALL_PARAMETERS 2097152 | #define USER_ALL_PARAMETERS 2097152 | ||||||
| #if !defined(_NTDEF_H) && !defined(_NTSECAPI_H) | #if !defined(_NTDEF_H) && !defined(_NTSECAPI_H) | ||||||
| typedef LONG NTSTATUS, *PNTSTATUS; | typedef LONG NTSTATUS, *PNTSTATUS; | ||||||
| #endif |  | ||||||
| typedef PVOID SAM_HANDLE, *PSAM_HANDLE;   |  | ||||||
| #ifndef _NTSECAPI_H |  | ||||||
| typedef struct _UNICODE_STRING { | typedef struct _UNICODE_STRING { | ||||||
|   USHORT Length; |   USHORT Length; | ||||||
|   USHORT MaximumLength; |   USHORT MaximumLength; | ||||||
| @@ -81,6 +78,7 @@ typedef struct _STRING { | |||||||
|   PCHAR Buffer; |   PCHAR Buffer; | ||||||
| } STRING, *PSTRING; | } STRING, *PSTRING; | ||||||
| #endif | #endif | ||||||
|  | typedef PVOID SAM_HANDLE, *PSAM_HANDLE;   | ||||||
| typedef struct _OLD_LARGE_INTEGER { | typedef struct _OLD_LARGE_INTEGER { | ||||||
|   ULONG LowPart; |   ULONG LowPart; | ||||||
|   LONG HighPart; |   LONG HighPart; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user