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.

240 lines
3.5 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. SetFileAttributesOem(
  23. LPSTR lpFileName,
  24. DWORD dwFileAttributes
  25. );
  26. DWORD
  27. APIENTRY
  28. GetFileAttributesOem(
  29. LPSTR lpFileName
  30. );
  31. BOOL
  32. APIENTRY
  33. DeleteFileOem(
  34. LPSTR lpFileName
  35. );
  36. BOOL
  37. APIENTRY
  38. MoveFileOem(
  39. LPSTR lpExistingFileName,
  40. LPSTR lpNewFileName
  41. );
  42. BOOL
  43. APIENTRY
  44. MoveFileExOem(
  45. LPSTR lpExistingFileName,
  46. LPSTR lpNewFileName,
  47. DWORD fdwFlags
  48. );
  49. HANDLE
  50. APIENTRY
  51. FindFirstFileOem(
  52. LPSTR lpFileName,
  53. LPWIN32_FIND_DATAA lpFindFileData
  54. );
  55. BOOL
  56. APIENTRY
  57. FindNextFileOem(
  58. HANDLE hFindFile,
  59. LPWIN32_FIND_DATAA lpFindFileData
  60. );
  61. DWORD
  62. APIENTRY
  63. GetFullPathNameOem(
  64. LPCSTR lpFileName,
  65. DWORD nBufferLength,
  66. LPSTR lpBuffer,
  67. LPSTR *lpFilePart
  68. );
  69. DWORD
  70. APIENTRY
  71. GetCurrentDirectoryOem(
  72. DWORD nBufferLength,
  73. LPSTR lpBuffer
  74. );
  75. BOOL
  76. APIENTRY
  77. SetCurrentDirectoryOem(
  78. LPSTR lpPathName
  79. );
  80. BOOL
  81. APIENTRY
  82. CreateDirectoryOem(
  83. LPSTR lpPathName,
  84. LPSECURITY_ATTRIBUTES lpSecurityAttributes
  85. );
  86. BOOL
  87. APIENTRY
  88. RemoveDirectoryOem(
  89. LPSTR lpPathName
  90. );
  91. UINT
  92. APIENTRY
  93. GetSystemDirectoryOem(
  94. LPSTR lpBuffer,
  95. UINT uSize
  96. );
  97. UINT
  98. APIENTRY
  99. GetWindowsDirectoryOem(
  100. LPSTR lpBuffer,
  101. UINT uSize
  102. );
  103. UINT
  104. APIENTRY
  105. GetDriveTypeOem(
  106. LPSTR lpRootPathName
  107. );
  108. DWORD
  109. APIENTRY
  110. SearchPathOem (
  111. LPCSTR lpPath,
  112. LPCSTR lpFileName,
  113. LPCSTR lpExtension,
  114. DWORD nBufferLength,
  115. LPSTR lpBuffer,
  116. LPSTR *lpFilePart
  117. );
  118. DWORD
  119. APIENTRY
  120. GetTempPathOem(
  121. DWORD nBufferLength,
  122. LPSTR lpBuffer
  123. );
  124. UINT
  125. APIENTRY
  126. GetTempFileNameOem(
  127. LPCSTR lpPathName,
  128. LPCSTR lpPrefixString,
  129. UINT uUnique,
  130. LPSTR lpTempFileName
  131. );
  132. BOOL
  133. APIENTRY
  134. GetDiskFreeSpaceOem(
  135. LPSTR lpRootPathName,
  136. LPDWORD lpSectorsPerCluster,
  137. LPDWORD lpBytesPerSector,
  138. LPDWORD lpNumberOfFreeClusters,
  139. LPDWORD lpTotalNumberOfClusters
  140. );
  141. BOOL
  142. APIENTRY
  143. GetVolumeInformationOem(
  144. LPSTR lpRootPathName,
  145. LPSTR lpVolumeNameBuffer,
  146. DWORD nVolumeNameSize,
  147. LPDWORD lpVolumeSerialNumber,
  148. LPDWORD lpMaximumComponentLength,
  149. LPDWORD lpFileSystemFlags,
  150. LPSTR lpFileSystemNameBuffer,
  151. DWORD nFileSystemNameSize
  152. );
  153. BOOL
  154. WINAPI
  155. CreateProcessOem(
  156. LPCSTR lpApplicationName,
  157. LPCSTR lpCommandLine,
  158. LPSECURITY_ATTRIBUTES lpProcessAttributes,
  159. LPSECURITY_ATTRIBUTES lpThreadAttributes,
  160. BOOL bInheritHandles,
  161. DWORD dwCreationFlags,
  162. LPVOID lpEnvironment,
  163. LPSTR lpCurrentDirectory,
  164. LPSTARTUPINFOA lpStartupInfo,
  165. LPPROCESS_INFORMATION lpProcessInformation
  166. );
  167. DWORD
  168. WINAPI
  169. GetEnvironmentVariableOem(
  170. LPSTR lpName,
  171. LPSTR lpBuffer,
  172. DWORD nSize
  173. );
  174. BOOL
  175. WINAPI
  176. SetEnvironmentVariableOem(
  177. LPSTR lpName,
  178. LPSTR lpValue
  179. );
  180. DWORD
  181. WINAPI
  182. ExpandEnvironmentStringsOem(
  183. LPSTR lpSrc,
  184. LPSTR lpDst,
  185. DWORD cchDst
  186. );
  187. VOID
  188. APIENTRY
  189. OutputDebugStringOem(
  190. LPCSTR lpOutputString
  191. );
  192. BOOL
  193. WINAPI
  194. GetComputerNameOem (
  195. LPSTR lpComputerName,
  196. LPDWORD BufferSize
  197. );
  198. BOOL
  199. WINAPI
  200. RemoveFontResourceOem(
  201. LPSTR lpFileName
  202. );
  203. UINT
  204. WINAPI
  205. GetShortPathNameOem(
  206. LPSTR lpSrc,
  207. LPSTR lpDst,
  208. DWORD cchDst
  209. );