mirror of
https://github.com/JKornev/hidden
synced 2024-06-20 22:18:04 +00:00
25 lines
552 B
C
25 lines
552 B
C
#pragma once
|
|
|
|
#include <ntddk.h>
|
|
|
|
NTSTATUS InitializeConfigs(PUNICODE_STRING RegistryPath);
|
|
NTSTATUS DestroyConfigs();
|
|
|
|
BOOLEAN CfgGetDriverState();
|
|
BOOLEAN CfgGetStealthState();
|
|
|
|
enum CfgMultiStringTables {
|
|
HideFilesTable,
|
|
HideDirsTable,
|
|
HideRegKeysTable,
|
|
HideRegValuesTable,
|
|
IgnoreImagesTable,
|
|
ProtectImagesTable,
|
|
HideImagesTable,
|
|
MaxTableEntries,
|
|
};
|
|
|
|
typedef VOID(NTAPI*CfgMultiStringCallback)(PUNICODE_STRING str, PVOID Params);
|
|
|
|
NTSTATUS CfgEnumConfigsTable(enum CfgMultiStringTables Table, CfgMultiStringCallback Callback, PVOID Params);
|