Files
mirror-processhacker/2.x/trunk/ProcessHacker/include/settingsp.h
T
wj32 36a4284b8d converted all annotations to SAL 2.0
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5548 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2013-11-10 06:25:03 +00:00

43 lines
834 B
C

#ifndef SETTINGSP_H
#define SETTINGSP_H
#include <shlobj.h>
BOOLEAN NTAPI PhpSettingsHashtableCompareFunction(
_In_ PVOID Entry1,
_In_ PVOID Entry2
);
ULONG NTAPI PhpSettingsHashtableHashFunction(
_In_ PVOID Entry
);
VOID PhpAddSetting(
_In_ PH_SETTING_TYPE Type,
_In_ PPH_STRINGREF Name,
_In_ PPH_STRINGREF DefaultValue
);
PPH_STRING PhpSettingToString(
_In_ PH_SETTING_TYPE Type,
_In_ PPH_SETTING Setting
);
BOOLEAN PhpSettingFromString(
_In_ PH_SETTING_TYPE Type,
_In_ PPH_STRINGREF StringRef,
_In_opt_ PPH_STRING String,
_Inout_ PPH_SETTING Setting
);
VOID PhpFreeSettingValue(
_In_ PH_SETTING_TYPE Type,
_In_ PPH_SETTING Setting
);
PVOID PhpLookupSetting(
_In_ PPH_STRINGREF Name
);
#endif