mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 17:05:46 +00:00
[MKHIVE]
Merge msvc fixes from cmake branch svn path=/trunk/; revision=51720
This commit is contained in:
parent
0111880683
commit
03b3034b40
1 changed files with 42 additions and 8 deletions
|
@ -46,8 +46,8 @@
|
|||
#define STATUS_INVALID_PARAMETER_2 ((NTSTATUS)0xC00000F0)
|
||||
#define STATUS_BUFFER_OVERFLOW ((NTSTATUS)0x80000005)
|
||||
|
||||
unsigned char BitScanForward(ULONG * Index, const unsigned long Mask);
|
||||
unsigned char BitScanReverse(ULONG * const Index, const unsigned long Mask);
|
||||
unsigned char BitScanForward(ULONG * Index, unsigned long Mask);
|
||||
unsigned char BitScanReverse(ULONG * const Index, unsigned long Mask);
|
||||
#define RtlFillMemoryUlong(dst, len, val) memset(dst, val, len)
|
||||
|
||||
NTSTATUS NTAPI
|
||||
|
@ -67,6 +67,46 @@ 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);
|
||||
|
||||
#define CMLIB_HOST
|
||||
#include <cmlib.h>
|
||||
#include <infhost.h>
|
||||
|
@ -95,11 +135,5 @@ extern LIST_ENTRY CmiHiveListHead;
|
|||
#include <string.h>
|
||||
#endif//_WIN32
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define GCC_PACKED
|
||||
#define inline
|
||||
#else//_MSC_VER
|
||||
#define GCC_PACKED __attribute__((packed))
|
||||
#endif//_MSC_VER
|
||||
|
||||
/* EOF */
|
||||
|
|
Loading…
Reference in a new issue