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.

33 lines
1.8 KiB

  1. #pragma once
  2. namespace User32Trampolines
  3. {
  4. ATOM WINAPI InternalRegisterClassW(CONST WNDCLASSW *lpWndClass);
  5. ATOM WINAPI InternalRegisterClassA(CONST WNDCLASSA *lpWndClass);
  6. ATOM WINAPI InternalRegisterClassExW(CONST WNDCLASSEXW *);
  7. ATOM WINAPI InternalRegisterClassExA(CONST WNDCLASSEXA *);
  8. BOOL Initialize();
  9. void ClearRedirections();
  10. BOOL Stop();
  11. BOOL GetRedirectedStrings(CSimpleList<CString> &Strings);
  12. HKEY RemapRegKey(HKEY);
  13. LONG APIENTRY InternalRegCreateKeyA(HKEY, PSTR, PHKEY);
  14. LONG APIENTRY InternalRegCreateKeyExA(HKEY, PCSTR, DWORD, PCSTR, DWORD, REGSAM, LPSECURITY_ATTRIBUTES, PHKEY, PDWORD);
  15. LONG APIENTRY InternalRegSetValueA(HKEY, PCSTR, DWORD, PCSTR, DWORD);
  16. LONG APIENTRY InternalRegSetValueExA(HKEY, PCSTR, DWORD, DWORD, CONST BYTE*, DWORD);
  17. LONG APIENTRY InternalRegOpenKeyA (HKEY, PCSTR, PHKEY);
  18. LONG APIENTRY InternalRegOpenKeyExA (HKEY hKey, LPCSTR, DWORD, REGSAM, PHKEY);
  19. LONG APIENTRY InternalRegQueryValueExA(HKEY, LPCSTR, LPDWORD, LPDWORD, LPBYTE, LPDWORD);
  20. LONG APIENTRY InternalRegQueryValueA(HKEY, LPCSTR, LPSTR, PLONG);
  21. LONG APIENTRY InternalRegCreateKeyW(HKEY, PWSTR, PHKEY);
  22. LONG APIENTRY InternalRegCreateKeyExW(HKEY, PCWSTR, DWORD, PCWSTR, DWORD, REGSAM, LPSECURITY_ATTRIBUTES, PHKEY, PDWORD);
  23. LONG APIENTRY InternalRegSetValueW(HKEY, PCWSTR, DWORD, PCWSTR, DWORD);
  24. LONG APIENTRY InternalRegSetValueExW(HKEY, PCWSTR, DWORD, DWORD, CONST BYTE*, DWORD);
  25. LONG APIENTRY InternalRegOpenKeyW(HKEY, PCWSTR, PHKEY);
  26. LONG APIENTRY InternalRegOpenKeyExW(HKEY hKey, LPCWSTR, DWORD, REGSAM, PHKEY);
  27. LONG APIENTRY InternalRegQueryValueExW(HKEY, LPCWSTR, LPDWORD, LPDWORD, LPBYTE, LPDWORD);
  28. LONG APIENTRY InternalRegQueryValueW(HKEY, LPCWSTR, LPWSTR, PLONG);
  29. };