|
|
__foldwin32sstuff __foldwin32sstuff; foldstyleinitialization = true;
/* * REGISTRY thunks for Win32s */
/* * Open issues: * */
enablemapdirect3216 = true;
#include "types.thk"
#include "regtypes.thk"
/* * Exported REGISTRY functions * */
/********************************************************************** * * WINREG.DLL exports * **********************************************************************/
/* * RegDeleteKeyA * RegEnumKeyA * RegCreateKeyA * RegCloseKey * RegOpenKeyA * RegQueryValueA * RegSetValueA */
LONG RegDeleteKey(HKEY hkey, LPSTR lpSubKey) = LONG RegDeleteKeyA(HKEY hkey, LPSTR lpSubKey) { hkey = push; }
LONG RegEnumKey(HKEY hkey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcbName) = LONG RegEnumKeyA(HKEY hkey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcbName) { hkey = push; lpcbName = inout; }
LONG RegCreateKey(HKEY hkey, LPSTR lpszSubKey, PHKEY phkResult) = LONG RegCreateKeyA(HKEY hkey, LPSTR lpszSubKey, PHKEY phkResult) { hkey = push; phkResult = output; phkResult = unpack; }
LONG RegCloseKey(HKEY hkey) = LONG RegCloseKey(HKEY hkey) { hkey = push; }
LONG RegOpenKey(HKEY hkey, LPSTR lpSubKey, PHKEY phkResult) = LONG RegOpenKeyA(HKEY hkey, LPSTR lpSubKey, PHKEY phkResult) { hkey = push; phkResult = output; phkResult = unpack; }
LONG RegQueryValue(HKEY hkey, LPSTR lpszSubKey, LPSTR lpszValue, LPLONG lpcb) = LONG RegQueryValueA(HKEY hkey, LPSTR lpszSubKey, LPSTR lpszValue, LPLONG lpcb) { hkey = push; lpcb = inout; }
LONG RegSetValue(HKEY hkey, LPSTR lpszSubKey, DWORD dwType, LPSTR lpszValue, DWORD cb) = LONG RegSetValueA(HKEY hkey, LPSTR lpszSubKey, DWORD dwType, LPSTR lpszValue, DWORD cb) { hkey = push; }
|