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
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
|