Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

99 lines
1.6 KiB

/*++
Copyright (c) 1996 Microsoft Corporation
Module Name:
win95reg.h
Abstract:
Contains some thunking for Unicode Registry APIs (Local Calls only)
Author:
Danilo Almeida (t-danal) 07-01-96
Revision History:
--*/
#ifdef __cplusplus
extern "C" {
#endif
#ifdef _WINREG_
#ifndef __WIN95REG__
#define __WIN95REG__
#define RegOpenKeyExW Win95RegOpenKeyExW
#define RegQueryValueExW Win95RegQueryValueExW
#define RegSetValueExW Win95RegSetValueExW
#define RegEnumKeyExW Win95RegEnumKeyExW
#define RegCreateKeyExW Win95RegCreateKeyExW
LONG
APIENTRY
RegOpenKeyExW (
HKEY hKey,
LPCWSTR lpSubKey,
DWORD ulOptions,
REGSAM samDesired,
PHKEY phkResult
);
LONG
APIENTRY
RegQueryValueExW (
HKEY hKey,
LPCWSTR lpValueName,
LPDWORD lpReserved,
LPDWORD lpType,
LPBYTE lpData,
LPDWORD lpcbData
);
LONG
APIENTRY
RegSetValueExW (
HKEY hKey,
LPCWSTR lpValueName,
DWORD Reserved,
DWORD dwType,
CONST BYTE* lpData,
DWORD cbData
);
LONG
APIENTRY
RegEnumKeyExW (
HKEY hKey,
DWORD dwIndex,
LPWSTR lpName,
LPDWORD lpcbName,
LPDWORD lpReserved,
LPWSTR lpClass,
LPDWORD lpcbClass,
PFILETIME lpftLastWriteTime
);
LONG
APIENTRY
RegCreateKeyExW (
HKEY hKey,
LPCWSTR lpSubKey,
DWORD Reserved,
LPWSTR lpClass,
DWORD dwOptions,
REGSAM samDesired,
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
PHKEY phkResult,
LPDWORD lpdwDisposition
);
#endif // __WIN95REG__
#endif // _WINREG_
#ifdef __cplusplus
}
#endif