123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- Strict
- Extern "Win32"
- Const FILE_ATTRIBUTE_READONLY= $0001
- Const FILE_ATTRIBUTE_HIDDEN= $0002
- Const FILE_ATTRIBUTE_SYSTEM= $0004
- Const FILE_ATTRIBUTE_DIRECTORY= $0010
- Const FILE_ATTRIBUTE_ARCHIVE= $0020
- Const FILE_ATTRIBUTE_DEVICE= $0040
- Const FILE_ATTRIBUTE_NORMAL= $0080
- Const FILE_ATTRIBUTE_TEMPORARY= $0100
- Const FILE_ATTRIBUTE_SPARSE_FILE= $0200
- Const FILE_ATTRIBUTE_REPARSE_POINT= $0400
- Const FILE_ATTRIBUTE_COMPRESSED= $0800
- Const FILE_ATTRIBUTE_OFFLINE= $1000
- Const FILE_ATTRIBUTE_NOT_CONTENT_INDEXED=$2000
- Const FILE_ATTRIBUTE_ENCRYPTED= $4000
- Const FILE_ATTRIBUTE_VALID_FLAGS= $7fb7
- Const FILE_ATTRIBUTE_VALID_SET_FLAGS=$31a7
- Const GMEM_FIXED=0
- Const GMEM_MOVEABLE=2
- Const GMEM_ZEROINT=$40
- Function Sleep( dwMilliseconds )="BBINT Sleep(BBINT )!"
- Function beep( dwFreq,dwDuration )="BBINT Beep(BBINT ,BBINT )!"
- Function GetModuleHandleA:Byte Ptr( lpModuleName:Byte Ptr )="BBINT GetModuleHandleA(BBBYTE * )!"
- Function GetModuleHandleW:Byte Ptr( lpModuleName:Short Ptr )="BBINT GetModuleHandleW(BBSHORT * )!"
- Function SetFileAttributesA( lpFileName$z,dwFileAttributes )="BBINT SetFileAttributesA(BBBYTE * ,BBINT )!"
- Function SetFileAttributesW( lpFileName$z,dwFileAttributes )="BBINT SetFileAttributesW(BBBYTE * ,BBINT )!"
- Function GetFileAttributesA( lpFileName$z )="BBINT GetFileAttributesA(BBBYTE * )!"
- Function GetFileAttributesW( lpFileName$z )="BBINT GetFileAttributesW(BBBYTE * )!"
- Function GetCurrentThreadId()="BBINT GetCurrentThreadId()!"
- Function GlobalAlloc:Byte Ptr(uFlags:UInt,dwBytes:Size_T)="HGLOBAL GlobalAlloc(UINT ,SIZE_T )!"
- Function GlobalSize:Size_T(hMem:Byte Ptr)="SIZE_T GlobalSize(HGLOBAL )!"
- Function GlobalFree(hMem:Byte Ptr)="HGLOBAL GlobalFree(HGLOBAL )!"
- Function GlobalLock:Byte Ptr(hMem:Byte Ptr)="BBBYTE * GlobalLock(HGLOBAL )!"
- Function GlobalUnlock(hMem:Byte Ptr)="BBINT GlobalUnlock(HGLOBAL )!"
- Const STD_INPUT_HANDLE=-10
- Const STD_OUTPUT_HANDLE=-11
- Const STD_ERROR_HANDLE=-12
- Function GetLastError()="DWORD __stdcall GetLastError()!"
- Function GetStdHandle:Byte Ptr(nStdHandle)="HANDLE __stdcall GetStdHandle(BBINT )!"
- Function ReleaseMutex(mutex:Byte Ptr)="WINBOOL __stdcall ReleaseMutex(HANDLE)!"
- Function CreateMutexW:Byte Ptr( security:Byte Ptr, owner:Int, name$w)="HANDLE __stdcall CreateMutexW(LPSECURITY_ATTRIBUTES, WINBOOL , LPCWSTR)!"
- End Extern
|