9#define _NO_KSECDD_IMPORT_
22#define STATUS_KSEC_INTERNAL_ERROR ((NTSTATUS)0x80090304)
25#define RTL_ENCRYPT_OPTION_SAME_PROCESS 0
26#define RTL_ENCRYPT_OPTION_CROSS_PROCESS 1
27#define RTL_ENCRYPT_OPTION_SAME_LOGON 2
38#if defined(_M_IX86) || defined(_M_AMD64)
39typedef struct _KSEC_MACHINE_SPECIFIC_COUNTERS
48typedef struct _KSEC_MACHINE_SPECIFIC_COUNTERS
ULONG KSEC_MACHINE_SPECIFIC_COUNTERS
struct _KSEC_CONNECTION_INFO KSEC_CONNECTION_INFO
struct _KSEC_ENTROPY_DATA * PKSEC_ENTROPY_DATA
HANDLE KsecLsaProcessHandle
NTSTATUS NTAPI KsecGenRandom(PVOID Buffer, SIZE_T Length)
ULONG * PKSEC_MACHINE_SPECIFIC_COUNTERS
NTSTATUS NTAPI KsecGatherEntropyData(PKSEC_ENTROPY_DATA EntropyData)
NTSTATUS NTAPI KsecDecryptMemory(_Inout_ PVOID Buffer, _In_ ULONG Length, _In_ ULONG OptionFlags)
struct _KSEC_ENTROPY_DATA KSEC_ENTROPY_DATA
NTSTATUS NTAPI KsecDdDispatch(PDEVICE_OBJECT DeviceObject, PIRP Irp)
VOID NTAPI KsecInitializeEncryptionSupport(VOID)
NTSTATUS NTAPI KsecEncryptMemory(_Inout_ PVOID Buffer, _In_ ULONG Length, _In_ ULONG OptionFlags)
_In_ ULONG _In_ ULONG _In_ ULONG Length
CHAR ConnectionString[128]
SYSTEM_PROCESS_INFORMATION SystemProcessInformation
UCHAR EnvironmentHash[16]
KSEC_MACHINE_SPECIFIC_COUNTERS MachineSpecificCounters
SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SystemProcessorPerformanceInformation
SYSTEM_EXCEPTION_INFORMATION SystemExceptionInformation
SYSTEM_PERFORMANCE_INFORMATION SystemPerformanceInformation
LARGE_INTEGER PerformanceFrequency
SYSTEM_INTERRUPT_INFORMATION SystemInterruptInformation
LARGE_INTEGER PerformanceCounter
SYSTEM_LOOKASIDE_INFORMATION SystemLookasideInformation
_In_ PDEVICE_OBJECT DeviceObject