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.

250 lines
3.9 KiB

  1. /*
  2. * OemUnicode win32 thunk prototypes
  3. *
  4. * 14-Jan-1993 Jonle, created
  5. *
  6. * Should be identical to ansi form with "Oem" appended
  7. * instead of "A"
  8. */
  9. HANDLE
  10. WINAPI
  11. CreateFileOem(
  12. LPCSTR lpFileName,
  13. DWORD dwDesiredAccess,
  14. DWORD dwShareMode,
  15. LPSECURITY_ATTRIBUTES lpSecurityAttributes,
  16. DWORD dwCreationDisposition,
  17. DWORD dwFlagsAndAttributes,
  18. HANDLE hTemplateFile
  19. );
  20. BOOL
  21. APIENTRY
  22. SetVolumeLabelOem(
  23. LPSTR pszRootPath,
  24. LPSTR pszVolumeName
  25. );
  26. BOOL
  27. APIENTRY
  28. SetFileAttributesOemSys(
  29. LPSTR lpFileName,
  30. DWORD dwFileAttributes,
  31. BOOL fSysCall
  32. );
  33. DWORD
  34. APIENTRY
  35. GetFileAttributesOemSys(
  36. LPSTR lpFileName,
  37. BOOL fSysCall
  38. );
  39. BOOL
  40. APIENTRY
  41. DeleteFileOem(
  42. LPSTR lpFileName
  43. );
  44. BOOL
  45. APIENTRY
  46. MoveFileOem(
  47. LPSTR lpExistingFileName,
  48. LPSTR lpNewFileName
  49. );
  50. BOOL
  51. APIENTRY
  52. MoveFileExOem(
  53. LPSTR lpExistingFileName,
  54. LPSTR lpNewFileName,
  55. DWORD fdwFlags
  56. );
  57. HANDLE
  58. APIENTRY
  59. FindFirstFileOem(
  60. LPSTR lpFileName,
  61. LPWIN32_FIND_DATAA lpFindFileData
  62. );
  63. BOOL
  64. APIENTRY
  65. FindNextFileOem(
  66. HANDLE hFindFile,
  67. LPWIN32_FIND_DATAA lpFindFileData
  68. );
  69. DWORD
  70. APIENTRY
  71. GetFullPathNameOemSys(
  72. LPCSTR lpFileName,
  73. DWORD nBufferLength,
  74. LPSTR lpBuffer,
  75. LPSTR *lpFilePart,
  76. BOOL fSysCall
  77. );
  78. DWORD
  79. APIENTRY
  80. GetCurrentDirectoryOem(
  81. DWORD nBufferLength,
  82. LPSTR lpBuffer
  83. );
  84. BOOL
  85. APIENTRY
  86. SetCurrentDirectoryOem(
  87. LPSTR lpPathName
  88. );
  89. BOOL
  90. APIENTRY
  91. CreateDirectoryOem(
  92. LPSTR lpPathName,
  93. LPSECURITY_ATTRIBUTES lpSecurityAttributes
  94. );
  95. BOOL
  96. APIENTRY
  97. RemoveDirectoryOem(
  98. LPSTR lpPathName
  99. );
  100. UINT
  101. APIENTRY
  102. GetSystemDirectoryOem(
  103. LPSTR lpBuffer,
  104. UINT uSize
  105. );
  106. UINT
  107. APIENTRY
  108. GetWindowsDirectoryOem(
  109. LPSTR lpBuffer,
  110. UINT uSize
  111. );
  112. UINT
  113. APIENTRY
  114. GetDriveTypeOem(
  115. LPSTR lpRootPathName
  116. );
  117. DWORD
  118. APIENTRY
  119. SearchPathOem (
  120. LPCSTR lpPath,
  121. LPCSTR lpFileName,
  122. LPCSTR lpExtension,
  123. DWORD nBufferLength,
  124. LPSTR lpBuffer,
  125. LPSTR *lpFilePart
  126. );
  127. DWORD
  128. APIENTRY
  129. GetTempPathOem(
  130. DWORD nBufferLength,
  131. LPSTR lpBuffer
  132. );
  133. UINT
  134. APIENTRY
  135. GetTempFileNameOem(
  136. LPCSTR lpPathName,
  137. LPCSTR lpPrefixString,
  138. UINT uUnique,
  139. LPSTR lpTempFileName
  140. );
  141. BOOL
  142. APIENTRY
  143. GetDiskFreeSpaceOem(
  144. LPSTR lpRootPathName,
  145. LPDWORD lpSectorsPerCluster,
  146. LPDWORD lpBytesPerSector,
  147. LPDWORD lpNumberOfFreeClusters,
  148. LPDWORD lpTotalNumberOfClusters
  149. );
  150. BOOL
  151. APIENTRY
  152. GetVolumeInformationOem(
  153. LPSTR lpRootPathName,
  154. LPSTR lpVolumeNameBuffer,
  155. DWORD nVolumeNameSize,
  156. LPDWORD lpVolumeSerialNumber,
  157. LPDWORD lpMaximumComponentLength,
  158. LPDWORD lpFileSystemFlags,
  159. LPSTR lpFileSystemNameBuffer,
  160. DWORD nFileSystemNameSize
  161. );
  162. BOOL
  163. WINAPI
  164. CreateProcessOem(
  165. LPCSTR lpApplicationName,
  166. LPCSTR lpCommandLine,
  167. LPSECURITY_ATTRIBUTES lpProcessAttributes,
  168. LPSECURITY_ATTRIBUTES lpThreadAttributes,
  169. BOOL bInheritHandles,
  170. DWORD dwCreationFlags,
  171. LPVOID lpEnvironment,
  172. LPSTR lpCurrentDirectory,
  173. LPSTARTUPINFOA lpStartupInfo,
  174. LPPROCESS_INFORMATION lpProcessInformation
  175. );
  176. DWORD
  177. WINAPI
  178. GetEnvironmentVariableOem(
  179. LPSTR lpName,
  180. LPSTR lpBuffer,
  181. DWORD nSize
  182. );
  183. BOOL
  184. WINAPI
  185. SetEnvironmentVariableOem(
  186. LPSTR lpName,
  187. LPSTR lpValue
  188. );
  189. DWORD
  190. WINAPI
  191. ExpandEnvironmentStringsOem(
  192. LPSTR lpSrc,
  193. LPSTR lpDst,
  194. DWORD cchDst
  195. );
  196. VOID
  197. APIENTRY
  198. OutputDebugStringOem(
  199. LPCSTR lpOutputString
  200. );
  201. BOOL
  202. WINAPI
  203. GetComputerNameOem (
  204. LPSTR lpComputerName,
  205. LPDWORD BufferSize
  206. );
  207. BOOL
  208. WINAPI
  209. RemoveFontResourceOem(
  210. LPSTR lpFileName
  211. );
  212. UINT
  213. WINAPI
  214. GetShortPathNameOem(
  215. LPSTR lpSrc,
  216. LPSTR lpDst,
  217. DWORD cchDst
  218. );