/* * SETUPX library * * Copyright 1998 Andreas Mohr * * FIXME: Rather non-functional functions for now. */ #include "winreg.h" #include "wine/winuser16.h" #include "debugtools.h" DEFAULT_DEBUG_CHANNEL(setupx); /*********************************************************************** * SURegOpenKey */ DWORD WINAPI SURegOpenKey( HKEY hkey, LPCSTR lpszSubKey, LPHKEY retkey ) { FIXME("(%x,%s,%p), semi-stub.\n",hkey,debugstr_a(lpszSubKey),retkey); return RegOpenKeyA( hkey, lpszSubKey, retkey ); } /*********************************************************************** * SURegQueryValueEx */ DWORD WINAPI SURegQueryValueEx( HKEY hkey, LPSTR lpszValueName, LPDWORD lpdwReserved, LPDWORD lpdwType, LPBYTE lpbData, LPDWORD lpcbData ) { FIXME("(%x,%s,%p,%p,%p,%ld), semi-stub.\n",hkey,debugstr_a(lpszValueName), lpdwReserved,lpdwType,lpbData,lpcbData?*lpcbData:0); return RegQueryValueExA( hkey, lpszValueName, lpdwReserved, lpdwType, lpbData, lpcbData ); } /* * hwnd = parent window * hinst = instance of SETUPX.DLL * lpszCmdLine = e.g. "DefaultInstall 132 C:\MYINSTALL\MYDEV.INF" * Here "DefaultInstall" is the .inf file section to be installed (optional). * 132 is the standard parameter, it seems. * 133 means don't prompt user for reboot. * * nCmdShow = nCmdShow of CreateProcess * FIXME: is the return type correct ? */ DWORD WINAPI InstallHinfSection16( HWND16 hwnd, HINSTANCE16 hinst, LPCSTR lpszCmdLine, INT16 nCmdShow) { FIXME("(%04x, %04x, %s, %d), stub.\n", hwnd, hinst, lpszCmdLine, nCmdShow); return 0; }