Source code of Windows XP (NT5)
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.

59 lines
3.0 KiB

  1. #define DebugPrintf dprintf
  2. #include <windef.h>
  3. #include "stdarg.h"
  4. #include <winerror.h>
  5. #include <winbase.h>
  6. #include <unimp.h>
  7. APISTUB_1 (SheChangeDirA, 0)
  8. APISTUB_1 (SheChangeDirW, 0)
  9. APISTUB_3 (SheFullPathA, 0)
  10. APISTUB_3 (SheFullPathW, 0)
  11. APISTUB_2 (SheGetDirA, 0)
  12. APISTUB_2 (SheGetDirW, 0)
  13. APISTUB_0 (SheGetCurDrive, 0)
  14. APISTUB_1 (SheSetCurDrive, 0)
  15. APISTUB_2 (DuplicateIcon, 0)
  16. APISTUB_10 (RealShellExecuteA, 0)
  17. APISTUB_3 (FindExecutableW, 0)
  18. APISTUB_6 (ShellExecuteW, 0)
  19. APISTUB_3 (ExtractIconW, 0)
  20. APISTUB_4 (InternalExtractIconW, 0)
  21. APISTUB_3 (ExtractAssociatedIconW, 0)
  22. APISTUB_10 (RealShellExecuteW, 0)
  23. #ifndef UNICODE
  24. APISTUB_4 (ShellAboutW, 0)
  25. #endif
  26. APISTUB_4 (DragQueryFileW, 0)
  27. APISTUB_2 (DoEnvironmentSubstW, 0)
  28. APISTUB_1 (FindEnvironmentStringW, 0)
  29. APISTUB_2 (CheckEscapesA ,0) // 2 param. LPSTR,DWORD
  30. APISTUB_2 (CheckEscapesW ,0) // 2 param. LPWSTR,DWORD
  31. APISTUB_2 (CommandLineToArgvW ,0) // 2 param. WCHAR*,int*
  32. APISTUB_6 (DragQueryFileAorW ,0) // 6 param. HDROP,UINT,PVOID,UINT,BOOL,BOOL
  33. APISTUB_4 (ExtractAssociatedIconExW ,0) // 4 param. HINSTANCE,LPWSTR,LPWORD,LPWORD
  34. APISTUB_4 (ExtractAssociatedIconExA ,0) // 4 param. HINSTANCE,LPWSTR,LPWORD,LPWORD
  35. APISTUB_5 (ExtractIconResInfoA ,0) // 5 param. HINSTANCE,LPSTR,WORD,LPWORD,LPHANDLE
  36. APISTUB_5 (ExtractIconResInfoW ,0) // 5 param. HINSTANCE,LPWSTR,WORD,LPWORD,LPHANDLE
  37. APISTUB_2 (ExtractVersionResource16W ,0) // 2 param. LPCWSTR,LPHANDLE
  38. APISTUB_3 (InternalExtractIconListA ,0) // 3 param. HINSTANCE,LPSTR,LPINT
  39. APISTUB_3 (InternalExtractIconListW ,0) // 3 param. HINSTANCE,LPWSTR,LPINT
  40. APISTUB_2 (FreeIconList ,0) // 2 param. HANDLE,int
  41. APISTUB_11 (RealShellExecuteExA ,0) // 11 param. HWND,LPCSTR,LPCSTR,LPCSTR,LPCSTR,LPSTR,LPCSTR,LPSTR,WORD,LPHANDLE,DWORD
  42. APISTUB_11 (RealShellExecuteExW ,0) // 11 param. HWND,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,LPCWSTR,LPWSTR,WORD,LPHANDLE,DWORD
  43. APISTUB_2 (RegenerateUserEnvironment ,0) // 2 param. PVOID *,BOOL
  44. APISTUB_1 (SheChangeDirExA ,0) // 1 param. CHAR*
  45. APISTUB_1 (SheChangeDirExW ,0) // 1 param. WCHAR*
  46. APISTUB_3 (SheConvertPathW ,0) // 3 param. LPWSTR,LPWSTR,UINT
  47. APISTUB_3 (SheGetDirExW ,0) // 3 param. LPWSTR,LPDWORD,LPWSTR
  48. APISTUB_1 (SheGetPathOffsetW ,0) // 1 param. LPWSTR
  49. APISTUB_1 (SheRemoveQuotesA ,0) // 1 param. LPSTR
  50. APISTUB_1 (SheRemoveQuotesW ,0) // 1 param. LPWSTR
  51. APISTUB_2 (SheShortenPathA ,0) // 2 param. LPSTR,BOOL
  52. APISTUB_2 (SheShortenPathW ,0) // 2 param. LPWSTR,BOOL
  53. APISTUB_3 (ShellHookProc ,0) // 3 param. INT,WPARAM,LPARAM