6
0
mirror of https://github.com/JKornev/hidden synced 2024-06-27 09:28:04 +00:00
hidden/Hidden/Configs.h

25 lines
552 B
C
Raw Permalink Normal View History

2016-12-18 18:11:10 +00:00
#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,
2016-12-18 18:11:10 +00:00
MaxTableEntries,
};
typedef VOID(NTAPI*CfgMultiStringCallback)(PUNICODE_STRING str, PVOID Params);
NTSTATUS CfgEnumConfigsTable(enum CfgMultiStringTables Table, CfgMultiStringCallback Callback, PVOID Params);