ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

mkhive.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <typedefs.h>
#include <cmlib.h>
#include <infhost.h>
#include "reginf.h"
#include "cmi.h"
#include "registry.h"
#include "binhive.h"
#include <string.h>

Go to the source code of this file.

Defines

#define STATUS_SUCCESS   ((NTSTATUS)0x00000000)
#define STATUS_UNSUCCESSFUL   ((NTSTATUS)0xC0000001)
#define STATUS_NOT_IMPLEMENTED   ((NTSTATUS)0xC0000002)
#define STATUS_INVALID_PARAMETER   ((NTSTATUS)0xC000000D)
#define STATUS_NO_MEMORY   ((NTSTATUS)0xC0000017)
#define STATUS_INSUFFICIENT_RESOURCES   ((NTSTATUS)0xC000009A)
#define STATUS_OBJECT_NAME_NOT_FOUND   ((NTSTATUS)0xC0000034)
#define STATUS_INVALID_PARAMETER_2   ((NTSTATUS)0xC00000F0)
#define STATUS_BUFFER_OVERFLOW   ((NTSTATUS)0x80000005)
#define RtlFillMemoryUlong(dst, len, val)   memset(dst, val, len)
#define CMLIB_HOST
#define HIVE_NO_FILE   2
#define VERIFY_REGISTRY_HIVE(hive)
#define ABS_VALUE(V)   (((V) < 0) ? -(V) : (V))

Functions

unsigned char BitScanForward (ULONG *Index, unsigned long Mask)
unsigned char BitScanReverse (ULONG *const Index, unsigned long Mask)
NTSTATUS NTAPI RtlAnsiStringToUnicodeString (IN OUT PUNICODE_STRING UniDest, IN PANSI_STRING AnsiSource, IN BOOLEAN AllocateDestinationString)
VOID NTAPI RtlInitAnsiString (IN OUT PANSI_STRING DestinationString, IN PCSTR SourceString)
VOID NTAPI RtlInitUnicodeString (IN OUT PUNICODE_STRING DestinationString, IN PCWSTR SourceString)
WCHAR NTAPI RtlUpcaseUnicodeChar (IN WCHAR Source)
LONG WINAPI RegQueryValueExW (IN HKEY hKey, IN LPCWSTR lpValueName, IN PULONG lpReserved, OUT PULONG lpType, OUT PUCHAR lpData, OUT PSIZE_T lpcbData)
LONG WINAPI RegSetValueExW (IN HKEY hKey, IN LPCWSTR lpValueName OPTIONAL, IN ULONG Reserved, IN ULONG dwType, IN const UCHAR *lpData, IN USHORT cbData)
LONG WINAPI RegDeleteKeyW (IN HKEY hKey, IN LPCWSTR lpSubKey)
LONG WINAPI RegDeleteValueW (IN HKEY hKey, IN LPCWSTR lpValueName OPTIONAL)
LONG WINAPI RegCreateKeyW (IN HKEY hKey, IN LPCWSTR lpSubKey, OUT PHKEY phkResult)
LONG WINAPI RegOpenKeyW (IN HKEY hKey, IN LPCWSTR lpSubKey, OUT PHKEY phkResult)

Variables

LIST_ENTRY CmiHiveListHead

Generated on Sat May 26 2012 06:08:11 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.