Ooops
November 25, 2020, 05:10:34 AM

Author Topic: [bb] kernel32.dll decls by Boiled Sweets [ 1+ years ago ]  (Read 696 times)

Offline BlitzBot

  • Jr. Member
  • **
  • Posts: 1
[bb] kernel32.dll decls by Boiled Sweets [ 1+ years ago ]
« on: June 29, 2017, 12:28:40 AM »
Title : kernel32.dll decls
Author : Boiled Sweets
Posted : 1+ years ago

Description : Low-level operating system functions for memory management and resource handling.

Code :
Code: BlitzBasic
  1. .lib "kernel32.dll"
  2.  
  3. GlobalMemoryStatus(buffer*)
  4.  
  5. ptr_helper__%(a*,b%,c%):"MulDiv"
  6.  
  7. apiRtlMoveMemory(Destination*,Source,Length):"RtlMoveMemory"
  8. apiRtlMoveMemory2(Destination,Source*,Length):"RtlMoveMemory"
  9.  
  10.  
  11. api_AddAtom% (lpString$) : "AddAtomA"
  12. api_AllocConsole% () : "AllocConsole"
  13. api_BackupRead% (hFile%, lpBuffer%, nNumberOfBytesToRead%, lpNumberOfBytesRead%, bAbort%, bProcessSecurity%, lpContext*) : "BackupRead"
  14. api_BackupSeek% (hFile%, dwLowBytesToSeek%, dwHighBytesToSeek%, lpdwLowByteSeeked%, lpdwHighByteSeeked%, lpContext%) : "BackupSeek"
  15. api_BackupWrite% (hFile%, lpBuffer%, nNumberOfBytesToWrite%, lpNumberOfBytesWritten%, bAbort%, bProcessSecurity%, lpContext%) : "BackupWrite"
  16. api_Beep% (dwFreq%, dwDuration%) : "Beep"
  17. api_BeginUpdateResource% (pFileName$, bDeleteExistingResources%) : "BeginUpdateResourceA"
  18. api_BuildCommDCB% (lpDef$, lpDCB*) : "BuildCommDCBA"
  19. api_BuildCommDCBAndTimeouts% (lpDef$, lpDCB*, lpCommTimeouts*) : "BuildCommDCBAndTimeoutsA"
  20. api_CallNamedPipe% (lpNamedPipeName$, lpInBuffer*, nInBufferSize%, lpOutBuffer*, nOutBufferSize%, lpBytesRead%, nTimeOut%) : "CallNamedPipeA"
  21. api_ClearCommBreak% (nCid%) : "ClearCommBreak"
  22. api_ClearCommError% (hFile%, lpErrors%, lpStat*) : "ClearCommError"
  23. api_CloseHandle% (hObject%) : "CloseHandle"
  24. api_CommConfigDialog% (lpszName$, hWnd%, lpCC*) : "CommConfigDialogA"
  25. api_CompareFileTime% (lpFileTime1*, lpFileTime2*) : "CompareFileTime"
  26. api_CompareString% (Locale%, dwCmpFlags%, lpString1$, cchCount1%, lpString2$, cchCount2%) : "CompareStringA"
  27. api_ConnectNamedPipe% (hNamedPipe%, lpOverlapped*) : "ConnectNamedPipe"
  28. api_ContinueDebugEvent% (dwProcessId%, dwThreadId%, dwContinueStatus%) : "ContinueDebugEvent"
  29. api_ConvertDefaultLocale% (Locale%) : "ConvertDefaultLocale"
  30. api_CopyFile% (lpExistingFileName$, lpNewFileName$, bFailIfExists%) : "CopyFileA"
  31. api_CreateConsoleScreenBuffer% (dwDesiredAccess%, dwShareMode%, lpSecurityAttributes*, dwFlags%, lpScreenBufferData*) : "CreateConsoleScreenBuffer"
  32. api_CreateDirectory% (lpPathName$, lpSecurityAttributes*) : "CreateDirectoryA"
  33. api_CreateDirectoryEx% (lpTemplateDirectory$, lpNewDirectory$, lpSecurityAttributes*) : "CreateDirectoryExA"
  34. api_CreateEvent% (lpEventAttributes*, bManualReset%, bInitialState%, lpName$) : "CreateEventA"
  35. api_CreateFile% (lpFileName$, dwDesiredAccess%, dwShareMode%, lpSecurityAttributes*, dwCreationDisposition%, dwFlagsAndAttributes%, hTemplateFile%) : "CreateFileA"
  36. api_CreateFileMapping% (hFile%, lpFileMappigAttributes*, flProtect%, dwMaximumSizeHigh%, dwMaximumSizeLow%, lpName$) : "CreateFileMappingA"
  37. api_CreateIoCompletionPort% (FileHandle%, ExistingCompletionPort%, CompletionKey%, NumberOfConcurrentThreads%) : "CreateIoCompletionPort"
  38. api_CreateMailslot% (lpName$, nMaxMessageSize%, lReadTimeout%, lpSecurityAttributes*) : "CreateMailslotA"
  39. api_CreateMutex% (lpMutexAttributes*, bInitialOwner%, lpName$) : "CreateMutexA"
  40. api_CreateNamedPipe% (lpName$, dwOpenMode%, dwPipeMode%, nMaxInstances%, nOutBufferSize%, nInBufferSize%, nDefaultTimeOut%, lpSecurityAttributes*) : "CreateNamedPipeA"
  41. api_CreatePipe% (phReadPipe%, phWritePipe%, lpPipeAttributes*, nSize%) : "CreatePipe"
  42. api_CreateProcess% (lpApplicationName$, lpCommandLine$, lpProcessAttributes*, lpThreadAttributes*, bInheritHandles%, dwCreationFlags%, lpEnvironment*, lpCurrentDriectory$, lpStartupInfo*, lpProcessInformation*) : "CreateProcessA"
  43. api_CreateProcessAsUser% (hToken%, lpApplicationName$, lpCommandLine$, lpProcessAttributes*, lpThreadAttributes*, bInheritHandles%, dwCreationFlags%, lpEnvironment$, lpCurrentDirectory$, lpStartupInfo*, lpProcessInformation*) : "CreateProcessAsUserA"
  44. api_CreateRemoteThread% (hProcess%, lpThreadAttributes*, dwStackSize%, lpStartAddress%, lpParameter*, dwCreationFlags%, lpThreadId%) : "CreateRemoteThread"
  45. api_CreateSemaphore% (lpSemaphoreAttributes*, lInitialCount%, lMaximumCount%, lpName$) : "CreateSemaphoreA"
  46. api_CreateTapePartition% (hDevice%, dwPartitionMethod%, dwCount%, dwSize%) : "CreateTapePartition"
  47. api_CreateThread% (lpThreadAttributes*, dwStackSize%, lpStartAddress%, lpParameter*, dwCreationFlags%, lpThreadId%) : "CreateThread"
  48. api_DebugActiveProcess% (dwProcessId%) : "DebugActiveProcess"
  49. api_DebugBreak () : "DebugBreak"
  50. api_DefineDosDevice% (dwFlags%, lpDeviceName$, lpTargetPath$) : "DefineDosDeviceA"
  51. api_DeleteAtom% (nAtom%) : "DeleteAtom"
  52. api_DeleteCriticalSection (lpCriticalSection*) : "DeleteCriticalSection"
  53. api_DeleteFile% (lpFileName$) : "DeleteFileA"
  54. api_DeviceIoControl% (hDevice%, dwIoControlCode%, lpInBuffer*, nInBufferSize%, lpOutBuffer*, nOutBufferSize%, lpBytesReturned%, lpOverlapped*) : "DeviceIoControl"
  55. api_DisableThreadLibraryCalls% (hLibModule%) : "DisableThreadLibraryCalls"
  56. api_DisconnectNamedPipe% (hNamedPipe%) : "DisconnectNamedPipe"
  57. api_DosDateTimeToFileTime% (wFatDate%, wFatTime%, lpFileTime*) : "DosDateTimeToFileTime"
  58. api_DuplicateHandle% (hSourceProcessHandle%, hSourceHandle%, hTargetProcessHandle%, lpTargetHandle%, dwDesiredAccess%, bInheritHandle%, dwOptions%) : "DuplicateHandle"
  59. api_EndUpdateResource% (hUpdate%, fDiscard%) : "EndUpdateResourceA"
  60. api_EnterCriticalSection (lpCriticalSection*) : "EnterCriticalSection"
  61. api_EnumCalendarInfo% (lpCalInfoEnumProc%, Locale%, Calendar%, CalType%) : "EnumCalendarInfoA"
  62. api_EnumDateFormats% (lpDateFmtEnumProc%, Locale%, dwFlags%) : "EnumDateFormats"
  63. api_EnumResourceLanguages% (hModule%, lpType$, lpName$, lpEnumFunc%, lParam%) : "EnumResourceLanguagesA"
  64. api_EnumResourceNames% (hModule%, lpType$, lpEnumFunc%, lParam%) : "EnumResourceNamesA"
  65. api_EnumResourceTypes% (hModule%, lpEnumFunc%, lParam%) : "EnumResourceTypesA"
  66. api_EnumSystemCodePages% (lpCodePageEnumProc%, dwFlags%) : "EnumSystemCodePages"
  67. api_EnumSystemLocales% (lpLocaleEnumProc%, dwFlags%) : "EnumSystemLocales"
  68. api_EnumTimeFormats% (lpTimeFmtEnumProc%, Locale%, dwFlags%) : "EnumTimeFormats"
  69. api_EraseTape% (hDevice%, dwEraseType%, bimmediate%) : "EraseTape"
  70. api_EscapeCommFunction% (nCid%, nFunc%) : "EscapeCommFunction"
  71. api_ExitProcess (uExitCode%) : "ExitProcess"
  72. api_ExitThread (dwExitCode%) : "ExitThread"
  73. api_ExpandEnvironmentStrings% (lpSrc$, lpDst$, nSize%) : "ExpandEnvironmentStringsA"
  74. api_FatalAppExit (uAction%, lpMessageText$) : "FatalAppExitA"
  75. api_FatalExit (code%) : "FatalExit"
  76. api_FileTimeToDosDateTime% (lpFileTime*, lpFatDate%, lpFatTime%) : "FileTimeToDosDateTime"
  77. api_FileTimeToLocalFileTime% (lpFileTime*, lpLocalFileTime*) : "FileTimeToLocalFileTime"
  78. api_FileTimeToSystemTime% (lpFileTime*, lpSystemTime*) : "FileTimeToSystemTime"
  79. api_FillConsoleOutputAttribute% (hConsoleOutput%, wAttribute%, nLength%, dwWriteCoord*, lpNumberOfAttrsWritten%) : "FillConsoleOutputAttribute"
  80. api_FillConsoleOutputCharacter% (hConsoleOutput%, cCharacter%, nLength%, dwWriteCoord*, lpNumberOfCharsWritten%) : "FillConsoleOutputCharacterA"
  81. api_FindAtom% (lpString$) : "FindAtomA"
  82. api_FindClose% (hFindFile%) : "FindClose"
  83. api_FindCloseChangeNotification% (hChangeHandle%) : "FindCloseChangeNotification"
  84. api_FindFirstChangeNotification% (lpPathName$, bWatchSubtree%, dwNotifyFilter%) : "FindFirstChangeNotificationA"
  85. api_FindFirstFile% (lpFileName$, lpFindFileData*) : "FindFirstFileA"
  86. api_FindNextChangeNotification% (hChangeHandle%) : "FindNextChangeNotification"
  87. api_FindNextFile% (hFindFile%, lpFindFileData*) : "FindNextFileA"
  88. api_FindResource% (hInstance%, lpName$, lpType$) : "FindResourceA"
  89. api_FindResourceEx% (hModule%, lpType$, lpName$, wLanguage%) : "FindResourceExA"
  90. api_FlushConsoleInputBuffer% (hConsoleInput%) : "FlushConsoleInputBuffer"
  91. api_FlushFileBuffers% (hFile%) : "FlushFileBuffers"
  92. api_FlushInstructionCache% (hProcess%, lpBaseAddress*, dwSize%) : "FlushInstructionCache"
  93. api_FlushViewOfFile% (lpBaseAddress*, dwNumberOfBytesToFlush%) : "FlushViewOfFile"
  94. api_FoldString% (dwMapFlags%, lpSrcStr$, cchSrc%, lpDestStr$, cchDest%) : "FoldStringA"
  95. api_FormatMessage% (dwFlags%, lpSource*, dwMessageId%, dwLanguageId%, lpBuffer$, nSize%, Arguments%) : "FormatMessageA"
  96. api_FreeConsole% () : "FreeConsole"
  97. api_FreeEnvironmentStrings% (lpsz$) : "FreeEnvironmentStringsA"
  98. api_FreeLibrary% (hLibModule%) : "FreeLibrary"
  99. api_FreeLibraryAndExitThread (hLibModule%, dwExitCode%) : "FreeLibraryAndExitThread"
  100. api_FreeResource% (hResData%) : "FreeResource"
  101. api_GenerateConsoleCtrlEvent% (dwCtrlEvent%, dwProcessGroupId%) : "GenerateConsoleCtrlEvent"
  102. api_GetACP% () : "GetACP"
  103. api_GetAtomName% (nAtom%, lpBuffer$, nSize%) : "GetAtomNameA"
  104. api_GetBinaryType% (lpApplicationName$, lpBinaryType%) : "GetBinaryTypeA"
  105. api_GetCommandLine$ () : "GetCommandLineA"
  106. api_GetCommConfig% (hCommDev%, lpCC*, lpdwSize%) : "GetCommConfig"
  107. api_GetCommMask% (hFile%, lpEvtMask%) : "GetCommMask"
  108. api_GetCommModemStatus% (hFile%, lpModemStat%) : "GetCommModemStatus"
  109. api_GetCommProperties% (hFile%, lpCommProp*) : "GetCommProperties"
  110. api_GetCommState% (nCid%, lpDCB*) : "GetCommState"
  111. api_GetCommTimeouts% (hFile%, lpCommTimeouts*) : "GetCommTimeouts"
  112. api_GetCompressedFileSize% (lpFileName$, lpFileSizeHigh%) : "GetCompressedFileSizeA"
  113. api_GetComputerName% (lpBuffer$, nSize%) : "GetComputerNameA"
  114. api_GetConsoleCP% () : "GetConsoleCP"
  115. api_GetConsoleCursorInfo% (hConsoleOutput%, lpConsoleCursorInfo*) : "GetConsoleCursorInfo"
  116. api_GetConsoleMode% (hConsoleHandle%, lpMode%) : "GetConsoleMode"
  117. api_GetConsoleOutputCP% () : "GetConsoleOutputCP"
  118. api_GetConsoleScreenBufferInfo% (hConsoleOutput%, lpConsoleScreenBufferInfo*) : "GetConsoleScreenBufferInfo"
  119. api_GetConsoleTitle% (lpConsoleTitle$, nSize%) : "GetConsoleTitleA"
  120. api_GetCPInfo% (CodePage%, lpCPInfo*) : "GetCPInfo"
  121. api_GetCurrencyFormat% (Locale%, dwFlags%, lpValue$, lpFormat*, lpCurrencyStr$, cchCurrency%) : "GetCurrencyFormatA"
  122. api_GetCurrentDirectory% (nBufferLength%, lpBuffer$) : "GetCurrentDirectory"
  123. api_GetCurrentProcess% () : "GetCurrentProcess"
  124. api_GetCurrentProcessId% () : "GetCurrentProcessId"
  125. api_GetCurrentThread% () : "GetCurrentThread"
  126. api_GetCurrentThreadId% () : "GetCurrentThreadId"
  127. api_GetDateFormat% (Locale%, dwFlags%, lpDate*, lpFormat$, lpDateStr$, cchDate%) : "GetDateFormatA"
  128. api_GetDefaultCommConfig% (lpszName$, lpCC*, lpdwSize%) : "GetDefaultCommConfigA"
  129. api_GetDiskFreeSpace% (lpRootPathName$, lpSectorsPerCluster%, lpBytesPerSector%, lpNumberOfFreeClusters%, lpTtoalNumberOfClusters%) : "GetDiskFreeSpaceA"
  130. api_GetDriveType% (nDrive$) : "GetDriveTypeA"
  131. api_GetEnvironmentStrings$ () : "GetEnvironmentStringsA"
  132. api_GetEnvironmentVariable% (lpName$, lpBuffer$, nSize%) : "GetEnvironmentVariableA"
  133. api_GetExitCodeProcess% (hProcess%, lpExitCode%) : "GetExitCodeProcess"
  134. api_GetExitCodeThread% (hThread%, lpExitCode%) : "GetExitCodeThread"
  135. api_GetFileAttributes% (lpFileName$) : "GetFileAttributesA"
  136. api_GetFileInformationByHandle% (hFile%, lpFileInformation*) : "GetFileInformationByHandle"
  137. api_GetFileSize% (hFile%, lpFileSizeHigh%) : "GetFileSize"
  138. api_GetFileTime% (hFile%, lpCreationTime*, lpLastAccessTime*, lpLastWriteTime*) : "GetFileTime"
  139. api_GetFileType% (hFile%) : "GetFileType"
  140. api_GetFullPathName% (lpFileName$, nBufferLength%, lpBuffer$, lpFilePart$) : "GetFullPathNameA"
  141. api_GetHandleInformation% (hObject%, lpdwFlags%) : "GetHandleInformation"
  142. api_GetLastError% () : "GetLastError"
  143. api_GetLocaleInfo% (Locale%, LCType%, lpLCData$, cchData%) : "GetLocaleInfoA"
  144. api_GetLocalTime (lpSystemTime*) : "GetLocalTime"
  145. api_GetLogicalDrives% () : "GetLogicalDrives"
  146. api_GetLogicalDriveStrings% (nBufferLength%, lpBuffer$) : "GetLogicalDriveStringsA"
  147. api_GetMailslotInfo% (hMailslot%, lpMaxMessageSize%, lpNextSize%, lpMessageCount%, lpReadTimeout%) : "GetMailslotInfo"
  148. api_GetModuleFileName% (hModule%, lpFileName$, nSize%) : "GetModuleFileNameA"
  149. api_GetModuleHandle% (lpModuleName$) : "GetModuleHandleA"
  150. api_GetNamedPipeHandleState% (hNamedPipe%, lpState%, lpCurInstances%, lpMaxCollectionCount%, lpCollectDataTimeout%, lpUserName$, nMaxUserNameSize%) : "GetNamedPipeHandleStateA"
  151. api_GetNamedPipeInfo% (hNamedPipe%, lpFlags%, lpOutBufferSize%, lpInBufferSize%, lpMaxInstances%) : "GetNamedPipeInfo"
  152. api_GetNumberFormat% (Locale%, dwFlags%, lpValue$, lpFormat*, lpNumberStr$, cchNumber%) : "GetNumberFormatA"
  153. api_GetNumberOfConsoleInputEvents% (hConsoleInput%, lpNumberOfEvents%) : "GetNumberOfConsoleInputEvents"
  154. api_GetNumberOfConsoleMouseButtons% (lpNumberOfMouseButtons%) : "GetNumberOfConsoleMouseButtons"
  155. api_GetOEMCP% () : "GetOEMCP"
  156. api_GetOverlappedResult% (hFile%, lpOverlapped*, lpNumberOfBytesTransferred%, bWait%) : "GetOverlappedResult"
  157. api_GetPriorityClass% (hProcess%) : "GetPriorityClass"
  158. api_GetPrivateProfileInt% (lpApplicationName$, lpKeyName$, nDefault%, lpFileName$) : "GetPrivateProfileIntA"
  159. api_GetPrivateProfileSection% (lpAppName$, lpReturnedString$, nSize%, lpFileName$) : "GetPrivateProfileSectionA"
  160. api_GetPrivateProfileString% (lpApplicationName$, lpKeyName*, lpDefault$, lpReturnedString$, nSize%, lpFileName$) : "GetPrivateProfileStringA"
  161. api_GetProcAddress% (hModule%, lpProcName$) : "GetProcAddress"
  162. api_GetProcessAffinityMask% (hProcess%, lpProcessAffinityMask%, SystemAffinityMask%) : "GetProcessAffinityMask"
  163. api_GetProcessHeap% () : "GetProcessHeap"
  164. api_GetProcessHeaps% (NumberOfHeaps%, ProcessHeaps%) : "GetProcessHeaps"
  165. api_GetProcessShutdownParameters% (lpdwLevel%, lpdwFlags%) : "GetProcessShutdownParameters"
  166. api_GetProcessTimes% (hProcess%, lpCreationTime*, lpExitTime*, lpKernelTime*, lpUserTime*) : "GetProcessTimes"
  167. api_GetProcessWorkingSetSize% (hProcess%, lpMinimumWorkingSetSize%, lpMaximumWorkingSetSize%) : "GetProcessWorkingSetSize"
  168. api_GetProfileInt% (lpAppName$, lpKeyName$, nDefault%) : "GetProfileIntA"
  169. api_GetProfileSection% (lpAppName$, lpReturnedString$, nSize%) : "GetProfileSectionA"
  170. api_GetProfileString% (lpAppName$, lpKeyName$, lpDefault$, lpReturnedString$, nSize%) : "GetProfileStringA"
  171. api_GetQueuedCompletionStatus% (CompletionPort%, lpNumberOfBytesTransferred%, lpCompletionKey%, lpOverlapped%, dwMilliseconds%) : "GetQueuedCompletionStatus"
  172. api_GetShortPathName% (lpszLongPath$, lpszShortPath$, cchBuffer%) : "GetShortPathName"
  173. api_GetStartupInfo (lpStartupInfo*) : "GetStartupInfoA"
  174. api_GetStdHandle% (nStdHandle%) : "GetStdHandle"
  175. api_GetStringTypeA% (lcid%, dwInfoType%, lpSrcStr$, cchSrc%, lpCharType%) : "GetStringTypeA"
  176. api_GetStringTypeEx% (Locale%, dwInfoType%, lpSrcStr$, cchSrc%, lpCharType%) : "GetStringTypeExA"
  177. api_GetStringTypeW% (dwInfoType%, lpSrcStr$, cchSrc%, lpCharType%) : "GetStringTypeW"
  178. api_GetSystemDefaultLangID% () : "GetSystemDefaultLangID"
  179. api_GetSystemDefaultLCID% () : "GetSystemDefaultLCID"
  180. api_GetSystemDirectory% (lpBuffer$, nSize%) : "GetSystemDirectoryA"
  181. api_GetSystemInfo (lpSystemInfo*) : "GetSystemInfo"
  182. api_GetSystemPowerStatus% (lpSystemPowerStatus*) : "GetSystemPowerStatus"
  183. api_GetSystemTime (lpSystemTime*) : "GetSystemTime"
  184. api_GetSystemTimeAdjustment% (lpTimeAdjustment%, lpTimeIncrement%, lpTimeAdjustmentDisabled%) : "GetSystemTimeAdjustment"
  185. api_GetTapeParameters% (hDevice%, dwOperation%, lpdwSize%, lpTapeInformation*) : "GetTapeParameters"
  186. api_GetTapePosition% (hDevice%, dwPositionType%, lpdwPartition%, lpdwOffsetLow%, lpdwOffsetHigh%) : "GetTapePosition"
  187. api_GetTapeStatus% (hDevice%) : "GetTapeStatus"
  188. api_GetTempFileName% (lpszPath$, lpPrefixString$, wUnique%, lpTempFileName$) : "GetTempFileNameA"
  189. api_GetTempPath% (nBufferLength%, lpBuffer$) : "GetTempPathA"
  190. api_GetThreadContext% (hThread%, lpContext*) : "GetThreadContext"
  191. api_GetThreadLocale% () : "GetThreadLocale"
  192. api_GetThreadPriority% (hThread%) : "GetThreadPriority"
  193. api_GetThreadSelectorEntry% (hThread%, dwSelector%, lpSelectorEntry*) : "GetThreadSelectorEntry"
  194. api_GetThreadTimes% (hThread%, lpCreationTime*, lpExitTime*, lpKernelTime*, lpUserTime*) : "GetThreadTimes"
  195. api_GetTickCount% () : "GetTickCount"
  196. api_GetTimeFormat% (Locale%, dwFlags%, lpTime*, lpFormat$, lpTimeStr$, cchTime%) : "GetTimeFormatA"
  197. api_GetTimeZoneInformation% (lpTimeZoneInformation*) : "GetTimeZoneInformation"
  198. api_GetUserDefaultLangID% () : "GetUserDefaultLangID"
  199. api_GetUserDefaultLCID% () : "GetUserDefaultLCID"
  200. api_GetVersion% () : "GetVersion"
  201. api_GetVersionEx% (lpVersionInformation*) : "GetVersionExA"
  202. api_GetVolumeInformation% (lpRootPathName$, lpVolumeNameBuffer$, nVolumeNameSize%, lpVolumeSerialNumber%, lpMaximumComponentLength%, lpFileSystemFlags%, lpFileSystemNameBuffer$, nFileSystemNameSize%) : "GetVolumeInformationA"
  203. api_GetWindowsDirectory% (lpBuffer$, nSize%) : "GetWindowsDirectoryA"
  204. api_GlobalAddAtom% (lpString$) : "GlobalAddAtomA"
  205. api_GlobalAlloc% (wFlags%, dwBytes%) : "GlobalAlloc"
  206. api_GlobalCompact% (dwMinFree%) : "GlobalCompact"
  207. api_GlobalDeleteAtom% (nAtom%) : "GlobalDeleteAtom"
  208. api_GlobalFindAtom% (lpString$) : "GlobalFindAtomA"
  209. api_GlobalFix (hMem%) : "GlobalFix"
  210. api_GlobalFlags% (hMem%) : "GlobalFlags"
  211. api_GlobalFree% (hMem%) : "GlobalFree"
  212. api_GlobalGetAtomName% (nAtom%, lpBuffer$, nSize%) : "GlobalGetAtomNameA"
  213. api_GlobalHandle% (wMem*) : "GlobalHandle"
  214. api_GlobalLock% (hMem%) : "GlobalLock"
  215. api_GlobalMemoryStatus (lpBuffer*) : "GlobalMemoryStatus"
  216. api_GlobalReAlloc% (hMem%, dwBytes%, wFlags%) : "GlobalReAlloc"
  217. api_GlobalSize% (hMem%) : "GlobalSize"
  218. api_GlobalUnfix (hMem%) : "GlobalUnfix"
  219. api_GlobalUnlock% (hMem%) : "GlobalUnlock"
  220. api_GlobalUnWire% (hMem%) : "GlobalUnWire"
  221. api_GlobalWire% (hMem%) : "GlobalWire"
  222. api_HeapAlloc% (hHeap%, dwFlags%, dwBytes%) : "HeapAlloc"
  223. api_HeapCompact% (hHeap%, dwFlags%) : "HeapCompact"
  224. api_HeapCreate% (flOptions%, dwInitialSize%, dwMaximumSize%) : "HeapCreate"
  225. api_HeapDestroy% (hHeap%) : "HeapDestroy"
  226. api_HeapFree% (hHeap%, dwFlags%, lpMem*) : "HeapFree"
  227. api_HeapLock% (hHeap%) : "HeapLock"
  228. api_HeapReAlloc% (hHeap%, dwFlags%, lpMem*, dwBytes%) : "HeapReAlloc"
  229. api_HeapSize% (hHeap%, dwFlags%, lpMem*) : "HeapSize"
  230. api_HeapUnlock% (hHeap%) : "HeapUnlock"
  231. api_HeapValidate% (hHeap%, dwFlags%, lpMem*) : "HeapValidate"
  232. api_hread% (hFile%, lpBuffer*, lBytes%) : "_hread"
  233. api_hwrite% (hFile%, lpBuffer$, lBytes%) : "_hwrite"
  234. api_ImpersonateLoggedOnUser% (hToken%) : "ImpersonateLoggedOnUser"
  235. api_InitAtomTable% (nSize%) : "InitAtomTable"
  236. api_InitializeCriticalSection (lpCriticalSection*) : "InitializeCriticalSection"
  237. api_InterlockedDecrement% (lpAddend%) : "InterlockedDecrement"
  238. api_InterlockedExchange% (Target%, Value%) : "InterlockedExchange"
  239. api_InterlockedIncrement% (lpAddend%) : "InterlockedIncrement"
  240. api_IsBadCodePtr% (lpfn%) : "IsBadCodePtr"
  241. api_IsBadHugeReadPtr% (lp*, ucb%) : "IsBadHugeReadPtr"
  242. api_IsBadHugeWritePtr% (lp*, ucb%) : "IsBadHugeWritePtr"
  243. api_IsBadReadPtr% (lp*, ucb%) : "IsBadReadPtr"
  244. api_IsBadStringPtr% (lpsz$, ucchMax%) : "IsBadStringPtrA"
  245. api_IsBadWritePtr% (lp*, ucb%) : "IsBadWritePtr"
  246. api_IsDBCSLeadByte% (TestChar%) : "IsDBCSLeadByte"
  247. api_IsValidCodePage% (CodePage%) : "IsValidCodePage"
  248. api_IsValidLocale% (Locale%, dwFlags%) : "IsValidLocale"
  249. api_lclose% (hFile%) : "_lclose"
  250. api_LCMapString% (Locale%, dwMapFlags%, lpSrcStr$, cchSrc%, lpDestStr$, cchDest%) : "LCMapStringA"
  251. api_lcreat% (lpPathName$, iAttribute%) : "_lcreat"
  252. api_LeaveCriticalSection (lpCriticalSection*) : "LeaveCriticalSection"
  253. api_llseek% (hFile%, lOffset%, iOrigin%) : "_llseek"
  254. api_LoadLibrary% (lpLibFileName$) : "LoadLibraryA"
  255. api_LoadLibraryEx% (lpLibFileName$, hFile%, dwFlags%) : "LoadLibraryExA"
  256. api_LoadModule% (lpModuleName$, lpParameterBlock*) : "LoadModule"
  257. api_LoadResource% (hInstance%, hResInfo%) : "LoadResource"
  258. api_LocalAlloc% (wFlags%, wBytes%) : "LocalAlloc"
  259. api_LocalCompact% (uMinFree%) : "LocalCompact"
  260. api_LocalFileTimeToFileTime% (lpLocalFileTime*, lpFileTime*) : "LocalFileTimeToFileTime"
  261. api_LocalFlags% (hMem%) : "LocalFlags"
  262. api_LocalFree% (hMem%) : "LocalFree"
  263. api_LocalHandle% (wMem*) : "LocalHandle"
  264. api_LocalLock% (hMem%) : "LocalLock"
  265. api_LocalReAlloc% (hMem%, wBytes%, wFlags%) : "LocalReAlloc"
  266. api_LocalShrink% (hMem%, cbNewSize%) : "LocalShrink"
  267. api_LocalSize% (hMem%) : "LocalSize"
  268. api_LocalUnlock% (hMem%) : "LocalUnlock"
  269. api_LockFile% (hFile%, dwFileOffsetLow%, dwFileOffsetHigh%, nNumberOfBytesToLockLow%, nNumberOfBytesToLockHigh%) : "LockFile"
  270. api_LockFileEx% (hFile%, dwFlags%, dwReserved%, nNumberOfBytesToLockLow%, nNumberOfBytesToLockHigh%, lpOverlapped*) : "LockFileEx"
  271. api_LockResource% (hResData%) : "LockResource"
  272. api_lopen% (lpPathName$, iReadWrite%) : "_lopen"
  273. api_lread% (hFile%, lpBuffer*, wBytes%) : "_lread"
  274. api_lstrcat% (lpString1$, lpString2$) : "lstrcatA"
  275. api_lstrcmp% (lpString1$, lpString2$) : "lstrcmpA"
  276. api_lstrcmpi% (lpString1$, lpString2$) : "lstrcmpiA"
  277. api_lstrcpy% (lpString1$, lpString2$) : "lstrcpyA"
  278. api_lstrcpyn% (lpString1$, lpString2$, iMaxLength%) : "lstrcpynA"
  279. api_lstrlen% (lpString$) : "lstrlenA"
  280. api_lwrite% (hFile%, lpBuffer$, wBytes%) : "_lwrite"
  281. api_MapViewOfFile% (hFileMappingObject%, dwDesiredAccess%, dwFileOffsetHigh%, dwFileOffsetLow%, dwNumberOfBytesToMap%) : "MapViewOfFile"
  282. api_MapViewOfFileEx% (hFileMappingObject%, dwDesiredAccess%, dwFileOffsetHigh%, dwFileOffsetLow%, dwNumberOfBytesToMap%, lpBaseAddress*) : "MapViewOfFileEx"
  283. api_MoveFile% (lpExistingFileName$, lpNewFileName$) : "MoveFileA"
  284. api_MoveFileEx% (lpExistingFileName$, lpNewFileName$, dwFlags%) : "MoveFileExA"
  285. api_MulDiv% (nNumber%, nNumerator%, nDenominator%) : "MulDiv"
  286. api_MultiByteToWideChar% (CodePage%, dwFlags%, lpMultiByteStr$, cchMultiByte%, lpWideCharStr$, cchWideChar%) : "MultiByteToWideChar"
  287. api_OpenEvent% (dwDesiredAccess%, bInheritHandle%, lpName$) : "OpenEventA"
  288. api_OpenFile% (lpFileName$, lpReOpenBuff*, wStyle%) : "OpenFile"
  289. api_OpenFileMapping% (dwDesiredAccess%, bInheritHandle%, lpName$) : "OpenFileMappingA"
  290. api_OpenMutex% (dwDesiredAccess%, bInheritHandle%, lpName$) : "OpenMutexA"
  291. api_OpenProcess% (dwDesiredAccess%, bInheritHandle%, dwProcessId%) : "OpenProcess"
  292. api_OpenSemaphore% (dwDesiredAccess%, bInheritHandle%, lpName$) : "OpenSemaphoreA"
  293. api_OutputDebugString (lpOutputString$) : "OutputDebugStringA"
  294. api_PeekNamedPipe% (hNamedPipe%, lpBuffer*, nBufferSize%, lpBytesRead%, lpTotalBytesAvail%, lpBytesLeftThisMessage%) : "PeekNamedPipe"
  295. api_PrepareTape% (hDevice%, dwOperation%, bimmediate%) : "PrepareTape"
  296. api_PulseEvent% (hEvent%) : "PulseEvent"
  297. api_PurgeComm% (hFile%, dwFlags%) : "PurgeComm"
  298. api_QueryDosDevice% (lpDeviceName$, lpTargetPath$, ucchMax%) : "QueryDosDeviceA"
  299. api_QueryPerformanceCounter% (lpPerformanceCount*) : "QueryPerformanceCounter"
  300. api_QueryPerformanceFrequency% (lpFrequency*) : "QueryPerformanceFrequency"
  301. api_RaiseException (dwExceptionCode%, dwExceptionFlags%, nNumberOfArguments%, lpArguments%) : "RaiseException"
  302. api_ReadConsole% (hConsoleInput%, lpBuffer*, nNumberOfCharsToRead%, lpNumberOfCharsRead%, lpReserved*) : "ReadConsoleA"
  303. api_ReadConsoleOutput% (hConsoleOutput%, lpBuffer*, dwBufferSize*, dwBufferCoord*, lpReadRegion*) : "ReadConsoleOutputA"
  304. api_ReadConsoleOutputAttribute% (hConsoleOutput%, lpAttribute%, nLength%, dwReadCoord*, lpNumberOfAttrsRead%) : "ReadConsoleOutputAttribute"
  305. api_ReadConsoleOutputCharacter% (hConsoleOutput%, lpCharacter$, nLength%, dwReadCoord*, lpNumberOfCharsRead%) : "ReadConsoleOutputCharacterA"
  306. api_ReadFile% (hFile%, lpBuffer*, nNumberOfBytesToRead%, lpNumberOfBytesRead%, lpOverlapped*) : "ReadFile"
  307. api_ReadFileEx% (hFile%, lpBuffer*, nNumberOfBytesToRead%, lpOverlapped*, lpCompletionRoutine%) : "ReadFileEx"
  308. api_ReadProcessMemory% (hProcess%, lpBaseAddress*, lpBuffer*, nSize%, lpNumberOfBytesWritten%) : "ReadProcessMemory"
  309. api_ReleaseMutex% (hMutex%) : "ReleaseMutex"
  310. api_ReleaseSemaphore% (hSemaphore%, lReleaseCount%, lpPreviousCount%) : "ReleaseSemaphore"
  311. api_RemoveDirectory% (lpPathName$) : "RemoveDirectoryA"
  312. api_ResetEvent% (hEvent%) : "ResetEvent"
  313. api_ResumeThread% (hThread%) : "ResumeThread"
  314. api_ScrollConsoleScreenBuffer% (hConsoleOutput%, lpScrollRectangle*, lpClipRectangle*, dwDestinationOrigin*, lpFill*) : "ScrollConsoleScreenBufferA"
  315. api_SearchPath% (lpPath$, lpFileName$, lpExtension$, nBufferLength%, lpBuffer$, lpFilePart$) : "SearchPathA"
  316. api_SetCommBreak% (nCid%) : "SetCommBreak"
  317. api_SetCommConfig% (hCommDev%, lpCC*, dwSize%) : "SetCommConfig"
  318. api_SetCommMask% (hFile%, dwEvtMask%) : "SetCommMask"
  319. api_SetCommState% (hCommDev%, lpDCB*) : "SetCommState"
  320. api_SetCommTimeouts% (hFile%, lpCommTimeouts*) : "SetCommTimeouts"
  321. api_SetComputerName% (lpComputerName$) : "SetComputerNameA"
  322. api_SetConsoleActiveScreenBuffer% (hConsoleOutput%) : "SetConsoleActiveScreenBuffer"
  323. api_SetConsoleCP% (wCodePageID%) : "SetConsoleCP"
  324. api_SetConsoleCtrlHandler% (HandlerRoutine%, Add%) : "SetConsoleCtrlHandler"
  325. api_SetConsoleCursorInfo% (hConsoleOutput%, lpConsoleCursorInfo*) : "SetConsoleCursorInfo"
  326. api_SetConsoleCursorPosition% (hConsoleOutput%, dwCursorPosition*) : "SetConsoleCursorPosition"
  327. api_SetConsoleMode% (hConsoleHandle%, dwMode%) : "SetConsoleMode"
  328. api_SetConsoleOutputCP% (wCodePageID%) : "SetConsoleOutputCP"
  329. api_SetConsoleScreenBufferSize% (hConsoleOutput%, dwSize*) : "SetConsoleScreenBufferSize"
  330. api_SetConsoleTextAttribute% (hConsoleOutput%, wAttributes%) : "SetConsoleTextAttribute"
  331. api_SetConsoleTitle% (lpConsoleTitle$) : "SetConsoleTitleA"
  332. api_SetConsoleWindowInfo% (hConsoleOutput%, bAbsolute%, lpConsoleWindow*) : "SetConsoleWindowInfo"
  333. api_SetCurrentDirectory% (lpPathName$) : "SetCurrentDirectoryA"
  334. api_SetDefaultCommConfig% (lpszName$, lpCC*, dwSize%) : "SetDefaultCommConfigA"
  335. api_SetEndOfFile% (hFile%) : "SetEndOfFile"
  336. api_SetEnvironmentVariable% (lpName$, lpValue$) : "SetEnvironmentVariableA"
  337. api_SetErrorMode% (wMode%) : "SetErrorMode"
  338. api_SetEvent% (hEvent%) : "SetEvent"
  339. api_SetFileApisToANSI () : "SetFileApisToANSI"
  340. api_SetFileApisToOEM () : "SetFileApisToOEM"
  341. api_SetFileAttributes% (lpFileName$, dwFileAttributes%) : "SetFileAttributesA"
  342. api_SetFilePointer% (hFile%, lDistanceToMove%, lpDistanceToMoveHigh%, dwMoveMethod%) : "SetFilePointer"
  343. api_SetFileTime% (hFile%, lpCreationTime*, lpLastAccessTime*, lpLastWriteTime*) : "SetFileTime"
  344. api_SetHandleCount% (wNumber%) : "SetHandleCount"
  345. api_SetHandleInformation% (hObject%, dwMask%, dwFlags%) : "SetHandleInformation"
  346. api_SetLastError (dwErrCode%) : "SetLastError"
  347. api_SetLocaleInfo% (Locale%, LCType%, lpLCData$) : "SetLocaleInfoA"
  348. api_SetLocalTime% (lpSystemTime*) : "SetLocalTime"
  349. api_SetMailslotInfo% (hMailslot%, lReadTimeout%) : "SetMailslotInfo"
  350. api_SetNamedPipeHandleState% (hNamedPipe%, lpMode%, lpMaxCollectionCount%, lpCollectDataTimeout%) : "SetNamedPipeHandleState"
  351. api_SetPriorityClass% (hProcess%, dwPriorityClass%) : "SetPriorityClass"
  352. api_SetProcessShutdownParameters% (dwLevel%, dwFlags%) : "SetProcessShutdownParameters"
  353. api_SetProcessWorkingSetSize% (hProcess%, dwMinimumWorkingSetSize%, dwMaximumWorkingSetSize%) : "SetProcessWorkingSetSize"
  354. api_SetStdHandle% (nStdHandle%, nHandle%) : "SetStdHandle"
  355. api_SetSystemPowerState% (fSuspend%, fForce%) : "SetSystemPowerState"
  356. api_SetSystemTime% (lpSystemTime*) : "SetSystemTime"
  357. api_SetSystemTimeAdjustment% (dwTimeAdjustment%, bTimeAdjustmentDisabled%) : "SetSystemTimeAdjustment"
  358. api_SetTapeParameters% (hDevice%, dwOperation%, lpTapeInformation*) : "SetTapeParameters"
  359. api_SetTapePosition% (hDevice%, dwPositionMethod%, dwPartition%, dwOffsetLow%, dwOffsetHigh%, bimmediate%) : "SetTapePosition"
  360. api_SetThreadAffinityMask% (hThread%, dwThreadAffinityMask%) : "SetThreadAffinityMask"
  361. api_SetThreadContext% (hThread%, lpContext*) : "SetThreadContext"
  362. api_SetThreadLocale% (Locale%) : "SetThreadLocale"
  363. api_SetThreadPriority% (hThread%, nPriority%) : "SetThreadPriority"
  364. api_SetTimeZoneInformation% (lpTimeZoneInformation*) : "SetTimeZoneInformation"
  365. api_SetUnhandledExceptionFilter% (lpTopLevelExceptionFilter%) : "SetUnhandledExceptionFilter"
  366. api_SetupComm% (hFile%, dwInQueue%, dwOutQueue%) : "SetupComm"
  367. api_SetVolumeLabel% (lpRootPathName$, lpVolumeName$) : "SetVolumeLabelA"
  368. api_SizeofResource% (hInstance%, hResInfo%) : "SizeofResource"
  369. api_Sleep (dwMilliseconds%) : "Sleep"
  370. api_SleepEx% (dwMilliseconds%, bAlertable%) : "SleepEx"
  371. api_SuspendThread% (hThread%) : "SuspendThread"
  372. api_SystemTimeToFileTime% (lpSystemTime*, lpFileTime*) : "SystemTimeToFileTime"
  373. api_SystemTimeToTzSpecificLocalTime% (lpTimeZoneInformation*, lpUniversalTime*, lpLocalTime*) : "SystemTimeToTzSpecificLocalTime"
  374. api_TerminateProcess% (hProcess%, uExitCode%) : "TerminateProcess"
  375. api_TerminateThread% (hThread%, dwExitCode%) : "TerminateThread"
  376. api_TlsAlloc% () : "TlsAlloc"
  377. api_TlsFree% (dwTlsIndex%) : "TlsFree"
  378. api_TlsGetValue% (dwTlsIndex%) : "TlsGetValue"
  379. api_TlsSetValue% (dwTlsIndex%, lpTlsValue*) : "TlsSetValue"
  380. api_TransactNamedPipe% (hNamedPipe%, lpInBuffer*, nInBufferSize%, lpOutBuffer*, nOutBufferSize%, lpBytesRead%, lpOverlapped*) : "TransactNamedPipe"
  381. api_TransmitCommChar% (nCid%, cChar%) : "TransmitCommChar"
  382. api_UnhandledExceptionFilter% (ExceptionInfo*) : "UnhandledExceptionFilter"
  383. api_UnlockFile% (hFile%, dwFileOffsetLow%, dwFileOffsetHigh%, nNumberOfBytesToUnlockLow%, nNumberOfBytesToUnlockHigh%) : "UnlockFile"
  384. api_UnlockFileEx% (hFile%, dwReserved%, nNumberOfBytesToUnlockLow%, nNumberOfBytesToUnlockHigh%, lpOverlapped*) : "UnlockFileEx"
  385. api_UnmapViewOfFile% (lpBaseAddress*) : "UnmapViewOfFile"
  386. api_UpdateResource% (hUpdate%, lpType$, lpName$, wLanguage%, lpData*, cbData%) : "UpdateResourceA"
  387. api_VerLanguageName% (wLang%, szLang$, nSize%) : "VerLanguageNameA"
  388. api_VirtualAlloc% (lpAddress*, dwSize%, flAllocationType%, flProtect%) : "VirtualAlloc"
  389. api_VirtualFree% (lpAddress*, dwSize%, dwFreeType%) : "VirtualFree"
  390. api_VirtualLock% (lpAddress*, dwSize%) : "VirtualLock"
  391. api_VirtualProtect% (lpAddress*, dwSize%, flNewProtect%, lpflOldProtect%) : "VirtualProtect"
  392. api_VirtualProtectEx% (hProcess%, lpAddress*, dwSize%, flNewProtect%, lpflOldProtect%) : "VirtualProtectEx"
  393. api_VirtualQuery% (lpAddress*, lpBuffer*, dwLength%) : "VirtualQuery"
  394. api_VirtualQueryEx% (hProcess%, lpAddress*, lpBuffer*, dwLength%) : "VirtualQueryEx"
  395. api_VirtualUnlock% (lpAddress*, dwSize%) : "VirtualUnlock"
  396. api_WaitCommEvent% (hFile%, lpEvtMask%, lpOverlapped*) : "WaitCommEvent"
  397. api_WaitForMultipleObjects% (nCount%, lpHandles%, bWaitAll%, dwMilliseconds%) : "WaitForMultipleObjects"
  398. api_WaitForMultipleObjectsEx% (nCount%, lpHandles%, bWaitAll%, dwMilliseconds%, bAlertable%) : "WaitForMultipleObjectsEx"
  399. api_WaitForSingleObject% (hHandle%, dwMilliseconds%) : "WaitForSingleObject"
  400. api_WaitForSingleObjectEx% (hHandle%, dwMilliseconds%, bAlertable%) : "WaitForSingleObjectEx"
  401. api_WaitNamedPipe% (lpNamedPipeName$, nTimeOut%) : "WaitNamedPipeA"
  402. api_WideCharToMultiByte% (CodePage%, dwFlags%, lpWideCharStr$, cchWideChar%, lpMultiByteStr$, cchMultiByte%, lpDefaultChar$, lpUsedDefaultChar%) : "WideCharToMultiByte"
  403. api_WinExec% (lpCmdLine$, nCmdShow%) : "WinExec"
  404. api_WriteConsole% (hConsoleOutput%, lpBuffer*, nNumberOfCharsToWrite%, lpNumberOfCharsWritten%, lpReserved*) : "WriteConsoleA"
  405. api_WriteConsoleOutput% (hConsoleOutput%, lpBuffer*, dwBufferSize*, dwBufferCoord*, lpWriteRegion*) : "WriteConsoleOutputA"
  406. api_WriteConsoleOutputAttribute% (hConsoleOutput%, lpAttribute%, nLength%, dwWriteCoord*, lpNumberOfAttrsWritten%) : "WriteConsoleOutputAttribute"
  407. api_WriteConsoleOutputCharacter% (hConsoleOutput%, lpCharacter$, nLength%, dwWriteCoord*, lpNumberOfCharsWritten%) : "WriteConsoleOutputCharacterA"
  408. api_WriteFile% (hFile%, lpBuffer*, nNumberOfBytesToWrite%, lpNumberOfBytesWritten%, lpOverlapped*) : "WriteFile"
  409. api_WriteFileEx% (hFile%, lpBuffer*, nNumberOfBytesToWrite%, lpOverlapped*, lpCompletionRoutine%) : "WriteFileEx"
  410. api_WritePrivateProfileSection% (lpAppName$, lpString$, lpFileName$) : "WritePrivateProfileSectionA"
  411. api_WritePrivateProfileString% (lpApplicationName$, lpKeyName*, lpString*, lpFileName$) : "WritePrivateProfileStringA"
  412. api_WriteProcessMemory% (hProcess%, lpBaseAddress*, lpBuffer*, nSize%, lpNumberOfBytesWritten%) : "WriteProcessMemory"
  413. api_WriteProfileSection% (lpAppName$, lpString$) : "WriteProfileSectionA"
  414. api_WriteProfileString% (lpszSection$, lpszKeyName$, lpszString$) : "WriteProfileStringA"
  415. api_WriteTapemark% (hDevice%, dwTapemarkType%, dwTapemarkCount%, bimmediate%) : "WriteTapemark"


Comments :


schilcote(Posted 1+ years ago)

 Okay, now explain them.


Nate the Great(Posted 1+ years ago)

 lol


_PJ_(Posted 1+ years ago)

 I can do the 'Beep' one :)


 

SimplePortal 2.3.6 © 2008-2014, SimplePortal