ReactOS 0.4.16-dev-297-gc569aee
regtools.h
Go to the documentation of this file.
1
2// Copyright (C) Alexander Telyatnikov, Ivan Keliukh, Yegor Anchishkin, SKIF Software, 1999-2013. Kiev, Ukraine
3// All rights reserved
4// This file was released under the GPLv2 on June 2015.
6
7#ifndef __MULTIENV_REG_TOOLS__H__
8#define __MULTIENV_REG_TOOLS__H__
9
10#include "check_env.h"
11
12#ifndef WIN_32_MODE
13#define HKEY HANDLE
14#endif //WIN_32_MODE
15
18 IN HKEY hRootKey,
21 );
22
23VOID
26 );
27
30 IN HKEY hRootKey,
33 IN PULONG pUlong
34 );
35
38 IN HKEY hRootKey,
41 IN PWCHAR pStr,
42 IN ULONG MaxLen
43 );
44
45#endif //__MULTIENV_REG_TOOLS__H__
unsigned char BOOLEAN
LONG NTSTATUS
Definition: precomp.h:26
FxAutoRegKey hKey
BOOLEAN RegTGetDwordValue(IN HKEY hRootKey, IN PCWSTR RegistryPath, IN PCWSTR Name, IN PULONG pUlong)
Definition: regtools.cpp:99
NTSTATUS RegTGetKeyHandle(IN HKEY hRootKey, IN PCWSTR KeyName, OUT HKEY *hKey)
VOID RegTCloseKeyHandle(IN HKEY hKey)
Definition: regtools.cpp:86
BOOLEAN RegTGetStringValue(IN HKEY hRootKey, IN PCWSTR RegistryPath, IN PCWSTR Name, IN PWCHAR pStr, IN ULONG MaxLen)
Definition: regtools.cpp:189
uint32_t * PULONG
Definition: typedefs.h:59
const uint16_t * PCWSTR
Definition: typedefs.h:57
#define IN
Definition: typedefs.h:39
uint16_t * PWCHAR
Definition: typedefs.h:56
uint32_t ULONG
Definition: typedefs.h:59
#define OUT
Definition: typedefs.h:40
_Must_inspect_result_ _In_ WDFDEVICE _In_ PCUNICODE_STRING KeyName
Definition: wdfdevice.h:2699
_Must_inspect_result_ _In_ PDRIVER_OBJECT _In_ PCUNICODE_STRING RegistryPath
Definition: wdfdriver.h:215