- Timestamp:
- Mar 25, 2007, 6:20:49 AM (18 years ago)
- Location:
- Include
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
Include/WinNT.ab
r176 r179 213 213 214 214 '#define _ULONGLONG_ 215 'TypeDef LONGLONG = Int64 216 'TypeDef ULONGLONG = QWord 217 218 'Const MAXLONGLONG = (&h7fffffffffffffff) 219 220 'TypeDef PLONGLONG = *LONGLONG 221 'TypeDef PULONGLONG = *ULONGLONG 215 TypeDef LONGLONG = Int64 216 TypeDef ULONGLONG = QWord 217 218 Const MAXLONGLONG = (&h7fffffffffffffff) 219 '#endif 220 221 TypeDef PLONGLONG = *LONGLONG 222 TypeDef PULONGLONG = *ULONGLONG 222 223 223 224 TypeDef USN = LONGLONG … … 262 263 Blink As *LIST_ENTRY 263 264 End Type 264 TypeDef PLIST_ENTRY = * PLIST_ENTRY265 TypeDef PRLIST_ENTRY = * PLIST_ENTRY265 TypeDef PLIST_ENTRY = *LIST_ENTRY 266 TypeDef PRLIST_ENTRY = *LIST_ENTRY 266 267 267 268 Type SINGLE_LIST_ENTRY … … 2145 2146 TypeDef PSECURITY_QUALITY_OF_SERVICE = *SECURITY_QUALITY_OF_SERVICE 2146 2147 2147 Type PSE_IMPERSONATION_STATE2148 Type SE_IMPERSONATION_STATE 2148 2149 Token As PACCESS_TOKEN 2149 2150 CopyOnOpen As BOOLEAN … … 2277 2278 Const THREAD_BASE_PRIORITY_IDLE = (-15) 2278 2279 2279 Type PQUOTA_LIMITS2280 Type QUOTA_LIMITS 2280 2281 PagedPoolLimit As SIZE_T 2281 2282 NonPagedPoolLimit As SIZE_T … … 2317 2318 '#endif 2318 2319 2319 Type PQUOTA_LIMITS_EX2320 Type QUOTA_LIMITS_EX 2320 2321 PagedPoolLimit As SIZE_T 2321 2322 NonPagedPoolLimit As SIZE_T … … 2390 2391 TypeDef PJOBOBJECT_BASIC_UI_RESTRICTIONS = *JOBOBJECT_BASIC_UI_RESTRICTIONS 2391 2392 2392 Type _JOBOBJECT_SECURITY_LIMIT_INFORMATION2393 Type JOBOBJECT_SECURITY_LIMIT_INFORMATION 2393 2394 SecurityLimitFlags As DWord 2394 2395 JobToken As HANDLE … … 3105 3106 End Enum 3106 3107 3107 Type 3108 Type SET_POWER_SETTING_VALUE 3108 3109 Version As DWord 3109 3110 Guid As GUID … … 4670 4671 Const IMAGE_ARCHIVE_LONGNAMES_MEMBER = Ex"// " 4671 4672 4672 Type PIMAGE_ARCHIVE_MEMBER_HEADER4673 Type IMAGE_ARCHIVE_MEMBER_HEADER 4673 4674 Name[ELM(16)] As Byte 4674 4675 Date[ELM(12)] As Byte … … 4769 4770 Const IMAGE_ORDINAL_FLAG = IMAGE_ORDINAL_FLAG32 4770 4771 Const IMAGE_ORDINAL(Ordinal) = IMAGE_ORDINAL32(Ordinal) 4771 TypeDef IMAGE_THUNK_DATA = IMAGE_THUNK_DAT 324772 TypeDef IMAGE_THUNK_DATA = IMAGE_THUNK_DATA32 4772 4773 TypeDef PIMAGE_THUNK_DATA = PIMAGE_THUNK_DATA32 4773 4774 Const IMAGE_SNAP_BY_ORDINAL(Ordinal) = IMAGE_SNAP_BY_ORDINAL32(Ordinal) … … 5605 5606 Const WT_TRANSFER_IMPERSONATION = &h00000100 5606 5607 'Const WT_SET_MAX_THREADPOOL_THREADS(Flags, Limit) ((Flags) Or= (Limit)<<16) 5607 TypeDef WAITORTIMERCALLBACKFUNC = *Sub(p As VoidPtr, b As B OOLEAN)5608 TypeDef WAITORTIMERCALLBACKFUNC = *Sub(p As VoidPtr, b As Boolean) 5608 5609 TypeDef WORKERCALLBACKFUNC = *Sub(p As VoidPtr) 5609 5610 TypeDef APC_CALLBACK_FUNCTION = *Sub(dw AS DWord, p1 As VoidPtr, p2 As VoidPtr) … … 5650 5651 5651 5652 ' compatibility with old names 5652 TypeDef _ASSEMBLY_DLL_REDIRECTION_DETAILED_INFORMATION = _ASSEMBLY_FILE_DETAILED_INFORMATION5653 TypeDef ASSEMBLY_DLL_REDIRECTION_DETAILED_INFORMATION = 5653 TypeDef _ASSEMBLY_DLL_REDIRECTION_DETAILED_INFORMATION = ASSEMBLY_FILE_DETAILED_INFORMATION 5654 TypeDef ASSEMBLY_DLL_REDIRECTION_DETAILED_INFORMATION = ASSEMBLY_FILE_DETAILED_INFORMATION 5654 5655 TypeDef PASSEMBLY_DLL_REDIRECTION_DETAILED_INFORMATION = PASSEMBLY_FILE_DETAILED_INFORMATION 5655 5656 TypeDef PCASSEMBLY_DLL_REDIRECTION_DETAILED_INFORMATION = PCASSEMBLY_FILE_DETAILED_INFORMATION -
Include/api_imm.sbp
r174 r179 116 116 #endif 117 117 118 #if (WINVER >= 0x040A)118 '#if (WINVER >= 0x040A) 119 119 120 120 Const IMEMENUITEM_STRING_SIZE = 80 … … 221 221 #endif 222 222 223 Declare Function ImmSetCompositionStringA Lib "imm32" (himc As HIMC, dwIndex As DWord, lpComp As VoidPtr, dwCompLen As DWord, lpRead As VoidPtr, dwReadLen As DWord 224 Declare Function ImmSetCompositionStringW Lib "imm32" (himc As HIMC, dwIndex As DWord, lpComp As VoidPtr, dwCompLen As DWord, lpRead As VoidPtr, dwReadLen As DWord 225 #ifdef UNICODE 226 Declare Function ImmSetCompositionString Lib "imm32" Alias "ImmSetCompositionStringW" (himc As HIMC, dwIndex As DWord, lpComp As VoidPtr, dwCompLen As DWord, lpRead As VoidPtr, dwReadLen As DWord 227 #else 228 Declare Function ImmSetCompositionString Lib "imm32" Alias "ImmSetCompositionStringA" (himc As HIMC, dwIndex As DWord, lpComp As VoidPtr, dwCompLen As DWord, lpRead As VoidPtr, dwReadLen As DWord 223 Declare Function ImmSetCompositionStringA Lib "imm32" (himc As HIMC, dwIndex As DWord, lpComp As VoidPtr, dwCompLen As DWord, lpRead As VoidPtr, dwReadLen As DWord ) As BOOL 224 Declare Function ImmSetCompositionStringW Lib "imm32" (himc As HIMC, dwIndex As DWord, lpComp As VoidPtr, dwCompLen As DWord, lpRead As VoidPtr, dwReadLen As DWord ) As BOOL 225 #ifdef UNICODE 226 Declare Function ImmSetCompositionString Lib "imm32" Alias "ImmSetCompositionStringW" (himc As HIMC, dwIndex As DWord, lpComp As VoidPtr, dwCompLen As DWord, lpRead As VoidPtr, dwReadLen As DWord ) As BOOL 227 #else 228 Declare Function ImmSetCompositionString Lib "imm32" Alias "ImmSetCompositionStringA" (himc As HIMC, dwIndex As DWord, lpComp As VoidPtr, dwCompLen As DWord, lpRead As VoidPtr, dwReadLen As DWord ) As BOOL 229 229 #endif 230 230 … … 260 260 #ifdef _INC_GDI '_WINGDI_ 261 261 #ifndef NOGID 262 #ifdef UNICODE263 262 Declare Function ImmGetCompositionFontA Lib "imm32" (hIMC As HIMC, ByRef lf As LOGFONTA) As BOOL 264 263 Declare Function ImmGetCompositionFontW Lib "imm32" (hIMC As HIMC, ByRef lf As LOGFONTW) As BOOL 265 264 #ifdef UNICODE 266 Declare Function ImmGetCompositionFont Lib "imm32" Alias "Imm SetCompositionFontW" (hIMC As HIMC, ByRef lf As LOGFONT) As BOOL267 #else 268 Declare Function ImmGetCompositionFont Lib "imm32" Alias "Imm SetCompositionFontA" (hIMC As HIMC, ByRef lf As LOGFONT) As BOOL265 Declare Function ImmGetCompositionFont Lib "imm32" Alias "ImmGetCompositionFontW" (hIMC As HIMC, ByRef lf As LOGFONT) As BOOL 266 #else 267 Declare Function ImmGetCompositionFont Lib "imm32" Alias "ImmGetCompositionFontA" (hIMC As HIMC, ByRef lf As LOGFONT) As BOOL 269 268 #endif 270 269 … … 276 275 Declare Function ImmSetCompositionFont Lib "imm32" Alias "ImmSetCompositionFontA" (hIMC As HIMC, ByRef lf As LOGFONT) As Long 277 276 #endif 278 #endif 277 #endif 'NOGID 278 #endif '_INC_GDI 279 279 280 280 Declare Function ImmConfigureIMEA Lib "imm32" (hkl As HKL, hwnd As HWND, dwMode As DWord, lpData As VoidPtr) As BOOL … … 364 364 Declare Function ImmGetImeMenuItemsW Lib "imm32" (himc As HIMC, dwFlags As DWord, dwType As DWord, ByRef ImeParentMenu As IMEMENUITEMINFOW, lpImeMenu As LPIMEMENUITEMINFOW, dwSoze As DWord) As DWord 365 365 #ifdef UNICODE 366 Declare Function ImmGetImeMenuItemsW Lib "imm32" Alias "ImmGetImeMenuItemsW" (himc As HIMC, dwFlags As DWord, dwType As DWord, ByRef ImeParentMenu As IMEMENUITEMINFOW, lpImeMenu As LPIMEMENUITEMINFOW, dwSoze As DWord) As DWord 367 #else 368 Declare Function ImmGetImeMenuItemsA Lib "imm32" Alias "ImmGetImeMenuItemsA" (himc As HIMC, dwFlags As DWord, dwType As DWord, ByRef ImeParentMenu As IMEMENUITEMINFOA, lpImeMenu As LPIMEMENUITEMINFOA, dwSoze As DWord) As DWord 369 #endif 370 Declare Function ImmGetImeMenuItems Lib "imm32" (himc As HIMC, dwFlags As DWord, dwType As DWord, ByRef ImeParentMenu As IMEMENUITEMINFO, lpImeMenu As LPIMEMENUITEMINFO, dwSize As DWord) As DWord 366 Declare Function ImmGetImeMenuItems Lib "imm32" Alias "ImmGetImeMenuItemsW" (himc As HIMC, dwFlags As DWord, dwType As DWord, ByRef ImeParentMenu As IMEMENUITEMINFOW, lpImeMenu As LPIMEMENUITEMINFOW, dwSoze As DWord) As DWord 367 #else 368 Declare Function ImmGetImeMenuItems Lib "imm32" Alias "ImmGetImeMenuItemsA" (himc As HIMC, dwFlags As DWord, dwType As DWord, ByRef ImeParentMenu As IMEMENUITEMINFOA, lpImeMenu As LPIMEMENUITEMINFOA, dwSoze As DWord) As DWord 369 #endif 371 370 Declare Function ImmDisableTextFrameService(idThread As DWord) As BOOL 372 371 -
Include/api_window.sbp
r170 r179 156 156 TypeDef HDWP = *_System_DeclareHandle_HDWP 157 157 158 TypeDef WNDPROC = *Function(hwnd As HWND, msg As DWord, wParam As WPARAM, lParam As LPARAM) As LRESULT 159 TypeDef DLGPROC = *Function(hwnd As HWND, msg As DWord, wParam As WPARAM, lParam As LPARAM) As LONG_PTR 160 158 161 Type MSG 159 162 hwnd As HWND -
Include/basic.sbp
r170 r179 38 38 TypeDef Int8 = SByte 39 39 40 ' Boolean型の定数 40 TypeDef BOOL = Long 41 42 ' Boolena型の定数 41 43 Const True = 1 As Boolean 42 44 Const False = 0 As Boolean 43 45 44 ' BOOL型の定数(Booleanへの移行を推奨) 45 Const _System_TRUE = -1 46 Const _System_FALSE = 0 46 ' 文字型の定義 47 TypeDef WCHAR = Word 48 #ifdef UNICODE 49 TypeDef Char = WCHAR 50 #else 51 TypeDef Char = SByte 52 #endif 47 53 48 54 ' 文字型 … … 94 100 GetChar = p[0] 95 101 End Function 102 96 103 97 104 '-------------------------- -
Include/basic/command.sbp
r175 r179 33 33 End Sub 34 34 35 Macro END()35 Sub _System_End() 36 36 Dim exitCode = Environment.ExitCode 37 37 _System_EndProgram() 38 38 ExitProcess(exitCode) 39 End Sub 40 41 Macro END() 42 _System_End() 39 43 End Macro 40 44 -
Include/windef.ab
r170 r179 36 36 '#endif 37 37 38 'TypeDef DWORD = DWord38 TypeDef DWORD = DWord 39 39 TypeDef BOOL = Long 40 'TypeDef BYTE = Byte41 'TypeDef WORD = Word40 TypeDef BYTE = Byte 41 TypeDef WORD = Word 42 42 'TypeDef FLOAT = Single 43 43 'TypeDef PFLOAT = *FLOAT … … 166 166 Type _System_DeclareHandle_HSPRITE:unused As DWord:End Type 167 167 TypeDef HSPRITE = *_System_DeclareHandle_HSPRITE 168 Type _System_DeclareHandle_HSTR C:unused As DWord:End Type168 Type _System_DeclareHandle_HSTR:unused As DWord:End Type 169 169 TypeDef HSTR = *_System_DeclareHandle_HSTR 170 170 Type _System_DeclareHandle_HTASK:unused As DWord:End Type … … 216 216 217 217 TypeDef PPOINT = *POINTAPI 218 TypeDef NPPOINT = *POINT 219 TypeDef LPPOINT = *POINT 218 TypeDef NPPOINT = *POINTAPI 219 TypeDef LPPOINT = *POINTAPI 220 220 221 221 TypeDef POINTL = POINTAPI 222 TypeDef PPOINTL = *P POINTL222 TypeDef PPOINTL = *POINTL 223 223 224 224 Type SIZE -
Include/windows.sbp
r170 r179 18 18 TypeDef PROPID = DWord 19 19 20 TypeDef WNDPROC = *Function(hwnd As HWND, msg As DWord, wParam As WPARAM, lParam As LPARAM) As LRESULT21 TypeDef DLGPROC = *Function(hwnd As HWND, msg As DWord, wParam As WPARAM, lParam As LPARAM) As LONG_PTR22 23 20 #require <windef.ab> 24 21 #require <api_winerror.sbp>
Note:
See TracChangeset
for help on using the changeset viewer.