6
0
mirror of https://github.com/JKornev/hidden synced 2024-06-28 18:02:15 +00:00
hidden/Hidden/Configs.h
2016-12-18 21:12:42 +03:00

24 lines
534 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,
MaxTableEntries,
};
typedef VOID(NTAPI*CfgMultiStringCallback)(PUNICODE_STRING str, PVOID Params);
NTSTATUS CfgEnumConfigsTable(enum CfgMultiStringTables Table, CfgMultiStringCallback Callback, PVOID Params);