[PSDK] Extend struct _SECPKG_DLL_FUNCTIONS, fix definitions.

* Add missing enums to MSV1_0_PROTOCOL_MESSAGE_TYPE and SECPKG_EXTENDED_INFORMATION_CLASS
* Add missing function entries to LSA_SECPKG_FUNCTION_TABLE and add needed definitions.
* Fix params of PLSA_AP_CALL_PACKAGE
* Fix SpInitializeFn (+ NTAPI)
This commit is contained in:
Andreas Maier 2020-01-07 19:06:37 +01:00 committed by Thomas Faber
parent 00adb1a3f9
commit 11fe17c3a1
No known key found for this signature in database
GPG key ID: 076E7C3D44720826
3 changed files with 66 additions and 10 deletions

View file

@ -77,6 +77,19 @@ typedef struct _SECURITY_INTEGER
} SECURITY_INTEGER, *PSECURITY_INTEGER;
typedef SECURITY_INTEGER TimeStamp, *PTimeStamp;
// UNICODE_STRING should have the same memory layout in 32 bit and 64 bit mode.
// In 32 bit mode SECURITY_STRING is simply a clone of UNICODE_STRING.
// It is used internal in kernel an security components.
#ifndef _NTDEF_
typedef struct _SECURITY_STRING {
unsigned short Length;
unsigned short MaximumLength;
unsigned short *Buffer;
} SECURITY_STRING, *PSECURITY_STRING;
#else
typedef UNICODE_STRING SECURITY_STRING, *PSECURITY_STRING;
#endif
#define SSPIPFC_CREDPROV_DO_NOT_SAVE 0x00000001
#define SSPIPFC_NO_CHECKBOX 0x00000002