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.

93 lines
4.3 KiB

  1. /*++ BUILD Version: 0001
  2. *
  3. * WOW v1.0
  4. *
  5. * Copyright (c) 1991, Microsoft Corporation
  6. *
  7. * WKERNEL.H
  8. * WOW32 16-bit Kernel API support
  9. *
  10. * History:
  11. * Created 07-Mar-1991 by Jeff Parsons (jeffpar)
  12. --*/
  13. ULONG FASTCALL WK32AccessResource(PVDMFRAME pFrame);
  14. ULONG FASTCALL WK32AddAtom(PVDMFRAME pFrame);
  15. ULONG FASTCALL WK32AllocDStoCSAlias(PVDMFRAME pFrame);
  16. ULONG FASTCALL WK32AllocResource(PVDMFRAME pFrame);
  17. ULONG FASTCALL WK32AllocSelector(PVDMFRAME pFrame);
  18. ULONG FASTCALL WK32Catch(PVDMFRAME pFrame);
  19. ULONG FASTCALL WK32DebugBreak(PVDMFRAME pFrame);
  20. ULONG FASTCALL WK32DeleteAtom(PVDMFRAME pFrame);
  21. ULONG FASTCALL WK32FatalExit(PVDMFRAME pFrame);
  22. ULONG FASTCALL WK32FindAtom(PVDMFRAME pFrame);
  23. ULONG FASTCALL WK32FindResource(PVDMFRAME pFrame);
  24. ULONG FASTCALL WK32FreeLibrary(PVDMFRAME pFrame);
  25. ULONG FASTCALL WK32FreeModule(PVDMFRAME pFrame);
  26. ULONG FASTCALL WK32FreeProcInstance(PVDMFRAME pFrame);
  27. ULONG FASTCALL WK32WOWFreeResource(PVDMFRAME pFrame);
  28. ULONG FASTCALL WK32FreeSelector(PVDMFRAME pFrame);
  29. ULONG FASTCALL WK32GetAtomHandle(PVDMFRAME pFrame);
  30. ULONG FASTCALL WK32GetAtomName(PVDMFRAME pFrame);
  31. ULONG FASTCALL WK32GetCodeHandle(PVDMFRAME pFrame);
  32. ULONG FASTCALL WK32GetCodeInfo(PVDMFRAME pFrame);
  33. ULONG FASTCALL WK32GetCurrentPDB(PVDMFRAME pFrame);
  34. ULONG FASTCALL WK32GetCurrentTask(PVDMFRAME pFrame);
  35. ULONG FASTCALL WK32GetDOSEnvironment(PVDMFRAME pFrame);
  36. ULONG FASTCALL WK32GetDriveType(PVDMFRAME pFrame);
  37. ULONG FASTCALL WK32GetFreeSpace(PVDMFRAME pFrame);
  38. ULONG FASTCALL WK32GetInstanceData(PVDMFRAME pFrame);
  39. ULONG FASTCALL WK32GetModuleFileName(PVDMFRAME pFrame);
  40. ULONG FASTCALL WK32GetModuleHandle(PVDMFRAME pFrame);
  41. ULONG FASTCALL WK32GetModuleUsage(PVDMFRAME pFrame);
  42. ULONG FASTCALL WK32GetNumTasks(PVDMFRAME pFrame);
  43. ULONG FASTCALL WK32GetPrivateProfileInt(PVDMFRAME pFrame);
  44. ULONG FASTCALL WK32GetPrivateProfileSection(PVDMFRAME pFrame);
  45. ULONG FASTCALL WK32GetPrivateProfileSectionNames(PVDMFRAME pFrame);
  46. ULONG FASTCALL WK32GetPrivateProfileString(PVDMFRAME pFrame);
  47. ULONG FASTCALL WK32GetPrivateProfileStruct(PVDMFRAME pFrame);
  48. ULONG FASTCALL WK32GetProfileSection(PVDMFRAME pFrame);
  49. ULONG FASTCALL WK32GetProcAddress(PVDMFRAME pFrame);
  50. ULONG FASTCALL WK32GetProfileInt(PVDMFRAME pFrame);
  51. ULONG FASTCALL WK32GetProfileString(PVDMFRAME pFrame);
  52. ULONG FASTCALL WK32GetSystemDirectory(PVDMFRAME pFrame);
  53. ULONG FASTCALL WK32GetTempDrive(PVDMFRAME pFrame);
  54. ULONG FASTCALL WK32GetTempFileName(PVDMFRAME pFrame);
  55. ULONG FASTCALL WK32GetVersion(PVDMFRAME pFrame);
  56. ULONG FASTCALL WK32GetWinFlags(PVDMFRAME pFrame);
  57. ULONG FASTCALL WK32GetWindowsDirectory(PVDMFRAME pFrame);
  58. ULONG FASTCALL WK32InitAtomTable(PVDMFRAME pFrame);
  59. ULONG FASTCALL WK32LimitEmsPages(PVDMFRAME pFrame);
  60. ULONG FASTCALL WK32LoadLibrary(PVDMFRAME pFrame);
  61. ULONG FASTCALL WK32WOWLoadModule(PVDMFRAME pFrame);
  62. ULONG FASTCALL WK32LoadResource(PVDMFRAME pFrame);
  63. ULONG FASTCALL WK32LockResource(PVDMFRAME pFrame);
  64. ULONG FASTCALL WK32LockSegment(PVDMFRAME pFrame);
  65. ULONG FASTCALL WK32MakeProcInstance(PVDMFRAME pFrame);
  66. ULONG FASTCALL WK32OpenFile(PVDMFRAME pFrame);
  67. ULONG FASTCALL WK32OutputDebugString(PVDMFRAME pFrame);
  68. ULONG FASTCALL WK32SetErrorMode(PVDMFRAME pFrame);
  69. ULONG FASTCALL WK32SetHandleCount(PVDMFRAME pFrame);
  70. ULONG FASTCALL WK32SetResourceHandler(PVDMFRAME pFrame);
  71. ULONG FASTCALL WK32SetSwapAreaSize(PVDMFRAME pFrame);
  72. ULONG FASTCALL WK32SizeofResource(PVDMFRAME pFrame);
  73. ULONG FASTCALL WK32SwapRecording(PVDMFRAME pFrame);
  74. ULONG FASTCALL WK32SwitchStackBack(PVDMFRAME pFrame);
  75. ULONG FASTCALL WK32SwitchStackTo(PVDMFRAME pFrame);
  76. ULONG FASTCALL WK32Throw(PVDMFRAME pFrame);
  77. ULONG FASTCALL WK32UnlockSegment(PVDMFRAME pFrame);
  78. ULONG FASTCALL WK32ValidateCodeSegments(PVDMFRAME pFrame);
  79. ULONG FASTCALL WK32ValidateFreeSpaces(PVDMFRAME pFrame);
  80. ULONG FASTCALL WK32WinExec(PVDMFRAME pFrame);
  81. ULONG FASTCALL WK32WritePrivateProfileSection(PVDMFRAME pFrame);
  82. ULONG FASTCALL WK32WritePrivateProfileString(PVDMFRAME pFrame);
  83. ULONG FASTCALL WK32WritePrivateProfileStruct(PVDMFRAME pFrame);
  84. ULONG FASTCALL WK32WriteProfileSection(PVDMFRAME pFrame);
  85. ULONG FASTCALL WK32WriteProfileString(PVDMFRAME pFrame);
  86. ULONG FASTCALL WK32lstrcat(PVDMFRAME pFrame);
  87. ULONG FASTCALL WK32lstrcpy(PVDMFRAME pFrame);
  88. ULONG FASTCALL WK32lstrlen(PVDMFRAME pFrame);
  89. ULONG FASTCALL WK32TermsrvGetWindowsDir(PVDMFRAME pFrame);