modern: even more arity stuff.

locals-and-roots
Doug Coleman 2016-06-28 00:43:14 -07:00
parent 4ac6523473
commit fd475c8320
197 changed files with 2189 additions and 2184 deletions

View File

@ -4,12 +4,12 @@ USING: alien.c-types alien.syntax classes.struct kernel
literals math.order sequences unix.types ;
IN: io.files.acls.macosx.ffi
TYPEDEF: uint acl_type_t ;
TYPEDEF: uint acl_perm_t ;
TYPEDEF: void* acl_t ;
TYPEDEF: void* acl_entry_t ;
TYPEDEF: void* acl_permset_t ;
TYPEDEF: void* acl_flagset_t ;
TYPEDEF: uint acl_type_t
TYPEDEF: uint acl_perm_t
TYPEDEF: void* acl_t
TYPEDEF: void* acl_entry_t
TYPEDEF: void* acl_permset_t
TYPEDEF: void* acl_flagset_t
CONSTANT: KAUTH_GUID_SIZE 16
@ -69,7 +69,7 @@ CONSTANT: acl-file-perm { t f t f t f t t f f t t t t t t t }
CONSTANT: acl-dir-perm { f t f t f t t f t t t t t t t t t }
! acl_tag_t
TYPEDEF: uint acl_tag_t ;
TYPEDEF: uint acl_tag_t
CONSTANT: ACL_UNDEFINED_TAG 0
CONSTANT: ACL_EXTENDED_ALLOW 1
CONSTANT: ACL_EXTENDED_DENY 2
@ -81,7 +81,7 @@ ERROR: bad-acl-tag-t n ;
{ "undefined" "allow" "deny" } nth ;
! acl_flag_t
TYPEDEF: int acl_flag_t ;
TYPEDEF: int acl_flag_t
CONSTANT: ACL_FLAG_DEFER_INHERIT 1
CONSTANT: ACL_ENTRY_INHERITED 16
CONSTANT: ACL_ENTRY_FILE_INHERIT 32
@ -106,24 +106,24 @@ CONSTANT: acl-flag-names {
STRUCT: guid_t
{ g_guid { uchar KAUTH_GUID_SIZE } } ;
TYPEDEF: uint kauth_ace_rights_t ;
TYPEDEF: uint kauth_ace_rights_t
STRUCT: kauth_ace
{ ace_applicable guid_t }
{ ace_flags uint }
{ ace_rights kauth_ace_rights_t } ;
TYPEDEF: kauth_ace* kauth_ace_t ;
TYPEDEF: kauth_ace* kauth_ace_t
STRUCT: kauth_acl
{ acl_entrycount uint }
{ acl_flags uint }
{ acl_ace { kauth_ace 1 } } ;
TYPEDEF: kauth_acl* kauth_acl_t ;
TYPEDEF: kauth_acl* kauth_acl_t
STRUCT: kauth_filesec
{ fsec_magic uint }
{ fsec_owner guid_t }
{ fsec_group guid_t } ;
TYPEDEF: kauth_filesec* kauth_filesec_t ;
TYPEDEF: kauth_filesec* kauth_filesec_t
FUNCTION: int acl_dup ( acl_t acl ) ;
FUNCTION: int acl_free ( void* obj_p ) ;
@ -156,7 +156,7 @@ FUNCTION: int acl_get_flagset_np ( void *obj, acl_flagset_t* flagset_p ) ;
FUNCTION: int acl_get_flag_np ( acl_flagset_t flagset_d, acl_flag_t flag ) ;
FUNCTION: int acl_get_tag_type ( acl_entry_t entry_d, acl_tag_t *tag_type_p ) ;
TYPEDEF: uchar[16] uuid_t ;
TYPEDEF: uchar[16] uuid_t
CONSTANT: ID_TYPE_UID 0
CONSTANT: ID_TYPE_GID 1
@ -182,6 +182,6 @@ FUNCTION: int mbr_uuid_to_id ( uuid_t uu, uid_t *id, int *id_type ) ;
FUNCTION: int mbr_sid_to_uuid ( nt_sid_t *sid, uuid_t uu ) ;
FUNCTION: int mbr_uuid_to_sid ( uuid_t uu, nt_sid_t *sid ) ;
TYPEDEF: char[37] uuid_string_t ;
TYPEDEF: char[37] uuid_string_t
FUNCTION: int mbr_uuid_to_string ( uuid_t uu, char* string ) ;

View File

@ -11,9 +11,9 @@ PRIVATE<
STRUCT: FSRef
{ hidden UInt8[80] } ;
TYPEDEF: SInt32 OSStatus ;
TYPEDEF: SInt32 OSStatus
TYPEDEF: UInt32 OptionBits ;
TYPEDEF: UInt32 OptionBits
CONSTANT: noErr 0

View File

@ -12,7 +12,7 @@ PRIVATE<
LIBRARY: shell32
TYPEDEF: WORD FILEOP_FLAGS ;
TYPEDEF: WORD FILEOP_FLAGS
PACKED-STRUCT: SHFILEOPSTRUCTW
{ hwnd HWND }

View File

@ -6,9 +6,9 @@ IN: io.serial.linux.ffi
CONSTANT: NCCS 32
TYPEDEF: uchar cc_t ;
TYPEDEF: uint speed_t ;
TYPEDEF: uint tcflag_t ;
TYPEDEF: uchar cc_t
TYPEDEF: uint speed_t
TYPEDEF: uint tcflag_t
STRUCT: termios
{ iflag tcflag_t }

View File

@ -50,4 +50,4 @@ PRIVATE>
dup class-of class-pool pool-free ;
SYNTAX: \ POOL:
scan-word scan-word ";" expect $[ _ swap <pool> ] [ swap set-class-pool ] bi ;
scan-word scan-word $[ _ swap <pool> ] [ swap set-class-pool ] bi ;

View File

@ -22,7 +22,7 @@ UNION-STRUCT: foo
{ t } [ foo heap-size int heap-size = ] unit-test
TYPEDEF: int MyInt ;
TYPEDEF: int MyInt
{ t } [ int lookup-c-type MyInt lookup-c-type = ] unit-test
{ t } [ void* lookup-c-type pointer: MyInt lookup-c-type = ] unit-test
@ -31,20 +31,20 @@ TYPEDEF: int MyInt ;
{ } [ pointer: { int 8 } heap-size pointer: void heap-size assert= ] unit-test
TYPEDEF: char MyChar ;
TYPEDEF: char MyChar
{ t } [ pointer: void lookup-c-type pointer: MyChar lookup-c-type = ] unit-test
TYPEDEF: { c-string ascii } MyFunkyString ;
TYPEDEF: { c-string ascii } MyFunkyString
{ { c-string ascii } } [ MyFunkyString lookup-c-type ] unit-test
TYPEDEF: c-string MyString ;
TYPEDEF: c-string MyString
{ t } [ c-string lookup-c-type MyString lookup-c-type = ] unit-test
{ t } [ void* lookup-c-type pointer: MyString lookup-c-type = ] unit-test
TYPEDEF: int* MyIntArray ;
TYPEDEF: int* MyIntArray
{ t } [ void* lookup-c-type MyIntArray lookup-c-type = ] unit-test

View File

@ -32,13 +32,19 @@ CONSTANT: janky-arities H{
`SPECIALIZED-ARRAY 1 -- `SPECIALIZED-VECTOR 1 -- `8-BIT 1 -- `TUPLE-ARRAY 1 --
`C-TYPE 1 -- `LIBRARY 1 -- `DESTRUCTOR 1 -- `COMPONENT 1 -- `FRAMEWORK 1 --
`REGISTER 1 -- `FORWARD-ANALYSIS 1 -- `BACKWARD-ANALYSIS 1 -- `VECTORED-STRUCT 1 --
`IMPORT 1 -- `GIR 1 -- `TEST 1 -- `SELECTOR 1 -- `SIMD-128 1 -- `QUALIFIED 1 --
`IMPORT 1 -- `GIR 1 -- `TEST 1 -- `SELECTOR 1 -- `SIMD-128 1 -- `QUALIFIED 1 -- `& 1 --
`TYPED-GLOBAL 1 --
`ALIAS 2 -- `ARITY 2 -- `C 2 -- `CONSTANT 2 -- `INSTANCE 2 -- `GENERIC 2 -- `PRIMITIVE 2 --
`MATH 2 -- `QUALIFIED-WITH 2 -- `SIMD-128-CORD 2 -- `HELP-ARRAY 2 -- `HELP-STRING 2 --
`HELP-BACKTICK 2 -- `HELP-2BACKTICKS 2 -- `HELP-3BACKTICKS 2 -- `HELP-BACKSLASH 2 --
`FOREIGN-ATOMIC-TYPE 2 -- `FOREIGN-ENUM-TYPE 2 -- `FOREIGN-RECORD-TYPE 2 -- `TYPEDEF 2 --
`POOL 2 -- `CFSTRING 2 -- `C-GLOBAL 2 -- `ROMAN-OP 2 -- `TAGS 2 -- `XML-NS 2 -- `ICON 2 --
`CODEGEN 2 -- `POOL 2 -- `TYPED-VAR 2 -- `TYPED-GLOBAL 2 -- `LOG 2 -- `USE-REV 2 --
`EBNF 2 -- `EUC 2 -- `CONDITIONAL 2 --
`GENERIC# 3 -- `PIXEL-FORMAT-ATTRIBUTE-TABLE 3 -- `HOOK 3
`GENERIC# 3 -- `PIXEL-FORMAT-ATTRIBUTE-TABLE 3 -- `HOOK 3 -- `CUDA-LIBRARY 3 -- `FUNKTOR 3 --
`HOLIDAY-NAME 3 -- `RENAMING 3 -- `GLSL-SHADER 3 -- `GLSL-SHADER-FILE 3
}
GENERIC: write-literal ( obj -- )

View File

@ -51,7 +51,7 @@ exp = exp:a spaces "+" fac:b => [[ a b <add> ]]
| fac
main = exp:e spaces !(.) => [[ e ]]
]=] ;
]=]
GENERIC: eval-ast ( ast -- result )

View File

@ -225,4 +225,4 @@ End = !(.)
Program = TopLevelForm End
]=] ;
]=]

View File

@ -19,11 +19,11 @@ LIBRARY: cairo
FUNCTION: int cairo_version ( ) ;
FUNCTION: c-string cairo_version_string ( ) ;
TYPEDEF: int cairo_bool_t ;
TYPEDEF: int cairo_bool_t
! I am leaving these and other void* types as opaque structures
TYPEDEF: void* cairo_t ;
TYPEDEF: void* cairo_surface_t ;
TYPEDEF: void* cairo_t
TYPEDEF: void* cairo_surface_t
STRUCT: cairo_matrix_t
{ xx double }
@ -33,7 +33,7 @@ STRUCT: cairo_matrix_t
{ x0 double }
{ y0 double } ;
TYPEDEF: void* cairo_pattern_t ;
TYPEDEF: void* cairo_pattern_t
CALLBACK: void cairo_destroy_func_t ( void* data ) ;
@ -289,9 +289,9 @@ FUNCTION: void cairo_rectangle_list_destroy ( cairo_rectangle_list_t* rectangle_
! Font/Text functions
TYPEDEF: void* cairo_scaled_font_t ;
TYPEDEF: void* cairo_scaled_font_t
TYPEDEF: void* cairo_font_face_t ;
TYPEDEF: void* cairo_font_face_t
STRUCT: cairo_glyph_t
{ index ulong }
@ -356,7 +356,7 @@ ENUM: cairo_hint_metrics_t
CAIRO_HINT_METRICS_OFF
CAIRO_HINT_METRICS_ON ;
TYPEDEF: void* cairo_font_options_t ;
TYPEDEF: void* cairo_font_options_t
FUNCTION: cairo_font_options_t* cairo_font_options_create ( ) ;

View File

@ -18,7 +18,7 @@ COMPILE<
} cond
COMPILE>
FOREIGN-ATOMIC-TYPE: GL.uint GLuint ;
FOREIGN-ATOMIC-TYPE: GL.enum GLenum ;
FOREIGN-ATOMIC-TYPE: GL.uint GLuint
FOREIGN-ATOMIC-TYPE: GL.enum GLenum
GIR: Cogl-1.0.gir

View File

@ -22,6 +22,6 @@ COMPILE<
} cond
COMPILE>
FOREIGN-RECORD-TYPE: cairo.Path cairo_path_t ;
FOREIGN-RECORD-TYPE: cairo.Path cairo_path_t
GIR: Clutter-1.0.gir

View File

@ -3,9 +3,9 @@
USING: alien.c-types alien.syntax classes.struct ;
IN: cocoa.runtime
TYPEDEF: void* SEL ;
TYPEDEF: void* SEL
TYPEDEF: void* id ;
TYPEDEF: void* id
FUNCTION: c-string sel_getName ( SEL aSelector ) ;
@ -13,9 +13,9 @@ FUNCTION: char sel_isMapped ( SEL aSelector ) ;
FUNCTION: SEL sel_registerName ( c-string str ) ;
TYPEDEF: void* Class ;
TYPEDEF: void* Method ;
TYPEDEF: void* Protocol ;
TYPEDEF: void* Class
TYPEDEF: void* Method
TYPEDEF: void* Protocol
STRUCT: objc-super
{ receiver id }

View File

@ -4,28 +4,28 @@ USING: alien.c-types alien.syntax classes.struct cocoa.runtime
core-graphics.types ;
IN: cocoa.types
TYPEDEF: long NSInteger ;
TYPEDEF: ulong NSUInteger ;
TYPEDEF: long NSInteger
TYPEDEF: ulong NSUInteger
TYPEDEF: CGPoint NSPoint ;
TYPEDEF: NSPoint _NSPoint ;
TYPEDEF: CGPoint NSPoint
TYPEDEF: NSPoint _NSPoint
TYPEDEF: CGSize NSSize ;
TYPEDEF: NSSize _NSSize ;
TYPEDEF: CGSize NSSize
TYPEDEF: NSSize _NSSize
TYPEDEF: CGRect NSRect ;
TYPEDEF: NSRect _NSRect ;
TYPEDEF: CGRect NSRect
TYPEDEF: NSRect _NSRect
STRUCT: NSRange
{ location NSUInteger }
{ length NSUInteger } ;
TYPEDEF: NSRange _NSRange ;
TYPEDEF: NSRange _NSRange
! The "lL" type encodings refer to 32-bit values even in 64-bit mode
TYPEDEF: int long32 ;
TYPEDEF: uint ulong32 ;
TYPEDEF: void* unknown_type ;
TYPEDEF: int long32
TYPEDEF: uint ulong32
TYPEDEF: void* unknown_type
: <NSRange> ( location length -- size )
NSRange <struct-boa> ;

View File

@ -4,7 +4,7 @@ USING: alien.c-types alien.syntax core-foundation fry kernel
sequences ;
IN: core-foundation.arrays
TYPEDEF: void* CFArrayRef ;
TYPEDEF: void* CFArrayRef
FUNCTION: CFArrayRef CFArrayCreateMutable ( CFAllocatorRef allocator, CFIndex capacity, void* callbacks ) ;

View File

@ -5,7 +5,7 @@ core-foundation.dictionaries core-foundation.strings
core-foundation.utilities destructors kernel ;
IN: core-foundation.attributed-strings
TYPEDEF: void* CFAttributedStringRef ;
TYPEDEF: void* CFAttributedStringRef
FUNCTION: CFAttributedStringRef CFAttributedStringCreate (
CFAllocatorRef alloc,

View File

@ -4,7 +4,7 @@ USING: alien.c-types alien.syntax core-foundation
core-foundation.urls kernel sequences ;
IN: core-foundation.bundles
TYPEDEF: void* CFBundleRef ;
TYPEDEF: void* CFBundleRef
FUNCTION: CFBundleRef CFBundleCreate ( CFAllocatorRef allocator, CFURLRef bundleURL ) ;

View File

@ -4,27 +4,27 @@ USING: alien.c-types alien.destructors alien.syntax
classes.struct ;
IN: core-foundation
TYPEDEF: void* CFTypeRef ;
TYPEDEF: void* CFTypeRef
TYPEDEF: void* CFAllocatorRef ;
TYPEDEF: void* CFAllocatorRef
CONSTANT: kCFAllocatorDefault f
TYPEDEF: bool Boolean ;
TYPEDEF: long CFIndex ;
TYPEDEF: uchar UInt8 ;
TYPEDEF: ushort UInt16 ;
TYPEDEF: uint UInt32 ;
TYPEDEF: ulonglong UInt64 ;
TYPEDEF: char SInt8 ;
TYPEDEF: short SInt16 ;
TYPEDEF: int SInt32 ;
TYPEDEF: longlong SInt64 ;
TYPEDEF: ulong CFTypeID ;
TYPEDEF: UInt32 CFOptionFlags ;
TYPEDEF: void* CFUUIDRef ;
TYPEDEF: SInt32 OSStatus ;
TYPEDEF: uchar[4] FourCharCode ;
TYPEDEF: FourCharCode OSType ;
TYPEDEF: bool Boolean
TYPEDEF: long CFIndex
TYPEDEF: uchar UInt8
TYPEDEF: ushort UInt16
TYPEDEF: uint UInt32
TYPEDEF: ulonglong UInt64
TYPEDEF: char SInt8
TYPEDEF: short SInt16
TYPEDEF: int SInt32
TYPEDEF: longlong SInt64
TYPEDEF: ulong CFTypeID
TYPEDEF: UInt32 CFOptionFlags
TYPEDEF: void* CFUUIDRef
TYPEDEF: SInt32 OSStatus
TYPEDEF: uchar[4] FourCharCode
TYPEDEF: FourCharCode OSType
STRUCT: FSRef
{ opaque uchar[80] } ;

View File

@ -4,10 +4,10 @@ USING: alien.c-types alien.syntax core-foundation kernel
sequences ;
IN: core-foundation.data
TYPEDEF: void* CFDataRef ;
TYPEDEF: void* CFSetRef ;
TYPEDEF: void* CFDataRef
TYPEDEF: void* CFSetRef
TYPEDEF: int CFPropertyListMutabilityOptions ;
TYPEDEF: int CFPropertyListMutabilityOptions
CONSTANT: kCFPropertyListImmutable 0
CONSTANT: kCFPropertyListMutableContainers 1
CONSTANT: kCFPropertyListMutableContainersAndLeaves 2

View File

@ -6,8 +6,8 @@ IN: core-foundation.dictionaries
SPECIALIZED-ARRAY: void*
TYPEDEF: void* CFDictionaryRef ;
TYPEDEF: void* CFMutableDictionaryRef ;
TYPEDEF: void* CFDictionaryRef
TYPEDEF: void* CFMutableDictionaryRef
C-TYPE: CFDictionaryKeyCallBacks
C-TYPE: CFDictionaryValueCallBacks

View File

@ -4,8 +4,8 @@ USING: alien.c-types alien.syntax core-foundation kernel
literals ;
IN: core-foundation.file-descriptors
TYPEDEF: void* CFFileDescriptorRef ;
TYPEDEF: int CFFileDescriptorNativeDescriptor ;
TYPEDEF: void* CFFileDescriptorRef
TYPEDEF: int CFFileDescriptorNativeDescriptor
CALLBACK: void CFFileDescriptorCallBack (
CFFileDescriptorRef f,

View File

@ -40,10 +40,10 @@ CONSTANT: kFSEventStreamEventFlagItemIsFile 0x00010000
CONSTANT: kFSEventStreamEventFlagItemIsDir 0x00020000
CONSTANT: kFSEventStreamEventFlagItemIsSymlink 0x00040000
TYPEDEF: uint FSEventStreamCreateFlags ;
TYPEDEF: uint FSEventStreamEventFlags ;
TYPEDEF: ulonglong FSEventStreamEventId ;
TYPEDEF: void* FSEventStreamRef ;
TYPEDEF: uint FSEventStreamCreateFlags
TYPEDEF: uint FSEventStreamEventFlags
TYPEDEF: ulonglong FSEventStreamEventId
TYPEDEF: void* FSEventStreamRef
STRUCT: FSEventStreamContext
{ version CFIndex }
@ -135,7 +135,7 @@ FUNCTION: CFStringRef FSEventStreamCopyDescription ( FSEventStreamRef streamRef
flags
FSEventStreamCreate ;
C-GLOBAL: void* kCFRunLoopCommonModes ;
C-GLOBAL: void* kCFRunLoopCommonModes
: schedule-event-stream ( event-stream -- )
CFRunLoopGetMain

View File

@ -22,92 +22,92 @@ FUNCTION: OSStatus FSRefMakePath (
) ;
! Abstract base types
CFSTRING: kUTTypeItem "public.item" ;
CFSTRING: kUTTypeContent "public.content" ;
CFSTRING: kUTTypeCompositeContent "public.composite-content" ;
CFSTRING: kUTTypeApplication "com.apple.application" ;
CFSTRING: kUTTypeMessage "public.message" ;
CFSTRING: kUTTypeContact "public.contact" ;
CFSTRING: kUTTypeArchive "public.archive" ;
CFSTRING: kUTTypeDiskImage "public.disk-image" ;
CFSTRING: kUTTypeItem "public.item"
CFSTRING: kUTTypeContent "public.content"
CFSTRING: kUTTypeCompositeContent "public.composite-content"
CFSTRING: kUTTypeApplication "com.apple.application"
CFSTRING: kUTTypeMessage "public.message"
CFSTRING: kUTTypeContact "public.contact"
CFSTRING: kUTTypeArchive "public.archive"
CFSTRING: kUTTypeDiskImage "public.disk-image"
! Concrete base types
CFSTRING: kUTTypeData "public.data" ;
CFSTRING: kUTTypeDirectory "public.directory" ;
CFSTRING: kUTTypeResolvable "com.apple.resolvable" ;
CFSTRING: kUTTypeSymLink "public.symlink" ;
CFSTRING: kUTTypeMountPoint "com.apple.mount-point" ;
CFSTRING: kUTTypeAliasFile "com.apple.alias-file" ;
CFSTRING: kUTTypeAliasRecord "com.apple.alias-record" ;
CFSTRING: kUTTypeURL "public.url" ;
CFSTRING: kUTTypeFileURL "public.file-url" ;
CFSTRING: kUTTypeData "public.data"
CFSTRING: kUTTypeDirectory "public.directory"
CFSTRING: kUTTypeResolvable "com.apple.resolvable"
CFSTRING: kUTTypeSymLink "public.symlink"
CFSTRING: kUTTypeMountPoint "com.apple.mount-point"
CFSTRING: kUTTypeAliasFile "com.apple.alias-file"
CFSTRING: kUTTypeAliasRecord "com.apple.alias-record"
CFSTRING: kUTTypeURL "public.url"
CFSTRING: kUTTypeFileURL "public.file-url"
! Text types
CFSTRING: kUTTypeText "public.text" ;
CFSTRING: kUTTypePlainText "public.plain-text" ;
CFSTRING: kUTTypeUTF8PlainText "public.utf8-plain-text" ;
CFSTRING: kUTTypeUTF16ExternalPlainText "public.utf16-external-plain-text" ;
CFSTRING: kUTTypeUTF16PlainText "public.utf16-plain-text" ;
CFSTRING: kUTTypeRTF "public.rtf" ;
CFSTRING: kUTTypeHTML "public.html" ;
CFSTRING: kUTTypeXML "public.xml" ;
CFSTRING: kUTTypeSourceCode "public.source-code" ;
CFSTRING: kUTTypeCSource "public.c-source" ;
CFSTRING: kUTTypeObjectiveCSource "public.objective-c-source" ;
CFSTRING: kUTTypeCPlusPlusSource "public.c-plus-plus-source" ;
CFSTRING: kUTTypeObjectiveCPlusPlusSource "public.objective-c-plus-plus-source" ;
CFSTRING: kUTTypeCHeader "public.c-header" ;
CFSTRING: kUTTypeCPlusPlusHeader "public.c-plus-plus-header" ;
CFSTRING: kUTTypeJavaSource "com.sun.java-source" ;
CFSTRING: kUTTypeText "public.text"
CFSTRING: kUTTypePlainText "public.plain-text"
CFSTRING: kUTTypeUTF8PlainText "public.utf8-plain-text"
CFSTRING: kUTTypeUTF16ExternalPlainText "public.utf16-external-plain-text"
CFSTRING: kUTTypeUTF16PlainText "public.utf16-plain-text"
CFSTRING: kUTTypeRTF "public.rtf"
CFSTRING: kUTTypeHTML "public.html"
CFSTRING: kUTTypeXML "public.xml"
CFSTRING: kUTTypeSourceCode "public.source-code"
CFSTRING: kUTTypeCSource "public.c-source"
CFSTRING: kUTTypeObjectiveCSource "public.objective-c-source"
CFSTRING: kUTTypeCPlusPlusSource "public.c-plus-plus-source"
CFSTRING: kUTTypeObjectiveCPlusPlusSource "public.objective-c-plus-plus-source"
CFSTRING: kUTTypeCHeader "public.c-header"
CFSTRING: kUTTypeCPlusPlusHeader "public.c-plus-plus-header"
CFSTRING: kUTTypeJavaSource "com.sun.java-source"
! Composite content types
CFSTRING: kUTTypePDF "com.adobe.pdf" ;
CFSTRING: kUTTypeRTFD "com.apple.rtfd" ;
CFSTRING: kUTTypeFlatRTFD "com.apple.flat-rtfd" ;
CFSTRING: kUTTypeTXNTextAndMultimediaData "com.apple.txn.text-multimedia-data" ;
CFSTRING: kUTTypeWebArchive "com.apple.webarchive" ;
CFSTRING: kUTTypePDF "com.adobe.pdf"
CFSTRING: kUTTypeRTFD "com.apple.rtfd"
CFSTRING: kUTTypeFlatRTFD "com.apple.flat-rtfd"
CFSTRING: kUTTypeTXNTextAndMultimediaData "com.apple.txn.text-multimedia-data"
CFSTRING: kUTTypeWebArchive "com.apple.webarchive"
! Image content types
CFSTRING: kUTTypeImage "public.image" ;
CFSTRING: kUTTypeJPEG "public.jpeg" ;
CFSTRING: kUTTypeJPEG2000 "public.jpeg-2000" ;
CFSTRING: kUTTypeTIFF "public.tiff" ;
CFSTRING: kUTTypePICT "com.apple.pict" ;
CFSTRING: kUTTypeGIF "com.compuserve.gif" ;
CFSTRING: kUTTypePNG "public.png" ;
CFSTRING: kUTTypeQuickTimeImage "com.apple.quicktime-image" ;
CFSTRING: kUTTypeAppleICNS "com.apple.icns" ;
CFSTRING: kUTTypeBMP "com.microsoft.bmp" ;
CFSTRING: kUTTypeICO "com.microsoft.ico" ;
CFSTRING: kUTTypeImage "public.image"
CFSTRING: kUTTypeJPEG "public.jpeg"
CFSTRING: kUTTypeJPEG2000 "public.jpeg-2000"
CFSTRING: kUTTypeTIFF "public.tiff"
CFSTRING: kUTTypePICT "com.apple.pict"
CFSTRING: kUTTypeGIF "com.compuserve.gif"
CFSTRING: kUTTypePNG "public.png"
CFSTRING: kUTTypeQuickTimeImage "com.apple.quicktime-image"
CFSTRING: kUTTypeAppleICNS "com.apple.icns"
CFSTRING: kUTTypeBMP "com.microsoft.bmp"
CFSTRING: kUTTypeICO "com.microsoft.ico"
! Audiovisual content types
CFSTRING: kUTTypeAudiovisualContent "public.audiovisual-content" ;
CFSTRING: kUTTypeMovie "public.movie" ;
CFSTRING: kUTTypeVideo "public.video" ;
CFSTRING: kUTTypeAudio "public.audio" ;
CFSTRING: kUTTypeQuickTimeMovie "com.apple.quicktime-movie" ;
CFSTRING: kUTTypeMPEG "public.mpeg" ;
CFSTRING: kUTTypeMPEG4 "public.mpeg-4" ;
CFSTRING: kUTTypeMP3 "public.mp3" ;
CFSTRING: kUTTypeMPEG4Audio "public.mpeg-4-audio" ;
CFSTRING: kUTTypeAppleProtectedMPEG4Audio "com.apple.protected-mpeg-4-audio" ;
CFSTRING: kUTTypeAudiovisualContent "public.audiovisual-content"
CFSTRING: kUTTypeMovie "public.movie"
CFSTRING: kUTTypeVideo "public.video"
CFSTRING: kUTTypeAudio "public.audio"
CFSTRING: kUTTypeQuickTimeMovie "com.apple.quicktime-movie"
CFSTRING: kUTTypeMPEG "public.mpeg"
CFSTRING: kUTTypeMPEG4 "public.mpeg-4"
CFSTRING: kUTTypeMP3 "public.mp3"
CFSTRING: kUTTypeMPEG4Audio "public.mpeg-4-audio"
CFSTRING: kUTTypeAppleProtectedMPEG4Audio "com.apple.protected-mpeg-4-audio"
! Directory types
CFSTRING: kUTTypeFolder "public.folder" ;
CFSTRING: kUTTypeVolume "public.volume" ;
CFSTRING: kUTTypePackage "com.apple.package" ;
CFSTRING: kUTTypeBundle "com.apple.bundle" ;
CFSTRING: kUTTypeFramework "com.apple.framework" ;
CFSTRING: kUTTypeFolder "public.folder"
CFSTRING: kUTTypeVolume "public.volume"
CFSTRING: kUTTypePackage "com.apple.package"
CFSTRING: kUTTypeBundle "com.apple.bundle"
CFSTRING: kUTTypeFramework "com.apple.framework"
! Application types
CFSTRING: kUTTypeApplicationBundle "com.apple.application-bundle" ;
CFSTRING: kUTTypeApplicationFile "com.apple.application-file" ;
CFSTRING: kUTTypeApplicationBundle "com.apple.application-bundle"
CFSTRING: kUTTypeApplicationFile "com.apple.application-file"
! Contact types
CFSTRING: kUTTypeVCard "public.vcard" ;
CFSTRING: kUTTypeVCard "public.vcard"
! Misc. types
CFSTRING: kUTTypeInkText "com.apple.ink.inktext" ;
CFSTRING: kUTTypeInkText "com.apple.ink.inktext"
CONSTANT: kLSUnknownCreator f

View File

@ -6,9 +6,9 @@ QUALIFIED-WITH: alien.c-types c
FROM: math => float ;
IN: core-foundation.numbers
TYPEDEF: void* CFNumberRef ;
TYPEDEF: void* CFNumberRef
TYPEDEF: int CFNumberType ;
TYPEDEF: int CFNumberType
CONSTANT: kCFNumberSInt8Type 1
CONSTANT: kCFNumberSInt16Type 2
CONSTANT: kCFNumberSInt32Type 3

View File

@ -13,8 +13,8 @@ CONSTANT: kCFRunLoopRunStopped 2
CONSTANT: kCFRunLoopRunTimedOut 3
CONSTANT: kCFRunLoopRunHandledSource 4
TYPEDEF: void* CFRunLoopRef ;
TYPEDEF: void* CFRunLoopSourceRef ;
TYPEDEF: void* CFRunLoopRef
TYPEDEF: void* CFRunLoopSourceRef
FUNCTION: CFRunLoopRef CFRunLoopGetMain ( ) ;
FUNCTION: CFRunLoopRef CFRunLoopGetCurrent ( ) ;
@ -55,7 +55,7 @@ FUNCTION: void CFRunLoopRemoveTimer (
CFStringRef mode
) ;
CFSTRING: CFRunLoopDefaultMode "kCFRunLoopDefaultMode" ;
CFSTRING: CFRunLoopDefaultMode "kCFRunLoopDefaultMode"
TUPLE: run-loop-state fds sources timers ;

View File

@ -7,9 +7,9 @@ io.encodings.string io.encodings.utf8 kernel math math.order
parser sequences words lexer ;
IN: core-foundation.strings
TYPEDEF: void* CFStringRef ;
TYPEDEF: void* CFStringRef
TYPEDEF: int CFStringEncoding ;
TYPEDEF: int CFStringEncoding
CONSTANT: kCFStringEncodingMacRoman 0x0
CONSTANT: kCFStringEncodingWindowsLatin1 0x0500
CONSTANT: kCFStringEncodingISOLatin1 0x0201
@ -97,6 +97,6 @@ FUNCTION: CFStringRef CFCopyTypeIDDescription ( CFTypeID type_id ) ;
CFGetTypeID [ CFCopyTypeIDDescription &CFRelease CF>string ] with-destructors ;
SYNTAX: \ CFSTRING:
scan-new-word scan-object ";" expect
scan-new-word scan-object
[ drop ] [ $[ _ [ _ <CFString> ] initialize-alien ] ] 2bi
( -- alien ) define-declared ;

View File

@ -3,8 +3,8 @@
USING: alien.c-types alien.syntax calendar literals math ;
IN: core-foundation.time
TYPEDEF: double CFTimeInterval ;
TYPEDEF: double CFAbsoluteTime ;
TYPEDEF: double CFTimeInterval
TYPEDEF: double CFAbsoluteTime
ALIAS: >CFTimeInterval duration>seconds

View File

@ -4,14 +4,14 @@ USING: alien.c-types alien.syntax calendar.unix core-foundation
core-foundation.time locals ;
IN: core-foundation.timers
TYPEDEF: void* CFRunLoopTimerRef ;
TYPEDEF: void* CFRunLoopTimerRef
CALLBACK: void CFRunLoopTimerCallBack (
CFRunLoopTimerRef timer,
void *info
) ;
TYPEDEF: void* CFRunLoopTimerContext ;
TYPEDEF: void* CFRunLoopTimerContext
FUNCTION: CFRunLoopTimerRef CFRunLoopTimerCreate (
CFAllocatorRef allocator,

View File

@ -6,7 +6,7 @@ IN: core-foundation.urls
CONSTANT: kCFURLPOSIXPathStyle 0
TYPEDEF: void* CFURLRef ;
TYPEDEF: void* CFURLRef
FUNCTION: CFURLRef CFURLCreateWithFileSystemPath ( CFAllocatorRef allocator, CFStringRef filePath, int pathStyle, Boolean isDirectory ) ;

View File

@ -10,7 +10,7 @@ libc math opengl.gl sequences ;
IN: core-graphics
TYPEDEF: int CGImageAlphaInfo ;
TYPEDEF: int CGImageAlphaInfo
CONSTANT: kCGImageAlphaNone 0
CONSTANT: kCGImageAlphaPremultipliedLast 1
CONSTANT: kCGImageAlphaPremultipliedFirst 2

View File

@ -73,17 +73,17 @@ STRUCT: CGAffineTransform
{ tx CGFloat }
{ ty CGFloat } ;
TYPEDEF: void* CGColorRef ;
TYPEDEF: void* CGColorSpaceRef ;
TYPEDEF: void* CGContextRef ;
TYPEDEF: void* CGImageRef ;
TYPEDEF: void* CGImageDestinationRef ;
TYPEDEF: void* CGColorRef
TYPEDEF: void* CGColorSpaceRef
TYPEDEF: void* CGContextRef
TYPEDEF: void* CGImageRef
TYPEDEF: void* CGImageDestinationRef
TYPEDEF: uint CGBitmapInfo ;
TYPEDEF: uint CGBitmapInfo
TYPEDEF: int CGLError ;
TYPEDEF: int CGError ;
TYPEDEF: uint CGDirectDisplayID ;
TYPEDEF: int boolean_t ;
TYPEDEF: void* CGLContextObj ;
TYPEDEF: int CGLContextParameter ;
TYPEDEF: int CGLError
TYPEDEF: int CGError
TYPEDEF: uint CGDirectDisplayID
TYPEDEF: int boolean_t
TYPEDEF: void* CGLContextObj
TYPEDEF: int CGLContextParameter

View File

@ -8,16 +8,16 @@ fonts init kernel locals make math math.functions math.order
math.vectors memoize namespaces sequences strings ;
IN: core-text
TYPEDEF: void* CTLineRef ;
TYPEDEF: void* CTLineRef
C-GLOBAL: CFStringRef kCTFontAttributeName ;
C-GLOBAL: CFStringRef kCTKernAttributeName ;
C-GLOBAL: CFStringRef kCTLigatureAttributeName ;
C-GLOBAL: CFStringRef kCTForegroundColorAttributeName ;
C-GLOBAL: CFStringRef kCTParagraphStyleAttributeName ;
C-GLOBAL: CFStringRef kCTUnderlineStyleAttributeName ;
C-GLOBAL: CFStringRef kCTVerticalFormsAttributeName ;
C-GLOBAL: CFStringRef kCTGlyphInfoAttributeName ;
C-GLOBAL: CFStringRef kCTFontAttributeName
C-GLOBAL: CFStringRef kCTKernAttributeName
C-GLOBAL: CFStringRef kCTLigatureAttributeName
C-GLOBAL: CFStringRef kCTForegroundColorAttributeName
C-GLOBAL: CFStringRef kCTParagraphStyleAttributeName
C-GLOBAL: CFStringRef kCTUnderlineStyleAttributeName
C-GLOBAL: CFStringRef kCTVerticalFormsAttributeName
C-GLOBAL: CFStringRef kCTGlyphInfoAttributeName
FUNCTION: CTLineRef CTLineCreateWithAttributedString ( CFAttributedStringRef string ) ;

View File

@ -6,8 +6,8 @@ core-foundation.strings core-graphics.types destructors fonts
init kernel locals math memoize unix.types ;
IN: core-text.fonts
TYPEDEF: void* CTFontRef ;
TYPEDEF: void* CTFontDescriptorRef ;
TYPEDEF: void* CTFontRef
TYPEDEF: void* CTFontDescriptorRef
! CTFontSymbolicTraits
: kCTFontItalicTrait ( -- n ) 0 2^ ; inline
@ -18,28 +18,28 @@ TYPEDEF: void* CTFontDescriptorRef ;
: kCTFontVerticalTrait ( -- n ) 11 2^ ; inline
: kCTFontUIOptimizedTrait ( -- n ) 12 2^ ; inline
C-GLOBAL: CFStringRef kCTFontSymbolicTrait ;
C-GLOBAL: CFStringRef kCTFontWeightTrait ;
C-GLOBAL: CFStringRef kCTFontWidthTrait ;
C-GLOBAL: CFStringRef kCTFontSlantTrait ;
C-GLOBAL: CFStringRef kCTFontSymbolicTrait
C-GLOBAL: CFStringRef kCTFontWeightTrait
C-GLOBAL: CFStringRef kCTFontWidthTrait
C-GLOBAL: CFStringRef kCTFontSlantTrait
C-GLOBAL: CFStringRef kCTFontNameAttribute ;
C-GLOBAL: CFStringRef kCTFontDisplayNameAttribute ;
C-GLOBAL: CFStringRef kCTFontFamilyNameAttribute ;
C-GLOBAL: CFStringRef kCTFontStyleNameAttribute ;
C-GLOBAL: CFStringRef kCTFontTraitsAttribute ;
C-GLOBAL: CFStringRef kCTFontVariationAttribute ;
C-GLOBAL: CFStringRef kCTFontSizeAttribute ;
C-GLOBAL: CFStringRef kCTFontMatrixAttribute ;
C-GLOBAL: CFStringRef kCTFontCascadeListAttribute ;
C-GLOBAL: CFStringRef kCTFontCharacterSetAttribute ;
C-GLOBAL: CFStringRef kCTFontLanguagesAttribute ;
C-GLOBAL: CFStringRef kCTFontBaselineAdjustAttribute ;
C-GLOBAL: CFStringRef kCTFontMacintoshEncodingsAttribute ;
C-GLOBAL: CFStringRef kCTFontFeaturesAttribute ;
C-GLOBAL: CFStringRef kCTFontFeatureSettingsAttribute ;
C-GLOBAL: CFStringRef kCTFontFixedAdvanceAttribute ;
C-GLOBAL: CFStringRef kCTFontOrientationAttribute ;
C-GLOBAL: CFStringRef kCTFontNameAttribute
C-GLOBAL: CFStringRef kCTFontDisplayNameAttribute
C-GLOBAL: CFStringRef kCTFontFamilyNameAttribute
C-GLOBAL: CFStringRef kCTFontStyleNameAttribute
C-GLOBAL: CFStringRef kCTFontTraitsAttribute
C-GLOBAL: CFStringRef kCTFontVariationAttribute
C-GLOBAL: CFStringRef kCTFontSizeAttribute
C-GLOBAL: CFStringRef kCTFontMatrixAttribute
C-GLOBAL: CFStringRef kCTFontCascadeListAttribute
C-GLOBAL: CFStringRef kCTFontCharacterSetAttribute
C-GLOBAL: CFStringRef kCTFontLanguagesAttribute
C-GLOBAL: CFStringRef kCTFontBaselineAdjustAttribute
C-GLOBAL: CFStringRef kCTFontMacintoshEncodingsAttribute
C-GLOBAL: CFStringRef kCTFontFeaturesAttribute
C-GLOBAL: CFStringRef kCTFontFeatureSettingsAttribute
C-GLOBAL: CFStringRef kCTFontFixedAdvanceAttribute
C-GLOBAL: CFStringRef kCTFontOrientationAttribute
FUNCTION: CTFontDescriptorRef CTFontDescriptorCreateWithAttributes (
CFDictionaryRef attributes

View File

@ -6,7 +6,7 @@ destructors io io.encodings.string io.encodings.utf8 kernel locals
math math.parser namespaces sequences strings ;
IN: cuda.demos.hello-world
CUDA-LIBRARY: hello cuda32 "vocab:cuda/demos/hello-world/hello.ptx" ;
CUDA-LIBRARY: hello cuda32 "vocab:cuda/demos/hello-world/hello.ptx"
CUDA-FUNCTION: helloWorld ( char* string-ptr ) ;

View File

@ -3,7 +3,7 @@
USING: alien.c-types cuda cuda.contexts cuda.libraries cuda.syntax locals ;
IN: cuda.demos.prefix-sum
CUDA-LIBRARY: prefix-sum cuda32 "vocab:cuda/demos/prefix-sum/prefix-sum.ptx" ;
CUDA-LIBRARY: prefix-sum cuda32 "vocab:cuda/demos/prefix-sum/prefix-sum.ptx"
CUDA-FUNCTION: prefix_sum_block ( uint* in, uint* out, uint n ) ;

View File

@ -13,16 +13,16 @@ COMPILE>
LIBRARY: cuda
TYPEDEF: uint CUdeviceptr ;
TYPEDEF: int CUdevice ;
TYPEDEF: void* CUcontext ;
TYPEDEF: void* CUmodule ;
TYPEDEF: void* CUfunction ;
TYPEDEF: void* CUarray ;
TYPEDEF: void* CUtexref ;
TYPEDEF: void* CUevent ;
TYPEDEF: void* CUstream ;
TYPEDEF: void* CUgraphicsResource ;
TYPEDEF: uint CUdeviceptr
TYPEDEF: int CUdevice
TYPEDEF: void* CUcontext
TYPEDEF: void* CUmodule
TYPEDEF: void* CUfunction
TYPEDEF: void* CUarray
TYPEDEF: void* CUtexref
TYPEDEF: void* CUevent
TYPEDEF: void* CUstream
TYPEDEF: void* CUgraphicsResource
! versions of double and longlong that always 8-byte align

View File

@ -5,13 +5,13 @@ parser ;
IN: cuda.syntax
SYNTAX: \ CUDA-LIBRARY:
scan-token scan-word scan-object ";" expect
scan-token scan-word scan-object
$[ _ _ add-cuda-library ]
[ current-cuda-library set-global ] bi ;
SYNTAX: \ CUDA-FUNCTION:
scan-token [ create-word-in current-cuda-library get ] keep
scan-c-args ";" expect define-cuda-function ;
scan-c-args define-cuda-function ;
SYNTAX: \ CUDA-GLOBAL:
scan-token [ create-word-in current-cuda-library get ] keep

View File

@ -333,8 +333,8 @@ ALIAS: CURLOPT_RTSPHEADER CURLOPT_HTTPHEADER
! easy.h
TYPEDEF: void CURL ;
TYPEDEF: int64_t curl_off_t ;
TYPEDEF: void CURL
TYPEDEF: int64_t curl_off_t
FUNCTION: CURL* curl_easy_init ( ) ;
@ -384,7 +384,7 @@ CONSTANT: CURL_SOCKOPT_OK 0
CONSTANT: CURL_SOCKOPT_ERROR 1
CONSTANT: CURL_SOCKOPT_ALREADY_CONNECTED 2
TYPEDEF: int curl_socket_t ;
TYPEDEF: int curl_socket_t
CALLBACK: int sockopt_callback ( void* clientp, curl_socket_t curlfd, curlsocktype purpose ) ;

View File

@ -11,13 +11,13 @@ COMPILE< "curses" {
} cond cdecl add-library COMPILE>
C-TYPE: SCREEN
TYPEDEF: void* va_list ;
TYPEDEF: void* va_list
TYPEDEF: uint chtype ;
TYPEDEF: chtype attr_t ;
TYPEDEF: short NCURSES_SIZE_T ;
TYPEDEF: ushort wchar_t ;
TYPEDEF: ulong mmask_t ;
TYPEDEF: uint chtype
TYPEDEF: chtype attr_t
TYPEDEF: short NCURSES_SIZE_T
TYPEDEF: ushort wchar_t
TYPEDEF: ulong mmask_t
CONSTANT: CCHARW_MAX 5
@ -83,7 +83,7 @@ STRUCT: MEVENT
LIBRARY: curses
C-GLOBAL: void* stdscr ;
C-GLOBAL: void* stdscr
FUNCTION: WINDOW* initscr ( ) ;
FUNCTION: int endwin ( ) ;
@ -248,8 +248,8 @@ FUNCTION: bool can_change_color ( ) ;
FUNCTION: int color_content ( short color, short* r, short* g, short* b ) ;
FUNCTION: int pair_content ( short pair, short* f, short* b ) ;
C-GLOBAL: int COLORS ;
C-GLOBAL: int COLOR_PAIRS ;
C-GLOBAL: int COLORS
C-GLOBAL: int COLOR_PAIRS
: COLOR_PAIR ( n -- n' ) 8 shift ; inline foldable

View File

@ -14,9 +14,9 @@ COMPILE< "fftw3" {
{ [ os unix? ] [ "libfftw3.so" ] }
} cond cdecl add-library COMPILE>
TYPEDEF: double[2] fftw_complex ;
TYPEDEF: double[2] fftw_complex
TYPEDEF: void* fftw_plan ;
TYPEDEF: void* fftw_plan
CONSTANT: FFTW_FORWARD -1
CONSTANT: FFTW_BACKWARD 1

View File

@ -17,15 +17,15 @@ CONSTANT: FDB_MAX_METALEN 65512
CONSTANT: FDB_MAX_BODYLEN 4294967295
CONSTANT: FDB_SNAPSHOT_INMEM -1
TYPEDEF: uint64_t fdb_seqnum_t ;
TYPEDEF: int64_t cs_off_t ;
TYPEDEF: uint64_t fdb_seqnum_t
TYPEDEF: int64_t cs_off_t
TYPEDEF: void* fdb_custom_cmp_fixed ;
TYPEDEF: void* fdb_custom_cmp_variable ;
TYPEDEF: void* fdb_file_handle ;
TYPEDEF: void* fdb_kvs_handle ;
TYPEDEF: void* fdb_iterator ;
TYPEDEF: void* fdb_changes_callback_fn ;
TYPEDEF: void* fdb_custom_cmp_fixed
TYPEDEF: void* fdb_custom_cmp_variable
TYPEDEF: void* fdb_file_handle
TYPEDEF: void* fdb_kvs_handle
TYPEDEF: void* fdb_iterator
TYPEDEF: void* fdb_changes_callback_fn
ENUM: fdb_open_flags < uint32_t
{ FDB_OPEN_FLAG_CREATE 1 }
@ -222,7 +222,7 @@ STRUCT: fdb_kvs_commit_marker_t
{ kv_store_name char* }
{ seqnum fdb_seqnum_t } ;
TYPEDEF: uint64_t fdb_snapshot_marker_t ;
TYPEDEF: uint64_t fdb_snapshot_marker_t
STRUCT: fdb_snapshot_info_t
{ marker fdb_snapshot_marker_t }

View File

@ -12,28 +12,28 @@ COMPILE< "freetype" {
LIBRARY: freetype
TYPEDEF: uchar FT_Byte ;
TYPEDEF: void* FT_Bytes ;
TYPEDEF: char FT_Char ;
TYPEDEF: int FT_Int ;
TYPEDEF: int FT_Int32 ;
TYPEDEF: uint FT_UInt ;
TYPEDEF: short FT_Short ;
TYPEDEF: ushort FT_UShort ;
TYPEDEF: long FT_Long ;
TYPEDEF: ulong FT_ULong ;
TYPEDEF: uchar FT_Bool ;
TYPEDEF: ulong FT_Offset ;
TYPEDEF: int FT_PtrDist ;
TYPEDEF: char FT_String ;
TYPEDEF: int FT_Tag ;
TYPEDEF: int FT_Error ;
TYPEDEF: long FT_Fixed ;
TYPEDEF: void* FT_Pointer ;
TYPEDEF: long FT_Pos ;
TYPEDEF: ushort FT_UFWord ;
TYPEDEF: short FT_F2Dot14 ;
TYPEDEF: long FT_F26Dot6 ;
TYPEDEF: uchar FT_Byte
TYPEDEF: void* FT_Bytes
TYPEDEF: char FT_Char
TYPEDEF: int FT_Int
TYPEDEF: int FT_Int32
TYPEDEF: uint FT_UInt
TYPEDEF: short FT_Short
TYPEDEF: ushort FT_UShort
TYPEDEF: long FT_Long
TYPEDEF: ulong FT_ULong
TYPEDEF: uchar FT_Bool
TYPEDEF: ulong FT_Offset
TYPEDEF: int FT_PtrDist
TYPEDEF: char FT_String
TYPEDEF: int FT_Tag
TYPEDEF: int FT_Error
TYPEDEF: long FT_Fixed
TYPEDEF: void* FT_Pointer
TYPEDEF: long FT_Pos
TYPEDEF: ushort FT_UFWord
TYPEDEF: short FT_F2Dot14
TYPEDEF: long FT_F26Dot6
FUNCTION: FT_Error FT_Init_FreeType ( void* library ) ;

View File

@ -10,7 +10,7 @@ cdecl add-library COMPILE>
LIBRARY: libgdbm
C-GLOBAL: c-string gdbm_version ;
C-GLOBAL: c-string gdbm_version
CONSTANT: GDBM_SYNC 0x20
CONSTANT: GDBM_NOLOCK 0x40
@ -26,7 +26,7 @@ CONSTANT: GDBM_COALESCEBLKS 5
STRUCT: datum { dptr char* } { dsize int } ;
C-TYPE: _GDBM_FILE
TYPEDEF: _GDBM_FILE* GDBM_FILE ;
TYPEDEF: _GDBM_FILE* GDBM_FILE
CALLBACK: void fatal_func_cb ( ) ;
FUNCTION: GDBM_FILE gdbm_open ( c-string name, int block_size, int read_write, int mode, fatal_func_cb fatal_func ) ;
@ -42,6 +42,6 @@ FUNCTION: int gdbm_exists ( GDBM_FILE dbf, datum key ) ;
FUNCTION: int gdbm_setopt ( GDBM_FILE dbf, int option, int* value, int size ) ;
FUNCTION: int gdbm_fdesc ( GDBM_FILE dbf ) ;
C-GLOBAL: int gdbm_errno ;
C-GLOBAL: int gdbm_errno
FUNCTION: c-string gdbm_strerror ( int errno ) ;

View File

@ -28,13 +28,13 @@ STRUCT: cairo_rectangle_int_t
C-TYPE: cairo_region_t
! workaround>
FOREIGN-RECORD-TYPE: cairo.RectangleInt cairo_rectangle_int_t ;
FOREIGN-RECORD-TYPE: cairo.Region cairo_region_t ;
FOREIGN-RECORD-TYPE: cairo.FontOptions cairo_font_options_t ;
FOREIGN-RECORD-TYPE: cairo.Surface cairo_surface_t ;
FOREIGN-RECORD-TYPE: cairo.Pattern cairo_pattern_t ;
FOREIGN-RECORD-TYPE: cairo.Context cairo_t ;
FOREIGN-ENUM-TYPE: cairo.Content cairo_content_t ;
FOREIGN-RECORD-TYPE: cairo.RectangleInt cairo_rectangle_int_t
FOREIGN-RECORD-TYPE: cairo.Region cairo_region_t
FOREIGN-RECORD-TYPE: cairo.FontOptions cairo_font_options_t
FOREIGN-RECORD-TYPE: cairo.Surface cairo_surface_t
FOREIGN-RECORD-TYPE: cairo.Pattern cairo_pattern_t
FOREIGN-RECORD-TYPE: cairo.Context cairo_t
FOREIGN-ENUM-TYPE: cairo.Content cairo_content_t
GIR: vocab:gdk/Gdk-3.0.gir

View File

@ -60,10 +60,10 @@ SYNTAX: \ IMPLEMENT-STRUCTS:
implement-structs [ swap append! ] change-global ;
SYNTAX: \ FOREIGN-ATOMIC-TYPE:
scan-token scan-object ";" expect swap register-atomic-type ;
scan-token scan-object swap register-atomic-type ;
SYNTAX: \ FOREIGN-ENUM-TYPE:
scan-token scan-object ";" expect swap register-enum-type ;
scan-token scan-object swap register-enum-type ;
SYNTAX: \ FOREIGN-RECORD-TYPE:
scan-token scan-object ";" expect swap register-record-type ;
scan-token scan-object swap register-record-type ;

View File

@ -5,34 +5,34 @@ classes.struct gobject-introspection.types kernel parser ;
IN: gobject-introspection.standard-types
COMPILE<
TYPEDEF: char gchar ;
TYPEDEF: uchar guchar ;
TYPEDEF: short gshort ;
TYPEDEF: ushort gushort ;
TYPEDEF: long glong ;
TYPEDEF: ulong gulong ;
TYPEDEF: int gint ;
TYPEDEF: uint guint ;
TYPEDEF: char gchar
TYPEDEF: uchar guchar
TYPEDEF: short gshort
TYPEDEF: ushort gushort
TYPEDEF: long glong
TYPEDEF: ulong gulong
TYPEDEF: int gint
TYPEDEF: uint guint
TYPEDEF: char gint8 ;
TYPEDEF: uchar guint8 ;
TYPEDEF: short gint16 ;
TYPEDEF: ushort guint16 ;
TYPEDEF: int gint32 ;
TYPEDEF: uint guint32 ;
TYPEDEF: longlong gint64 ;
TYPEDEF: ulonglong guint64 ;
TYPEDEF: char gint8
TYPEDEF: uchar guint8
TYPEDEF: short gint16
TYPEDEF: ushort guint16
TYPEDEF: int gint32
TYPEDEF: uint guint32
TYPEDEF: longlong gint64
TYPEDEF: ulonglong guint64
TYPEDEF: float gfloat ;
TYPEDEF: double gdouble ;
TYPEDEF: float gfloat
TYPEDEF: double gdouble
TYPEDEF: size_t gsize ;
TYPEDEF: long gssize ;
TYPEDEF: size_t gsize
TYPEDEF: long gssize
TYPEDEF: gulong GType ;
TYPEDEF: void* gpointer ;
TYPEDEF: guint32 gunichar ;
TYPEDEF: void* va_list ;
TYPEDEF: gulong GType
TYPEDEF: void* gpointer
TYPEDEF: guint32 gunichar
TYPEDEF: void* va_list
int lookup-c-type clone
[ >c-bool ] >>unboxer-quot

View File

@ -24,13 +24,13 @@ PRIVATE<
! types from libxml2
TYPEDEF: void* xmlNodePtr ;
TYPEDEF: void* xmlDocPtr ;
TYPEDEF: void* xmlNsPtr ;
TYPEDEF: void* xmlNodePtr
TYPEDEF: void* xmlDocPtr
TYPEDEF: void* xmlNsPtr
FOREIGN-ATOMIC-TYPE: libxml2.NodePtr xmlNodePtr ;
FOREIGN-ATOMIC-TYPE: libxml2.DocPtr xmlDocPtr ;
FOREIGN-ATOMIC-TYPE: libxml2.NsPtr xmlNsPtr ;
FOREIGN-ATOMIC-TYPE: libxml2.NodePtr xmlNodePtr
FOREIGN-ATOMIC-TYPE: libxml2.DocPtr xmlDocPtr
FOREIGN-ATOMIC-TYPE: libxml2.NsPtr xmlNsPtr
PRIVATE>

View File

@ -116,21 +116,21 @@ CONSTANT: kIOHIDTransactionDirectionTypeOutput 1
CONSTANT: kIOHIDTransactionOptionDefaultOutputValue 1
TYPEDEF: ptrdiff_t IOHIDElementCookie ;
TYPEDEF: int IOHIDElementType ;
TYPEDEF: int IOHIDElementCollectionType ;
TYPEDEF: int IOHIDReportType ;
TYPEDEF: uint IOHIDOptionsType ;
TYPEDEF: uint IOHIDQueueOptionsType ;
TYPEDEF: uint IOHIDElementFlags ;
TYPEDEF: void* IOHIDDeviceRef ;
TYPEDEF: void* IOHIDElementRef ;
TYPEDEF: void* IOHIDQueueRef ;
TYPEDEF: void* IOHIDValueRef ;
TYPEDEF: void* IOHIDManagerRef ;
TYPEDEF: void* IOHIDTransactionRef ;
TYPEDEF: UInt32 IOHIDValueScaleType ;
TYPEDEF: UInt32 IOHIDTransactionDirectionType ;
TYPEDEF: ptrdiff_t IOHIDElementCookie
TYPEDEF: int IOHIDElementType
TYPEDEF: int IOHIDElementCollectionType
TYPEDEF: int IOHIDReportType
TYPEDEF: uint IOHIDOptionsType
TYPEDEF: uint IOHIDQueueOptionsType
TYPEDEF: uint IOHIDElementFlags
TYPEDEF: void* IOHIDDeviceRef
TYPEDEF: void* IOHIDElementRef
TYPEDEF: void* IOHIDQueueRef
TYPEDEF: void* IOHIDValueRef
TYPEDEF: void* IOHIDManagerRef
TYPEDEF: void* IOHIDTransactionRef
TYPEDEF: UInt32 IOHIDValueScaleType
TYPEDEF: UInt32 IOHIDTransactionDirectionType
CALLBACK: void IOHIDCallback ( void* context, IOReturn result, void* sender ) ;
CALLBACK: void IOHIDReportCallback ( void* context, IOReturn result, void* sender, IOHIDReportType type, UInt32 reportID, uchar* report, CFIndex reportLength ) ;

View File

@ -14,8 +14,8 @@ COMPILE< "liblua5.1" {
LIBRARY: liblua5.1
! luaconf.h
TYPEDEF: double LUA_NUMBER ;
TYPEDEF: ptrdiff_t LUA_INTEGER ;
TYPEDEF: double LUA_NUMBER
TYPEDEF: ptrdiff_t LUA_INTEGER
CONSTANT: LUA_IDSIZE 60
@ -63,8 +63,8 @@ CONSTANT: LUA_TTHREAD 8
CONSTANT: LUA_MINSTACK 20
TYPEDEF: LUA_NUMBER lua_Number ;
TYPEDEF: LUA_INTEGER lua_Integer ;
TYPEDEF: LUA_NUMBER lua_Number
TYPEDEF: LUA_INTEGER lua_Integer
FUNCTION: lua_State* lua_newstate ( lua_Alloc f, void* ud ) ;
FUNCTION: void lua_close ( lua_State* L ) ;
@ -159,8 +159,8 @@ FUNCTION: void lua_concat ( lua_State* L, int n ) ;
FUNCTION: lua_Alloc lua_getallocf ( lua_State* L, void* *ud ) ;
FUNCTION: void lua_setallocf ( lua_State* L, lua_Alloc f, void* ud ) ;
TYPEDEF: lua_Reader lua_Chunkreader ;
TYPEDEF: lua_Writer lua_Chunkwriter ;
TYPEDEF: lua_Reader lua_Chunkreader
TYPEDEF: lua_Writer lua_Chunkwriter
FUNCTION: void lua_setlevel ( lua_State* from, lua_State* to ) ;

View File

@ -9,11 +9,11 @@ FROM: alien.c-types => short ;
IN: macho
! FFI data
TYPEDEF: int integer_t ;
TYPEDEF: int vm_prot_t ;
TYPEDEF: integer_t cpu_type_t ;
TYPEDEF: integer_t cpu_subtype_t ;
TYPEDEF: integer_t cpu_threadtype_t ;
TYPEDEF: int integer_t
TYPEDEF: int vm_prot_t
TYPEDEF: integer_t cpu_type_t
TYPEDEF: integer_t cpu_subtype_t
TYPEDEF: integer_t cpu_threadtype_t
CONSTANT: VM_PROT_NONE 0x00
CONSTANT: VM_PROT_READ 0x01

View File

@ -37,13 +37,13 @@ CONSTANT: TH-EIMPL -23
CONSTANT: TH-EBADPACKET -24
CONSTANT: TH-DUPFRAME 1
TYPEDEF: int th-colorspace ;
TYPEDEF: int th-colorspace
CONSTANT: TH-CS-UNSPECIFIED 0
CONSTANT: TH-CS-ITU-REC-470M 1
CONSTANT: TH-CS-ITU-REC-470BG 2
CONSTANT: TH-CS-NSPACES 3
TYPEDEF: int th-pixelformat ;
TYPEDEF: int th-pixelformat
CONSTANT: TH-PF-RSVD 0
CONSTANT: TH-PF-422 1
CONSTANT: TH-PF-444 2
@ -56,7 +56,7 @@ STRUCT: th-img-plane
{ data uchar* }
;
TYPEDEF: th-img-plane[3] th-ycbcr-buffer ;
TYPEDEF: th-img-plane[3] th-ycbcr-buffer
STRUCT: th-info
{ version-major uchar }
@ -86,7 +86,7 @@ STRUCT: th-comment
{ vendor c-string }
;
TYPEDEF: uchar[64] th-quant-base ;
TYPEDEF: uchar[64] th-quant-base
STRUCT: th-quant-ranges
{ nranges int }
@ -142,7 +142,7 @@ CONSTANT: TH-RATECTL-DROP-FRAMES 1
CONSTANT: TH-RATECTL-CAP-OVERFLOW 2
CONSTANT: TH-RATECTL-CAP-UNDERFOW 4
TYPEDEF: void* th-enc-ctx ;
TYPEDEF: void* th-enc-ctx
LIBRARY: theoraenc
FUNCTION: th-enc-ctx* th_encode_alloc ( th-info* info ) ;
@ -161,15 +161,15 @@ CONSTANT: TH-DECCTL-SET-TELEMETRY-MV 11
CONSTANT: TH-DECCTL-SET-TELEMETRY-QI 13
CONSTANT: TH-DECCTL-SET-TELEMETRY-BITS 15
TYPEDEF: void* th-stripe-decoded-func ;
TYPEDEF: void* th-stripe-decoded-func
STRUCT: th-stripe-callback
{ ctx void* }
{ stripe-decoded th-stripe-decoded-func }
;
TYPEDEF: void* th-dec-ctx ;
TYPEDEF: void* th-setup-info ;
TYPEDEF: void* th-dec-ctx
TYPEDEF: void* th-setup-info
LIBRARY: theoradec
FUNCTION: int th_decode_headerin ( th-info* info, th-comment* tc, th-setup-info** setup, ogg-packet* op ) ;

View File

@ -21,18 +21,18 @@ COMPILE< os unix? [ "openal" deploy-library ] unless COMPILE>
LIBRARY: openal
TYPEDEF: char ALboolean ;
TYPEDEF: char ALchar ;
TYPEDEF: char ALbyte ;
TYPEDEF: uchar ALubyte ;
TYPEDEF: short ALshort ;
TYPEDEF: ushort ALushort ;
TYPEDEF: int ALint ;
TYPEDEF: uint ALuint ;
TYPEDEF: int ALsizei ;
TYPEDEF: int ALenum ;
TYPEDEF: float ALfloat ;
TYPEDEF: double ALdouble ;
TYPEDEF: char ALboolean
TYPEDEF: char ALchar
TYPEDEF: char ALbyte
TYPEDEF: uchar ALubyte
TYPEDEF: short ALshort
TYPEDEF: ushort ALushort
TYPEDEF: int ALint
TYPEDEF: uint ALuint
TYPEDEF: int ALsizei
TYPEDEF: int ALenum
TYPEDEF: float ALfloat
TYPEDEF: double ALdouble
CONSTANT: AL_INVALID -1
CONSTANT: AL_NONE 0
@ -180,12 +180,12 @@ FUNCTION: void alDistanceModel ( ALenum distanceModel ) ;
C-TYPE: ALCdevice
C-TYPE: ALCcontext
TYPEDEF: char ALCboolean ;
TYPEDEF: char ALCchar ;
TYPEDEF: int ALCenum ;
TYPEDEF: int ALCint ;
TYPEDEF: int ALCsizei ;
TYPEDEF: uint ALCuint ;
TYPEDEF: char ALCboolean
TYPEDEF: char ALCchar
TYPEDEF: int ALCenum
TYPEDEF: int ALCint
TYPEDEF: int ALCsizei
TYPEDEF: uint ALCuint
CONSTANT: ALC_FALSE 0
CONSTANT: ALC_TRUE 1

View File

@ -13,17 +13,17 @@ COMPILE< "opencl" {
LIBRARY: opencl
! cl_platform.h
TYPEDEF: char cl_char ;
TYPEDEF: uchar cl_uchar ;
TYPEDEF: short cl_short ;
TYPEDEF: ushort cl_ushort ;
TYPEDEF: int cl_int ;
TYPEDEF: uint cl_uint ;
TYPEDEF: longlong cl_long ;
TYPEDEF: ulonglong cl_ulong ;
TYPEDEF: ushort cl_half ;
TYPEDEF: float cl_float ;
TYPEDEF: double cl_double ;
TYPEDEF: char cl_char
TYPEDEF: uchar cl_uchar
TYPEDEF: short cl_short
TYPEDEF: ushort cl_ushort
TYPEDEF: int cl_int
TYPEDEF: uint cl_uint
TYPEDEF: longlong cl_long
TYPEDEF: ulonglong cl_ulong
TYPEDEF: ushort cl_half
TYPEDEF: float cl_float
TYPEDEF: double cl_double
CONSTANT: CL_CHAR_BIT 8
CONSTANT: CL_SCHAR_MAX 127
@ -69,9 +69,9 @@ CONSTANT: CL_HUGE_VAL 1.0e500
CONSTANT: CL_MAXFLOAT 340282346638528859811704183484516925440.0
CONSTANT: CL_INFINITY 1.0e50
TYPEDEF: uint cl_GLuint ;
TYPEDEF: int cl_GLint ;
TYPEDEF: uint cl_GLenum ;
TYPEDEF: uint cl_GLuint
TYPEDEF: int cl_GLint
TYPEDEF: uint cl_GLenum
! cl.h
C-TYPE: _cl_platform_id
@ -84,49 +84,49 @@ C-TYPE: _cl_kernel
C-TYPE: _cl_event
C-TYPE: _cl_sampler
TYPEDEF: _cl_platform_id* cl_platform_id ;
TYPEDEF: _cl_device_id* cl_device_id ;
TYPEDEF: _cl_context* cl_context ;
TYPEDEF: _cl_command_queue* cl_command_queue ;
TYPEDEF: _cl_mem* cl_mem ;
TYPEDEF: _cl_program* cl_program ;
TYPEDEF: _cl_kernel* cl_kernel ;
TYPEDEF: _cl_event* cl_event ;
TYPEDEF: _cl_sampler* cl_sampler ;
TYPEDEF: _cl_platform_id* cl_platform_id
TYPEDEF: _cl_device_id* cl_device_id
TYPEDEF: _cl_context* cl_context
TYPEDEF: _cl_command_queue* cl_command_queue
TYPEDEF: _cl_mem* cl_mem
TYPEDEF: _cl_program* cl_program
TYPEDEF: _cl_kernel* cl_kernel
TYPEDEF: _cl_event* cl_event
TYPEDEF: _cl_sampler* cl_sampler
TYPEDEF: cl_uint cl_bool ;
TYPEDEF: cl_ulong cl_bitfield ;
TYPEDEF: cl_bitfield cl_device_type ;
TYPEDEF: cl_uint cl_platform_info ;
TYPEDEF: cl_uint cl_device_info ;
TYPEDEF: cl_bitfield cl_device_address_info ;
TYPEDEF: cl_bitfield cl_device_fp_config ;
TYPEDEF: cl_uint cl_device_mem_cache_type ;
TYPEDEF: cl_uint cl_device_local_mem_type ;
TYPEDEF: cl_bitfield cl_device_exec_capabilities ;
TYPEDEF: cl_bitfield cl_command_queue_properties ;
TYPEDEF: cl_uint cl_bool
TYPEDEF: cl_ulong cl_bitfield
TYPEDEF: cl_bitfield cl_device_type
TYPEDEF: cl_uint cl_platform_info
TYPEDEF: cl_uint cl_device_info
TYPEDEF: cl_bitfield cl_device_address_info
TYPEDEF: cl_bitfield cl_device_fp_config
TYPEDEF: cl_uint cl_device_mem_cache_type
TYPEDEF: cl_uint cl_device_local_mem_type
TYPEDEF: cl_bitfield cl_device_exec_capabilities
TYPEDEF: cl_bitfield cl_command_queue_properties
TYPEDEF: intptr_t cl_context_properties ;
TYPEDEF: cl_uint cl_context_info ;
TYPEDEF: cl_uint cl_command_queue_info ;
TYPEDEF: cl_uint cl_channel_order ;
TYPEDEF: cl_uint cl_channel_type ;
TYPEDEF: cl_bitfield cl_mem_flags ;
TYPEDEF: cl_uint cl_mem_object_type ;
TYPEDEF: cl_uint cl_mem_info ;
TYPEDEF: cl_uint cl_image_info ;
TYPEDEF: cl_uint cl_addressing_mode ;
TYPEDEF: cl_uint cl_filter_mode ;
TYPEDEF: cl_uint cl_sampler_info ;
TYPEDEF: cl_bitfield cl_map_flags ;
TYPEDEF: cl_uint cl_program_info ;
TYPEDEF: cl_uint cl_program_build_info ;
TYPEDEF: cl_int cl_build_status ;
TYPEDEF: cl_uint cl_kernel_info ;
TYPEDEF: cl_uint cl_kernel_work_group_info ;
TYPEDEF: cl_uint cl_event_info ;
TYPEDEF: cl_uint cl_command_type ;
TYPEDEF: cl_uint cl_profiling_info ;
TYPEDEF: intptr_t cl_context_properties
TYPEDEF: cl_uint cl_context_info
TYPEDEF: cl_uint cl_command_queue_info
TYPEDEF: cl_uint cl_channel_order
TYPEDEF: cl_uint cl_channel_type
TYPEDEF: cl_bitfield cl_mem_flags
TYPEDEF: cl_uint cl_mem_object_type
TYPEDEF: cl_uint cl_mem_info
TYPEDEF: cl_uint cl_image_info
TYPEDEF: cl_uint cl_addressing_mode
TYPEDEF: cl_uint cl_filter_mode
TYPEDEF: cl_uint cl_sampler_info
TYPEDEF: cl_bitfield cl_map_flags
TYPEDEF: cl_uint cl_program_info
TYPEDEF: cl_uint cl_program_build_info
TYPEDEF: cl_int cl_build_status
TYPEDEF: cl_uint cl_kernel_info
TYPEDEF: cl_uint cl_kernel_work_group_info
TYPEDEF: cl_uint cl_event_info
TYPEDEF: cl_uint cl_command_type
TYPEDEF: cl_uint cl_profiling_info
STRUCT: cl_image_format
{ image_channel_order cl_channel_order }
@ -492,9 +492,9 @@ CONSTANT: CL_PLATFORM_NOT_FOUND_KHR -1001
FUNCTION: cl_int clIcdGetPlatformIDsKHR ( cl_uint num_entries, cl_platform_id* platforms, cl_uint* num_platforms ) ;
! cl_gl.h
TYPEDEF: cl_uint cl_gl_object_type ;
TYPEDEF: cl_uint cl_gl_texture_info ;
TYPEDEF: cl_uint cl_gl_platform_info ;
TYPEDEF: cl_uint cl_gl_object_type
TYPEDEF: cl_uint cl_gl_texture_info
TYPEDEF: cl_uint cl_gl_platform_info
CONSTANT: CL_GL_OBJECT_BUFFER 0x2000
CONSTANT: CL_GL_OBJECT_TEXTURE2D 0x2001
@ -513,7 +513,7 @@ FUNCTION: cl_int clEnqueueAcquireGLObjects ( cl_command_queue command_queue, cl_
FUNCTION: cl_int clEnqueueReleaseGLObjects ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
! cl_khr_gl_sharing.txt
TYPEDEF: cl_uint cl_gl_context_info ;
TYPEDEF: cl_uint cl_gl_context_info
CONSTANT: CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR -1000
CONSTANT: CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR 0x2006
@ -542,8 +542,8 @@ CONSTANT: CL_INVALID_D3D9_RESOURCE_NV -1011
CONSTANT: CL_D3D9_RESOURCE_ALREADY_ACQUIRED_NV -1012
CONSTANT: CL_D3D9_RESOURCE_NOT_ACQUIRED_NV -1013
TYPEDEF: void* cl_d3d9_device_source_nv ;
TYPEDEF: void* cl_d3d9_device_set_nv ;
TYPEDEF: void* cl_d3d9_device_source_nv
TYPEDEF: void* cl_d3d9_device_set_nv
FUNCTION: cl_int clGetDeviceIDsFromD3D9NV ( cl_platform_id platform, cl_d3d9_device_source_nv d3d_device_source, void* d3d_object, cl_d3d9_device_set_nv d3d_device_set, cl_uint num_entries, cl_device_id* devices, cl_uint* num_devices ) ;
FUNCTION: cl_mem clCreateFromD3D9VertexBufferNV ( cl_context context, cl_mem_flags flags, void* id3dvb9_resource, cl_int* errcode_ret ) ;
@ -570,8 +570,8 @@ CONSTANT: CL_INVALID_D3D10_RESOURCE_NV -1003
CONSTANT: CL_D3D10_RESOURCE_ALREADY_ACQUIRED_NV -1004
CONSTANT: CL_D3D10_RESOURCE_NOT_ACQUIRED_NV -1005
TYPEDEF: void* cl_d3d10_device_source_nv ;
TYPEDEF: void* cl_d3d10_device_set_nv ;
TYPEDEF: void* cl_d3d10_device_source_nv
TYPEDEF: void* cl_d3d10_device_set_nv
FUNCTION: cl_int clGetDeviceIDsFromD3D10NV ( cl_platform_id platform, cl_d3d10_device_source_nv d3d_device_source, void* d3d_object, cl_d3d10_device_set_nv d3d_device_set, cl_uint num_entries, cl_device_id* devices, cl_uint* num_devices ) ;
FUNCTION: cl_mem clCreateFromD3D10BufferNV ( cl_context context, cl_mem_flags flags, void* id3d10buffer_resource, cl_int* errcode_ret ) ;
@ -595,8 +595,8 @@ CONSTANT: CL_INVALID_D3D11_RESOURCE_NV -1007
CONSTANT: CL_D3D11_RESOURCE_ALREADY_ACQUIRED_NV -1008
CONSTANT: CL_D3D11_RESOURCE_NOT_ACQUIRED_NV -1009
TYPEDEF: void* cl_d3d11_device_source_nv ;
TYPEDEF: void* cl_d3d11_device_set_nv ;
TYPEDEF: void* cl_d3d11_device_source_nv
TYPEDEF: void* cl_d3d11_device_set_nv
FUNCTION: cl_int clGetDeviceIDsFromD3D11NV ( cl_platform_id platform, cl_d3d11_device_source_nv d3d_device_source, void* d3d_object, cl_d3d11_device_set_nv d3d_device_set, cl_uint num_entries, cl_device_id* devices, cl_uint* num_devices ) ;
FUNCTION: cl_mem clCreateFromD3D11BufferNV ( cl_context context, cl_mem_flags flags, void* id3d11buffer_resource, cl_int* errcode_ret ) ;

View File

@ -7,26 +7,26 @@ io.encodings.ascii kernel opengl.gl.extensions system ;
FROM: alien.c-types => short ;
IN: opengl.gl
TYPEDEF: uint GLenum ;
TYPEDEF: uchar GLboolean ;
TYPEDEF: uint GLbitfield ;
TYPEDEF: char GLbyte ;
TYPEDEF: short GLshort ;
TYPEDEF: int GLint ;
TYPEDEF: int GLsizei ;
TYPEDEF: uchar GLubyte ;
TYPEDEF: ushort GLushort ;
TYPEDEF: uint GLuint ;
TYPEDEF: float GLfloat ;
TYPEDEF: float GLclampf ;
TYPEDEF: double GLdouble ;
TYPEDEF: double GLclampd ;
TYPEDEF: longlong GLint64 ;
TYPEDEF: ulonglong GLuint64 ;
TYPEDEF: void* GLsync ;
TYPEDEF: uint GLenum
TYPEDEF: uchar GLboolean
TYPEDEF: uint GLbitfield
TYPEDEF: char GLbyte
TYPEDEF: short GLshort
TYPEDEF: int GLint
TYPEDEF: int GLsizei
TYPEDEF: uchar GLubyte
TYPEDEF: ushort GLushort
TYPEDEF: uint GLuint
TYPEDEF: float GLfloat
TYPEDEF: float GLclampf
TYPEDEF: double GLdouble
TYPEDEF: double GLclampd
TYPEDEF: longlong GLint64
TYPEDEF: ulonglong GLuint64
TYPEDEF: void* GLsync
C-TYPE: GLvoid
TYPEDEF: c-string[ascii] GLstring ;
TYPEDEF: c-string[ascii] GLstring
! Constants
@ -1485,8 +1485,8 @@ ALIAS: GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
ALIAS: GL_SRC2_ALPHA GL_SOURCE2_ALPHA
ALIAS: GL_SRC2_RGB GL_SOURCE2_RGB
TYPEDEF: ptrdiff_t GLsizeiptr ;
TYPEDEF: ptrdiff_t GLintptr ;
TYPEDEF: ptrdiff_t GLsizeiptr
TYPEDEF: ptrdiff_t GLintptr
GL-FUNCTION: void glBeginQuery { glBeginQueryARB } ( GLenum target, GLuint id ) ;
GL-FUNCTION: void glBindBuffer { glBindBufferARB } ( GLenum target, GLuint buffer ) ;
@ -1730,7 +1730,7 @@ GL-FUNCTION: void glUniformMatrix4x3fv { } ( GLint location, GLsizei count, GLbo
! OpenGL 3.0
TYPEDEF: ushort GLhalf ;
TYPEDEF: ushort GLhalf
CONSTANT: GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD
CONSTANT: GL_SAMPLER_CUBE_SHADOW 0x8DC5

View File

@ -21,7 +21,7 @@ C-TYPE: GLUnurbs
C-TYPE: GLUquadric
C-TYPE: GLUtesselator
C-TYPE: GLubyte
TYPEDEF: void* GLUfuncptr ;
TYPEDEF: void* GLUfuncptr
! StringName
CONSTANT: GLU_VERSION 100800

View File

@ -54,7 +54,7 @@ LIBRARY: libcrypto
STRUCT: crypto_ex_data_st
{ sk void* }
{ dummy int } ;
TYPEDEF: crypto_ex_data_st CRYPTO_EX_DATA ;
TYPEDEF: crypto_ex_data_st CRYPTO_EX_DATA
! ===============================================
! bio.h
@ -70,7 +70,7 @@ STRUCT: bio_method_st
{ create void* }
{ destroy void* }
{ callback_ctrl void* } ;
TYPEDEF: bio_method_st BIO_METHOD ;
TYPEDEF: bio_method_st BIO_METHOD
STRUCT: bio_st
{ method BIO_METHOD* }
@ -88,7 +88,7 @@ STRUCT: bio_st
{ num-read ulong }
{ num-write ulong }
{ ex-data CRYPTO_EX_DATA } ;
TYPEDEF: bio_st BIO ;
TYPEDEF: bio_st BIO
FUNCTION: BIO* BIO_new_file ( c-string filename, c-string mode ) ;

View File

@ -195,7 +195,7 @@ STRUCT: stack_st
{ sorted int }
{ num_alloc int }
{ comp void* } ;
TYPEDEF: stack_st _STACK ;
TYPEDEF: stack_st _STACK
! ===============================================
! asn1t.h
@ -207,7 +207,7 @@ C-TYPE: ASN1_ITEM
! asn1.h
! ===============================================
C-TYPE: ASN1_VALUE
TYPEDEF: ASN1_ITEM ASN1_ITEM_EXP ;
TYPEDEF: ASN1_ITEM ASN1_ITEM_EXP
STRUCT: ASN1_STRING
{ length int }
@ -222,7 +222,7 @@ FUNCTION: ASN1_VALUE* ASN1_item_d2i ( ASN1_VALUE** val, uchar **in, long len, AS
! ===============================================
! ossl_typ.h
! ===============================================
TYPEDEF: ASN1_STRING ASN1_OCTET_STRING ;
TYPEDEF: ASN1_STRING ASN1_OCTET_STRING
! ===============================================
! x509.h
@ -300,7 +300,7 @@ STRUCT: ssl_method_st
{ ssl_version void* }
{ ssl_callback_ctrl void* }
{ ssl_ctx_callback_ctrl void* } ;
TYPEDEF: ssl_method_st* ssl-method ;
TYPEDEF: ssl_method_st* ssl-method
STRUCT: ssl_st
{ version int }
@ -355,7 +355,7 @@ STRUCT: ssl_st
{ psk_client_callback void* }
{ psk_server_callback void* }
{ ctx SSL_CTX* } ;
TYPEDEF: ssl_st SSL ;
TYPEDEF: ssl_st SSL
FUNCTION: c-string SSL_get_version ( SSL* ssl ) ;

View File

@ -14,9 +14,9 @@ COMPILE< "pango.cairo" {
{ [ os unix? ] [ "libpangocairo-1.0.so" ] }
} cond cdecl add-library COMPILE>
FOREIGN-RECORD-TYPE: cairo.Context cairo_t ;
FOREIGN-RECORD-TYPE: cairo.ScaledFont cairo_scaled_font_t ;
FOREIGN-ENUM-TYPE: cairo.FontType cairo_font_type_t ;
FOREIGN-RECORD-TYPE: cairo.FontOptions cairo_font_options_t ;
FOREIGN-RECORD-TYPE: cairo.Context cairo_t
FOREIGN-RECORD-TYPE: cairo.ScaledFont cairo_scaled_font_t
FOREIGN-ENUM-TYPE: cairo.FontType cairo_font_type_t
FOREIGN-RECORD-TYPE: cairo.FontOptions cairo_font_options_t
GIR: vocab:pango/cairo/PangoCairo-1.0.gir

View File

@ -23,14 +23,14 @@ STRUCT: SMPTETime
{ mSeconds SInt16 }
{ mFrames SInt16 } ;
CFSTRING: QTKitErrorDomain "QTKitErrorDomain" ;
CFSTRING: QTErrorCaptureInputKey "QTErrorCaptureInputKey" ;
CFSTRING: QTErrorCaptureOutputKey "QTErrorCaptureOutputKey" ;
CFSTRING: QTErrorDeviceKey "QTErrorDeviceKey" ;
CFSTRING: QTErrorExcludingDeviceKey "QTErrorExcludingDeviceKey" ;
CFSTRING: QTErrorTimeKey "QTErrorTimeKey" ;
CFSTRING: QTErrorFileSizeKey "QTErrorFileSizeKey" ;
CFSTRING: QTErrorRecordingSuccesfullyFinishedKey "QTErrorRecordingSuccesfullyFinishedKey" ;
CFSTRING: QTKitErrorDomain "QTKitErrorDomain"
CFSTRING: QTErrorCaptureInputKey "QTErrorCaptureInputKey"
CFSTRING: QTErrorCaptureOutputKey "QTErrorCaptureOutputKey"
CFSTRING: QTErrorDeviceKey "QTErrorDeviceKey"
CFSTRING: QTErrorExcludingDeviceKey "QTErrorExcludingDeviceKey"
CFSTRING: QTErrorTimeKey "QTErrorTimeKey"
CFSTRING: QTErrorFileSizeKey "QTErrorFileSizeKey"
CFSTRING: QTErrorRecordingSuccesfullyFinishedKey "QTErrorRecordingSuccesfullyFinishedKey"
CONSTANT: QTErrorUnknown -1
CONSTANT: QTErrorIncompatibleInput 1002

View File

@ -13,7 +13,7 @@ COMPILE< "readline" {
LIBRARY: readline
TYPEDEF: void* histdata_t ;
TYPEDEF: void* histdata_t
STRUCT: HIST_ENTRY
{ line c-string }
@ -93,18 +93,18 @@ STRUCT: KEYMAP_ENTRY
CONSTANT: KEYMAP_SIZE 257
CONSTANT: ANYOTHERKEY 256
TYPEDEF: KEYMAP_ENTRY[257] KEYMAP_ENTRY_ARRAY ;
TYPEDEF: KEYMAP_ENTRY* Keymap ;
TYPEDEF: KEYMAP_ENTRY[257] KEYMAP_ENTRY_ARRAY
TYPEDEF: KEYMAP_ENTRY* Keymap
CONSTANT: ISFUNC 0
CONSTANT: ISKMAP 1
CONSTANT: ISMACR 2
C-GLOBAL: KEYMAP_ENTRY_ARRAY emacs_standard_keymap ;
C-GLOBAL: KEYMAP_ENTRY_ARRAY emacs_meta_keymap ;
C-GLOBAL: KEYMAP_ENTRY_ARRAY emacs_ctlx_keymap ;
C-GLOBAL: KEYMAP_ENTRY_ARRAY vi_insertion_keymap ;
C-GLOBAL: KEYMAP_ENTRY_ARRAY vi_movement_keymap ;
C-GLOBAL: KEYMAP_ENTRY_ARRAY emacs_standard_keymap
C-GLOBAL: KEYMAP_ENTRY_ARRAY emacs_meta_keymap
C-GLOBAL: KEYMAP_ENTRY_ARRAY emacs_ctlx_keymap
C-GLOBAL: KEYMAP_ENTRY_ARRAY vi_insertion_keymap
C-GLOBAL: KEYMAP_ENTRY_ARRAY vi_movement_keymap
FUNCTION: Keymap rl_copy_keymap ( Keymap k ) ;
FUNCTION: Keymap rl_make_keymap ( ) ;
@ -112,29 +112,29 @@ FUNCTION: void rl_discard_keymap ( Keymap k ) ;
CALLBACK: c-string tilde_hook_func_t ( c-string s ) ;
C-GLOBAL: tilde_hook_func_t* tilde_expansion_preexpansion_hook ;
C-GLOBAL: tilde_hook_func_t* tilde_expansion_failure_hook ;
C-GLOBAL: char** tilde_additional_prefixes ;
C-GLOBAL: char** tilde_additional_suffixes ;
C-GLOBAL: tilde_hook_func_t* tilde_expansion_preexpansion_hook
C-GLOBAL: tilde_hook_func_t* tilde_expansion_failure_hook
C-GLOBAL: char** tilde_additional_prefixes
C-GLOBAL: char** tilde_additional_suffixes
FUNCTION: c-string tilde_expand ( c-string s ) ;
FUNCTION: c-string tilde_expand_word ( c-string s ) ;
FUNCTION: c-string tilde_find_word ( c-string arg1, int arg2,
int* arg3 ) ;
C-GLOBAL: int history_base ;
C-GLOBAL: int history_length ;
C-GLOBAL: int history_max_entries ;
C-GLOBAL: char history_expansion_char ;
C-GLOBAL: char history_subst_char ;
C-GLOBAL: c-string history_word_delimiters ;
C-GLOBAL: char history_comment_char ;
C-GLOBAL: c-string history_no_expand_chars ;
C-GLOBAL: c-string history_search_delimiter_chars ;
C-GLOBAL: int history_quotes_inhibit_expansion ;
C-GLOBAL: int history_write_timestamps ;
C-GLOBAL: int max_input_history ;
C-GLOBAL: rl_linebuf_func_t* history_inhibit_expansion_function ;
C-GLOBAL: int history_base
C-GLOBAL: int history_length
C-GLOBAL: int history_max_entries
C-GLOBAL: char history_expansion_char
C-GLOBAL: char history_subst_char
C-GLOBAL: c-string history_word_delimiters
C-GLOBAL: char history_comment_char
C-GLOBAL: c-string history_no_expand_chars
C-GLOBAL: c-string history_search_delimiter_chars
C-GLOBAL: int history_quotes_inhibit_expansion
C-GLOBAL: int history_write_timestamps
C-GLOBAL: int max_input_history
C-GLOBAL: rl_linebuf_func_t* history_inhibit_expansion_function
CALLBACK: int rl_intfunc_t ( int i ) ;
CALLBACK: int rl_icpfunc_t ( c-string s ) ;
@ -159,13 +159,13 @@ STRUCT: UNDO_LIST
{ text char* }
{ what undo_code } ;
C-GLOBAL: UNDO_LIST* rl_undo_list ;
C-GLOBAL: UNDO_LIST* rl_undo_list
STRUCT: FUNMAP
{ name c-string }
{ function rl_command_func_t* } ;
C-GLOBAL: FUNMAP** funmap ;
C-GLOBAL: FUNMAP** funmap
FUNCTION: int rl_digit_argument ( int arg1, int arg2 ) ;
FUNCTION: int rl_universal_argument ( int arg, int arg ) ;
@ -501,87 +501,87 @@ FUNCTION: c-string rl_filename_completion_function ( c-string
FUNCTION: int rl_completion_mode ( rl_command_func_t* p ) ;
C-GLOBAL: c-string rl_library_version ;
C-GLOBAL: int rl_readline_version ;
C-GLOBAL: int rl_gnu_readline_p ;
C-GLOBAL: int rl_readline_state ;
C-GLOBAL: int rl_editing_mode ;
C-GLOBAL: int rl_insert_mode ;
C-GLOBAL: c-string rl_readline_name ;
C-GLOBAL: c-string rl_prompt ;
C-GLOBAL: c-string rl_display_prompt ;
C-GLOBAL: c-string rl_line_buffer ;
C-GLOBAL: int rl_point ;
C-GLOBAL: int rl_end ;
C-GLOBAL: int rl_mark ;
C-GLOBAL: int rl_done ;
C-GLOBAL: int rl_pending_input ;
C-GLOBAL: int rl_dispatching ;
C-GLOBAL: int rl_explicit_arg ;
C-GLOBAL: int rl_numeric_arg ;
C-GLOBAL: rl_command_func_t* rl_last_func ;
C-GLOBAL: c-string rl_terminal_name ;
C-GLOBAL: c-string rl_library_version
C-GLOBAL: int rl_readline_version
C-GLOBAL: int rl_gnu_readline_p
C-GLOBAL: int rl_readline_state
C-GLOBAL: int rl_editing_mode
C-GLOBAL: int rl_insert_mode
C-GLOBAL: c-string rl_readline_name
C-GLOBAL: c-string rl_prompt
C-GLOBAL: c-string rl_display_prompt
C-GLOBAL: c-string rl_line_buffer
C-GLOBAL: int rl_point
C-GLOBAL: int rl_end
C-GLOBAL: int rl_mark
C-GLOBAL: int rl_done
C-GLOBAL: int rl_pending_input
C-GLOBAL: int rl_dispatching
C-GLOBAL: int rl_explicit_arg
C-GLOBAL: int rl_numeric_arg
C-GLOBAL: rl_command_func_t* rl_last_func
C-GLOBAL: c-string rl_terminal_name
C-GLOBAL: FILE* rl_instream ;
C-GLOBAL: FILE* rl_outstream ;
C-GLOBAL: FILE* rl_instream
C-GLOBAL: FILE* rl_outstream
C-GLOBAL: int rl_prefer_env_winsize ;
C-GLOBAL: int rl_prefer_env_winsize
C-GLOBAL: rl_hook_func_t* rl_startup_hook ;
C-GLOBAL: rl_hook_func_t* rl_pre_input_hook ;
C-GLOBAL: rl_hook_func_t* rl_event_hook ;
C-GLOBAL: rl_hook_func_t* rl_startup_hook
C-GLOBAL: rl_hook_func_t* rl_pre_input_hook
C-GLOBAL: rl_hook_func_t* rl_event_hook
C-GLOBAL: rl_getc_func_t* rl_getc_function ;
C-GLOBAL: rl_voidfunc_t* rl_redisplay_function ;
C-GLOBAL: rl_vintfunc_t* rl_prep_term_function ;
C-GLOBAL: rl_voidfunc_t* rl_deprep_term_function ;
C-GLOBAL: rl_getc_func_t* rl_getc_function
C-GLOBAL: rl_voidfunc_t* rl_redisplay_function
C-GLOBAL: rl_vintfunc_t* rl_prep_term_function
C-GLOBAL: rl_voidfunc_t* rl_deprep_term_function
C-GLOBAL: Keymap rl_executing_keymap ;
C-GLOBAL: Keymap rl_binding_keymap ;
C-GLOBAL: Keymap rl_executing_keymap
C-GLOBAL: Keymap rl_binding_keymap
C-GLOBAL: int rl_erase_empty_line ;
C-GLOBAL: int rl_already_prompted ;
C-GLOBAL: int rl_num_chars_to_read ;
C-GLOBAL: c-string rl_executing_macro ;
C-GLOBAL: int rl_erase_empty_line
C-GLOBAL: int rl_already_prompted
C-GLOBAL: int rl_num_chars_to_read
C-GLOBAL: c-string rl_executing_macro
C-GLOBAL: int rl_catch_signals ;
C-GLOBAL: int rl_catch_sigwinch ;
C-GLOBAL: rl_compentry_func_t* rl_completion_entry_function ;
C-GLOBAL: rl_compentry_func_t* rl_menu_completion_entry_function ;
C-GLOBAL: rl_compignore_func_t* rl_ignore_some_completions_function ;
C-GLOBAL: rl_completion_func_t* rl_attempted_completion_function ;
C-GLOBAL: c-string rl_basic_word_break_characters ;
C-GLOBAL: c-string rl_completer_word_break_characters ;
C-GLOBAL: rl_cpvfunc_t* rl_completion_word_break_hook ;
C-GLOBAL: int rl_catch_signals
C-GLOBAL: int rl_catch_sigwinch
C-GLOBAL: rl_compentry_func_t* rl_completion_entry_function
C-GLOBAL: rl_compentry_func_t* rl_menu_completion_entry_function
C-GLOBAL: rl_compignore_func_t* rl_ignore_some_completions_function
C-GLOBAL: rl_completion_func_t* rl_attempted_completion_function
C-GLOBAL: c-string rl_basic_word_break_characters
C-GLOBAL: c-string rl_completer_word_break_characters
C-GLOBAL: rl_cpvfunc_t* rl_completion_word_break_hook
C-GLOBAL: c-string rl_completer_quote_characters ;
C-GLOBAL: c-string rl_basic_quote_characters ;
C-GLOBAL: c-string rl_filename_quote_characters ;
C-GLOBAL: c-string rl_special_prefixes ;
C-GLOBAL: rl_icppfunc_t* rl_directory_completion_hook ;
C-GLOBAL: c-string rl_completer_quote_characters
C-GLOBAL: c-string rl_basic_quote_characters
C-GLOBAL: c-string rl_filename_quote_characters
C-GLOBAL: c-string rl_special_prefixes
C-GLOBAL: rl_icppfunc_t* rl_directory_completion_hook
C-GLOBAL: rl_icppfunc_t* rl_directory_rewrite_hook ;
C-GLOBAL: rl_dequote_func_t* rl_filename_rewrite_hook ;
C-GLOBAL: rl_compdisp_func_t* rl_completion_display_matches_hook ;
C-GLOBAL: int rl_filename_completion_desired ;
C-GLOBAL: int rl_filename_quoting_desired ;
C-GLOBAL: rl_quote_func_t* rl_filename_quoting_function ;
C-GLOBAL: rl_dequote_func_t* rl_filename_dequoting_function ;
C-GLOBAL: rl_linebuf_func_t* rl_char_is_quoted_p ;
C-GLOBAL: int rl_attempted_completion_over ;
C-GLOBAL: int rl_completion_type ;
C-GLOBAL: int rl_completion_invoking_key ;
C-GLOBAL: int rl_completion_query_items ;
C-GLOBAL: int rl_completion_append_character ;
C-GLOBAL: int rl_completion_suppress_append ;
C-GLOBAL: int rl_completion_quote_character ;
C-GLOBAL: int rl_completion_found_quote ;
C-GLOBAL: int rl_completion_suppress_quote ;
C-GLOBAL: int rl_sort_completion_matches ;
C-GLOBAL: int rl_completion_mark_symlink_dirs ;
C-GLOBAL: rl_icppfunc_t* rl_directory_rewrite_hook
C-GLOBAL: rl_dequote_func_t* rl_filename_rewrite_hook
C-GLOBAL: rl_compdisp_func_t* rl_completion_display_matches_hook
C-GLOBAL: int rl_filename_completion_desired
C-GLOBAL: int rl_filename_quoting_desired
C-GLOBAL: rl_quote_func_t* rl_filename_quoting_function
C-GLOBAL: rl_dequote_func_t* rl_filename_dequoting_function
C-GLOBAL: rl_linebuf_func_t* rl_char_is_quoted_p
C-GLOBAL: int rl_attempted_completion_over
C-GLOBAL: int rl_completion_type
C-GLOBAL: int rl_completion_invoking_key
C-GLOBAL: int rl_completion_query_items
C-GLOBAL: int rl_completion_append_character
C-GLOBAL: int rl_completion_suppress_append
C-GLOBAL: int rl_completion_quote_character
C-GLOBAL: int rl_completion_found_quote
C-GLOBAL: int rl_completion_suppress_quote
C-GLOBAL: int rl_sort_completion_matches
C-GLOBAL: int rl_completion_mark_symlink_dirs
C-GLOBAL: int rl_ignore_completion_duplicates ;
C-GLOBAL: int rl_inhibit_completion ;
C-GLOBAL: int rl_ignore_completion_duplicates
C-GLOBAL: int rl_inhibit_completion
CONSTANT: READERR -2

View File

@ -11,8 +11,8 @@ IN: system-info.macosx
PRIVATE<
TYPEDEF: SInt16 OSErr ;
TYPEDEF: UInt32 OSType ;
TYPEDEF: SInt16 OSErr
TYPEDEF: UInt32 OSType
FUNCTION: OSErr Gestalt ( OSType selector, SInt32* response ) ;
: gestalt ( selector -- response )

View File

@ -198,7 +198,7 @@ FUNCTION: int unlink ( c-string path ) ;
FUNCTION: int utimes ( c-string path, timeval[2] times ) ;
FUNCTION: ssize_t write ( int fd, void* buf, size_t nbytes ) ;
FUNCTION: ssize_t writev ( int fds, iovec* iov, int iovcnt ) ;
TYPEDEF: void* sighandler_t ;
TYPEDEF: void* sighandler_t
FUNCTION: sighandler_t signal ( int signum, sighandler_t handler ) ;
"librt" "librt.so" cdecl add-library

View File

@ -18,8 +18,8 @@ CONSTANT: S_IFWHT 0o160000 ! Whiteout.
STRUCT: fsid
{ __val int[2] } ;
TYPEDEF: fsid __fsid_t ;
TYPEDEF: fsid fsid_t ;
TYPEDEF: fsid __fsid_t
TYPEDEF: fsid fsid_t
COMPILE< "unix.stat." os name>> append require COMPILE>

View File

@ -1,33 +1,33 @@
USING: alien.syntax alien.c-types ;
IN: unix.types
TYPEDEF: ulonglong __uquad_type ;
TYPEDEF: ulong __ulongword_type ;
TYPEDEF: long __sword_type ;
TYPEDEF: ulong __uword_type ;
TYPEDEF: long __slongword_type ;
TYPEDEF: uint __u32_type ;
TYPEDEF: int __s32_type ;
TYPEDEF: ulonglong __uquad_type
TYPEDEF: ulong __ulongword_type
TYPEDEF: long __sword_type
TYPEDEF: ulong __uword_type
TYPEDEF: long __slongword_type
TYPEDEF: uint __u32_type
TYPEDEF: int __s32_type
TYPEDEF: __uquad_type dev_t ;
TYPEDEF: __ulongword_type ino_t ;
TYPEDEF: ino_t __ino_t ;
TYPEDEF: __u32_type mode_t ;
TYPEDEF: __uword_type nlink_t ;
TYPEDEF: __u32_type uid_t ;
TYPEDEF: __u32_type gid_t ;
TYPEDEF: __slongword_type off_t ;
TYPEDEF: off_t __off_t ;
TYPEDEF: __slongword_type blksize_t ;
TYPEDEF: __slongword_type blkcnt_t ;
TYPEDEF: __sword_type ssize_t ;
TYPEDEF: __s32_type pid_t ;
TYPEDEF: __slongword_type time_t ;
TYPEDEF: __slongword_type __time_t ;
TYPEDEF: __uquad_type dev_t
TYPEDEF: __ulongword_type ino_t
TYPEDEF: ino_t __ino_t
TYPEDEF: __u32_type mode_t
TYPEDEF: __uword_type nlink_t
TYPEDEF: __u32_type uid_t
TYPEDEF: __u32_type gid_t
TYPEDEF: __slongword_type off_t
TYPEDEF: off_t __off_t
TYPEDEF: __slongword_type blksize_t
TYPEDEF: __slongword_type blkcnt_t
TYPEDEF: __sword_type ssize_t
TYPEDEF: __s32_type pid_t
TYPEDEF: __slongword_type time_t
TYPEDEF: __slongword_type __time_t
TYPEDEF: ssize_t __SWORD_TYPE ;
TYPEDEF: ulonglong blkcnt64_t ;
TYPEDEF: ulonglong __fsblkcnt64_t ;
TYPEDEF: ulonglong __fsfilcnt64_t ;
TYPEDEF: ulonglong ino64_t ;
TYPEDEF: ulonglong off64_t ;
TYPEDEF: ssize_t __SWORD_TYPE
TYPEDEF: ulonglong blkcnt64_t
TYPEDEF: ulonglong __fsblkcnt64_t
TYPEDEF: ulonglong __fsfilcnt64_t
TYPEDEF: ulonglong ino64_t
TYPEDEF: ulonglong off64_t

View File

@ -3,33 +3,33 @@ IN: unix.types
! Darwin 9.1.0
TYPEDEF: ushort __uint16_t ;
TYPEDEF: uint __uint32_t ;
TYPEDEF: int __int32_t ;
TYPEDEF: longlong __int64_t ;
TYPEDEF: ushort __uint16_t
TYPEDEF: uint __uint32_t
TYPEDEF: int __int32_t
TYPEDEF: longlong __int64_t
TYPEDEF: __int32_t dev_t ;
TYPEDEF: __uint32_t ino_t ;
TYPEDEF: __uint16_t mode_t ;
TYPEDEF: __uint16_t nlink_t ;
TYPEDEF: __uint32_t uid_t ;
TYPEDEF: __uint32_t gid_t ;
TYPEDEF: __int64_t off_t ;
TYPEDEF: __int64_t blkcnt_t ;
TYPEDEF: __int64_t ino64_t ;
TYPEDEF: __int32_t blksize_t ;
TYPEDEF: long ssize_t ;
TYPEDEF: __int32_t pid_t ;
TYPEDEF: long time_t ;
TYPEDEF: uint mach_port_t ;
TYPEDEF: int kern_return_t ;
TYPEDEF: int boolean_t ;
TYPEDEF: mach_port_t io_object_t ;
TYPEDEF: io_object_t io_iterator_t ;
TYPEDEF: io_object_t io_registry_entry_t ;
TYPEDEF: io_object_t io_service_t ;
TYPEDEF: char[128] io_name_t ;
TYPEDEF: char[512] io_string_t ;
TYPEDEF: kern_return_t IOReturn ;
TYPEDEF: __int32_t dev_t
TYPEDEF: __uint32_t ino_t
TYPEDEF: __uint16_t mode_t
TYPEDEF: __uint16_t nlink_t
TYPEDEF: __uint32_t uid_t
TYPEDEF: __uint32_t gid_t
TYPEDEF: __int64_t off_t
TYPEDEF: __int64_t blkcnt_t
TYPEDEF: __int64_t ino64_t
TYPEDEF: __int32_t blksize_t
TYPEDEF: long ssize_t
TYPEDEF: __int32_t pid_t
TYPEDEF: long time_t
TYPEDEF: uint mach_port_t
TYPEDEF: int kern_return_t
TYPEDEF: int boolean_t
TYPEDEF: mach_port_t io_object_t
TYPEDEF: io_object_t io_iterator_t
TYPEDEF: io_object_t io_registry_entry_t
TYPEDEF: io_object_t io_service_t
TYPEDEF: char[128] io_name_t
TYPEDEF: char[512] io_string_t
TYPEDEF: kern_return_t IOReturn
TYPEDEF: uint IOOptionBits ;
TYPEDEF: uint IOOptionBits

View File

@ -2,32 +2,32 @@ USING: accessors alien.c-types alien.syntax system vocabs ;
QUALIFIED: sequences
IN: unix.types
TYPEDEF: uchar u_int8_t ;
TYPEDEF: ushort u_int16_t ;
TYPEDEF: uint u_int32_t ;
TYPEDEF: ulonglong u_int64_t ;
TYPEDEF: uchar u_int8_t
TYPEDEF: ushort u_int16_t
TYPEDEF: uint u_int32_t
TYPEDEF: ulonglong u_int64_t
TYPEDEF: char __int8_t ;
TYPEDEF: short __int16_t ;
TYPEDEF: int __int32_t ;
TYPEDEF: longlong __int64_t ;
TYPEDEF: char __int8_t
TYPEDEF: short __int16_t
TYPEDEF: int __int32_t
TYPEDEF: longlong __int64_t
TYPEDEF: uchar __uint8_t ;
TYPEDEF: ushort __uint16_t ;
TYPEDEF: uint __uint32_t ;
TYPEDEF: ulonglong __uint64_t ;
TYPEDEF: uchar __uint8_t
TYPEDEF: ushort __uint16_t
TYPEDEF: uint __uint32_t
TYPEDEF: ulonglong __uint64_t
TYPEDEF: void* caddr_t ;
TYPEDEF: uint in_addr_t ;
TYPEDEF: uint socklen_t ;
TYPEDEF: void* caddr_t
TYPEDEF: uint in_addr_t
TYPEDEF: uint socklen_t
TYPEDEF: __uint64_t fsblkcnt_t ;
TYPEDEF: fsblkcnt_t __fsblkcnt_t ;
TYPEDEF: __uint64_t fsfilcnt_t ;
TYPEDEF: fsfilcnt_t __fsfilcnt_t ;
TYPEDEF: __uint64_t rlim_t ;
TYPEDEF: uint32_t id_t ;
TYPEDEF: long clockid_t ;
TYPEDEF: __uint64_t fsblkcnt_t
TYPEDEF: fsblkcnt_t __fsblkcnt_t
TYPEDEF: __uint64_t fsfilcnt_t
TYPEDEF: fsfilcnt_t __fsfilcnt_t
TYPEDEF: __uint64_t rlim_t
TYPEDEF: uint32_t id_t
TYPEDEF: long clockid_t
C-TYPE: DIR
C-TYPE: FILE

View File

@ -44,7 +44,7 @@ STRUCT: ACL
{ AceCount WORD }
{ Sbz2 WORD } ;
TYPEDEF: ACL* PACL ;
TYPEDEF: ACL* PACL
CONSTANT: ACCESS_ALLOWED_ACE_TYPE 0
CONSTANT: ACCESS_DENIED_ACE_TYPE 1
@ -62,20 +62,20 @@ STRUCT: ACE_HEADER
{ AceFlags BYTE }
{ AceSize WORD } ;
TYPEDEF: ACE_HEADER* PACE_HEADER ;
TYPEDEF: ACE_HEADER* PACE_HEADER
STRUCT: ACCESS_ALLOWED_ACE
{ Header ACE_HEADER }
{ Mask DWORD }
{ SidStart DWORD } ;
TYPEDEF: ACCESS_ALLOWED_ACE* PACCESS_ALLOWED_ACE ;
TYPEDEF: ACCESS_ALLOWED_ACE* PACCESS_ALLOWED_ACE
STRUCT: ACCESS_DENIED_ACE
{ Header ACE_HEADER }
{ Mask DWORD }
{ SidStart DWORD } ;
TYPEDEF: ACCESS_DENIED_ACE* PACCESS_DENIED_ACE ;
TYPEDEF: ACCESS_DENIED_ACE* PACCESS_DENIED_ACE
STRUCT: SYSTEM_AUDIT_ACE
@ -83,21 +83,21 @@ STRUCT: SYSTEM_AUDIT_ACE
{ Mask DWORD }
{ SidStart DWORD } ;
TYPEDEF: SYSTEM_AUDIT_ACE* PSYSTEM_AUDIT_ACE ;
TYPEDEF: SYSTEM_AUDIT_ACE* PSYSTEM_AUDIT_ACE
STRUCT: SYSTEM_ALARM_ACE
{ Header ACE_HEADER }
{ Mask DWORD }
{ SidStart DWORD } ;
TYPEDEF: SYSTEM_ALARM_ACE* PSYSTEM_ALARM_ACE ;
TYPEDEF: SYSTEM_ALARM_ACE* PSYSTEM_ALARM_ACE
STRUCT: ACCESS_ALLOWED_CALLBACK_ACE
{ Header ACE_HEADER }
{ Mask DWORD }
{ SidStart DWORD } ;
TYPEDEF: ACCESS_ALLOWED_CALLBACK_ACE* PACCESS_ALLOWED_CALLBACK_ACE ;
TYPEDEF: ACCESS_ALLOWED_CALLBACK_ACE* PACCESS_ALLOWED_CALLBACK_ACE
STRUCT: SECURITY_DESCRIPTOR
{ Revision UCHAR }
@ -108,7 +108,7 @@ STRUCT: SECURITY_DESCRIPTOR
{ Sacl PACL }
{ Dacl PACL } ;
TYPEDEF: SECURITY_DESCRIPTOR* PSECURITY_DESCRIPTOR ;
TYPEDEF: SECURITY_DESCRIPTOR* PSECURITY_DESCRIPTOR
CONSTANT: SE_OWNER_DEFAULTED 1
CONSTANT: SE_GROUP_DEFAULTED 2
@ -124,8 +124,8 @@ CONSTANT: SE_DACL_PROTECTED 4096
CONSTANT: SE_SACL_PROTECTED 8192
CONSTANT: SE_SELF_RELATIVE 32768
TYPEDEF: DWORD SECURITY_DESCRIPTOR_CONTROL ;
TYPEDEF: SECURITY_DESCRIPTOR_CONTROL* PSECURITY_DESCRIPTOR_CONTROL ;
TYPEDEF: DWORD SECURITY_DESCRIPTOR_CONTROL
TYPEDEF: SECURITY_DESCRIPTOR_CONTROL* PSECURITY_DESCRIPTOR_CONTROL
ENUM: ACCESS_MODE
NOT_USED_ACCESS
@ -180,7 +180,7 @@ STRUCT: TRUSTEE
{ TrusteeType TRUSTEE_TYPE }
{ ptstrName LPTSTR } ;
TYPEDEF: TRUSTEE* PTRUSTEE ;
TYPEDEF: TRUSTEE* PTRUSTEE
STRUCT: EXPLICIT_ACCESS
{ grfAccessPermissions DWORD }
@ -191,7 +191,7 @@ STRUCT: EXPLICIT_ACCESS
STRUCT: SID_IDENTIFIER_AUTHORITY
{ Value { BYTE 6 } } ;
TYPEDEF: SID_IDENTIFIER_AUTHORITY* PSID_IDENTIFIER_AUTHORITY ;
TYPEDEF: SID_IDENTIFIER_AUTHORITY* PSID_IDENTIFIER_AUTHORITY
CONSTANT: SECURITY_NULL_SID_AUTHORITY 0
CONSTANT: SECURITY_WORLD_SID_AUTHORITY 1
@ -278,12 +278,12 @@ CONSTANT: NTE_FAIL 0x80090020
CONSTANT: NTE_SYS_ERR 0x80090021
! SID is a variable length structure
TYPEDEF: void* PSID ;
TYPEDEF: void* PSID
TYPEDEF: EXPLICIT_ACCESS* PEXPLICIT_ACCESS ;
TYPEDEF: EXPLICIT_ACCESS* PEXPLICIT_ACCESS
TYPEDEF: DWORD SECURITY_INFORMATION ;
TYPEDEF: SECURITY_INFORMATION* PSECURITY_INFORMATION ;
TYPEDEF: DWORD SECURITY_INFORMATION
TYPEDEF: SECURITY_INFORMATION* PSECURITY_INFORMATION
CONSTANT: OWNER_SECURITY_INFORMATION 1
CONSTANT: GROUP_SECURITY_INFORMATION 2
@ -665,7 +665,7 @@ CONSTANT: PUBLICKEYBLOBEX 0xA
CONSTANT: SIMPLEBLOB 0x1
CONSTANT: SYMMETRICWRAPKEYBLOB 0xB
TYPEDEF: void* SID ;
TYPEDEF: void* SID
CONSTANT: SECURITY_MAX_SID_SIZE 68
@ -781,9 +781,9 @@ ENUM: TOKEN_INFORMATION_CLASS
TokenLogonSid
MaxTokenInfoClass ;
TYPEDEF: TOKEN_INFORMATION_CLASS* PTOKEN_INFORMATION_CLASS ;
TYPEDEF: TOKEN_INFORMATION_CLASS* PTOKEN_INFORMATION_CLASS
TYPEDEF: uint ALG_ID ;
TYPEDEF: uint ALG_ID
STRUCT: PUBLICKEYSTRUC
{ bType BYTE }
@ -791,10 +791,10 @@ STRUCT: PUBLICKEYSTRUC
{ reserved WORD }
{ aiKeyAlg ALG_ID } ;
TYPEDEF: PUBLICKEYSTRUC BLOBHEADER ;
TYPEDEF: LONG HCRYPTHASH ;
TYPEDEF: LONG HCRYPTKEY ;
TYPEDEF: DWORD REGSAM ;
TYPEDEF: PUBLICKEYSTRUC BLOBHEADER
TYPEDEF: LONG HCRYPTHASH
TYPEDEF: LONG HCRYPTKEY
TYPEDEF: DWORD REGSAM
! : I_ScGetCurrentGroupStateW ;
! : A_SHAFinal ;

View File

@ -6,49 +6,49 @@ IN: windows.crypt32
LIBRARY: crypt32
TYPEDEF: HANDLE HCERTSTORE ;
TYPEDEF: ULONG_PTR HCRYPTPROV ;
TYPEDEF: HANDLE HCRYPTPROV_LEGACY ;
TYPEDEF: HANDLE HCERTSTORE
TYPEDEF: ULONG_PTR HCRYPTPROV
TYPEDEF: HANDLE HCRYPTPROV_LEGACY
STRUCT: CRYPT_BIT_BLOB
{ cbData DWORD }
{ pbData BYTE* }
{ cUnusedBits DWORD } ;
TYPEDEF: CRYPT_BIT_BLOB* PCRYPT_BIT_BLOB ;
TYPEDEF: CRYPT_BIT_BLOB* PCRYPT_BIT_BLOB
STRUCT: CRYPTOAPI_BLOB
{ cbData DWORD }
{ pbData BYTE* } ;
TYPEDEF: CRYPTOAPI_BLOB CRYPT_INTEGER_BLOB ;
TYPEDEF: CRYPTOAPI_BLOB CRYPT_UINT_BLOB ;
TYPEDEF: CRYPTOAPI_BLOB CRYPT_OBJID_BLOB ;
TYPEDEF: CRYPTOAPI_BLOB CERT_NAME_BLOB ;
TYPEDEF: CRYPTOAPI_BLOB CERT_RDN_VALUE_BLOB ;
TYPEDEF: CRYPTOAPI_BLOB CERT_BLOB ;
TYPEDEF: CRYPTOAPI_BLOB CRL_BLOB ;
TYPEDEF: CRYPTOAPI_BLOB DATA_BLOB ;
TYPEDEF: CRYPTOAPI_BLOB CRYPT_DATA_BLOB ;
TYPEDEF: CRYPTOAPI_BLOB CRYPT_HASH_BLOB ;
TYPEDEF: CRYPTOAPI_BLOB CRYPT_DIGEST_BLOB ;
TYPEDEF: CRYPTOAPI_BLOB CRYPT_DER_BLOB ;
TYPEDEF: CRYPTOAPI_BLOB CRYPT_ATTR_BLOB ;
TYPEDEF: CRYPTOAPI_BLOB CRYPT_INTEGER_BLOB
TYPEDEF: CRYPTOAPI_BLOB CRYPT_UINT_BLOB
TYPEDEF: CRYPTOAPI_BLOB CRYPT_OBJID_BLOB
TYPEDEF: CRYPTOAPI_BLOB CERT_NAME_BLOB
TYPEDEF: CRYPTOAPI_BLOB CERT_RDN_VALUE_BLOB
TYPEDEF: CRYPTOAPI_BLOB CERT_BLOB
TYPEDEF: CRYPTOAPI_BLOB CRL_BLOB
TYPEDEF: CRYPTOAPI_BLOB DATA_BLOB
TYPEDEF: CRYPTOAPI_BLOB CRYPT_DATA_BLOB
TYPEDEF: CRYPTOAPI_BLOB CRYPT_HASH_BLOB
TYPEDEF: CRYPTOAPI_BLOB CRYPT_DIGEST_BLOB
TYPEDEF: CRYPTOAPI_BLOB CRYPT_DER_BLOB
TYPEDEF: CRYPTOAPI_BLOB CRYPT_ATTR_BLOB
STRUCT: CRYPT_ALGORITHM_IDENTIFIER
{ pszObjId LPSTR }
{ Parameters CRYPT_OBJID_BLOB } ;
TYPEDEF: CRYPT_ALGORITHM_IDENTIFIER* PCRYPT_ALGORITHM_IDENTIFIER ;
TYPEDEF: CRYPT_ALGORITHM_IDENTIFIER* PCRYPT_ALGORITHM_IDENTIFIER
STRUCT: CERT_PUBLIC_KEY_INFO
{ Algorithm CRYPT_ALGORITHM_IDENTIFIER }
{ PublicKey CRYPT_BIT_BLOB } ;
TYPEDEF: CERT_PUBLIC_KEY_INFO* PCERT_PUBLIC_KEY_INFO ;
TYPEDEF: CERT_PUBLIC_KEY_INFO* PCERT_PUBLIC_KEY_INFO
STRUCT: CERT_EXTENSION
{ pszObjId LPSTR }
{ fCritical BOOL }
{ Value CRYPT_OBJID_BLOB } ;
TYPEDEF: CERT_EXTENSION* PCERT_EXTENSION ;
TYPEDEF: CERT_EXTENSION* PCERT_EXTENSION
STRUCT: CERT_INFO
{ dwVersion DWORD }
@ -63,7 +63,7 @@ STRUCT: CERT_INFO
{ SubjectUniqueId CRYPT_BIT_BLOB }
{ cExtension DWORD }
{ rgExtension PCERT_EXTENSION } ;
TYPEDEF: CERT_INFO* PCERT_INFO ;
TYPEDEF: CERT_INFO* PCERT_INFO
STRUCT: CERT_CONTEXT
{ dwCertEncodingType DWORD }
@ -71,7 +71,7 @@ STRUCT: CERT_CONTEXT
{ cbCertEncoded DWORD }
{ pCertInfo PCERT_INFO }
{ hCertStore HCERTSTORE } ;
TYPEDEF: CERT_CONTEXT* PCCERT_CONTEXT ;
TYPEDEF: CERT_CONTEXT* PCCERT_CONTEXT
! CryptObjectLocatorFree

View File

@ -7,9 +7,9 @@ IN: windows.ddk.hid
COMPILE< "hid" "hid.dll" stdcall add-library COMPILE>
LIBRARY: hid
TYPEDEF: LONG NTSTATUS ;
TYPEDEF: USHORT USAGE ;
TYPEDEF: USAGE* PUSAGE ;
TYPEDEF: LONG NTSTATUS
TYPEDEF: USHORT USAGE
TYPEDEF: USAGE* PUSAGE
CONSTANT: HID_USAGE_PAGE_UNDEFINED 0x00
CONSTANT: HID_USAGE_PAGE_GENERIC 0x01
@ -214,7 +214,7 @@ ENUM: HIDP_REPORT_TYPE
STRUCT: USAGE_AND_PAGE
{ Usage USAGE }
{ UsagePage USAGE } ;
TYPEDEF: USAGE_AND_PAGE* PUSAGE_AND_PAGE ;
TYPEDEF: USAGE_AND_PAGE* PUSAGE_AND_PAGE
: HidP_IsSameUsageAndPage ( u1 u2 -- ? ) = ; inline
@ -256,7 +256,7 @@ STRUCT: HIDP_BUTTON_CAPS
{ IsAbsolute BOOLEAN }
{ Reserved ULONG[10] }
{ Union HIDP_BUTTONS_CAPS_union } ;
TYPEDEF: HIDP_BUTTON_CAPS* PHIDP_BUTTON_CAPS ;
TYPEDEF: HIDP_BUTTON_CAPS* PHIDP_BUTTON_CAPS
STRUCT: HIDP_VALUE_CAPS_range
{ UsageMin USAGE }
@ -306,7 +306,7 @@ STRUCT: HIDP_VALUE_CAPS
{ PhysicalMin LONG }
{ PhysicalMax LONG }
{ Union HIDP_VALUE_CAPS_union } ;
TYPEDEF: HIDP_VALUE_CAPS* PHIDP_VALUE_CAPS ;
TYPEDEF: HIDP_VALUE_CAPS* PHIDP_VALUE_CAPS
STRUCT: HIDP_LINK_COLLECTION_NODE
{ LinkUsage USAGE }
@ -317,11 +317,11 @@ STRUCT: HIDP_LINK_COLLECTION_NODE
{ FirstChild USHORT }
{ CollectionTypeIsAliasBitfield ULONG }
{ UserContext PVOID } ;
TYPEDEF: HIDP_LINK_COLLECTION_NODE* PHIDP_LINK_COLLECTION_NODE ;
TYPEDEF: HIDP_LINK_COLLECTION_NODE* PHIDP_LINK_COLLECTION_NODE
TYPEDEF: PUCHAR PHIDP_REPORT_DESCRIPTOR ;
TYPEDEF: PUCHAR PHIDP_REPORT_DESCRIPTOR
C-TYPE: HIDP_PREPARSED_DATA
TYPEDEF: HIDP_PREPARSED_DATA* PHIDP_PREPARSED_DATA ;
TYPEDEF: HIDP_PREPARSED_DATA* PHIDP_PREPARSED_DATA
STRUCT: HIDP_CAPS
{ Usage USAGE }
@ -340,26 +340,26 @@ STRUCT: HIDP_CAPS
{ NumberFeatureButtonCaps USHORT }
{ NumberFeatureValueCaps USHORT }
{ NumberFeatureDataIndices USHORT } ;
TYPEDEF: HIDP_CAPS* PHIDP_CAPS ;
TYPEDEF: HIDP_CAPS* PHIDP_CAPS
STRUCT: HIDP_DATA
{ DataIndex USHORT }
{ Reserved USHORT }
{ RawValue ULONG } ;
TYPEDEF: HIDP_DATA* PHIDP_DATA ;
TYPEDEF: HIDP_DATA* PHIDP_DATA
STRUCT: HIDP_UNKNOWN_TOKEN
{ Token UCHAR }
{ Reserved UCHAR[3] }
{ BitField ULONG } ;
TYPEDEF: HIDP_UNKNOWN_TOKEN* PHIDP_UNKNOWN_TOKEN ;
TYPEDEF: HIDP_UNKNOWN_TOKEN* PHIDP_UNKNOWN_TOKEN
STRUCT: HIDP_EXTENDED_ATTRIBUTES
{ NumGlobalUnknowns UCHAR }
{ Reserved UCHAR[3] }
{ GlobalUnknowns PHIDP_UNKNOWN_TOKEN }
{ Data ULONG[1] } ;
TYPEDEF: HIDP_EXTENDED_ATTRIBUTES* PHIDP_EXTENDED_ATTRIBUTES ;
TYPEDEF: HIDP_EXTENDED_ATTRIBUTES* PHIDP_EXTENDED_ATTRIBUTES
FUNCTION: NTSTATUS
HidP_GetCaps (
@ -613,7 +613,7 @@ ENUM: HIDP_KEYBOARD_DIRECTION
STRUCT: HIDP_KEYBOARD_MODIFIER_STATE
{ ul ULONG } ;
TYPEDEF: HIDP_KEYBOARD_MODIFIER_STATE* PHIDP_KEYBOARD_MODIFIER_STATE ;
TYPEDEF: HIDP_KEYBOARD_MODIFIER_STATE* PHIDP_KEYBOARD_MODIFIER_STATE
CALLBACK: BOOLEAN PHIDP_INSERT_SCANCODES (
PVOID Context,
@ -669,14 +669,14 @@ STRUCT: HIDD_CONFIGURATION
{ cookie PVOID }
{ size ULONG }
{ RingBufferSize ULONG } ;
TYPEDEF: HIDD_CONFIGURATION* PHIDD_CONFIGURATION ;
TYPEDEF: HIDD_CONFIGURATION* PHIDD_CONFIGURATION
STRUCT: HIDD_ATTRIBUTES
{ Size ULONG }
{ VendorID USHORT }
{ ProductID USHORT }
{ VersionNumber USHORT } ;
TYPEDEF: HIDD_ATTRIBUTES* PHIDD_ATTRIBUTES ;
TYPEDEF: HIDD_ATTRIBUTES* PHIDD_ATTRIBUTES
FUNCTION: BOOLEAN
HidD_GetAttributes (

View File

@ -8,8 +8,8 @@ IN: windows.ddk.setupapi
COMPILE< "setupapi" "setupapi.dll" stdcall add-library COMPILE>
LIBRARY: setupapi
TYPEDEF: DWORDLONG SP_LOG_TOKEN ;
TYPEDEF: DWORDLONG* PSP_LOG_TOKEN ;
TYPEDEF: DWORDLONG SP_LOG_TOKEN
TYPEDEF: DWORDLONG* PSP_LOG_TOKEN
CONSTANT: LOGTOKEN_TYPE_MASK 3
CONSTANT: LOGTOKEN_UNSPECIFIED 0
@ -58,13 +58,13 @@ CONSTANT: TXTLOG_DEVMGR 0x20000000
CONSTANT: TXTLOG_INSTALLER 0x40000000
CONSTANT: TXTLOG_VENDOR 0x80000000
TYPEDEF: void* HPROPSHEETPAGE ;
TYPEDEF: void* HIMAGELIST ;
TYPEDEF: void* HPROPSHEETPAGE
TYPEDEF: void* HIMAGELIST
C-TYPE: DEVPROPKEY
TYPEDEF: ULONG DEVPROPTYPE ;
TYPEDEF: DEVPROPTYPE* PDEVPROPTYPE ;
TYPEDEF: void* LPPROPSHEETHEADERA ;
TYPEDEF: void* LPPROPSHEETHEADERW ;
TYPEDEF: ULONG DEVPROPTYPE
TYPEDEF: DEVPROPTYPE* PDEVPROPTYPE
TYPEDEF: void* LPPROPSHEETHEADERA
TYPEDEF: void* LPPROPSHEETHEADERW
CONSTANT: LINE_LEN 256
CONSTANT: LINE_LEN*2 512
@ -77,20 +77,20 @@ CONSTANT: MAX_SERVICE_NAME_LEN 256
CONSTANT: MAX_SUBTITLE_LEN 256
CONSTANT: SP_MAX_MACHINENAME_LENGTH $$[ MAX_PATH 3 + ]
TYPEDEF: PVOID HINF ;
TYPEDEF: PVOID HINF
STRUCT: INFCONTEXT
{ Inf PVOID }
{ CurrentInf PVOID }
{ Section UINT }
{ Line UINT } ;
TYPEDEF: INFCONTEXT* PINFCONTEXT ;
TYPEDEF: INFCONTEXT* PINFCONTEXT
STRUCT: SP_INF_INFORMATION
{ InfStyle DWORD }
{ InfCount DWORD }
{ VersionDat BYTE[ANYSIZE_ARRAY] } ;
TYPEDEF: SP_INF_INFORMATION* PSP_INF_INFORMATION ;
TYPEDEF: SP_INF_INFORMATION* PSP_INF_INFORMATION
STRUCT: SP_ALTPLATFORM_INFO_V2
{ cbSize DWORD }
@ -101,7 +101,7 @@ STRUCT: SP_ALTPLATFORM_INFO_V2
{ Flags WORD }
{ FirstValidatedMajorVersion DWORD }
{ FirstValidatedMinorVersion DWORD } ;
TYPEDEF: SP_ALTPLATFORM_INFO_V2* PSP_ALTPLATFORM_INFO_V2 ;
TYPEDEF: SP_ALTPLATFORM_INFO_V2* PSP_ALTPLATFORM_INFO_V2
STRUCT: SP_ALTPLATFORM_INFO_V1
{ cbSize DWORD }
@ -110,9 +110,9 @@ STRUCT: SP_ALTPLATFORM_INFO_V1
{ MinorVersion DWORD }
{ ProcessorArchitecture WORD }
{ Reserved WORD } ;
TYPEDEF: SP_ALTPLATFORM_INFO_V1* PSP_ALTPLATFORM_INFO_V1 ;
TYPEDEF: SP_ALTPLATFORM_INFO_V2 SP_ALTPLATFORM_INFO ;
TYPEDEF: PSP_ALTPLATFORM_INFO_V2 PSP_ALTPLATFORM_INFO ;
TYPEDEF: SP_ALTPLATFORM_INFO_V1* PSP_ALTPLATFORM_INFO_V1
TYPEDEF: SP_ALTPLATFORM_INFO_V2 SP_ALTPLATFORM_INFO
TYPEDEF: PSP_ALTPLATFORM_INFO_V2 PSP_ALTPLATFORM_INFO
CONSTANT: SP_ALTPLATFORM_FLAGS_VERSION_RANGE 1
@ -120,14 +120,14 @@ STRUCT: SP_ORIGINAL_FILE_INFO_A
{ cbSize DWORD }
{ OriginalInfName CHAR[MAX_PATH] }
{ OriginalCatalogName CHAR[MAX_PATH] } ;
TYPEDEF: SP_ORIGINAL_FILE_INFO_A* PSP_ORIGINAL_FILE_INFO_A ;
TYPEDEF: SP_ORIGINAL_FILE_INFO_A* PSP_ORIGINAL_FILE_INFO_A
STRUCT: SP_ORIGINAL_FILE_INFO_W
{ cbSize DWORD }
{ OriginalInfName WCHAR[MAX_PATH] }
{ OriginalCatalogName WCHAR[MAX_PATH] } ;
TYPEDEF: SP_ORIGINAL_FILE_INFO_W* PSP_ORIGINAL_FILE_INFO_W ;
TYPEDEF: SP_ORIGINAL_FILE_INFO_W SP_ORIGINAL_FILE_INFO ;
TYPEDEF: PSP_ORIGINAL_FILE_INFO_W PSP_ORIGINAL_FILE_INFO ;
TYPEDEF: SP_ORIGINAL_FILE_INFO_W* PSP_ORIGINAL_FILE_INFO_W
TYPEDEF: SP_ORIGINAL_FILE_INFO_W SP_ORIGINAL_FILE_INFO
TYPEDEF: PSP_ORIGINAL_FILE_INFO_W PSP_ORIGINAL_FILE_INFO
CONSTANT: INF_STYLE_NONE 0x00000000
CONSTANT: INF_STYLE_OLDNT 0x00000001
@ -174,7 +174,7 @@ CONSTANT: DIRID_COMMON_DOCUMENTS 16430
CONSTANT: DIRID_USER 0x8000
CALLBACK: UINT PSP_FILE_CALLBACK_A ( PVOID Context, UINT Notification, UINT_PTR Param1, UINT_PTR Param2 ) ;
CALLBACK: UINT PSP_FILE_CALLBACK_W ( PVOID Context, UINT Notification, UINT_PTR Param1, UINT_PTR Param2 ) ;
TYPEDEF: PSP_FILE_CALLBACK_W PSP_FILE_CALLBACK ;
TYPEDEF: PSP_FILE_CALLBACK_W PSP_FILE_CALLBACK
CONSTANT: SPFILENOTIFY_STARTQUEUE 0x00000001
CONSTANT: SPFILENOTIFY_ENDQUEUE 0x00000002
CONSTANT: SPFILENOTIFY_STARTSUBQUEUE 0x00000003
@ -234,15 +234,15 @@ STRUCT: FILEPATHS_A
{ Source PCSTR }
{ Win32Error UINT }
{ Flags DWORD } ;
TYPEDEF: FILEPATHS_A* PFILEPATHS_A ;
TYPEDEF: FILEPATHS_A* PFILEPATHS_A
STRUCT: FILEPATHS_W
{ Target PCWSTR }
{ Source PCWSTR }
{ Win32Error UINT }
{ Flags DWORD } ;
TYPEDEF: FILEPATHS_W* PFILEPATHS_W ;
TYPEDEF: FILEPATHS_W FILEPATHS ;
TYPEDEF: PFILEPATHS_W PFILEPATHS ;
TYPEDEF: FILEPATHS_W* PFILEPATHS_W
TYPEDEF: FILEPATHS_W FILEPATHS
TYPEDEF: PFILEPATHS_W PFILEPATHS
STRUCT: FILEPATHS_SIGNERINFO_A
{ Target PCSTR }
{ Source PCSTR }
@ -251,7 +251,7 @@ STRUCT: FILEPATHS_SIGNERINFO_A
{ DigitalSigner PCSTR }
{ Version PCSTR }
{ CatalogFile PCSTR } ;
TYPEDEF: FILEPATHS_SIGNERINFO_A* PFILEPATHS_SIGNERINFO_A ;
TYPEDEF: FILEPATHS_SIGNERINFO_A* PFILEPATHS_SIGNERINFO_A
STRUCT: FILEPATHS_SIGNERINFO_W
{ Target PCWSTR }
{ Source PCWSTR }
@ -260,9 +260,9 @@ STRUCT: FILEPATHS_SIGNERINFO_W
{ DigitalSigner PCWSTR }
{ Version PCWSTR }
{ CatalogFile PCWSTR } ;
TYPEDEF: FILEPATHS_SIGNERINFO_W* PFILEPATHS_SIGNERINFO_W ;
TYPEDEF: FILEPATHS_SIGNERINFO_W FILEPATHS_SIGNERINFO ;
TYPEDEF: PFILEPATHS_SIGNERINFO_W PFILEPATHS_SIGNERINFO ;
TYPEDEF: FILEPATHS_SIGNERINFO_W* PFILEPATHS_SIGNERINFO_W
TYPEDEF: FILEPATHS_SIGNERINFO_W FILEPATHS_SIGNERINFO
TYPEDEF: PFILEPATHS_SIGNERINFO_W PFILEPATHS_SIGNERINFO
STRUCT: SOURCE_MEDIA_A
{ Reserved PCSTR }
@ -271,7 +271,7 @@ STRUCT: SOURCE_MEDIA_A
{ SourcePath PCSTR }
{ SourceFile PCSTR }
{ Flags DWORD } ;
TYPEDEF: SOURCE_MEDIA_A* PSOURCE_MEDIA_A ;
TYPEDEF: SOURCE_MEDIA_A* PSOURCE_MEDIA_A
STRUCT: SOURCE_MEDIA_W
{ Reserved PCWSTR }
{ Tagfile PCWSTR }
@ -279,9 +279,9 @@ STRUCT: SOURCE_MEDIA_W
{ SourcePath PCWSTR }
{ SourceFile PCWSTR }
{ Flags DWORD } ;
TYPEDEF: SOURCE_MEDIA_W* PSOURCE_MEDIA_W ;
TYPEDEF: SOURCE_MEDIA_W SOURCE_MEDIA ;
TYPEDEF: PSOURCE_MEDIA_W PSOURCE_MEDIA ;
TYPEDEF: SOURCE_MEDIA_W* PSOURCE_MEDIA_W
TYPEDEF: SOURCE_MEDIA_W SOURCE_MEDIA
TYPEDEF: PSOURCE_MEDIA_W PSOURCE_MEDIA
STRUCT: CABINET_INFO_A
{ CabinetPath PCSTR }
@ -289,16 +289,16 @@ STRUCT: CABINET_INFO_A
{ DiskName PCSTR }
{ SetId USHORT }
{ CabinetNumber USHORT } ;
TYPEDEF: CABINET_INFO_A* PCABINET_INFO_A ;
TYPEDEF: CABINET_INFO_A* PCABINET_INFO_A
STRUCT: CABINET_INFO_W
{ CabinetPath PCWSTR }
{ CabinetFile PCWSTR }
{ DiskName PCWSTR }
{ SetId USHORT }
{ CabinetNumber USHORT } ;
TYPEDEF: CABINET_INFO_W* PCABINET_INFO_W ;
TYPEDEF: CABINET_INFO_W CABINET_INFO ;
TYPEDEF: PCABINET_INFO_W PCABINET_INFO ;
TYPEDEF: CABINET_INFO_W* PCABINET_INFO_W
TYPEDEF: CABINET_INFO_W CABINET_INFO
TYPEDEF: PCABINET_INFO_W PCABINET_INFO
STRUCT: FILE_IN_CABINET_INFO_A
{ NameInCabinet PCSTR }
@ -308,7 +308,7 @@ STRUCT: FILE_IN_CABINET_INFO_A
{ DosTime WORD }
{ DosAttribs WORD }
{ FullTargetName CHAR[MAX_PATH] } ;
TYPEDEF: FILE_IN_CABINET_INFO_A* PFILE_IN_CABINET_INFO_A ;
TYPEDEF: FILE_IN_CABINET_INFO_A* PFILE_IN_CABINET_INFO_A
STRUCT: FILE_IN_CABINET_INFO_W
{ NameInCabinet PCWSTR }
{ FileSize DWORD }
@ -317,25 +317,25 @@ STRUCT: FILE_IN_CABINET_INFO_W
{ DosTime WORD }
{ DosAttribs WORD }
{ FullTargetName WCHAR[MAX_PATH] } ;
TYPEDEF: FILE_IN_CABINET_INFO_W* PFILE_IN_CABINET_INFO_W ;
TYPEDEF: FILE_IN_CABINET_INFO_W FILE_IN_CABINET_INFO ;
TYPEDEF: PFILE_IN_CABINET_INFO_W PFILE_IN_CABINET_INFO ;
TYPEDEF: FILE_IN_CABINET_INFO_W* PFILE_IN_CABINET_INFO_W
TYPEDEF: FILE_IN_CABINET_INFO_W FILE_IN_CABINET_INFO
TYPEDEF: PFILE_IN_CABINET_INFO_W PFILE_IN_CABINET_INFO
STRUCT: SP_REGISTER_CONTROL_STATUSA
{ cbSize DWORD }
{ FileName PCSTR }
{ Win32Error DWORD }
{ FailureCode DWORD } ;
TYPEDEF: SP_REGISTER_CONTROL_STATUSA* PSP_REGISTER_CONTROL_STATUSA ;
TYPEDEF: SP_REGISTER_CONTROL_STATUSA* PSP_REGISTER_CONTROL_STATUSA
STRUCT: SP_REGISTER_CONTROL_STATUSW
{ cbSize DWORD }
{ FileName PCWSTR }
{ Win32Error DWORD }
{ FailureCode DWORD } ;
TYPEDEF: SP_REGISTER_CONTROL_STATUSW* PSP_REGISTER_CONTROL_STATUSW ;
TYPEDEF: SP_REGISTER_CONTROL_STATUSW* PSP_REGISTER_CONTROL_STATUSW
TYPEDEF: SP_REGISTER_CONTROL_STATUSW SP_REGISTER_CONTROL_STATUS ;
TYPEDEF: PSP_REGISTER_CONTROL_STATUSW PSP_REGISTER_CONTROL_STATUS ;
TYPEDEF: SP_REGISTER_CONTROL_STATUSW SP_REGISTER_CONTROL_STATUS
TYPEDEF: PSP_REGISTER_CONTROL_STATUSW PSP_REGISTER_CONTROL_STATUS
CONSTANT: SPREG_SUCCESS 0x00000000
CONSTANT: SPREG_LOADLIBRARY 0x00000001
@ -345,7 +345,7 @@ CONSTANT: SPREG_DLLINSTALL 0x00000004
CONSTANT: SPREG_TIMEOUT 0x00000005
CONSTANT: SPREG_UNKNOWN 0xFFFFFFFF
TYPEDEF: PVOID HSPFILEQ ;
TYPEDEF: PVOID HSPFILEQ
STRUCT: SP_FILE_COPY_PARAMS_A
{ cbSize DWORD }
@ -360,7 +360,7 @@ STRUCT: SP_FILE_COPY_PARAMS_A
{ CopyStyle DWORD }
{ LayoutInf HINF }
{ SecurityDescriptor PCSTR } ;
TYPEDEF: SP_FILE_COPY_PARAMS_A* PSP_FILE_COPY_PARAMS_A ;
TYPEDEF: SP_FILE_COPY_PARAMS_A* PSP_FILE_COPY_PARAMS_A
STRUCT: SP_FILE_COPY_PARAMS_W
{ cbSize DWORD }
{ QueueHandle HSPFILEQ }
@ -374,32 +374,32 @@ STRUCT: SP_FILE_COPY_PARAMS_W
{ CopyStyle DWORD }
{ LayoutInf HINF }
{ SecurityDescriptor PCWSTR } ;
TYPEDEF: SP_FILE_COPY_PARAMS_W* PSP_FILE_COPY_PARAMS_W ;
TYPEDEF: SP_FILE_COPY_PARAMS_W* PSP_FILE_COPY_PARAMS_W
TYPEDEF: SP_FILE_COPY_PARAMS_W SP_FILE_COPY_PARAMS ;
TYPEDEF: PSP_FILE_COPY_PARAMS_W PSP_FILE_COPY_PARAMS ;
TYPEDEF: SP_FILE_COPY_PARAMS_W SP_FILE_COPY_PARAMS
TYPEDEF: PSP_FILE_COPY_PARAMS_W PSP_FILE_COPY_PARAMS
TYPEDEF: PVOID HDSKSPC ;
TYPEDEF: PVOID HDEVINFO ;
TYPEDEF: PVOID HDSKSPC
TYPEDEF: PVOID HDEVINFO
STRUCT: SP_DEVINFO_DATA
{ cbSize DWORD }
{ ClassGuid GUID }
{ DevInst DWORD }
{ Reserved ULONG_PTR } ;
TYPEDEF: SP_DEVINFO_DATA* PSP_DEVINFO_DATA ;
TYPEDEF: SP_DEVINFO_DATA* PSP_DEVINFO_DATA
STRUCT: SP_DEVICE_INTERFACE_DATA
{ cbSize DWORD }
{ InterfaceClassGuid GUID }
{ Flags DWORD }
{ Reserved ULONG_PTR } ;
TYPEDEF: SP_DEVICE_INTERFACE_DATA* PSP_DEVICE_INTERFACE_DATA ;
TYPEDEF: SP_DEVICE_INTERFACE_DATA* PSP_DEVICE_INTERFACE_DATA
CONSTANT: SPINT_ACTIVE 0x00000001
CONSTANT: SPINT_DEFAULT 0x00000002
CONSTANT: SPINT_REMOVED 0x00000004
TYPEDEF: SP_DEVICE_INTERFACE_DATA SP_INTERFACE_DEVICE_DATA ;
TYPEDEF: PSP_DEVICE_INTERFACE_DATA PSP_INTERFACE_DEVICE_DAT ;
TYPEDEF: SP_DEVICE_INTERFACE_DATA SP_INTERFACE_DEVICE_DATA
TYPEDEF: PSP_DEVICE_INTERFACE_DATA PSP_INTERFACE_DEVICE_DAT
CONSTANT: SPID_ACTIVE $\ SPINT_ACTIVE
CONSTANT: SPID_DEFAULT $\ SPINT_DEFAULT
CONSTANT: SPID_REMOVED $\ SPINT_REMOVED
@ -407,36 +407,36 @@ CONSTANT: SPID_REMOVED $\ SPINT_REMOVED
PACKED-STRUCT: SP_DEVICE_INTERFACE_DETAIL_DATA_A
{ cbSize DWORD }
{ DevicePath CHAR[ANYSIZE_ARRAY] } ;
TYPEDEF: SP_DEVICE_INTERFACE_DETAIL_DATA_A* PSP_DEVICE_INTERFACE_DETAIL_DATA_A ;
TYPEDEF: SP_DEVICE_INTERFACE_DETAIL_DATA_A* PSP_DEVICE_INTERFACE_DETAIL_DATA_A
PACKED-STRUCT: SP_DEVICE_INTERFACE_DETAIL_DATA_W
{ cbSize DWORD }
{ DevicePath WCHAR[ANYSIZE_ARRAY] } ;
TYPEDEF: SP_DEVICE_INTERFACE_DETAIL_DATA_W* PSP_DEVICE_INTERFACE_DETAIL_DATA_W ;
TYPEDEF: SP_DEVICE_INTERFACE_DETAIL_DATA_W SP_DEVICE_INTERFACE_DETAIL_DATA ;
TYPEDEF: PSP_DEVICE_INTERFACE_DETAIL_DATA_W PSP_DEVICE_INTERFACE_DETAIL_DATA ;
TYPEDEF: SP_DEVICE_INTERFACE_DETAIL_DATA_W SP_INTERFACE_DEVICE_DETAIL_DATA_W ;
TYPEDEF: PSP_DEVICE_INTERFACE_DETAIL_DATA_W PSP_INTERFACE_DEVICE_DETAIL_DATA_W ;
TYPEDEF: SP_DEVICE_INTERFACE_DETAIL_DATA_A SP_INTERFACE_DEVICE_DETAIL_DATA_A ;
TYPEDEF: PSP_DEVICE_INTERFACE_DETAIL_DATA_A PSP_INTERFACE_DEVICE_DETAIL_DATA_A ;
TYPEDEF: SP_DEVICE_INTERFACE_DETAIL_DATA_W* PSP_DEVICE_INTERFACE_DETAIL_DATA_W
TYPEDEF: SP_DEVICE_INTERFACE_DETAIL_DATA_W SP_DEVICE_INTERFACE_DETAIL_DATA
TYPEDEF: PSP_DEVICE_INTERFACE_DETAIL_DATA_W PSP_DEVICE_INTERFACE_DETAIL_DATA
TYPEDEF: SP_DEVICE_INTERFACE_DETAIL_DATA_W SP_INTERFACE_DEVICE_DETAIL_DATA_W
TYPEDEF: PSP_DEVICE_INTERFACE_DETAIL_DATA_W PSP_INTERFACE_DEVICE_DETAIL_DATA_W
TYPEDEF: SP_DEVICE_INTERFACE_DETAIL_DATA_A SP_INTERFACE_DEVICE_DETAIL_DATA_A
TYPEDEF: PSP_DEVICE_INTERFACE_DETAIL_DATA_A PSP_INTERFACE_DEVICE_DETAIL_DATA_A
TYPEDEF: SP_INTERFACE_DEVICE_DETAIL_DATA_W SP_INTERFACE_DEVICE_DETAIL_DATA ;
TYPEDEF: PSP_INTERFACE_DEVICE_DETAIL_DATA_W PSP_INTERFACE_DEVICE_DETAIL_DATA ;
TYPEDEF: SP_INTERFACE_DEVICE_DETAIL_DATA_W SP_INTERFACE_DEVICE_DETAIL_DATA
TYPEDEF: PSP_INTERFACE_DEVICE_DETAIL_DATA_W PSP_INTERFACE_DEVICE_DETAIL_DATA
STRUCT: SP_DEVINFO_LIST_DETAIL_DATA_A
{ cbSize DWORD }
{ ClassGuid GUID }
{ RemoteMachineHandle HANDLE }
{ RemoteMachineName CHAR[SP_MAX_MACHINENAME_LENGTH] } ;
TYPEDEF: SP_DEVINFO_LIST_DETAIL_DATA_A* PSP_DEVINFO_LIST_DETAIL_DATA_A ;
TYPEDEF: SP_DEVINFO_LIST_DETAIL_DATA_A* PSP_DEVINFO_LIST_DETAIL_DATA_A
STRUCT: SP_DEVINFO_LIST_DETAIL_DATA_W
{ cbSize DWORD }
{ ClassGuid GUID }
{ RemoteMachineHandle HANDLE }
{ RemoteMachineName WCHAR[SP_MAX_MACHINENAME_LENGTH] } ;
TYPEDEF: SP_DEVINFO_LIST_DETAIL_DATA_W* PSP_DEVINFO_LIST_DETAIL_DATA_W ;
TYPEDEF: SP_DEVINFO_LIST_DETAIL_DATA_W* PSP_DEVINFO_LIST_DETAIL_DATA_W
TYPEDEF: SP_DEVINFO_LIST_DETAIL_DATA_W SP_DEVINFO_LIST_DETAIL_DATA ;
TYPEDEF: PSP_DEVINFO_LIST_DETAIL_DATA_W PSP_DEVINFO_LIST_DETAIL_DATA ;
TYPEDEF: SP_DEVINFO_LIST_DETAIL_DATA_W SP_DEVINFO_LIST_DETAIL_DATA
TYPEDEF: PSP_DEVINFO_LIST_DETAIL_DATA_W PSP_DEVINFO_LIST_DETAIL_DATA
CONSTANT: DIF_SELECTDEVICE 0x00000001
CONSTANT: DIF_INSTALLDEVICE 0x00000002
@ -481,7 +481,7 @@ CONSTANT: DIF_UPDATEDRIVER_UI 0x00000029
CONSTANT: DIF_FINISHINSTALL_ACTION 0x0000002A
CONSTANT: DIF_RESERVED2 0x00000030
CONSTANT: DIF_MOVEDEVICE 0x0000000E
TYPEDEF: UINT DI_FUNCTION ;
TYPEDEF: UINT DI_FUNCTION
STRUCT: SP_DEVINSTALL_PARAMS_A
{ cbSize DWORD }
@ -494,7 +494,7 @@ STRUCT: SP_DEVINSTALL_PARAMS_A
{ ClassInstallReserved ULONG_PTR }
{ Reserved DWORD }
{ DriverPath CHAR[MAX_PATH] } ;
TYPEDEF: SP_DEVINSTALL_PARAMS_A* PSP_DEVINSTALL_PARAMS_A ;
TYPEDEF: SP_DEVINSTALL_PARAMS_A* PSP_DEVINSTALL_PARAMS_A
STRUCT: SP_DEVINSTALL_PARAMS_W
{ cbSize DWORD }
{ Flags DWORD }
@ -506,9 +506,9 @@ STRUCT: SP_DEVINSTALL_PARAMS_W
{ ClassInstallReserved ULONG_PTR }
{ Reserved DWORD }
{ DriverPath WCHAR[MAX_PATH] } ;
TYPEDEF: SP_DEVINSTALL_PARAMS_W* PSP_DEVINSTALL_PARAMS_W ;
TYPEDEF: SP_DEVINSTALL_PARAMS_W SP_DEVINSTALL_PARAMS ;
TYPEDEF: PSP_DEVINSTALL_PARAMS_W PSP_DEVINSTALL_PARAMS ;
TYPEDEF: SP_DEVINSTALL_PARAMS_W* PSP_DEVINSTALL_PARAMS_W
TYPEDEF: SP_DEVINSTALL_PARAMS_W SP_DEVINSTALL_PARAMS
TYPEDEF: PSP_DEVINSTALL_PARAMS_W PSP_DEVINSTALL_PARAMS
CONSTANT: DI_SHOWOEM 0x00000001
CONSTANT: DI_SHOWCOMPAT 0x00000002
@ -578,13 +578,13 @@ CONSTANT: DI_FLAGSEX_SEARCH_PUBLISHED_INFS 0x80000000
STRUCT: SP_CLASSINSTALL_HEADER
{ cbSize DWORD }
{ InstallFunction DI_FUNCTION } ;
TYPEDEF: SP_CLASSINSTALL_HEADER* PSP_CLASSINSTALL_HEADER ;
TYPEDEF: SP_CLASSINSTALL_HEADER* PSP_CLASSINSTALL_HEADER
STRUCT: SP_ENABLECLASS_PARAMS
{ ClassInstallHeader SP_CLASSINSTALL_HEADER }
{ ClassGuid GUID }
{ EnableMessage DWORD } ;
TYPEDEF: SP_ENABLECLASS_PARAMS* PSP_ENABLECLASS_PARAMS ;
TYPEDEF: SP_ENABLECLASS_PARAMS* PSP_ENABLECLASS_PARAMS
CONSTANT: ENABLECLASS_QUERY 0
CONSTANT: ENABLECLASS_SUCCESS 1
@ -603,13 +603,13 @@ STRUCT: SP_PROPCHANGE_PARAMS
{ StateChange DWORD }
{ Scope DWORD }
{ HwProfile DWORD } ;
TYPEDEF: SP_PROPCHANGE_PARAMS* PSP_PROPCHANGE_PARAMS ;
TYPEDEF: SP_PROPCHANGE_PARAMS* PSP_PROPCHANGE_PARAMS
STRUCT: SP_REMOVEDEVICE_PARAMS
{ ClassInstallHeader SP_CLASSINSTALL_HEADER }
{ Scope DWORD }
{ HwProfile DWORD } ;
TYPEDEF: SP_REMOVEDEVICE_PARAMS* PSP_REMOVEDEVICE_PARAMS ;
TYPEDEF: SP_REMOVEDEVICE_PARAMS* PSP_REMOVEDEVICE_PARAMS
CONSTANT: DI_REMOVEDEVICE_GLOBAL 0x00000001
CONSTANT: DI_REMOVEDEVICE_CONFIGSPECIFIC 0x00000002
@ -618,7 +618,7 @@ STRUCT: SP_UNREMOVEDEVICE_PARAMS
{ ClassInstallHeader SP_CLASSINSTALL_HEADER }
{ Scope DWORD }
{ HwProfile DWORD } ;
TYPEDEF: SP_UNREMOVEDEVICE_PARAMS* PSP_UNREMOVEDEVICE_PARAMS ;
TYPEDEF: SP_UNREMOVEDEVICE_PARAMS* PSP_UNREMOVEDEVICE_PARAMS
CONSTANT: DI_UNREMOVEDEVICE_CONFIGSPECIFIC 0x00000002
@ -629,16 +629,16 @@ STRUCT: SP_SELECTDEVICE_PARAMS_A
{ ListLabel CHAR[MAX_LABEL_LEN] }
{ SubTitle CHAR[MAX_SUBTITLE_LEN] }
{ Reserved BYTE[2] } ;
TYPEDEF: SP_SELECTDEVICE_PARAMS_A* PSP_SELECTDEVICE_PARAMS_A ;
TYPEDEF: SP_SELECTDEVICE_PARAMS_A* PSP_SELECTDEVICE_PARAMS_A
STRUCT: SP_SELECTDEVICE_PARAMS_W
{ ClassInstallHeader SP_CLASSINSTALL_HEADER }
{ Title WCHAR[MAX_TITLE_LEN] }
{ Instructions WCHAR[MAX_INSTRUCTION_LEN] }
{ ListLabel WCHAR[MAX_LABEL_LEN] }
{ SubTitle WCHAR[MAX_SUBTITLE_LEN] } ;
TYPEDEF: SP_SELECTDEVICE_PARAMS_W* PSP_SELECTDEVICE_PARAMS_W ;
TYPEDEF: SP_SELECTDEVICE_PARAMS_W SP_SELECTDEVICE_PARAMS ;
TYPEDEF: PSP_SELECTDEVICE_PARAMS_W PSP_SELECTDEVICE_PARAMS ;
TYPEDEF: SP_SELECTDEVICE_PARAMS_W* PSP_SELECTDEVICE_PARAMS_W
TYPEDEF: SP_SELECTDEVICE_PARAMS_W SP_SELECTDEVICE_PARAMS
TYPEDEF: PSP_SELECTDEVICE_PARAMS_W PSP_SELECTDEVICE_PARAMS
CALLBACK: BOOL PDETECT_PROGRESS_NOTIFY ( PVOID ProgressNotifyParam, DWORD DetectComplete ) ;
@ -646,7 +646,7 @@ STRUCT: SP_DETECTDEVICE_PARAMS
{ ClassInstallHeader SP_CLASSINSTALL_HEADER }
{ DetectProgressNotify PDETECT_PROGRESS_NOTIFY }
{ ProgressNotifyParam PVOID } ;
TYPEDEF: SP_DETECTDEVICE_PARAMS* PSP_DETECTDEVICE_PARAMS ;
TYPEDEF: SP_DETECTDEVICE_PARAMS* PSP_DETECTDEVICE_PARAMS
CONSTANT: MAX_INSTALLWIZARD_DYNAPAGES 20
@ -659,7 +659,7 @@ STRUCT: SP_INSTALLWIZARD_DATA
{ PrivateFlags DWORD }
{ PrivateData LPARAM }
{ hwndWizardDlg HWND } ;
TYPEDEF: SP_INSTALLWIZARD_DATA* PSP_INSTALLWIZARD_DATA ;
TYPEDEF: SP_INSTALLWIZARD_DATA* PSP_INSTALLWIZARD_DATA
CONSTANT: NDW_INSTALLFLAG_DIDFACTDEFS 0x00000001
CONSTANT: NDW_INSTALLFLAG_HARDWAREALLREADYIN 0x00000002
@ -701,33 +701,33 @@ STRUCT: SP_NEWDEVICEWIZARD_DATA
{ DynamicPages HPROPSHEETPAGE[MAX_INSTALLWIZARD_DYNAPAGES] }
{ NumDynamicPages DWORD }
{ hwndWizardDlg HWND } ;
TYPEDEF: SP_NEWDEVICEWIZARD_DATA* PSP_NEWDEVICEWIZARD_DATA ;
TYPEDEF: SP_NEWDEVICEWIZARD_DATA SP_ADDPROPERTYPAGE_DATA ;
TYPEDEF: PSP_NEWDEVICEWIZARD_DATA PSP_ADDPROPERTYPAGE_DATA ;
TYPEDEF: SP_NEWDEVICEWIZARD_DATA* PSP_NEWDEVICEWIZARD_DATA
TYPEDEF: SP_NEWDEVICEWIZARD_DATA SP_ADDPROPERTYPAGE_DATA
TYPEDEF: PSP_NEWDEVICEWIZARD_DATA PSP_ADDPROPERTYPAGE_DATA
STRUCT: SP_TROUBLESHOOTER_PARAMS_A
{ ClassInstallHeader SP_CLASSINSTALL_HEADER }
{ ChmFile CHAR[MAX_PATH] }
{ HtmlTroubleShooter CHAR[MAX_PATH] } ;
TYPEDEF: SP_TROUBLESHOOTER_PARAMS_A* PSP_TROUBLESHOOTER_PARAMS_A ;
TYPEDEF: SP_TROUBLESHOOTER_PARAMS_A* PSP_TROUBLESHOOTER_PARAMS_A
STRUCT: SP_TROUBLESHOOTER_PARAMS_W
{ ClassInstallHeader SP_CLASSINSTALL_HEADER }
{ ChmFile WCHAR[MAX_PATH] }
{ HtmlTroubleShooter WCHAR[MAX_PATH] } ;
TYPEDEF: SP_TROUBLESHOOTER_PARAMS_W* PSP_TROUBLESHOOTER_PARAMS_W ;
TYPEDEF: SP_TROUBLESHOOTER_PARAMS_W SP_TROUBLESHOOTER_PARAMS ;
TYPEDEF: PSP_TROUBLESHOOTER_PARAMS_W PSP_TROUBLESHOOTER_PARAMS ;
TYPEDEF: SP_TROUBLESHOOTER_PARAMS_W* PSP_TROUBLESHOOTER_PARAMS_W
TYPEDEF: SP_TROUBLESHOOTER_PARAMS_W SP_TROUBLESHOOTER_PARAMS
TYPEDEF: PSP_TROUBLESHOOTER_PARAMS_W PSP_TROUBLESHOOTER_PARAMS
STRUCT: SP_POWERMESSAGEWAKE_PARAMS_A
{ ClassInstallHeader SP_CLASSINSTALL_HEADER }
{ PowerMessageWake CHAR[LINE_LEN*2] } ;
TYPEDEF: SP_POWERMESSAGEWAKE_PARAMS_A* PSP_POWERMESSAGEWAKE_PARAMS_A ;
TYPEDEF: SP_POWERMESSAGEWAKE_PARAMS_A* PSP_POWERMESSAGEWAKE_PARAMS_A
STRUCT: SP_POWERMESSAGEWAKE_PARAMS_W
{ ClassInstallHeader SP_CLASSINSTALL_HEADER }
{ PowerMessageWake WCHAR[LINE_LEN*2] } ;
TYPEDEF: SP_POWERMESSAGEWAKE_PARAMS_W* PSP_POWERMESSAGEWAKE_PARAMS_W ;
TYPEDEF: SP_POWERMESSAGEWAKE_PARAMS_W SP_POWERMESSAGEWAKE_PARAMS ;
TYPEDEF: PSP_POWERMESSAGEWAKE_PARAMS_W PSP_POWERMESSAGEWAKE_PARAMS ;
TYPEDEF: SP_POWERMESSAGEWAKE_PARAMS_W* PSP_POWERMESSAGEWAKE_PARAMS_W
TYPEDEF: SP_POWERMESSAGEWAKE_PARAMS_W SP_POWERMESSAGEWAKE_PARAMS
TYPEDEF: PSP_POWERMESSAGEWAKE_PARAMS_W PSP_POWERMESSAGEWAKE_PARAMS
STRUCT: SP_DRVINFO_DATA_V2_A
{ cbSize DWORD }
@ -738,7 +738,7 @@ STRUCT: SP_DRVINFO_DATA_V2_A
{ ProviderName CHAR[LINE_LEN] }
{ DriverDate FILETIME }
{ DriverVersion DWORDLONG } ;
TYPEDEF: SP_DRVINFO_DATA_V2_A* PSP_DRVINFO_DATA_V2_A ;
TYPEDEF: SP_DRVINFO_DATA_V2_A* PSP_DRVINFO_DATA_V2_A
STRUCT: SP_DRVINFO_DATA_V2_W
{ cbSize DWORD }
{ DriverType DWORD }
@ -748,7 +748,7 @@ STRUCT: SP_DRVINFO_DATA_V2_W
{ ProviderName WCHAR[LINE_LEN] }
{ DriverDate FILETIME }
{ DriverVersion DWORDLONG } ;
TYPEDEF: SP_DRVINFO_DATA_V2_W* PSP_DRVINFO_DATA_V2_W ;
TYPEDEF: SP_DRVINFO_DATA_V2_W* PSP_DRVINFO_DATA_V2_W
STRUCT: SP_DRVINFO_DATA_V1_A
{ cbSize DWORD }
{ DriverType DWORD }
@ -756,7 +756,7 @@ STRUCT: SP_DRVINFO_DATA_V1_A
{ Description CHAR[LINE_LEN] }
{ MfgName CHAR[LINE_LEN] }
{ ProviderName CHAR[LINE_LEN] } ;
TYPEDEF: SP_DRVINFO_DATA_V1_A* PSP_DRVINFO_DATA_V1_A ;
TYPEDEF: SP_DRVINFO_DATA_V1_A* PSP_DRVINFO_DATA_V1_A
STRUCT: SP_DRVINFO_DATA_V1_W
{ cbSize DWORD }
{ DriverType DWORD }
@ -764,17 +764,17 @@ STRUCT: SP_DRVINFO_DATA_V1_W
{ Description WCHAR[LINE_LEN] }
{ MfgName WCHAR[LINE_LEN] }
{ ProviderName WCHAR[LINE_LEN] } ;
TYPEDEF: SP_DRVINFO_DATA_V1_W* PSP_DRVINFO_DATA_V1_W ;
TYPEDEF: SP_DRVINFO_DATA_V1_W SP_DRVINFO_DATA_V1 ;
TYPEDEF: PSP_DRVINFO_DATA_V1_W PSP_DRVINFO_DATA_V1 ;
TYPEDEF: SP_DRVINFO_DATA_V2_W SP_DRVINFO_DATA_V2 ;
TYPEDEF: PSP_DRVINFO_DATA_V2_W PSP_DRVINFO_DATA_V2 ;
TYPEDEF: SP_DRVINFO_DATA_V2_A SP_DRVINFO_DATA_A ;
TYPEDEF: PSP_DRVINFO_DATA_V2_A PSP_DRVINFO_DATA_A ;
TYPEDEF: SP_DRVINFO_DATA_V2_W SP_DRVINFO_DATA_W ;
TYPEDEF: PSP_DRVINFO_DATA_V2_W PSP_DRVINFO_DATA_W ;
TYPEDEF: SP_DRVINFO_DATA_V2 SP_DRVINFO_DATA ;
TYPEDEF: PSP_DRVINFO_DATA_V2 PSP_DRVINFO_DATA ;
TYPEDEF: SP_DRVINFO_DATA_V1_W* PSP_DRVINFO_DATA_V1_W
TYPEDEF: SP_DRVINFO_DATA_V1_W SP_DRVINFO_DATA_V1
TYPEDEF: PSP_DRVINFO_DATA_V1_W PSP_DRVINFO_DATA_V1
TYPEDEF: SP_DRVINFO_DATA_V2_W SP_DRVINFO_DATA_V2
TYPEDEF: PSP_DRVINFO_DATA_V2_W PSP_DRVINFO_DATA_V2
TYPEDEF: SP_DRVINFO_DATA_V2_A SP_DRVINFO_DATA_A
TYPEDEF: PSP_DRVINFO_DATA_V2_A PSP_DRVINFO_DATA_A
TYPEDEF: SP_DRVINFO_DATA_V2_W SP_DRVINFO_DATA_W
TYPEDEF: PSP_DRVINFO_DATA_V2_W PSP_DRVINFO_DATA_W
TYPEDEF: SP_DRVINFO_DATA_V2 SP_DRVINFO_DATA
TYPEDEF: PSP_DRVINFO_DATA_V2 PSP_DRVINFO_DATA
STRUCT: SP_DRVINFO_DETAIL_DATA_A
{ cbSize DWORD }
@ -786,7 +786,7 @@ STRUCT: SP_DRVINFO_DETAIL_DATA_A
{ InfFileName CHAR[MAX_PATH] }
{ DrvDescription CHAR[LINE_LEN] }
{ HardwareID CHAR[ANYSIZE_ARRAY] } ;
TYPEDEF: SP_DRVINFO_DETAIL_DATA_A* PSP_DRVINFO_DETAIL_DATA_A ;
TYPEDEF: SP_DRVINFO_DETAIL_DATA_A* PSP_DRVINFO_DETAIL_DATA_A
STRUCT: SP_DRVINFO_DETAIL_DATA_W
{ cbSize DWORD }
{ InfDate FILETIME }
@ -797,10 +797,10 @@ STRUCT: SP_DRVINFO_DETAIL_DATA_W
{ InfFileName WCHAR[MAX_PATH] }
{ DrvDescription WCHAR[LINE_LEN] }
{ HardwareID WCHAR[ANYSIZE_ARRAY] } ;
TYPEDEF: SP_DRVINFO_DETAIL_DATA_W* PSP_DRVINFO_DETAIL_DATA_W ;
TYPEDEF: SP_DRVINFO_DETAIL_DATA_W* PSP_DRVINFO_DETAIL_DATA_W
TYPEDEF: SP_DRVINFO_DETAIL_DATA_W SP_DRVINFO_DETAIL_DATA ;
TYPEDEF: PSP_DRVINFO_DETAIL_DATA_W PSP_DRVINFO_DETAIL_DATA ;
TYPEDEF: SP_DRVINFO_DETAIL_DATA_W SP_DRVINFO_DETAIL_DATA
TYPEDEF: PSP_DRVINFO_DETAIL_DATA_W PSP_DRVINFO_DETAIL_DATA
STRUCT: SP_DRVINSTALL_PARAMS
{ cbSize DWORD }
@ -808,7 +808,7 @@ STRUCT: SP_DRVINSTALL_PARAMS
{ Flags DWORD }
{ PrivateData DWORD_PTR }
{ Reserved DWORD } ;
TYPEDEF: SP_DRVINSTALL_PARAMS* PSP_DRVINSTALL_PARAMS ;
TYPEDEF: SP_DRVINSTALL_PARAMS* PSP_DRVINSTALL_PARAMS
CONSTANT: DNF_DUPDESC 0x00000001
CONSTANT: DNF_OLDDRIVER 0x00000002
@ -853,20 +853,20 @@ STRUCT: COINSTALLER_CONTEXT_DATA
{ PostProcessing BOOL }
{ InstallResult DWORD }
{ PrivateData PVOID } ;
TYPEDEF: COINSTALLER_CONTEXT_DATA* PCOINSTALLER_CONTEXT_DATA ;
TYPEDEF: COINSTALLER_CONTEXT_DATA* PCOINSTALLER_CONTEXT_DATA
STRUCT: SP_CLASSIMAGELIST_DATA
{ cbSize DWORD }
{ ImageList HIMAGELIST }
{ Reserved ULONG_PTR } ;
TYPEDEF: SP_CLASSIMAGELIST_DATA* PSP_CLASSIMAGELIST_DATA ;
TYPEDEF: SP_CLASSIMAGELIST_DATA* PSP_CLASSIMAGELIST_DATA
STRUCT: SP_PROPSHEETPAGE_REQUEST
{ cbSize DWORD }
{ PageRequested DWORD }
{ DeviceInfoSet HDEVINFO }
{ DeviceInfoData PSP_DEVINFO_DATA } ;
TYPEDEF: SP_PROPSHEETPAGE_REQUEST* PSP_PROPSHEETPAGE_REQUEST ;
TYPEDEF: SP_PROPSHEETPAGE_REQUEST* PSP_PROPSHEETPAGE_REQUEST
CONSTANT: SPPSR_SELECT_DEVICE_RESOURCES 1
CONSTANT: SPPSR_ENUM_BASIC_DEVICE_PROPERTIES 2
@ -877,37 +877,37 @@ STRUCT: SP_BACKUP_QUEUE_PARAMS_V2_A
{ FullInfPath CHAR[MAX_PATH] }
{ FilenameOffset INT }
{ ReinstallInstance CHAR[MAX_PATH] } ;
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V2_A* PSP_BACKUP_QUEUE_PARAMS_V2_A ;
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V2_A* PSP_BACKUP_QUEUE_PARAMS_V2_A
STRUCT: SP_BACKUP_QUEUE_PARAMS_V2_W
{ cbSize DWORD }
{ FullInfPath WCHAR[MAX_PATH] }
{ FilenameOffset INT }
{ ReinstallInstance WCHAR[MAX_PATH] } ;
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V2_W* PSP_BACKUP_QUEUE_PARAMS_V2_W ;
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V2_W* PSP_BACKUP_QUEUE_PARAMS_V2_W
STRUCT: SP_BACKUP_QUEUE_PARAMS_V1_A
{ cbSize DWORD }
{ FullInfPath CHAR[MAX_PATH] }
{ FilenameOffset INT } ;
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V1_A* PSP_BACKUP_QUEUE_PARAMS_V1_A ;
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V1_A* PSP_BACKUP_QUEUE_PARAMS_V1_A
STRUCT: SP_BACKUP_QUEUE_PARAMS_V1_W
{ cbSize DWORD }
{ FullInfPath WCHAR[MAX_PATH] }
{ FilenameOffset INT } ;
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V1_W* PSP_BACKUP_QUEUE_PARAMS_V1_W ;
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V1_W* PSP_BACKUP_QUEUE_PARAMS_V1_W
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V1_W SP_BACKUP_QUEUE_PARAMS_V1 ;
TYPEDEF: PSP_BACKUP_QUEUE_PARAMS_V1_W PSP_BACKUP_QUEUE_PARAMS_V1 ;
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V2_W SP_BACKUP_QUEUE_PARAMS_V2 ;
TYPEDEF: PSP_BACKUP_QUEUE_PARAMS_V2_W PSP_BACKUP_QUEUE_PARAMS_V2 ;
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V2_A SP_BACKUP_QUEUE_PARAMS_A ;
TYPEDEF: PSP_BACKUP_QUEUE_PARAMS_V2_A PSP_BACKUP_QUEUE_PARAMS_A ;
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V2_W SP_BACKUP_QUEUE_PARAMS_W ;
TYPEDEF: PSP_BACKUP_QUEUE_PARAMS_V2_W PSP_BACKUP_QUEUE_PARAMS_W ;
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V2 SP_BACKUP_QUEUE_PARAMS ;
TYPEDEF: PSP_BACKUP_QUEUE_PARAMS_V2 PSP_BACKUP_QUEUE_PARAMS ;
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V1_W SP_BACKUP_QUEUE_PARAMS_V1
TYPEDEF: PSP_BACKUP_QUEUE_PARAMS_V1_W PSP_BACKUP_QUEUE_PARAMS_V1
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V2_W SP_BACKUP_QUEUE_PARAMS_V2
TYPEDEF: PSP_BACKUP_QUEUE_PARAMS_V2_W PSP_BACKUP_QUEUE_PARAMS_V2
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V2_A SP_BACKUP_QUEUE_PARAMS_A
TYPEDEF: PSP_BACKUP_QUEUE_PARAMS_V2_A PSP_BACKUP_QUEUE_PARAMS_A
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V2_W SP_BACKUP_QUEUE_PARAMS_W
TYPEDEF: PSP_BACKUP_QUEUE_PARAMS_V2_W PSP_BACKUP_QUEUE_PARAMS_W
TYPEDEF: SP_BACKUP_QUEUE_PARAMS_V2 SP_BACKUP_QUEUE_PARAMS
TYPEDEF: PSP_BACKUP_QUEUE_PARAMS_V2 PSP_BACKUP_QUEUE_PARAMS
CONSTANT: ERROR_EXPECTED_SECTION_NAME $$[ APPLICATION_ERROR_MASK ERROR_SEVERITY_ERROR 0 bitor bitor ]
CONSTANT: ERROR_BAD_SECTION_NAME_LINE $$[ APPLICATION_ERROR_MASK ERROR_SEVERITY_ERROR 1 bitor bitor ]
@ -1496,7 +1496,7 @@ FUNCTION: void InstallHinfSectionA ( HWND Window, HINSTANCE ModuleHandle, PCSTR
FUNCTION: void InstallHinfSectionW ( HWND Window, HINSTANCE ModuleHandle, PCWSTR CommandLine, INT ShowCommand ) ;
ALIAS: InstallHinfSection InstallHinfSectionW
TYPEDEF: PVOID HSPFILELOG ;
TYPEDEF: PVOID HSPFILELOG
FUNCTION: HSPFILELOG SetupInitializeFileLogA ( PCSTR LogFileName, DWORD Flags ) ;
FUNCTION: HSPFILELOG SetupInitializeFileLogW ( PCWSTR LogFileName, DWORD Flags ) ;
@ -1528,7 +1528,7 @@ FUNCTION: BOOL SetupQueryFileLogA ( HSPFILELOG FileLogHandle, PCSTR LogSectionNa
FUNCTION: BOOL SetupQueryFileLogW ( HSPFILELOG FileLogHandle, PCWSTR LogSectionName, PCWSTR TargetFilename, SetupFileLogInfo DesiredInfo, PWSTR DataOut, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
ALIAS: SetupQueryFileLog SetupQueryFileLogW
TYPEDEF: DWORD LogSeverity ;
TYPEDEF: DWORD LogSeverity
CONSTANT: LogSevInformation 0x00000000
CONSTANT: LogSevWarning 0x00000001
CONSTANT: LogSevError 0x00000002
@ -1970,15 +1970,15 @@ STRUCT: SP_INF_SIGNER_INFO_V1_A
{ CatalogFile CHAR[MAX_PATH] }
{ DigitalSigner CHAR[MAX_PATH] }
{ DigitalSignerVersion CHAR[MAX_PATH] } ;
TYPEDEF: SP_INF_SIGNER_INFO_V1_A* PSP_INF_SIGNER_INFO_V1_A ;
TYPEDEF: SP_INF_SIGNER_INFO_V1_A* PSP_INF_SIGNER_INFO_V1_A
STRUCT: SP_INF_SIGNER_INFO_V1_W
{ cbSize DWORD }
{ CatalogFile WCHAR[MAX_PATH] }
{ DigitalSigner WCHAR[MAX_PATH] }
{ DigitalSignerVersion WCHAR[MAX_PATH] } ;
TYPEDEF: SP_INF_SIGNER_INFO_V1_W* PSP_INF_SIGNER_INFO_V1_W ;
TYPEDEF: SP_INF_SIGNER_INFO_V1_W SP_INF_SIGNER_INFO_V1 ;
TYPEDEF: PSP_INF_SIGNER_INFO_V1_W PSP_INF_SIGNER_INFO_V1 ;
TYPEDEF: SP_INF_SIGNER_INFO_V1_W* PSP_INF_SIGNER_INFO_V1_W
TYPEDEF: SP_INF_SIGNER_INFO_V1_W SP_INF_SIGNER_INFO_V1
TYPEDEF: PSP_INF_SIGNER_INFO_V1_W PSP_INF_SIGNER_INFO_V1
STRUCT: SP_INF_SIGNER_INFO_V2_A
{ cbSize DWORD }
@ -1986,17 +1986,17 @@ STRUCT: SP_INF_SIGNER_INFO_V2_A
{ DigitalSigner CHAR[MAX_PATH] }
{ DigitalSignerVersion CHAR[MAX_PATH] }
{ SignerScore DWORD } ;
TYPEDEF: SP_INF_SIGNER_INFO_V2_A* PSP_INF_SIGNER_INFO_V2_A ;
TYPEDEF: SP_INF_SIGNER_INFO_V2_A* PSP_INF_SIGNER_INFO_V2_A
STRUCT: SP_INF_SIGNER_INFO_V2_W
{ cbSize DWORD }
{ CatalogFile WCHAR[MAX_PATH] }
{ DigitalSigner WCHAR[MAX_PATH] }
{ DigitalSignerVersion WCHAR[MAX_PATH] }
{ SignerScore DWORD } ;
TYPEDEF: SP_INF_SIGNER_INFO_V2_W* PSP_INF_SIGNER_INFO_V2_W ;
TYPEDEF: SP_INF_SIGNER_INFO_V2_W* PSP_INF_SIGNER_INFO_V2_W
TYPEDEF: SP_INF_SIGNER_INFO_V2_W SP_INF_SIGNER_INFO_V2 ;
TYPEDEF: PSP_INF_SIGNER_INFO_V2_W PSP_INF_SIGNER_INFO_V2 ;
TYPEDEF: SP_INF_SIGNER_INFO_V2_W SP_INF_SIGNER_INFO_V2
TYPEDEF: PSP_INF_SIGNER_INFO_V2_W PSP_INF_SIGNER_INFO_V2
CONSTANT: SIGNERSCORE_UNKNOWN 0xFF000000
CONSTANT: SIGNERSCORE_W9X_SUSPECT 0xC0000000
@ -2010,12 +2010,12 @@ CONSTANT: SIGNERSCORE_LOGO_PREMIUM 0x0D000001
CONSTANT: SIGNERSCORE_MASK 0xFF000000
CONSTANT: SIGNERSCORE_SIGNED_MASK 0xF0000000
TYPEDEF: SP_INF_SIGNER_INFO_V2_A SP_INF_SIGNER_INFO_A ;
TYPEDEF: PSP_INF_SIGNER_INFO_V2_A PSP_INF_SIGNER_INFO_A ;
TYPEDEF: SP_INF_SIGNER_INFO_V2_W SP_INF_SIGNER_INFO_W ;
TYPEDEF: PSP_INF_SIGNER_INFO_V2_W PSP_INF_SIGNER_INFO_W ;
TYPEDEF: SP_INF_SIGNER_INFO_V2 SP_INF_SIGNER_INFO ;
TYPEDEF: PSP_INF_SIGNER_INFO_V2 PSP_INF_SIGNER_INFO ;
TYPEDEF: SP_INF_SIGNER_INFO_V2_A SP_INF_SIGNER_INFO_A
TYPEDEF: PSP_INF_SIGNER_INFO_V2_A PSP_INF_SIGNER_INFO_A
TYPEDEF: SP_INF_SIGNER_INFO_V2_W SP_INF_SIGNER_INFO_W
TYPEDEF: PSP_INF_SIGNER_INFO_V2_W PSP_INF_SIGNER_INFO_W
TYPEDEF: SP_INF_SIGNER_INFO_V2 SP_INF_SIGNER_INFO
TYPEDEF: PSP_INF_SIGNER_INFO_V2 PSP_INF_SIGNER_INFO
FUNCTION: BOOL SetupVerifyInfFileA ( PCSTR InfName, PSP_ALTPLATFORM_INFO AltPlatformInfo, PSP_INF_SIGNER_INFO_A InfSignerInfo ) ;
FUNCTION: BOOL SetupVerifyInfFileW ( PCWSTR InfName, PSP_ALTPLATFORM_INFO AltPlatformInfo, PSP_INF_SIGNER_INFO_W InfSignerInfo ) ;

View File

@ -7,8 +7,8 @@ IN: windows.ddk.winusb
COMPILE< "winusb" "winusb.dll" stdcall add-library COMPILE>
LIBRARY: winusb
TYPEDEF: PVOID WINUSB_INTERFACE_HANDLE ;
TYPEDEF: WINUSB_INTERFACE_HANDLE* PWINUSB_INTERFACE_HANDLE ;
TYPEDEF: PVOID WINUSB_INTERFACE_HANDLE
TYPEDEF: WINUSB_INTERFACE_HANDLE* PWINUSB_INTERFACE_HANDLE
STRUCT: USB_INTERFACE_DESCRIPTOR
{ bLength UCHAR }
@ -20,7 +20,7 @@ STRUCT: USB_INTERFACE_DESCRIPTOR
{ bInterfaceSubClass UCHAR }
{ bInterfaceProtocol UCHAR }
{ iInterface UCHAR } ;
TYPEDEF: USB_INTERFACE_DESCRIPTOR* PUSB_INTERFACE_DESCRIPTOR ;
TYPEDEF: USB_INTERFACE_DESCRIPTOR* PUSB_INTERFACE_DESCRIPTOR
ENUM: USBD_PIPE_TYPE
UsbdPipeTypeControl
@ -33,7 +33,7 @@ STRUCT: WINUSB_PIPE_INFORMATION
{ PipeId UCHAR }
{ MaximumPacketSize USHORT }
{ Interval UCHAR } ;
TYPEDEF: WINUSB_PIPE_INFORMATION* PWINUSB_PIPE_INFORMATION ;
TYPEDEF: WINUSB_PIPE_INFORMATION* PWINUSB_PIPE_INFORMATION
STRUCT: WINUSB_SETUP_PACKET
{ RequestType UCHAR }
@ -41,7 +41,7 @@ STRUCT: WINUSB_SETUP_PACKET
{ Value USHORT }
{ Index USHORT }
{ Length USHORT } ;
TYPEDEF: WINUSB_SETUP_PACKET* PWINUSB_SETUP_PACKET ;
TYPEDEF: WINUSB_SETUP_PACKET* PWINUSB_SETUP_PACKET
FUNCTION: BOOL WinUsb_AbortPipe ( WINUSB_INTERFACE_HANDLE InterfaceHandle, UCHAR PipeID ) ;
FUNCTION: BOOL WinUsb_FlushPipe ( WINUSB_INTERFACE_HANDLE InterfaceHandle, UCHAR PipeID ) ;

View File

@ -11,11 +11,11 @@ STRUCT: WAVEFORMATEX
{ wBitsPerSample WORD }
{ cbSize WORD } ;
TYPEDEF: WAVEFORMATEX* PWAVEFORMATEX ;
TYPEDEF: WAVEFORMATEX* NPWAVEFORMATEX ;
TYPEDEF: WAVEFORMATEX* LPWAVEFORMATEX ;
TYPEDEF: WAVEFORMATEX* PCWAVEFORMATEX ;
TYPEDEF: WAVEFORMATEX* LPCWAVEFORMATEX ;
TYPEDEF: WAVEFORMATEX* PWAVEFORMATEX
TYPEDEF: WAVEFORMATEX* NPWAVEFORMATEX
TYPEDEF: WAVEFORMATEX* LPWAVEFORMATEX
TYPEDEF: WAVEFORMATEX* PCWAVEFORMATEX
TYPEDEF: WAVEFORMATEX* LPCWAVEFORMATEX
UNION-STRUCT: WAVEFORMATEXTENSIBLE_UNION
{ wValidBitsPerSample WORD }
@ -28,10 +28,10 @@ STRUCT: WAVEFORMATEXTENSIBLE
{ dwChannelMask DWORD }
{ SubFormat GUID } ;
TYPEDEF: WAVEFORMATEXTENSIBLE* PWAVEFORMATEXTENSIBLE ;
TYPEDEF: WAVEFORMATEXTENSIBLE* LPWAVEFORMATEXTENSIBLE ;
TYPEDEF: WAVEFORMATEXTENSIBLE* PCWAVEFORMATEXTENSIBLE ;
TYPEDEF: WAVEFORMATEXTENSIBLE* LPCWAVEFORMATEXTENSIBLE ;
TYPEDEF: WAVEFORMATEXTENSIBLE* PWAVEFORMATEXTENSIBLE
TYPEDEF: WAVEFORMATEXTENSIBLE* LPWAVEFORMATEXTENSIBLE
TYPEDEF: WAVEFORMATEXTENSIBLE* PCWAVEFORMATEXTENSIBLE
TYPEDEF: WAVEFORMATEXTENSIBLE* LPCWAVEFORMATEXTENSIBLE
STRUCT: WAVEFORMAT
{ wFormatTag WORD }
@ -39,16 +39,16 @@ STRUCT: WAVEFORMAT
{ nSamplesPerSec DWORD }
{ nAvgBytesPerSec DWORD }
{ nBlockAlign WORD } ;
TYPEDEF: WAVEFORMAT* PWAVEFORMAT ;
TYPEDEF: WAVEFORMAT* NPWAVEFORMAT ;
TYPEDEF: WAVEFORMAT* LPWAVEFORMAT ;
TYPEDEF: WAVEFORMAT* PWAVEFORMAT
TYPEDEF: WAVEFORMAT* NPWAVEFORMAT
TYPEDEF: WAVEFORMAT* LPWAVEFORMAT
STRUCT: PCMWAVEFORMAT
{ wf WAVEFORMAT }
{ wBitsPerSample WORD } ;
TYPEDEF: PCMWAVEFORMAT* PPCMWAVEFORMAT ;
TYPEDEF: PCMWAVEFORMAT* NPPCMWAVEFORMAT ;
TYPEDEF: PCMWAVEFORMAT* LPPCMWAVEFORMAT ;
TYPEDEF: PCMWAVEFORMAT* PPCMWAVEFORMAT
TYPEDEF: PCMWAVEFORMAT* NPPCMWAVEFORMAT
TYPEDEF: PCMWAVEFORMAT* LPPCMWAVEFORMAT
CONSTANT: WAVE_FORMAT_PCM 1

View File

@ -14,61 +14,61 @@ CONSTANT: D2D1_ALPHA_MODE_PREMULTIPLIED 1
CONSTANT: D2D1_ALPHA_MODE_STRAIGHT 2
CONSTANT: D2D1_ALPHA_MODE_IGNORE 3
CONSTANT: D2D1_ALPHA_MODE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_ALPHA_MODE ;
TYPEDEF: int D2D1_ALPHA_MODE
CONSTANT: D2D1_GAMMA_2_2 0
CONSTANT: D2D1_GAMMA_1_0 1
CONSTANT: D2D1_GAMMA_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_GAMMA ;
TYPEDEF: int D2D1_GAMMA
CONSTANT: D2D1_OPACITY_MASK_CONTENT_GRAPHICS 0
CONSTANT: D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL 1
CONSTANT: D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE 2
CONSTANT: D2D1_OPACITY_MASK_CONTENT_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_OPACITY_MASK_CONTENT ;
TYPEDEF: int D2D1_OPACITY_MASK_CONTENT
CONSTANT: D2D1_EXTEND_MODE_CLAMP 0
CONSTANT: D2D1_EXTEND_MODE_WRAP 1
CONSTANT: D2D1_EXTEND_MODE_MIRROR 2
CONSTANT: D2D1_EXTEND_MODE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_EXTEND_MODE ;
TYPEDEF: int D2D1_EXTEND_MODE
CONSTANT: D2D1_ANTIALIAS_MODE_PER_PRIMITIVE 0
CONSTANT: D2D1_ANTIALIAS_MODE_ALIASED 1
CONSTANT: D2D1_ANTIALIAS_MODE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_ANTIALIAS_MODE ;
TYPEDEF: int D2D1_ANTIALIAS_MODE
CONSTANT: D2D1_TEXT_ANTIALIAS_MODE_DEFAULT 0
CONSTANT: D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE 1
CONSTANT: D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE 2
CONSTANT: D2D1_TEXT_ANTIALIAS_MODE_ALIASED 3
CONSTANT: D2D1_TEXT_ANTIALIAS_MODE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_TEXT_ANTIALIAS_MODE ;
TYPEDEF: int D2D1_TEXT_ANTIALIAS_MODE
CONSTANT: D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR 0
CONSTANT: D2D1_BITMAP_INTERPOLATION_MODE_LINEAR 1
CONSTANT: D2D1_BITMAP_INTERPOLATION_MODE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_BITMAP_INTERPOLATION_MODE ;
TYPEDEF: int D2D1_BITMAP_INTERPOLATION_MODE
CONSTANT: D2D1_DRAW_TEXT_OPTIONS_NO_SNAP 0x00000001
CONSTANT: D2D1_DRAW_TEXT_OPTIONS_CLIP 0x00000002
CONSTANT: D2D1_DRAW_TEXT_OPTIONS_NONE 0x00000000
CONSTANT: D2D1_DRAW_TEXT_OPTIONS_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_DRAW_TEXT_OPTIONS ;
TYPEDEF: int D2D1_DRAW_TEXT_OPTIONS
STRUCT: D2D1_PIXEL_FORMAT
{ format DXGI_FORMAT }
{ alphaMode D2D1_ALPHA_MODE } ;
TYPEDEF: D2D_POINT_2U D2D1_POINT_2U ;
TYPEDEF: D2D_POINT_2F D2D1_POINT_2F ;
TYPEDEF: D2D_RECT_F D2D1_RECT_F ;
TYPEDEF: D2D_RECT_U D2D1_RECT_U ;
TYPEDEF: D2D_SIZE_F D2D1_SIZE_F ;
TYPEDEF: D2D_SIZE_U D2D1_SIZE_U ;
TYPEDEF: D2D_COLOR_F D2D1_COLOR_F ;
TYPEDEF: D2D_MATRIX_3X2_F D2D1_MATRIX_3X2_F ;
TYPEDEF: UINT64 D2D1_TAG ;
TYPEDEF: D2D_POINT_2U D2D1_POINT_2U
TYPEDEF: D2D_POINT_2F D2D1_POINT_2F
TYPEDEF: D2D_RECT_F D2D1_RECT_F
TYPEDEF: D2D_RECT_U D2D1_RECT_U
TYPEDEF: D2D_SIZE_F D2D1_SIZE_F
TYPEDEF: D2D_SIZE_U D2D1_SIZE_U
TYPEDEF: D2D_COLOR_F D2D1_COLOR_F
TYPEDEF: D2D_MATRIX_3X2_F D2D1_MATRIX_3X2_F
TYPEDEF: UINT64 D2D1_TAG
STRUCT: D2D1_BITMAP_PROPERTIES
{ pixelFormat D2D1_PIXEL_FORMAT }
@ -101,14 +101,14 @@ STRUCT: D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES
CONSTANT: D2D1_ARC_SIZE_SMALL 0
CONSTANT: D2D1_ARC_SIZE_LARGE 1
CONSTANT: D2D1_ARC_SIZE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_ARC_SIZE ;
TYPEDEF: int D2D1_ARC_SIZE
CONSTANT: D2D1_CAP_STYLE_FLAT 0
CONSTANT: D2D1_CAP_STYLE_SQUARE 1
CONSTANT: D2D1_CAP_STYLE_ROUND 2
CONSTANT: D2D1_CAP_STYLE_TRIANGLE 3
CONSTANT: D2D1_CAP_STYLE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_CAP_STYLE ;
TYPEDEF: int D2D1_CAP_STYLE
CONSTANT: D2D1_DASH_STYLE_SOLID 0
CONSTANT: D2D1_DASH_STYLE_DASH 1
@ -117,21 +117,21 @@ CONSTANT: D2D1_DASH_STYLE_DASH_DOT 3
CONSTANT: D2D1_DASH_STYLE_DASH_DOT_DOT 4
CONSTANT: D2D1_DASH_STYLE_CUSTOM 5
CONSTANT: D2D1_DASH_STYLE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_DASH_STYLE ;
TYPEDEF: int D2D1_DASH_STYLE
CONSTANT: D2D1_LINE_JOIN_MITER 0
CONSTANT: D2D1_LINE_JOIN_BEVEL 1
CONSTANT: D2D1_LINE_JOIN_ROUND 2
CONSTANT: D2D1_LINE_JOIN_MITER_OR_BEVEL 3
CONSTANT: D2D1_LINE_JOIN_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_LINE_JOIN ;
TYPEDEF: int D2D1_LINE_JOIN
CONSTANT: D2D1_COMBINE_MODE_UNION 0
CONSTANT: D2D1_COMBINE_MODE_INTERSECT 1
CONSTANT: D2D1_COMBINE_MODE_XOR 2
CONSTANT: D2D1_COMBINE_MODE_EXCLUDE 3
CONSTANT: D2D1_COMBINE_MODE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_COMBINE_MODE ;
TYPEDEF: int D2D1_COMBINE_MODE
CONSTANT: D2D1_GEOMETRY_RELATION_UNKNOWN 0
CONSTANT: D2D1_GEOMETRY_RELATION_DISJOINT 1
@ -139,22 +139,22 @@ CONSTANT: D2D1_GEOMETRY_RELATION_IS_CONTAINED 2
CONSTANT: D2D1_GEOMETRY_RELATION_CONTAINS 3
CONSTANT: D2D1_GEOMETRY_RELATION_OVERLAP 4
CONSTANT: D2D1_GEOMETRY_RELATION_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_GEOMETRY_RELATION ;
TYPEDEF: int D2D1_GEOMETRY_RELATION
CONSTANT: D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES 0
CONSTANT: D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES 1
CONSTANT: D2D1_GEOMETRY_SIMPLIFICATION_OPTION_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_GEOMETRY_SIMPLIFICATION_OPTION ;
TYPEDEF: int D2D1_GEOMETRY_SIMPLIFICATION_OPTION
CONSTANT: D2D1_FIGURE_BEGIN_FILLED 0
CONSTANT: D2D1_FIGURE_BEGIN_HOLLOW 1
CONSTANT: D2D1_FIGURE_BEGIN_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_FIGURE_BEGIN ;
TYPEDEF: int D2D1_FIGURE_BEGIN
CONSTANT: D2D1_FIGURE_END_OPEN 0
CONSTANT: D2D1_FIGURE_END_CLOSED 1
CONSTANT: D2D1_FIGURE_END_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_FIGURE_END ;
TYPEDEF: int D2D1_FIGURE_END
STRUCT: D2D1_BEZIER_SEGMENT
{ point1 D2D1_POINT_2F }
@ -170,17 +170,17 @@ CONSTANT: D2D1_PATH_SEGMENT_NONE 0x00000000
CONSTANT: D2D1_PATH_SEGMENT_FORCE_UNSTROKED 0x00000001
CONSTANT: D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN 0x00000002
CONSTANT: D2D1_PATH_SEGMENT_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_PATH_SEGMENT ;
TYPEDEF: int D2D1_PATH_SEGMENT
CONSTANT: D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE 0
CONSTANT: D2D1_SWEEP_DIRECTION_CLOCKWISE 1
CONSTANT: D2D1_SWEEP_DIRECTION_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_SWEEP_DIRECTION ;
TYPEDEF: int D2D1_SWEEP_DIRECTION
CONSTANT: D2D1_FILL_MODE_ALTERNATE 0
CONSTANT: D2D1_FILL_MODE_WINDING 1
CONSTANT: D2D1_FILL_MODE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_FILL_MODE ;
TYPEDEF: int D2D1_FILL_MODE
STRUCT: D2D1_ARC_SEGMENT
{ point D2D1_POINT_2F }
@ -215,7 +215,7 @@ STRUCT: D2D1_STROKE_STYLE_PROPERTIES
CONSTANT: D2D1_LAYER_OPTIONS_NONE 0x00000000
CONSTANT: D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE 0x00000001
CONSTANT: D2D1_LAYER_OPTIONS_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_LAYER_OPTIONS ;
TYPEDEF: int D2D1_LAYER_OPTIONS
C-TYPE: ID2D1Geometry
C-TYPE: ID2D1Brush
@ -233,31 +233,31 @@ STRUCT: D2D1_LAYER_PARAMETERS
CONSTANT: D2D1_WINDOW_STATE_NONE 0x00000000
CONSTANT: D2D1_WINDOW_STATE_OCCLUDED 0x00000001
CONSTANT: D2D1_WINDOW_STATE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_WINDOW_STATE ;
TYPEDEF: int D2D1_WINDOW_STATE
CONSTANT: D2D1_RENDER_TARGET_TYPE_DEFAULT 0
CONSTANT: D2D1_RENDER_TARGET_TYPE_SOFTWARE 1
CONSTANT: D2D1_RENDER_TARGET_TYPE_HARDWARE 2
CONSTANT: D2D1_RENDER_TARGET_TYPE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_RENDER_TARGET_TYPE ;
TYPEDEF: int D2D1_RENDER_TARGET_TYPE
CONSTANT: D2D1_FEATURE_LEVEL_DEFAULT 0
CONSTANT: D2D1_FEATURE_LEVEL_9 0x9100
CONSTANT: D2D1_FEATURE_LEVEL_10 0xa000
CONSTANT: D2D1_FEATURE_LEVEL_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_FEATURE_LEVEL ;
TYPEDEF: int D2D1_FEATURE_LEVEL
CONSTANT: D2D1_RENDER_TARGET_USAGE_NONE 0x00000000
CONSTANT: D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING 0x00000001
CONSTANT: D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE 0x00000002
CONSTANT: D2D1_RENDER_TARGET_USAGE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_RENDER_TARGET_USAGE ;
TYPEDEF: int D2D1_RENDER_TARGET_USAGE
CONSTANT: D2D1_PRESENT_OPTIONS_NONE 0x00000000
CONSTANT: D2D1_PRESENT_OPTIONS_RETAIN_CONTENTS 0x00000001
CONSTANT: D2D1_PRESENT_OPTIONS_IMMEDIATELY 0x00000002
CONSTANT: D2D1_PRESENT_OPTIONS_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_PRESENT_OPTIONS ;
TYPEDEF: int D2D1_PRESENT_OPTIONS
STRUCT: D2D1_RENDER_TARGET_PROPERTIES
{ type D2D1_RENDER_TARGET_TYPE }
@ -275,7 +275,7 @@ STRUCT: D2D1_HWND_RENDER_TARGET_PROPERTIES
CONSTANT: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE 0x00000000
CONSTANT: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE 0x00000001
CONSTANT: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS ;
TYPEDEF: int D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS
STRUCT: D2D1_DRAWING_STATE_DESCRIPTION
{ antialiasMode D2D1_ANTIALIAS_MODE }
@ -287,19 +287,19 @@ STRUCT: D2D1_DRAWING_STATE_DESCRIPTION
CONSTANT: D2D1_DC_INITIALIZE_MODE_COPY 0
CONSTANT: D2D1_DC_INITIALIZE_MODE_CLEAR 1
CONSTANT: D2D1_DC_INITIALIZE_MODE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_DC_INITIALIZE_MODE ;
TYPEDEF: int D2D1_DC_INITIALIZE_MODE
CONSTANT: D2D1_DEBUG_LEVEL_NONE 0
CONSTANT: D2D1_DEBUG_LEVEL_ERROR 1
CONSTANT: D2D1_DEBUG_LEVEL_WARNING 2
CONSTANT: D2D1_DEBUG_LEVEL_INFORMATION 3
CONSTANT: D2D1_DEBUG_LEVEL_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_DEBUG_LEVEL ;
TYPEDEF: int D2D1_DEBUG_LEVEL
CONSTANT: D2D1_FACTORY_TYPE_SINGLE_THREADED 0
CONSTANT: D2D1_FACTORY_TYPE_MULTI_THREADED 1
CONSTANT: D2D1_FACTORY_TYPE_FORCE_DWORD 0xffffffff
TYPEDEF: int D2D1_FACTORY_TYPE ;
TYPEDEF: int D2D1_FACTORY_TYPE
STRUCT: D2D1_FACTORY_OPTIONS
{ debugLevel D2D1_DEBUG_LEVEL } ;

View File

@ -35,7 +35,7 @@ STRUCT: D2D_SIZE_U
{ width UINT32 }
{ height UINT32 } ;
TYPEDEF: D3DCOLORVALUE D2D_COLOR_F ;
TYPEDEF: D3DCOLORVALUE D2D_COLOR_F
STRUCT: D2D_MATRIX_3X2_F
{ _11 FLOAT }

View File

@ -233,7 +233,7 @@ CONSTANT: D3D10_ERROR_FILE_NOT_FOUND 0x88790002
CONSTANT: D3D10_INPUT_PER_VERTEX_DATA 0
CONSTANT: D3D10_INPUT_PER_INSTANCE_DATA 1
TYPEDEF: int D3D10_INPUT_CLASSIFICATION ;
TYPEDEF: int D3D10_INPUT_CLASSIFICATION
CONSTANT: D3D10_APPEND_ALIGNED_ELEMENT 0xffffffff
@ -248,7 +248,7 @@ STRUCT: D3D10_INPUT_ELEMENT_DESC
CONSTANT: D3D10_FILL_WIREFRAME 2
CONSTANT: D3D10_FILL_SOLID 3
TYPEDEF: int D3D10_FILL_MODE ;
TYPEDEF: int D3D10_FILL_MODE
CONSTANT: D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED 0
CONSTANT: D3D10_PRIMITIVE_TOPOLOGY_POINTLIST 1
@ -260,7 +260,7 @@ CONSTANT: D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ 10
CONSTANT: D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ 11
CONSTANT: D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ 12
CONSTANT: D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ 13
TYPEDEF: int D3D10_PRIMITIVE_TOPOLOGY ;
TYPEDEF: int D3D10_PRIMITIVE_TOPOLOGY
CONSTANT: D3D10_PRIMITIVE_UNDEFINED 0
CONSTANT: D3D10_PRIMITIVE_POINT 1
@ -268,12 +268,12 @@ CONSTANT: D3D10_PRIMITIVE_LINE 2
CONSTANT: D3D10_PRIMITIVE_TRIANGLE 3
CONSTANT: D3D10_PRIMITIVE_LINE_ADJ 6
CONSTANT: D3D10_PRIMITIVE_TRIANGLE_ADJ 7
TYPEDEF: int D3D10_PRIMITIVE ;
TYPEDEF: int D3D10_PRIMITIVE
CONSTANT: D3D10_CULL_NONE 1
CONSTANT: D3D10_CULL_FRONT 2
CONSTANT: D3D10_CULL_BACK 3
TYPEDEF: int D3D10_CULL_MODE ;
TYPEDEF: int D3D10_CULL_MODE
STRUCT: D3D10_SO_DECLARATION_ENTRY
{ SemanticName LPCSTR }
@ -295,7 +295,7 @@ CONSTANT: D3D10_RESOURCE_DIMENSION_BUFFER 1
CONSTANT: D3D10_RESOURCE_DIMENSION_TEXTURE1D 2
CONSTANT: D3D10_RESOURCE_DIMENSION_TEXTURE2D 3
CONSTANT: D3D10_RESOURCE_DIMENSION_TEXTURE3D 4
TYPEDEF: int D3D10_RESOURCE_DIMENSION ;
TYPEDEF: int D3D10_RESOURCE_DIMENSION
CONSTANT: D3D10_SRV_DIMENSION_UNKNOWN 0
CONSTANT: D3D10_SRV_DIMENSION_BUFFER 1
@ -307,7 +307,7 @@ CONSTANT: D3D10_SRV_DIMENSION_TEXTURE2DMS 6
CONSTANT: D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY 7
CONSTANT: D3D10_SRV_DIMENSION_TEXTURE3D 8
CONSTANT: D3D10_SRV_DIMENSION_TEXTURECUBE 9
TYPEDEF: int D3D10_SRV_DIMENSION ;
TYPEDEF: int D3D10_SRV_DIMENSION
CONSTANT: D3D10_DSV_DIMENSION_UNKNOWN 0
CONSTANT: D3D10_DSV_DIMENSION_TEXTURE1D 1
@ -316,7 +316,7 @@ CONSTANT: D3D10_DSV_DIMENSION_TEXTURE2D 3
CONSTANT: D3D10_DSV_DIMENSION_TEXTURE2DARRAY 4
CONSTANT: D3D10_DSV_DIMENSION_TEXTURE2DMS 5
CONSTANT: D3D10_DSV_DIMENSION_TEXTURE2DMSARRAY 6
TYPEDEF: int D3D10_DSV_DIMENSION ;
TYPEDEF: int D3D10_DSV_DIMENSION
CONSTANT: D3D10_RTV_DIMENSION_UNKNOWN 0
CONSTANT: D3D10_RTV_DIMENSION_BUFFER 1
@ -327,13 +327,13 @@ CONSTANT: D3D10_RTV_DIMENSION_TEXTURE2DARRAY 5
CONSTANT: D3D10_RTV_DIMENSION_TEXTURE2DMS 6
CONSTANT: D3D10_RTV_DIMENSION_TEXTURE2DMSARRAY 7
CONSTANT: D3D10_RTV_DIMENSION_TEXTURE3D 8
TYPEDEF: int D3D10_RTV_DIMENSION ;
TYPEDEF: int D3D10_RTV_DIMENSION
CONSTANT: D3D10_USAGE_DEFAULT 0
CONSTANT: D3D10_USAGE_IMMUTABLE 1
CONSTANT: D3D10_USAGE_DYNAMIC 2
CONSTANT: D3D10_USAGE_STAGING 3
TYPEDEF: int D3D10_USAGE ;
TYPEDEF: int D3D10_USAGE
CONSTANT: D3D10_BIND_VERTEX_BUFFER 0x1
CONSTANT: D3D10_BIND_INDEX_BUFFER 0x2
@ -342,37 +342,37 @@ CONSTANT: D3D10_BIND_SHADER_RESOURCE 0x8
CONSTANT: D3D10_BIND_STREAM_OUTPUT 0x10
CONSTANT: D3D10_BIND_RENDER_TARGET 0x20
CONSTANT: D3D10_BIND_DEPTH_STENCIL 0x40
TYPEDEF: int D3D10_BIND_FLAG ;
TYPEDEF: int D3D10_BIND_FLAG
CONSTANT: D3D10_CPU_ACCESS_WRITE 0x10000
CONSTANT: D3D10_CPU_ACCESS_READ 0x20000
TYPEDEF: int D3D10_CPU_ACCESS_FLAG ;
TYPEDEF: int D3D10_CPU_ACCESS_FLAG
CONSTANT: D3D10_RESOURCE_MISC_GENERATE_MIPS 0x1
CONSTANT: D3D10_RESOURCE_MISC_SHARED 0x2
CONSTANT: D3D10_RESOURCE_MISC_TEXTURECUBE 0x4
CONSTANT: D3D10_RESOURCE_MISC_SHARED_KEYEDMUTEX 0x10
CONSTANT: D3D10_RESOURCE_MISC_GDI_COMPATIBLE 0x20
TYPEDEF: int D3D10_RESOURCE_MISC_FLAG ;
TYPEDEF: int D3D10_RESOURCE_MISC_FLAG
CONSTANT: D3D10_MAP_READ 1
CONSTANT: D3D10_MAP_WRITE 2
CONSTANT: D3D10_MAP_READ_WRITE 3
CONSTANT: D3D10_MAP_WRITE_DISCARD 4
CONSTANT: D3D10_MAP_WRITE_NO_OVERWRITE 5
TYPEDEF: int D3D10_MAP ;
TYPEDEF: int D3D10_MAP
CONSTANT: D3D10_MAP_FLAG_DO_NOT_WAIT 0x100000
TYPEDEF: int D3D10_MAP_FLAG ;
TYPEDEF: int D3D10_MAP_FLAG
CONSTANT: D3D10_RAISE_FLAG_DRIVER_INTERNAL_ERROR 0x1
TYPEDEF: int D3D10_RAISE_FLAG ;
TYPEDEF: int D3D10_RAISE_FLAG
CONSTANT: D3D10_CLEAR_DEPTH 0x1
CONSTANT: D3D10_CLEAR_STENCIL 0x2
TYPEDEF: int D3D10_CLEAR_FLAG ;
TYPEDEF: int D3D10_CLEAR_FLAG
TYPEDEF: RECT D3D10_RECT ;
TYPEDEF: RECT D3D10_RECT
STRUCT: D3D10_BOX
{ left UINT }
@ -397,11 +397,11 @@ CONSTANT: D3D10_COMPARISON_GREATER 5
CONSTANT: D3D10_COMPARISON_NOT_EQUAL 6
CONSTANT: D3D10_COMPARISON_GREATER_EQUAL 7
CONSTANT: D3D10_COMPARISON_ALWAYS 8
TYPEDEF: int D3D10_COMPARISON_FUNC ;
TYPEDEF: int D3D10_COMPARISON_FUNC
CONSTANT: D3D10_DEPTH_WRITE_MASK_ZERO 0
CONSTANT: D3D10_DEPTH_WRITE_MASK_ALL 1
TYPEDEF: int D3D10_DEPTH_WRITE_MASK ;
TYPEDEF: int D3D10_DEPTH_WRITE_MASK
CONSTANT: D3D10_STENCIL_OP_KEEP 1
CONSTANT: D3D10_STENCIL_OP_ZERO 2
@ -411,7 +411,7 @@ CONSTANT: D3D10_STENCIL_OP_DECR_SAT 5
CONSTANT: D3D10_STENCIL_OP_INVERT 6
CONSTANT: D3D10_STENCIL_OP_INCR 7
CONSTANT: D3D10_STENCIL_OP_DECR 8
TYPEDEF: int D3D10_STENCIL_OP ;
TYPEDEF: int D3D10_STENCIL_OP
STRUCT: D3D10_DEPTH_STENCILOP_DESC
{ StencilFailOp D3D10_STENCIL_OP }
@ -449,21 +449,21 @@ CONSTANT: D3D10_BLEND_SRC1_COLOR 16
CONSTANT: D3D10_BLEND_INV_SRC1_COLOR 17
CONSTANT: D3D10_BLEND_SRC1_ALPHA 18
CONSTANT: D3D10_BLEND_INV_SRC1_ALPHA 19
TYPEDEF: int D3D10_BLEND ;
TYPEDEF: int D3D10_BLEND
CONSTANT: D3D10_BLEND_OP_ADD 1
CONSTANT: D3D10_BLEND_OP_SUBTRACT 2
CONSTANT: D3D10_BLEND_OP_REV_SUBTRACT 3
CONSTANT: D3D10_BLEND_OP_MIN 4
CONSTANT: D3D10_BLEND_OP_MAX 5
TYPEDEF: int D3D10_BLEND_OP ;
TYPEDEF: int D3D10_BLEND_OP
CONSTANT: D3D10_COLOR_WRITE_ENABLE_RED 1
CONSTANT: D3D10_COLOR_WRITE_ENABLE_GREEN 2
CONSTANT: D3D10_COLOR_WRITE_ENABLE_BLUE 4
CONSTANT: D3D10_COLOR_WRITE_ENABLE_ALPHA 8
CONSTANT: D3D10_COLOR_WRITE_ENABLE_ALL 15
TYPEDEF: int D3D10_COLOR_WRITE_ENABLE ;
TYPEDEF: int D3D10_COLOR_WRITE_ENABLE
STRUCT: D3D10_BLEND_DESC
{ AlphaToCoverageEnable BOOL }
@ -580,7 +580,7 @@ CONSTANT: D3D10_TEXTURECUBE_FACE_POSITIVE_Y 2
CONSTANT: D3D10_TEXTURECUBE_FACE_NEGATIVE_Y 3
CONSTANT: D3D10_TEXTURECUBE_FACE_POSITIVE_Z 4
CONSTANT: D3D10_TEXTURECUBE_FACE_NEGATIVE_Z 5
TYPEDEF: int D3D10_TEXTURECUBE_FACE ;
TYPEDEF: int D3D10_TEXTURECUBE_FACE
COM-INTERFACE: ID3D10View ID3D10DeviceChild "{C902B03F-60A7-49BA-9936-2A3AB37A7E33}"
void GetResource ( ID3D10Resource** ppResource ) ;
@ -775,11 +775,11 @@ CONSTANT: D3D10_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT 0x94
CONSTANT: D3D10_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR 0x95
CONSTANT: D3D10_FILTER_COMPARISON_ANISOTROPIC 0xd5
CONSTANT: D3D10_FILTER_TEXT_1BIT 0x80000000
TYPEDEF: int D3D10_FILTER ;
TYPEDEF: int D3D10_FILTER
CONSTANT: D3D10_FILTER_TYPE_POINT 0
CONSTANT: D3D10_FILTER_TYPE_LINEAR 1
TYPEDEF: int D3D10_FILTER_TYPE ;
TYPEDEF: int D3D10_FILTER_TYPE
CONSTANT: D3D10_FILTER_TYPE_MASK 0x3
CONSTANT: D3D10_MIN_FILTER_SHIFT 4
@ -794,7 +794,7 @@ CONSTANT: D3D10_TEXTURE_ADDRESS_MIRROR 2
CONSTANT: D3D10_TEXTURE_ADDRESS_CLAMP 3
CONSTANT: D3D10_TEXTURE_ADDRESS_BORDER 4
CONSTANT: D3D10_TEXTURE_ADDRESS_MIRROR_ONCE 5
TYPEDEF: int D3D10_TEXTURE_ADDRESS_MODE ;
TYPEDEF: int D3D10_TEXTURE_ADDRESS_MODE
STRUCT: D3D10_SAMPLER_DESC
{ Filter D3D10_FILTER }
@ -807,7 +807,7 @@ STRUCT: D3D10_SAMPLER_DESC
{ BorderColor FLOAT[4] }
{ MinLOD FLOAT }
{ MaxLOD FLOAT } ;
TYPEDEF: D3D10_SAMPLER_DESC D3D10SAMPLER_DESC ;
TYPEDEF: D3D10_SAMPLER_DESC D3D10SAMPLER_DESC
COM-INTERFACE: ID3D10SamplerState ID3D10DeviceChild "{9B7E4C0C-342C-4106-A19F-4F2704F689F0}"
void GetDesc ( D3D10SAMPLER_DESC* pDesc ) ;
@ -837,7 +837,7 @@ CONSTANT: D3D10_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET 0x200000
CONSTANT: D3D10_FORMAT_SUPPORT_MULTISAMPLE_LOAD 0x400000
CONSTANT: D3D10_FORMAT_SUPPORT_SHADER_GATHER 0x800000
CONSTANT: D3D10_FORMAT_SUPPORT_BACK_BUFFER_CAST 0x100000
TYPEDEF: int D3D10_FORMAT_SUPPORT ;
TYPEDEF: int D3D10_FORMAT_SUPPORT
COM-INTERFACE: ID3D10Asynchronous ID3D10DeviceChild "{9B7E4C0D-342C-4106-A19F-4F2704F689F0}"
void Begin ( )
@ -846,7 +846,7 @@ COM-INTERFACE: ID3D10Asynchronous ID3D10DeviceChild "{9B7E4C0D-342C-4106-A19F-4F
UINT GetDataSize ( ) ;
CONSTANT: D3D10_ASYNC_GETDATA_DONOTFLUSH 1
TYPEDEF: int D3D10_ASYNC_GETDATA_FLAG ;
TYPEDEF: int D3D10_ASYNC_GETDATA_FLAG
CONSTANT: D3D10_QUERY_EVENT 0
CONSTANT: D3D10_QUERY_OCCLUSION 1
@ -856,10 +856,10 @@ CONSTANT: D3D10_QUERY_PIPELINE_STATISTICS 4
CONSTANT: D3D10_QUERY_OCCLUSION_PREDICATE 5
CONSTANT: D3D10_QUERY_SO_STATISTICS 6
CONSTANT: D3D10_QUERY_SO_OVERFLOW_PREDICATE 7
TYPEDEF: int D3D10_QUERY ;
TYPEDEF: int D3D10_QUERY
CONSTANT: D3D10_QUERY_MISC_PREDICATEHINT 1
TYPEDEF: int D3D10_QUERY_MISC_FLAG ;
TYPEDEF: int D3D10_QUERY_MISC_FLAG
STRUCT: D3D10_QUERY_DESC
{ Query D3D10_QUERY }
@ -907,13 +907,13 @@ CONSTANT: D3D10_COUNTER_PS_COMPUTATION_LIMITED 15
CONSTANT: D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE 16
CONSTANT: D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE 17
CONSTANT: D3D10_COUNTER_DEVICE_DEPENDENT_0 0x40000000
TYPEDEF: int D3D10_COUNTER ;
TYPEDEF: int D3D10_COUNTER
CONSTANT: D3D10_COUNTER_TYPE_FLOAT32 0
CONSTANT: D3D10_COUNTER_TYPE_UINT16 1
CONSTANT: D3D10_COUNTER_TYPE_UINT32 2
CONSTANT: D3D10_COUNTER_TYPE_UINT64 3
TYPEDEF: int D3D10_COUNTER_TYPE ;
TYPEDEF: int D3D10_COUNTER_TYPE
STRUCT: D3D10_COUNTER_DESC
{ Counter D3D10_COUNTER }
@ -1037,7 +1037,7 @@ CONSTANT: D3D10_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS 0x8
CONSTANT: D3D10_CREATE_DEVICE_ALLOW_NULL_FROM_MAP 0x10
CONSTANT: D3D10_CREATE_DEVICE_BGRA_SUPPORT 0x20
CONSTANT: D3D10_CREATE_DEVICE_STRICT_VALIDATION 0x200
TYPEDEF: int D3D10_CREATE_DEVICE_FLAG ;
TYPEDEF: int D3D10_CREATE_DEVICE_FLAG
CONSTANT: D3D10_SDK_VERSION 29

View File

@ -33,7 +33,7 @@ CONSTANT: D3D10_FEATURE_LEVEL_10_1 0xa100
CONSTANT: D3D10_FEATURE_LEVEL_9_1 0x9100
CONSTANT: D3D10_FEATURE_LEVEL_9_2 0x9200
CONSTANT: D3D10_FEATURE_LEVEL_9_3 0x9300
TYPEDEF: int D3D10_FEATURE_LEVEL1 ;
TYPEDEF: int D3D10_FEATURE_LEVEL1
STRUCT: D3D10_RENDER_TARGET_BLEND_DESC1
{ BlendEnable BOOL }
@ -70,7 +70,7 @@ CONSTANT: D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY 7
CONSTANT: D3D10_1_SRV_DIMENSION_TEXTURE3D 8
CONSTANT: D3D10_1_SRV_DIMENSION_TEXTURECUBE 9
CONSTANT: D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY 10
TYPEDEF: int D3D10_SRV_DIMENSION1 ;
TYPEDEF: int D3D10_SRV_DIMENSION1
UNION-STRUCT: D3D10_SHADER_RESOURCE_VIEW_DESC1_UNION
{ Buffer D3D10_BUFFER_SRV }
@ -93,7 +93,7 @@ COM-INTERFACE: ID3D10ShaderResourceView1 ID3D10ShaderResourceView "{9B7E4C87-342
CONSTANT: D3D10_STANDARD_MULTISAMPLE_PATTERN 0xffffffff
CONSTANT: D3D10_CENTER_MULTISAMPLE_PATTERN 0xfffffffe
TYPEDEF: int D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS ;
TYPEDEF: int D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS
COM-INTERFACE: ID3D10Device1 ID3D10Device "{9B7E4C8F-342C-4106-A19F-4F2704F689F0}"
HRESULT CreateShaderResourceView1 (

View File

@ -18,7 +18,7 @@ CONSTANT: D3D10_SHADER_DEBUG_REG_LITERAL 9
CONSTANT: D3D10_SHADER_DEBUG_REG_UNUSED 10
CONSTANT: D3D11_SHADER_DEBUG_REG_INTERFACE_POINTERS 11
CONSTANT: D3D10_SHADER_DEBUG_REG_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3D10_SHADER_DEBUG_REGTYPE ;
TYPEDEF: int D3D10_SHADER_DEBUG_REGTYPE
CONSTANT: D3D10_SHADER_DEBUG_SCOPE_GLOBAL 0
CONSTANT: D3D10_SHADER_DEBUG_SCOPE_BLOCK 1
@ -29,12 +29,12 @@ CONSTANT: D3D10_SHADER_DEBUG_SCOPE_STATEBLOCK 5
CONSTANT: D3D10_SHADER_DEBUG_SCOPE_NAMESPACE 6
CONSTANT: D3D10_SHADER_DEBUG_SCOPE_ANNOTATION 7
CONSTANT: D3D10_SHADER_DEBUG_SCOPE_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3D10_SHADER_DEBUG_SCOPETYPE ;
TYPEDEF: int D3D10_SHADER_DEBUG_SCOPETYPE
CONSTANT: D3D10_SHADER_DEBUG_VAR_VARIABLE 0
CONSTANT: D3D10_SHADER_DEBUG_VAR_FUNCTION 1
CONSTANT: D3D10_SHADER_DEBUG_VAR_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3D10_SHADER_DEBUG_VARTYPE ;
TYPEDEF: int D3D10_SHADER_DEBUG_VARTYPE
STRUCT: D3D10_SHADER_DEBUG_TOKEN_INFO
{ File UINT }
@ -141,7 +141,7 @@ STRUCT: D3D10_SHADER_DEBUG_INFO
{ StringOffset UINT } ;
C-TYPE: ID3D10ShaderReflection1
TYPEDEF: ID3D10ShaderReflection1* LPD3D10SHADERREFLECTION1 ;
TYPEDEF: ID3D10ShaderReflection1* LPD3D10SHADERREFLECTION1
COM-INTERFACE: ID3D10ShaderReflection1 IUnknown "{C3457783-A846-47CE-9520-CEA6F66E7447}"
HRESULT GetDesc ( D3D10_SHADER_DESC* pDesc )

View File

@ -29,7 +29,7 @@ CONSTANT: D3D10_DST_RS_VIEWPORTS 21
CONSTANT: D3D10_DST_RS_SCISSOR_RECTS 22
CONSTANT: D3D10_DST_RS_RASTERIZER_STATE 23
CONSTANT: D3D10_DST_PREDICATION 24
TYPEDEF: int D3D10_DEVICE_STATE_TYPES ;
TYPEDEF: int D3D10_DEVICE_STATE_TYPES
STRUCT: D3D10_STATE_BLOCK_MASK
{ VS BYTE }
@ -62,7 +62,7 @@ COM-INTERFACE: ID3D10StateBlock IUnknown "{0803425A-57F5-4dd6-9465-A87570834A08}
HRESULT Apply ( )
HRESULT ReleaseAllDeviceObjects ( )
HRESULT GetDevice ( ID3D10Device** ppDevice ) ;
TYPEDEF: ID3D10StateBlock* LPD3D10STATEBLOCK ;
TYPEDEF: ID3D10StateBlock* LPD3D10STATEBLOCK
FUNCTION: HRESULT D3D10StateBlockMaskUnion ( D3D10_STATE_BLOCK_MASK* pA, D3D10_STATE_BLOCK_MASK* pB, D3D10_STATE_BLOCK_MASK* pResult ) ;
FUNCTION: HRESULT D3D10StateBlockMaskIntersect ( D3D10_STATE_BLOCK_MASK* pA, D3D10_STATE_BLOCK_MASK* pB, D3D10_STATE_BLOCK_MASK* pResult ) ;
@ -103,7 +103,7 @@ COM-INTERFACE: ID3D10EffectType f "{4E9E1DDC-CD9D-4772-A837-00180B9B88FD}"
ID3D10EffectType* GetMemberTypeBySemantic ( LPCSTR Semantic )
LPCSTR GetMemberName ( UINT Index )
LPCSTR GetMemberSemantic ( UINT Index ) ;
TYPEDEF: ID3D10EffectType* LPD3D10EFFECTTYPE ;
TYPEDEF: ID3D10EffectType* LPD3D10EFFECTTYPE
STRUCT: D3D10_EFFECT_VARIABLE_DESC
{ Name LPCSTR }
@ -153,7 +153,7 @@ COM-INTERFACE: ID3D10EffectVariable f "{AE897105-00E6-45bf-BB8E-281DD6DB8E1B}"
ID3D10EffectSamplerVariable* AsSampler ( )
HRESULT SetRawValue ( void* pData, UINT Offset, UINT Count )
HRESULT GetRawValue ( void* pData, UINT Offset, UINT Count ) ;
TYPEDEF: ID3D10EffectVariable* LPD3D10EFFECTVARIABLE ;
TYPEDEF: ID3D10EffectVariable* LPD3D10EFFECTVARIABLE
COM-INTERFACE: ID3D10EffectScalarVariable ID3D10EffectVariable "{00E48F7B-D2C8-49e8-A86C-022DEE53431F}"
HRESULT SetFloat ( float Value )
@ -168,7 +168,7 @@ COM-INTERFACE: ID3D10EffectScalarVariable ID3D10EffectVariable "{00E48F7B-D2C8-4
HRESULT GetBool ( BOOL* pValue )
HRESULT SetBoolArray ( BOOL* pData, UINT Offset, UINT Count )
HRESULT GetBoolArray ( BOOL* pData, UINT Offset, UINT Count ) ;
TYPEDEF: ID3D10EffectScalarVariable* LPD3D10EFFECTSCALARVARIABLE ;
TYPEDEF: ID3D10EffectScalarVariable* LPD3D10EFFECTSCALARVARIABLE
COM-INTERFACE: ID3D10EffectVectorVariable ID3D10EffectVariable "{62B98C44-1F82-4c67-BCD0-72CF8F217E81}"
HRESULT SetBoolVector ( BOOL* pData )
@ -183,7 +183,7 @@ COM-INTERFACE: ID3D10EffectVectorVariable ID3D10EffectVariable "{62B98C44-1F82-4
HRESULT GetBoolVectorArray ( BOOL* pData, UINT Offset, UINT Count )
HRESULT GetIntVectorArray ( int* pData, UINT Offset, UINT Count )
HRESULT GetFloatVectorArray ( float* pData, UINT Offset, UINT Count ) ;
TYPEDEF: ID3D10EffectVectorVariable* LPD3D10EFFECTVECTORVARIABLE ;
TYPEDEF: ID3D10EffectVectorVariable* LPD3D10EFFECTVECTORVARIABLE
COM-INTERFACE: ID3D10EffectMatrixVariable ID3D10EffectVariable "{50666C24-B82F-4eed-A172-5B6E7E8522E0}"
HRESULT SetMatrix ( float* pData )
@ -194,41 +194,41 @@ COM-INTERFACE: ID3D10EffectMatrixVariable ID3D10EffectVariable "{50666C24-B82F-4
HRESULT GetMatrixTranspose ( float* pData )
HRESULT SetMatrixTransposeArray ( float* pData, UINT Offset, UINT Count )
HRESULT GetMatrixTransposeArray ( float* pData, UINT Offset, UINT Count ) ;
TYPEDEF: ID3D10EffectMatrixVariable* LPD3D10EFFECTMATRIXVARIABLE ;
TYPEDEF: ID3D10EffectMatrixVariable* LPD3D10EFFECTMATRIXVARIABLE
COM-INTERFACE: ID3D10EffectStringVariable ID3D10EffectVariable "{71417501-8DF9-4e0a-A78A-255F9756BAFF}"
HRESULT GetString ( LPCSTR* ppString )
HRESULT GetStringArray ( LPCSTR* ppStrings, UINT Offset, UINT Count ) ;
TYPEDEF: ID3D10EffectStringVariable* LPD3D10EFFECTSTRINGVARIABLE ;
TYPEDEF: ID3D10EffectStringVariable* LPD3D10EFFECTSTRINGVARIABLE
COM-INTERFACE: ID3D10EffectShaderResourceVariable ID3D10EffectVariable "{C0A7157B-D872-4b1d-8073-EFC2ACD4B1FC}"
HRESULT SetResource ( ID3D10ShaderResourceView* pResource )
HRESULT GetResource ( ID3D10ShaderResourceView** ppResource )
HRESULT SetResourceArray ( ID3D10ShaderResourceView** ppResources, UINT Offset, UINT Count )
HRESULT GetResourceArray ( ID3D10ShaderResourceView** ppResources, UINT Offset, UINT Count ) ;
TYPEDEF: ID3D10EffectShaderResourceVariable* LPD3D10EFFECTSHADERRESOURCEVARIABLE ;
TYPEDEF: ID3D10EffectShaderResourceVariable* LPD3D10EFFECTSHADERRESOURCEVARIABLE
COM-INTERFACE: ID3D10EffectRenderTargetViewVariable ID3D10EffectVariable "{28CA0CC3-C2C9-40bb-B57F-67B737122B17}"
HRESULT SetRenderTarget ( ID3D10RenderTargetView* pResource )
HRESULT GetRenderTarget ( ID3D10RenderTargetView** ppResource )
HRESULT SetRenderTargetArray ( ID3D10RenderTargetView** ppResources, UINT Offset, UINT Count )
HRESULT GetRenderTargetArray ( ID3D10RenderTargetView** ppResources, UINT Offset, UINT Count ) ;
TYPEDEF: ID3D10EffectRenderTargetViewVariable* LPD3D10EFFECTRENDERTARGETVIEWVARIABLE ;
TYPEDEF: ID3D10EffectRenderTargetViewVariable* LPD3D10EFFECTRENDERTARGETVIEWVARIABLE
COM-INTERFACE: ID3D10EffectDepthStencilViewVariable ID3D10EffectVariable "{3E02C918-CC79-4985-B622-2D92AD701623}"
HRESULT SetDepthStencil ( ID3D10DepthStencilView* pResource )
HRESULT GetDepthStencil ( ID3D10DepthStencilView** ppResource )
HRESULT SetDepthStencilArray ( ID3D10DepthStencilView** ppResources, UINT Offset, UINT Count )
HRESULT GetDepthStencilArray ( ID3D10DepthStencilView** ppResources, UINT Offset, UINT Count ) ;
TYPEDEF: ID3D10EffectDepthStencilViewVariable* LPD3D10EFFECTDEPTHSTENCILVIEWVARIABLE ;
TYPEDEF: ID3D10EffectDepthStencilViewVariable* LPD3D10EFFECTDEPTHSTENCILVIEWVARIABLE
COM-INTERFACE: ID3D10EffectConstantBuffer ID3D10EffectVariable "{56648F4D-CC8B-4444-A5AD-B5A3D76E91B3}"
HRESULT SetConstantBuffer ( ID3D10Buffer* pConstantBuffer )
HRESULT GetConstantBuffer ( ID3D10Buffer** ppConstantBuffer )
HRESULT SetTextureBuffer ( ID3D10ShaderResourceView* pTextureBuffer )
HRESULT GetTextureBuffer ( ID3D10ShaderResourceView** ppTextureBuffer ) ;
TYPEDEF: ID3D10EffectConstantBuffer* LPD3D10EFFECTCONSTANTBUFFER ;
TYPEDEF: ID3D10EffectConstantBuffer* LPD3D10EFFECTCONSTANTBUFFER
STRUCT: D3D10_EFFECT_SHADER_DESC
{ pInputSignature BYTE* }
@ -246,27 +246,27 @@ COM-INTERFACE: ID3D10EffectShaderVariable ID3D10EffectVariable "{80849279-C799-4
HRESULT GetPixelShader ( UINT ShaderIndex, ID3D10PixelShader** ppPS )
HRESULT GetInputSignatureElementDesc ( UINT ShaderIndex, UINT Element, D3D10_SIGNATURE_PARAMETER_DESC* pDesc )
HRESULT GetOutputSignatureElementDesc ( UINT ShaderIndex, UINT Element, D3D10_SIGNATURE_PARAMETER_DESC* pDesc ) ;
TYPEDEF: ID3D10EffectShaderVariable* LPD3D10EFFECTSHADERVARIABLE ;
TYPEDEF: ID3D10EffectShaderVariable* LPD3D10EFFECTSHADERVARIABLE
COM-INTERFACE: ID3D10EffectBlendVariable ID3D10EffectVariable "{1FCD2294-DF6D-4eae-86B3-0E9160CFB07B}"
HRESULT GetBlendState ( UINT Index, ID3D10BlendState** ppBlendState )
HRESULT GetBackingStore ( UINT Index, D3D10_BLEND_DESC* pBlendDesc ) ;
TYPEDEF: ID3D10EffectBlendVariable* LPD3D10EFFECTBLENDVARIABLE ;
TYPEDEF: ID3D10EffectBlendVariable* LPD3D10EFFECTBLENDVARIABLE
COM-INTERFACE: ID3D10EffectDepthStencilVariable ID3D10EffectVariable "{AF482368-330A-46a5-9A5C-01C71AF24C8D}"
HRESULT GetDepthStencilState ( UINT Index, ID3D10DepthStencilState** ppDepthStencilState )
HRESULT GetBackingStore ( UINT Index, D3D10_DEPTH_STENCIL_DESC* pDepthStencilDesc ) ;
TYPEDEF: ID3D10EffectDepthStencilVariable* LPD3D10EFFECTDEPTHSTENCILVARIABLE ;
TYPEDEF: ID3D10EffectDepthStencilVariable* LPD3D10EFFECTDEPTHSTENCILVARIABLE
COM-INTERFACE: ID3D10EffectRasterizerVariable ID3D10EffectVariable "{21AF9F0E-4D94-4ea9-9785-2CB76B8C0B34}"
HRESULT GetRasterizerState ( UINT Index, ID3D10RasterizerState** ppRasterizerState )
HRESULT GetBackingStore ( UINT Index, D3D10_RASTERIZER_DESC* pRasterizerDesc ) ;
TYPEDEF: ID3D10EffectRasterizerVariable* LPD3D10EFFECTRASTERIZERVARIABLE ;
TYPEDEF: ID3D10EffectRasterizerVariable* LPD3D10EFFECTRASTERIZERVARIABLE
COM-INTERFACE: ID3D10EffectSamplerVariable ID3D10EffectVariable "{6530D5C7-07E9-4271-A418-E7CE4BD1E480}"
HRESULT GetSampler ( UINT Index, ID3D10SamplerState** ppSampler )
HRESULT GetBackingStore ( UINT Index, D3D10_SAMPLER_DESC* pSamplerDesc ) ;
TYPEDEF: ID3D10EffectSamplerVariable* LPD3D10EFFECTSAMPLERVARIABLE ;
TYPEDEF: ID3D10EffectSamplerVariable* LPD3D10EFFECTSAMPLERVARIABLE
STRUCT: D3D10_PASS_DESC
{ Name LPCSTR }
@ -291,7 +291,7 @@ COM-INTERFACE: ID3D10EffectPass f "{5CFBEB89-1A06-46e0-B282-E3F9BFA36A54}"
ID3D10EffectVariable* GetAnnotationByName ( LPCSTR Name )
HRESULT Apply ( UINT Flags )
HRESULT ComputeStateBlockMask ( D3D10_STATE_BLOCK_MASK* pStateBlockMask ) ;
TYPEDEF: ID3D10EffectPass* LPD3D10EFFECTPASS ;
TYPEDEF: ID3D10EffectPass* LPD3D10EFFECTPASS
STRUCT: D3D10_TECHNIQUE_DESC
{ Name LPCSTR }
@ -306,7 +306,7 @@ COM-INTERFACE: ID3D10EffectTechnique f "{DB122CE8-D1C9-4292-B237-24ED3DE8B175}"
ID3D10EffectPass* GetPassByIndex ( UINT Index )
ID3D10EffectPass* GetPassByName ( LPCSTR Name )
HRESULT ComputeStateBlockMask ( D3D10_STATE_BLOCK_MASK* pStateBlockMask ) ;
TYPEDEF: ID3D10EffectTechnique* LPD3D10EFFECTTECHNIQUE ;
TYPEDEF: ID3D10EffectTechnique* LPD3D10EFFECTTECHNIQUE
STRUCT: D3D10_EFFECT_DESC
{ IsChildEffect BOOL }
@ -330,11 +330,11 @@ COM-INTERFACE: ID3D10Effect IUnknown "{51B0CA8B-EC0B-4519-870D-8EE1CB5017C7}"
ID3D10EffectTechnique* GetTechniqueByName ( LPCSTR Name )
HRESULT Optimize ( )
BOOL IsOptimized ( ) ;
TYPEDEF: ID3D10Effect* LPD3D10EFFECT ;
TYPEDEF: ID3D10Effect* LPD3D10EFFECT
COM-INTERFACE: ID3D10EffectPool IUnknown "{9537AB04-3250-412e-8213-FCD2F8677933}"
ID3D10Effect* AsEffect ( ) ;
TYPEDEF: ID3D10EffectPool* LPD3D10EFFECTPOOL ;
TYPEDEF: ID3D10EffectPool* LPD3D10EFFECTPOOL
FUNCTION: HRESULT D3D10CompileEffectFromMemory ( void* pData, SIZE_T DataLength, LPCSTR pSrcFileName, D3D10_SHADER_MACRO* pDefines,
ID3D10Include* pInclude, UINT HLSLFlags, UINT FXFlags,

View File

@ -6,7 +6,7 @@ IN: windows.directx.d3d10misc
LIBRARY: d3d10
C-TYPE: ID3D10Blob
TYPEDEF: ID3D10Blob* LPD3D10BLOB ;
TYPEDEF: ID3D10Blob* LPD3D10BLOB
COM-INTERFACE: ID3D10Blob IUnknown "{8BA5FB08-5195-40e2-AC58-0D989C3A0102}"
LPVOID GetBufferPointer ( )
@ -17,7 +17,7 @@ CONSTANT: D3D10_DRIVER_TYPE_REFERENCE 1
CONSTANT: D3D10_DRIVER_TYPE_NULL 2
CONSTANT: D3D10_DRIVER_TYPE_SOFTWARE 3
CONSTANT: D3D10_DRIVER_TYPE_WARP 5
TYPEDEF: int D3D10_DRIVER_TYPE ;
TYPEDEF: int D3D10_DRIVER_TYPE
FUNCTION: HRESULT D3D10CreateDevice (
IDXGIAdapter* pAdapter,

View File

@ -29,7 +29,7 @@ CONSTANT: D3D10_SHADER_OPTIMIZATION_LEVEL3 32768
STRUCT: D3D10_SHADER_MACRO
{ Name LPCSTR }
{ Definition LPCSTR } ;
TYPEDEF: D3D10_SHADER_MACRO* LPD3D10_SHADER_MACRO ;
TYPEDEF: D3D10_SHADER_MACRO* LPD3D10_SHADER_MACRO
CONSTANT: D3D10_SVC_SCALAR 0
CONSTANT: D3D10_SVC_VECTOR 1
@ -40,15 +40,15 @@ CONSTANT: D3D10_SVC_STRUCT 5
CONSTANT: D3D11_SVC_INTERFACE_CLASS 6
CONSTANT: D3D11_SVC_INTERFACE_POINTER 7
CONSTANT: D3D10_SVC_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3D10_SHADER_VARIABLE_CLASS ;
TYPEDEF: D3D10_SHADER_VARIABLE_CLASS* LPD3D10_SHADER_VARIABLE_CLASS ;
TYPEDEF: int D3D10_SHADER_VARIABLE_CLASS
TYPEDEF: D3D10_SHADER_VARIABLE_CLASS* LPD3D10_SHADER_VARIABLE_CLASS
CONSTANT: D3D10_SVF_USERPACKED 1
CONSTANT: D3D10_SVF_USED 2
CONSTANT: D3D11_SVF_INTERFACE_POINTER 4
CONSTANT: D3D10_SVF_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3D10_SHADER_VARIABLE_FLAGS ;
TYPEDEF: D3D10_SHADER_VARIABLE_FLAGS* LPD3D10_SHADER_VARIABLE_FLAGS ;
TYPEDEF: int D3D10_SHADER_VARIABLE_FLAGS
TYPEDEF: D3D10_SHADER_VARIABLE_FLAGS* LPD3D10_SHADER_VARIABLE_FLAGS
CONSTANT: D3D10_SVT_VOID 0
CONSTANT: D3D10_SVT_BOOL 1
@ -85,8 +85,8 @@ CONSTANT: D3D11_SVT_INTERFACE_POINTER 37
CONSTANT: D3D11_SVT_COMPUTESHADER 38
CONSTANT: D3D11_SVT_DOUBLE 39
CONSTANT: D3D10_SVT_FORCE_DWORD 0x7ffffff
TYPEDEF: int D3D10_SHADER_VARIABLE_TYPE ;
TYPEDEF: D3D10_SHADER_VARIABLE_TYPE* LPD3D10_SHADER_VARIABLE_TYPE ;
TYPEDEF: int D3D10_SHADER_VARIABLE_TYPE
TYPEDEF: D3D10_SHADER_VARIABLE_TYPE* LPD3D10_SHADER_VARIABLE_TYPE
CONSTANT: D3D10_SIF_USERPACKED 1
CONSTANT: D3D10_SIF_COMPARISON_SAMPLER 2
@ -94,8 +94,8 @@ CONSTANT: D3D10_SIF_TEXTURE_COMPONENT_0 4
CONSTANT: D3D10_SIF_TEXTURE_COMPONENT_1 8
CONSTANT: D3D10_SIF_TEXTURE_COMPONENTS 12
CONSTANT: D3D10_SIF_FORCE_DWORD 0x7ffffff
TYPEDEF: int D3D10_SHADER_INPUT_FLAGS ;
TYPEDEF: D3D10_SHADER_INPUT_FLAGS* LPD3D10_SHADER_INPUT_FLAGS ;
TYPEDEF: int D3D10_SHADER_INPUT_FLAGS
TYPEDEF: D3D10_SHADER_INPUT_FLAGS* LPD3D10_SHADER_INPUT_FLAGS
CONSTANT: D3D10_SIT_CBUFFER 0
CONSTANT: D3D10_SIT_TBUFFER 1
@ -109,18 +109,18 @@ CONSTANT: D3D11_SIT_UAV_RWBYTEADDRESS 8
CONSTANT: D3D11_SIT_UAV_APPEND_STRUCTURED 9
CONSTANT: D3D11_SIT_UAV_CONSUME_STRUCTURED 10
CONSTANT: D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER 11
TYPEDEF: int D3D10_SHADER_INPUT_TYPE ;
TYPEDEF: D3D10_SHADER_INPUT_TYPE* LPD3D10_SHADER_INPUT_TYPE ;
TYPEDEF: int D3D10_SHADER_INPUT_TYPE
TYPEDEF: D3D10_SHADER_INPUT_TYPE* LPD3D10_SHADER_INPUT_TYPE
CONSTANT: D3D10_CBF_USERPACKED 1
CONSTANT: D3D10_CBF_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3D10_SHADER_CBUFFER_FLAGS ;
TYPEDEF: D3D10_SHADER_CBUFFER_FLAGS* LPD3D10_SHADER_CBUFFER_FLAGS ;
TYPEDEF: int D3D10_SHADER_CBUFFER_FLAGS
TYPEDEF: D3D10_SHADER_CBUFFER_FLAGS* LPD3D10_SHADER_CBUFFER_FLAGS
CONSTANT: D3D10_CT_CBUFFER 0
CONSTANT: D3D10_CT_TBUFFER 1
TYPEDEF: int D3D10_CBUFFER_TYPE ;
TYPEDEF: D3D10_CBUFFER_TYPE* LPD3D10_CBUFFER_TYPE ;
TYPEDEF: int D3D10_CBUFFER_TYPE
TYPEDEF: D3D10_CBUFFER_TYPE* LPD3D10_CBUFFER_TYPE
CONSTANT: D3D10_NAME_UNDEFINED 0
CONSTANT: D3D10_NAME_POSITION 1
@ -144,7 +144,7 @@ CONSTANT: D3D10_NAME_DEPTH 65
CONSTANT: D3D10_NAME_COVERAGE 66
CONSTANT: D3D11_NAME_DEPTH_GREATER_EQUAL 67
CONSTANT: D3D11_NAME_DEPTH_LESS_EQUAL 68
TYPEDEF: int D3D10_NAME ;
TYPEDEF: int D3D10_NAME
CONSTANT: D3D10_RETURN_TYPE_UNORM 1
CONSTANT: D3D10_RETURN_TYPE_SNORM 2
@ -152,24 +152,24 @@ CONSTANT: D3D10_RETURN_TYPE_SINT 3
CONSTANT: D3D10_RETURN_TYPE_UINT 4
CONSTANT: D3D10_RETURN_TYPE_FLOAT 5
CONSTANT: D3D10_RETURN_TYPE_MIXED 6
TYPEDEF: int D3D10_RESOURCE_RETURN_TYPE ;
TYPEDEF: int D3D10_RESOURCE_RETURN_TYPE
CONSTANT: D3D10_REGISTER_COMPONENT_UNKNOWN 0
CONSTANT: D3D10_REGISTER_COMPONENT_UINT32 1
CONSTANT: D3D10_REGISTER_COMPONENT_SINT32 2
CONSTANT: D3D10_REGISTER_COMPONENT_FLOAT32 3
TYPEDEF: int D3D10_REGISTER_COMPONENT_TYPE ;
TYPEDEF: int D3D10_REGISTER_COMPONENT_TYPE
CONSTANT: D3D10_INCLUDE_LOCAL 0
CONSTANT: D3D10_INCLUDE_SYSTEM 1
CONSTANT: D3D10_INCLUDE_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3D10_INCLUDE_TYPE ;
TYPEDEF: D3D10_INCLUDE_TYPE* LPD3D10_INCLUDE_TYPE ;
TYPEDEF: int D3D10_INCLUDE_TYPE
TYPEDEF: D3D10_INCLUDE_TYPE* LPD3D10_INCLUDE_TYPE
COM-INTERFACE: ID3D10Include f "{C530AD7D-9B16-4395-A979-BA2ECFF83ADD}"
HRESULT Open ( D3D10_INCLUDE_TYPE IncludeType, LPCSTR pFileName, LPCVOID pParentData, LPCVOID* ppData, UINT* pBytes )
HRESULT Close ( LPCVOID pData ) ;
TYPEDEF: ID3D10Include* LPD3D10INCLUDE ;
TYPEDEF: ID3D10Include* LPD3D10INCLUDE
STRUCT: D3D10_SHADER_DESC
{ Version UINT }

View File

@ -405,7 +405,7 @@ CONSTANT: D3D11_ERROR_DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD 0x887c004
CONSTANT: D3D11_INPUT_PER_VERTEX_DATA 0
CONSTANT: D3D11_INPUT_PER_INSTANCE_DATA 1
TYPEDEF: int D3D11_INPUT_CLASSIFICATION ;
TYPEDEF: int D3D11_INPUT_CLASSIFICATION
CONSTANT: D3D11_APPEND_ALIGNED_ELEMENT 0xffffffff
@ -420,7 +420,7 @@ STRUCT: D3D11_INPUT_ELEMENT_DESC
CONSTANT: D3D11_FILL_WIREFRAME 2
CONSTANT: D3D11_FILL_SOLID 3
TYPEDEF: int D3D11_FILL_MODE ;
TYPEDEF: int D3D11_FILL_MODE
CONSTANT: D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED 0
CONSTANT: D3D11_PRIMITIVE_TOPOLOGY_POINTLIST 1
@ -464,7 +464,7 @@ CONSTANT: D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST 61
CONSTANT: D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST 62
CONSTANT: D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST 63
CONSTANT: D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST 64
TYPEDEF: int D3D11_PRIMITIVE_TOPOLOGY ;
TYPEDEF: int D3D11_PRIMITIVE_TOPOLOGY
CONSTANT: D3D11_PRIMITIVE_UNDEFINED 0
CONSTANT: D3D11_PRIMITIVE_POINT 1
@ -504,12 +504,12 @@ CONSTANT: D3D11_PRIMITIVE_29_CONTROL_POINT_PATCH 36
CONSTANT: D3D11_PRIMITIVE_30_CONTROL_POINT_PATCH 37
CONSTANT: D3D11_PRIMITIVE_31_CONTROL_POINT_PATCH 38
CONSTANT: D3D11_PRIMITIVE_32_CONTROL_POINT_PATCH 39
TYPEDEF: int D3D11_PRIMITIVE ;
TYPEDEF: int D3D11_PRIMITIVE
CONSTANT: D3D11_CULL_NONE 1
CONSTANT: D3D11_CULL_FRONT 2
CONSTANT: D3D11_CULL_BACK 3
TYPEDEF: int D3D11_CULL_MODE ;
TYPEDEF: int D3D11_CULL_MODE
STRUCT: D3D11_SO_DECLARATION_ENTRY
{ Stream UINT }
@ -532,7 +532,7 @@ CONSTANT: D3D11_RESOURCE_DIMENSION_BUFFER 1
CONSTANT: D3D11_RESOURCE_DIMENSION_TEXTURE1D 2
CONSTANT: D3D11_RESOURCE_DIMENSION_TEXTURE2D 3
CONSTANT: D3D11_RESOURCE_DIMENSION_TEXTURE3D 4
TYPEDEF: int D3D11_RESOURCE_DIMENSION ;
TYPEDEF: int D3D11_RESOURCE_DIMENSION
CONSTANT: D3D11_SRV_DIMENSION_UNKNOWN 0
CONSTANT: D3D11_SRV_DIMENSION_BUFFER 1
@ -546,7 +546,7 @@ CONSTANT: D3D11_SRV_DIMENSION_TEXTURE3D 8
CONSTANT: D3D11_SRV_DIMENSION_TEXTURECUBE 9
CONSTANT: D3D11_SRV_DIMENSION_TEXTURECUBEARRAY 10
CONSTANT: D3D11_SRV_DIMENSION_BUFFEREX 11
TYPEDEF: int D3D11_SRV_DIMENSION ;
TYPEDEF: int D3D11_SRV_DIMENSION
CONSTANT: D3D11_DSV_DIMENSION_UNKNOWN 0
CONSTANT: D3D11_DSV_DIMENSION_TEXTURE1D 1
@ -555,7 +555,7 @@ CONSTANT: D3D11_DSV_DIMENSION_TEXTURE2D 3
CONSTANT: D3D11_DSV_DIMENSION_TEXTURE2DARRAY 4
CONSTANT: D3D11_DSV_DIMENSION_TEXTURE2DMS 5
CONSTANT: D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY 6
TYPEDEF: int D3D11_DSV_DIMENSION ;
TYPEDEF: int D3D11_DSV_DIMENSION
CONSTANT: D3D11_RTV_DIMENSION_UNKNOWN 0
CONSTANT: D3D11_RTV_DIMENSION_BUFFER 1
@ -566,7 +566,7 @@ CONSTANT: D3D11_RTV_DIMENSION_TEXTURE2DARRAY 5
CONSTANT: D3D11_RTV_DIMENSION_TEXTURE2DMS 6
CONSTANT: D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY 7
CONSTANT: D3D11_RTV_DIMENSION_TEXTURE3D 8
TYPEDEF: int D3D11_RTV_DIMENSION ;
TYPEDEF: int D3D11_RTV_DIMENSION
CONSTANT: D3D11_UAV_DIMENSION_UNKNOWN 0
CONSTANT: D3D11_UAV_DIMENSION_BUFFER 1
@ -575,13 +575,13 @@ CONSTANT: D3D11_UAV_DIMENSION_TEXTURE1DARRAY 3
CONSTANT: D3D11_UAV_DIMENSION_TEXTURE2D 4
CONSTANT: D3D11_UAV_DIMENSION_TEXTURE2DARRAY 5
CONSTANT: D3D11_UAV_DIMENSION_TEXTURE3D 8
TYPEDEF: int D3D11_UAV_DIMENSION ;
TYPEDEF: int D3D11_UAV_DIMENSION
CONSTANT: D3D11_USAGE_DEFAULT 0
CONSTANT: D3D11_USAGE_IMMUTABLE 1
CONSTANT: D3D11_USAGE_DYNAMIC 2
CONSTANT: D3D11_USAGE_STAGING 3
TYPEDEF: int D3D11_USAGE ;
TYPEDEF: int D3D11_USAGE
CONSTANT: D3D11_BIND_VERTEX_BUFFER 1
CONSTANT: D3D11_BIND_INDEX_BUFFER 2
@ -591,11 +591,11 @@ CONSTANT: D3D11_BIND_STREAM_OUTPUT 16
CONSTANT: D3D11_BIND_RENDER_TARGET 32
CONSTANT: D3D11_BIND_DEPTH_STENCIL 64
CONSTANT: D3D11_BIND_UNORDERED_ACCESS 128
TYPEDEF: int D3D11_BIND_FLAG ;
TYPEDEF: int D3D11_BIND_FLAG
CONSTANT: D3D11_CPU_ACCESS_WRITE 0x10000
CONSTANT: D3D11_CPU_ACCESS_READ 0x20000
TYPEDEF: int D3D11_CPU_ACCESS_FLAG ;
TYPEDEF: int D3D11_CPU_ACCESS_FLAG
CONSTANT: D3D11_RESOURCE_MISC_GENERATE_MIPS 1
CONSTANT: D3D11_RESOURCE_MISC_SHARED 2
@ -606,26 +606,26 @@ CONSTANT: D3D11_RESOURCE_MISC_BUFFER_STRUCTURED 64
CONSTANT: D3D11_RESOURCE_MISC_RESOURCE_CLAMP 128
CONSTANT: D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX 256
CONSTANT: D3D11_RESOURCE_MISC_GDI_COMPATIBLE 512
TYPEDEF: int D3D11_RESOURCE_MISC_FLAG ;
TYPEDEF: int D3D11_RESOURCE_MISC_FLAG
CONSTANT: D3D11_MAP_READ 1
CONSTANT: D3D11_MAP_WRITE 2
CONSTANT: D3D11_MAP_READ_WRITE 3
CONSTANT: D3D11_MAP_WRITE_DISCARD 4
CONSTANT: D3D11_MAP_WRITE_NO_OVERWRITE 5
TYPEDEF: int D3D11_MAP ;
TYPEDEF: int D3D11_MAP
CONSTANT: D3D11_MAP_FLAG_DO_NOT_WAIT 0x100000
TYPEDEF: int D3D11_MAP_FLAG ;
TYPEDEF: int D3D11_MAP_FLAG
CONSTANT: D3D11_RAISE_FLAG_DRIVER_INTERNAL_ERROR 1
TYPEDEF: int D3D11_RAISE_FLAG ;
TYPEDEF: int D3D11_RAISE_FLAG
CONSTANT: D3D11_CLEAR_DEPTH 1
CONSTANT: D3D11_CLEAR_STENCIL 2
TYPEDEF: int D3D11_CLEAR_FLAG ;
TYPEDEF: int D3D11_CLEAR_FLAG
TYPEDEF: RECT D3D11_RECT ;
TYPEDEF: RECT D3D11_RECT
STRUCT: D3D11_BOX
{ left UINT }
@ -652,11 +652,11 @@ CONSTANT: D3D11_COMPARISON_GREATER 5
CONSTANT: D3D11_COMPARISON_NOT_EQUAL 6
CONSTANT: D3D11_COMPARISON_GREATER_EQUAL 7
CONSTANT: D3D11_COMPARISON_ALWAYS 8
TYPEDEF: int D3D11_COMPARISON_FUNC ;
TYPEDEF: int D3D11_COMPARISON_FUNC
CONSTANT: D3D11_DEPTH_WRITE_MASK_ZERO 0
CONSTANT: D3D11_DEPTH_WRITE_MASK_ALL 1
TYPEDEF: int D3D11_DEPTH_WRITE_MASK ;
TYPEDEF: int D3D11_DEPTH_WRITE_MASK
CONSTANT: D3D11_STENCIL_OP_KEEP 1
CONSTANT: D3D11_STENCIL_OP_ZERO 2
@ -666,7 +666,7 @@ CONSTANT: D3D11_STENCIL_OP_DECR_SAT 5
CONSTANT: D3D11_STENCIL_OP_INVERT 6
CONSTANT: D3D11_STENCIL_OP_INCR 7
CONSTANT: D3D11_STENCIL_OP_DECR 8
TYPEDEF: int D3D11_STENCIL_OP ;
TYPEDEF: int D3D11_STENCIL_OP
STRUCT: D3D11_DEPTH_STENCILOP_DESC
{ StencilFailOp D3D11_STENCIL_OP }
@ -704,21 +704,21 @@ CONSTANT: D3D11_BLEND_SRC1_COLOR 16
CONSTANT: D3D11_BLEND_INV_SRC1_COLOR 17
CONSTANT: D3D11_BLEND_SRC1_ALPHA 18
CONSTANT: D3D11_BLEND_INV_SRC1_ALPHA 19
TYPEDEF: int D3D11_BLEND ;
TYPEDEF: int D3D11_BLEND
CONSTANT: D3D11_BLEND_OP_ADD 1
CONSTANT: D3D11_BLEND_OP_SUBTRACT 2
CONSTANT: D3D11_BLEND_OP_REV_SUBTRACT 3
CONSTANT: D3D11_BLEND_OP_MIN 4
CONSTANT: D3D11_BLEND_OP_MAX 5
TYPEDEF: int D3D11_BLEND_OP ;
TYPEDEF: int D3D11_BLEND_OP
CONSTANT: D3D11_COLOR_WRITE_ENABLE_RED 1
CONSTANT: D3D11_COLOR_WRITE_ENABLE_GREEN 2
CONSTANT: D3D11_COLOR_WRITE_ENABLE_BLUE 4
CONSTANT: D3D11_COLOR_WRITE_ENABLE_ALPHA 8
CONSTANT: D3D11_COLOR_WRITE_ENABLE_ALL 15
TYPEDEF: int D3D11_COLOR_WRITE_ENABLE ;
TYPEDEF: int D3D11_COLOR_WRITE_ENABLE
STRUCT: D3D11_RENDER_TARGET_BLEND_DESC
{ BlendEnable BOOL }
@ -827,7 +827,7 @@ CONSTANT: D3D11_TEXTURECUBE_FACE_POSITIVE_Y 2
CONSTANT: D3D11_TEXTURECUBE_FACE_NEGATIVE_Y 3
CONSTANT: D3D11_TEXTURECUBE_FACE_POSITIVE_Z 4
CONSTANT: D3D11_TEXTURECUBE_FACE_NEGATIVE_Z 5
TYPEDEF: int D3D11_TEXTURECUBE_FACE ;
TYPEDEF: int D3D11_TEXTURECUBE_FACE
COM-INTERFACE: ID3D11View ID3D11DeviceChild "{839d1216-bb2e-412b-b7f4-a9dbebe08ed1}"
void GetResource ( ID3D11Resource** ppResource ) ;
@ -845,7 +845,7 @@ STRUCT: D3D11_BUFFER_SRV
{ Second D3D11_BUFFER_SRV_UNION2 } ;
CONSTANT: D3D11_BUFFEREX_SRV_FLAG_RAW 1
TYPEDEF: int D3D11_BUFFEREX_SRV_FLAG ;
TYPEDEF: int D3D11_BUFFEREX_SRV_FLAG
STRUCT: D3D11_BUFFEREX_SRV
{ FirstElement UINT }
@ -997,7 +997,7 @@ STRUCT: D3D11_TEX2DMS_ARRAY_DSV
CONSTANT: D3D11_DSV_READ_ONLY_DEPTH 1
CONSTANT: D3D11_DSV_READ_ONLY_STENCIL 2
TYPEDEF: int D3D11_DSV_FLAG ;
TYPEDEF: int D3D11_DSV_FLAG
UNION-STRUCT: D3D11_DEPTH_STENCIL_VIEW_DESC_UNION
{ Texture1D D3D11_TEX1D_DSV }
@ -1019,7 +1019,7 @@ COM-INTERFACE: ID3D11DepthStencilView ID3D11View "{9fdac92a-1876-48c3-afad-25b94
CONSTANT: D3D11_BUFFER_UAV_FLAG_RAW 1
CONSTANT: D3D11_BUFFER_UAV_FLAG_APPEND 2
CONSTANT: D3D11_BUFFER_UAV_FLAG_COUNTER 4
TYPEDEF: int D3D11_BUFFER_UAV_FLAG ;
TYPEDEF: int D3D11_BUFFER_UAV_FLAG
STRUCT: D3D11_BUFFER_UAV
{ FirstElement UINT }
@ -1096,11 +1096,11 @@ CONSTANT: D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR 0x91
CONSTANT: D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT 0x94
CONSTANT: D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR 0x95
CONSTANT: D3D11_FILTER_COMPARISON_ANISOTROPIC 0xd5
TYPEDEF: int D3D11_FILTER ;
TYPEDEF: int D3D11_FILTER
CONSTANT: D3D11_FILTER_TYPE_POINT 0
CONSTANT: D3D11_FILTER_TYPE_LINEAR 1
TYPEDEF: int D3D11_FILTER_TYPE ;
TYPEDEF: int D3D11_FILTER_TYPE
CONSTANT: D3D11_FILTER_TYPE_MASK 3
CONSTANT: D3D11_MIN_FILTER_SHIFT 4
@ -1114,7 +1114,7 @@ CONSTANT: D3D11_TEXTURE_ADDRESS_MIRROR 2
CONSTANT: D3D11_TEXTURE_ADDRESS_CLAMP 3
CONSTANT: D3D11_TEXTURE_ADDRESS_BORDER 4
CONSTANT: D3D11_TEXTURE_ADDRESS_MIRROR_ONCE 5
TYPEDEF: int D3D11_TEXTURE_ADDRESS_MODE ;
TYPEDEF: int D3D11_TEXTURE_ADDRESS_MODE
STRUCT: D3D11_SAMPLER_DESC
{ Filter D3D11_FILTER }
@ -1158,7 +1158,7 @@ CONSTANT: D3D11_FORMAT_SUPPORT_SHADER_GATHER 0x800000
CONSTANT: D3D11_FORMAT_SUPPORT_BACK_BUFFER_CAST 0x1000000
CONSTANT: D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW 0x2000000
CONSTANT: D3D11_FORMAT_SUPPORT_SHADER_GATHER_COMPARISON 0x4000000
TYPEDEF: int D3D11_FORMAT_SUPPORT ;
TYPEDEF: int D3D11_FORMAT_SUPPORT
CONSTANT: D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD 0x1
CONSTANT: D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS 0x2
@ -1168,13 +1168,13 @@ CONSTANT: D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX 0x
CONSTANT: D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX 0x20
CONSTANT: D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD 0x40
CONSTANT: D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE 0x80
TYPEDEF: int D3D11_FORMAT_SUPPORT2 ;
TYPEDEF: int D3D11_FORMAT_SUPPORT2
COM-INTERFACE: ID3D11Asynchronous ID3D11DeviceChild "{4b35d0cd-1e15-4258-9c98-1b1333f6dd3b}"
UINT GetDataSize ( ) ;
CONSTANT: D3D11_ASYNC_GETDATA_DONOTFLUSH 1
TYPEDEF: int D3D11_ASYNC_GETDATA_FLAG ;
TYPEDEF: int D3D11_ASYNC_GETDATA_FLAG
CONSTANT: D3D11_QUERY_EVENT 0
CONSTANT: D3D11_QUERY_OCCLUSION 1
@ -1192,10 +1192,10 @@ CONSTANT: D3D11_QUERY_SO_STATISTICS_STREAM2 12
CONSTANT: D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM2 13
CONSTANT: D3D11_QUERY_SO_STATISTICS_STREAM3 14
CONSTANT: D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM3 15
TYPEDEF: int D3D11_QUERY ;
TYPEDEF: int D3D11_QUERY
CONSTANT: D3D11_QUERY_MISC_PREDICATEHINT 1
TYPEDEF: int D3D11_QUERY_MISC_FLAG ;
TYPEDEF: int D3D11_QUERY_MISC_FLAG
STRUCT: D3D11_QUERY_DESC
{ Query D3D11_QUERY }
@ -1228,13 +1228,13 @@ STRUCT: D3D11_QUERY_DATA_SO_STATISTICS
{ PrimitivesStorageNeeded UINT64 } ;
CONSTANT: D3D11_COUNTER_DEVICE_DEPENDENT_0 0x40000000
TYPEDEF: int D3D11_COUNTER ;
TYPEDEF: int D3D11_COUNTER
CONSTANT: D3D11_COUNTER_TYPE_FLOAT32 0
CONSTANT: D3D11_COUNTER_TYPE_UINT16 1
CONSTANT: D3D11_COUNTER_TYPE_UINT32 2
CONSTANT: D3D11_COUNTER_TYPE_UINT64 3
TYPEDEF: int D3D11_COUNTER_TYPE ;
TYPEDEF: int D3D11_COUNTER_TYPE
STRUCT: D3D11_COUNTER_DESC
{ Counter D3D11_COUNTER }
@ -1250,11 +1250,11 @@ COM-INTERFACE: ID3D11Counter ID3D11Asynchronous "{6e8c49fb-a371-4770-b440-290860
CONSTANT: D3D11_STANDARD_MULTISAMPLE_PATTERN 0xffffffff
CONSTANT: D3D11_CENTER_MULTISAMPLE_PATTERN 0xfffffffe
TYPEDEF: int D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS ;
TYPEDEF: int D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS
CONSTANT: D3D11_DEVICE_CONTEXT_IMMEDIATE 0
CONSTANT: D3D11_DEVICE_CONTEXT_DEFERRED 1
TYPEDEF: int D3D11_DEVICE_CONTEXT_TYPE ;
TYPEDEF: int D3D11_DEVICE_CONTEXT_TYPE
STRUCT: D3D11_CLASS_INSTANCE_DESC
{ InstanceId UINT }
@ -1284,7 +1284,7 @@ CONSTANT: D3D11_FEATURE_DOUBLES 1
CONSTANT: D3D11_FEATURE_FORMAT_SUPPORT 2
CONSTANT: D3D11_FEATURE_FORMAT_SUPPORT2 3
CONSTANT: D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS 4
TYPEDEF: int D3D11_FEATURE ;
TYPEDEF: int D3D11_FEATURE
STRUCT: D3D11_FEATURE_DATA_THREADING
{ DriverConcurrentCreates BOOL }
@ -1461,7 +1461,7 @@ CONSTANT: D3D11_CREATE_DEVICE_DEBUG 2
CONSTANT: D3D11_CREATE_DEVICE_SWITCH_TO_REF 4
CONSTANT: D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS 8
CONSTANT: D3D11_CREATE_DEVICE_BGRA_SUPPORT 32
TYPEDEF: int D3D11_CREATE_DEVICE_FLAG ;
TYPEDEF: int D3D11_CREATE_DEVICE_FLAG
CONSTANT: D3D11_SDK_VERSION 7

View File

@ -12,7 +12,7 @@ CONSTANT: D3D11_SHVER_GEOMETRY_SHADER 2
CONSTANT: D3D11_SHVER_HULL_SHADER 3
CONSTANT: D3D11_SHVER_DOMAIN_SHADER 4
CONSTANT: D3D11_SHVER_COMPUTE_SHADER 5
TYPEDEF: int D3D11_SHADER_VERSION_TYPE ;
TYPEDEF: int D3D11_SHADER_VERSION_TYPE
CONSTANT: D3D11_RETURN_TYPE_UNORM 1
CONSTANT: D3D11_RETURN_TYPE_SNORM 2
@ -22,14 +22,14 @@ CONSTANT: D3D11_RETURN_TYPE_FLOAT 5
CONSTANT: D3D11_RETURN_TYPE_MIXED 6
CONSTANT: D3D11_RETURN_TYPE_DOUBLE 7
CONSTANT: D3D11_RETURN_TYPE_CONTINUED 8
TYPEDEF: int D3D11_RESOURCE_RETURN_TYPE ;
TYPEDEF: int D3D11_RESOURCE_RETURN_TYPE
ENUM: D3D11_CBUFFER_TYPE
D3D11_CT_CBUFFER
D3D11_CT_TBUFFER
D3D11_CT_INTERFACE_POINTERS
D3D11_CT_RESOURCE_BIND_INFO ;
TYPEDEF: D3D11_CBUFFER_TYPE* LPD3D11_CBUFFER_TYPE ;
TYPEDEF: D3D11_CBUFFER_TYPE* LPD3D11_CBUFFER_TYPE
STRUCT: D3D11_SIGNATURE_PARAMETER_DESC
{ SemanticName LPCSTR }
@ -73,21 +73,21 @@ CONSTANT: D3D11_TESSELLATOR_DOMAIN_UNDEFINED 0
CONSTANT: D3D11_TESSELLATOR_DOMAIN_ISOLINE 1
CONSTANT: D3D11_TESSELLATOR_DOMAIN_TRI 2
CONSTANT: D3D11_TESSELLATOR_DOMAIN_QUAD 3
TYPEDEF: int D3D11_TESSELLATOR_DOMAIN ;
TYPEDEF: int D3D11_TESSELLATOR_DOMAIN
CONSTANT: D3D11_TESSELLATOR_PARTITIONING_UNDEFINED 0
CONSTANT: D3D11_TESSELLATOR_PARTITIONING_INTEGER 1
CONSTANT: D3D11_TESSELLATOR_PARTITIONING_POW2 2
CONSTANT: D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD 3
CONSTANT: D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN 4
TYPEDEF: int D3D11_TESSELLATOR_PARTITIONING ;
TYPEDEF: int D3D11_TESSELLATOR_PARTITIONING
CONSTANT: D3D11_TESSELLATOR_OUTPUT_UNDEFINED 0
CONSTANT: D3D11_TESSELLATOR_OUTPUT_POINT 1
CONSTANT: D3D11_TESSELLATOR_OUTPUT_LINE 2
CONSTANT: D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW 3
CONSTANT: D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW 4
TYPEDEF: int D3D11_TESSELLATOR_OUTPUT_PRIMITIVE ;
TYPEDEF: int D3D11_TESSELLATOR_OUTPUT_PRIMITIVE
STRUCT: D3D11_SHADER_DESC
{ Version UINT }

View File

@ -183,8 +183,8 @@ COM-INTERFACE: IDirect3DDevice9 IUnknown "{D0223B96-BF7A-43fd-92BD-A43B0D82B9EB}
HRESULT DeletePatch ( UINT Handle )
HRESULT CreateQuery ( D3DQUERYTYPE Type, IDirect3DQuery9** ppQuery ) ;
TYPEDEF: IDirect3DDevice9* LPDIRECT3DDEVICE9 ;
TYPEDEF: IDirect3DDevice9* PDIRECT3DDEVICE9 ;
TYPEDEF: IDirect3DDevice9* LPDIRECT3DDEVICE9
TYPEDEF: IDirect3DDevice9* PDIRECT3DDEVICE9
COM-INTERFACE: IDirect3DStateBlock9 IUnknown "{B07C4FE5-310D-4ba8-A23C-4F0F206F218B}""
HRESULT GetDevice ( IDirect3DDevice9** ppDevice )
@ -200,8 +200,8 @@ COM-INTERFACE: IDirect3DSwapChain9 IUnknown "{794950F2-ADFC-458a-905E-10A10B0B50
HRESULT GetDevice ( IDirect3DDevice9** ppDevice )
HRESULT GetPresentParameters ( D3DPRESENT_PARAMETERS* pPresentationParameters ) ;
TYPEDEF: IDirect3DSwapChain9* LPDIRECT3DSWAPCHAIN9 ;
TYPEDEF: IDirect3DSwapChain9* PDIRECT3DSWAPCHAIN9 ;
TYPEDEF: IDirect3DSwapChain9* LPDIRECT3DSWAPCHAIN9
TYPEDEF: IDirect3DSwapChain9* PDIRECT3DSWAPCHAIN9
COM-INTERFACE: IDirect3DResource9 IUnknown "{05EEC05D-8F7D-4362-B999-D1BAF357C704}"
HRESULT GetDevice ( IDirect3DDevice9** ppDevice )
@ -213,29 +213,29 @@ COM-INTERFACE: IDirect3DResource9 IUnknown "{05EEC05D-8F7D-4362-B999-D1BAF357C70
void PreLoad ( )
D3DRESOURCETYPE GetType ( ) ;
TYPEDEF: IDirect3DResource9* LPDIRECT3DRESOURCE9 ;
TYPEDEF: IDirect3DResource9* PDIRECT3DRESOURCE9 ;
TYPEDEF: IDirect3DResource9* LPDIRECT3DRESOURCE9
TYPEDEF: IDirect3DResource9* PDIRECT3DRESOURCE9
COM-INTERFACE: IDirect3DVertexDeclaration9 IUnknown "{DD13C59C-36FA-4098-A8FB-C7ED39DC8546}"
HRESULT GetDevice ( IDirect3DDevice9** ppDevice )
HRESULT GetDeclaration ( D3DVERTEXELEMENT9* pElement, UINT* pNumElements ) ;
TYPEDEF: IDirect3DVertexDeclaration9* LPDIRECT3DVERTEXDECLARATION9 ;
TYPEDEF: IDirect3DVertexDeclaration9* PDIRECT3DVERTEXDECLARATION9 ;
TYPEDEF: IDirect3DVertexDeclaration9* LPDIRECT3DVERTEXDECLARATION9
TYPEDEF: IDirect3DVertexDeclaration9* PDIRECT3DVERTEXDECLARATION9
COM-INTERFACE: IDirect3DVertexShader9 IUnknown "{EFC5557E-6265-4613-8A94-43857889EB36}"
HRESULT GetDevice ( IDirect3DDevice9** ppDevice )
HRESULT GetFunction ( void* x, UINT* pSizeOfData ) ;
TYPEDEF: IDirect3DVertexShader9* LPDIRECT3DVERTEXSHADER9 ;
TYPEDEF: IDirect3DVertexShader9* PDIRECT3DVERTEXSHADER9 ;
TYPEDEF: IDirect3DVertexShader9* LPDIRECT3DVERTEXSHADER9
TYPEDEF: IDirect3DVertexShader9* PDIRECT3DVERTEXSHADER9
COM-INTERFACE: IDirect3DPixelShader9 IUnknown "{6D3BDBDC-5B02-4415-B852-CE5E8BCCB289}"
HRESULT GetDevice ( IDirect3DDevice9** ppDevice )
HRESULT GetFunction ( void* x, UINT* pSizeOfData ) ;
TYPEDEF: IDirect3DPixelShader9* LPDIRECT3DPIXELSHADER9 ;
TYPEDEF: IDirect3DPixelShader9* PDIRECT3DPIXELSHADER9 ;
TYPEDEF: IDirect3DPixelShader9* LPDIRECT3DPIXELSHADER9
TYPEDEF: IDirect3DPixelShader9* PDIRECT3DPIXELSHADER9
COM-INTERFACE: IDirect3DBaseTexture9 IDirect3DResource9 "{580CA87E-1D3C-4d54-991D-B7D3E3C298CE}"
DWORD SetLOD ( DWORD LODNew )
@ -245,8 +245,8 @@ COM-INTERFACE: IDirect3DBaseTexture9 IDirect3DResource9 "{580CA87E-1D3C-4d54-991
D3DTEXTUREFILTERTYPE GetAutoGenFilterType ( )
void GenerateMipSubLevels ( ) ;
TYPEDEF: IDirect3DBaseTexture9* LPDIRECT3DBASETEXTURE9 ;
TYPEDEF: IDirect3DBaseTexture9* PDIRECT3DBASETEXTURE9 ;
TYPEDEF: IDirect3DBaseTexture9* LPDIRECT3DBASETEXTURE9
TYPEDEF: IDirect3DBaseTexture9* PDIRECT3DBASETEXTURE9
COM-INTERFACE: IDirect3DTexture9 IDirect3DBaseTexture9 "{85C31227-3DE5-4f00-9B3A-F11AC38C18B5}"
HRESULT GetLevelDesc ( UINT Level, D3DSURFACE_DESC* pDesc )
@ -254,8 +254,8 @@ COM-INTERFACE: IDirect3DTexture9 IDirect3DBaseTexture9 "{85C31227-3DE5-4f00-9B3A
HRESULT LockRect ( UINT Level, D3DLOCKED_RECT* pLockedRect, RECT* pRect, DWORD Flags )
HRESULT UnlockRect ( UINT Level ) ;
TYPEDEF: IDirect3DTexture9* LPDIRECT3DTEXTURE9 ;
TYPEDEF: IDirect3DTexture9* PDIRECT3DTEXTURE9 ;
TYPEDEF: IDirect3DTexture9* LPDIRECT3DTEXTURE9
TYPEDEF: IDirect3DTexture9* PDIRECT3DTEXTURE9
COM-INTERFACE: IDirect3DVolumeTexture9 IDirect3DBaseTexture9 "{2518526C-E789-4111-A7B9-47EF328D13E6}"
HRESULT GetLevelDesc ( UINT Level, D3DVOLUME_DESC* pDesc )
@ -264,8 +264,8 @@ COM-INTERFACE: IDirect3DVolumeTexture9 IDirect3DBaseTexture9 "{2518526C-E789-411
HRESULT UnlockBox ( UINT Level )
HRESULT AddDirtyBox ( D3DBOX* pDirtyBox ) ;
TYPEDEF: IDirect3DVolumeTexture9* LPDIRECT3DVOLUMETEXTURE9 ;
TYPEDEF: IDirect3DVolumeTexture9* PDIRECT3DVOLUMETEXTURE9 ;
TYPEDEF: IDirect3DVolumeTexture9* LPDIRECT3DVOLUMETEXTURE9
TYPEDEF: IDirect3DVolumeTexture9* PDIRECT3DVOLUMETEXTURE9
COM-INTERFACE: IDirect3DCubeTexture9 IDirect3DBaseTexture9 "{FFF32F81-D953-473a-9223-93D652ABA93F}"
HRESULT GetLevelDesc ( UINT Level, D3DSURFACE_DESC* pDesc )
@ -274,24 +274,24 @@ COM-INTERFACE: IDirect3DCubeTexture9 IDirect3DBaseTexture9 "{FFF32F81-D953-473a-
HRESULT UnlockRect ( D3DCUBEMAP_FACES FaceType, UINT Level )
HRESULT AddDirtyRect ( D3DCUBEMAP_FACES FaceType, RECT* pDirtyRect ) ;
TYPEDEF: IDirect3DCubeTexture9* LPDIRECT3DCUBETEXTURE9 ;
TYPEDEF: IDirect3DCubeTexture9* PDIRECT3DCUBETEXTURE9 ;
TYPEDEF: IDirect3DCubeTexture9* LPDIRECT3DCUBETEXTURE9
TYPEDEF: IDirect3DCubeTexture9* PDIRECT3DCUBETEXTURE9
COM-INTERFACE: IDirect3DVertexBuffer9 IDirect3DResource9 "{B64BB1B5-FD70-4df6-BF91-19D0A12455E3}"
HRESULT Lock ( UINT OffsetToLock, UINT SizeToLock, void** ppbData, DWORD Flags )
HRESULT Unlock ( )
HRESULT GetDesc ( D3DVERTEXBUFFER_DESC* pDesc ) ;
TYPEDEF: IDirect3DVertexBuffer9* LPDIRECT3DVERTEXBUFFER9 ;
TYPEDEF: IDirect3DVertexBuffer9* PDIRECT3DVERTEXBUFFER9 ;
TYPEDEF: IDirect3DVertexBuffer9* LPDIRECT3DVERTEXBUFFER9
TYPEDEF: IDirect3DVertexBuffer9* PDIRECT3DVERTEXBUFFER9
COM-INTERFACE: IDirect3DIndexBuffer9 IDirect3DResource9 "{7C9DD65E-D3F7-4529-ACEE-785830ACDE35}"
HRESULT Lock ( UINT OffsetToLock, UINT SizeToLock, void** ppbData, DWORD Flags )
HRESULT Unlock ( )
HRESULT GetDesc ( D3DINDEXBUFFER_DESC* pDesc ) ;
TYPEDEF: IDirect3DIndexBuffer9* LPDIRECT3DINDEXBUFFER9 ;
TYPEDEF: IDirect3DIndexBuffer9* PDIRECT3DINDEXBUFFER9 ;
TYPEDEF: IDirect3DIndexBuffer9* LPDIRECT3DINDEXBUFFER9
TYPEDEF: IDirect3DIndexBuffer9* PDIRECT3DINDEXBUFFER9
COM-INTERFACE: IDirect3DSurface9 IDirect3DResource9 "{0CFBAF3A-9FF6-429a-99B3-A2796AF8B89B}"
HRESULT GetContainer ( REFIID riid, void** ppContainer )
@ -301,8 +301,8 @@ COM-INTERFACE: IDirect3DSurface9 IDirect3DResource9 "{0CFBAF3A-9FF6-429a-99B3-A2
HRESULT GetDC ( HDC* phdc )
HRESULT ReleaseDC ( HDC hdc ) ;
TYPEDEF: IDirect3DSurface9* LPDIRECT3DSURFACE9 ;
TYPEDEF: IDirect3DSurface9* PDIRECT3DSURFACE9 ;
TYPEDEF: IDirect3DSurface9* LPDIRECT3DSURFACE9
TYPEDEF: IDirect3DSurface9* PDIRECT3DSURFACE9
COM-INTERFACE: IDirect3DVolume9 IUnknown "{24F416E6-1F67-4aa7-B88E-D33F6F3128A1}"
HRESULT GetDevice ( IDirect3DDevice9** ppDevice )
@ -314,8 +314,8 @@ COM-INTERFACE: IDirect3DVolume9 IUnknown "{24F416E6-1F67-4aa7-B88E-D33F6F3128A1}
HRESULT LockBox ( D3DLOCKED_BOX* pLockedVolume, D3DBOX* pBox, DWORD Flags )
HRESULT UnlockBox ( ) ;
TYPEDEF: IDirect3DVolume9* LPDIRECT3DVOLUME9 ;
TYPEDEF: IDirect3DVolume9* PDIRECT3DVOLUME9 ;
TYPEDEF: IDirect3DVolume9* LPDIRECT3DVOLUME9
TYPEDEF: IDirect3DVolume9* PDIRECT3DVOLUME9
COM-INTERFACE: IDirect3DQuery9 IUnknown "{d9771460-a695-4f26-bbd3-27b840b541cc}"
HRESULT GetDevice ( IDirect3DDevice9** ppDevice )
@ -324,8 +324,8 @@ COM-INTERFACE: IDirect3DQuery9 IUnknown "{d9771460-a695-4f26-bbd3-27b840b541cc}"
HRESULT Issue ( DWORD dwIssueFlags )
HRESULT GetData ( void* pData, DWORD dwSize, DWORD dwGetDataFlags ) ;
TYPEDEF: IDirect3DQuery9* LPDIRECT3DQUERY9 ;
TYPEDEF: IDirect3DQuery9* PDIRECT3DQUERY9 ;
TYPEDEF: IDirect3DQuery9* LPDIRECT3DQUERY9
TYPEDEF: IDirect3DQuery9* PDIRECT3DQUERY9
CONSTANT: D3DSPD_IUNKNOWN 0x00000001
@ -416,8 +416,8 @@ COM-INTERFACE: IDirect3D9Ex IDirect3D9 "{02177241-69FC-400C-8FF1-93A44DF6861D}"
HRESULT CreateDeviceEx ( UINT Adapter, D3DDEVTYPE DeviceType, HWND hFocusWindow, DWORD BehaviorFlags, D3DPRESENT_PARAMETERS* pPresentationParameters, D3DDISPLAYMODEEX* pFullscreenDisplayMode, IDirect3DDevice9Ex** ppReturnedDeviceInterface )
HRESULT GetAdapterLUID ( UINT Adapter, LUID* pLUID ) ;
TYPEDEF: IDirect3D9Ex* LPDIRECT3D9EX ;
TYPEDEF: IDirect3D9Ex* PDIRECT3D9EX ;
TYPEDEF: IDirect3D9Ex* LPDIRECT3D9EX
TYPEDEF: IDirect3D9Ex* PDIRECT3D9EX
COM-INTERFACE: IDirect3DDevice9Ex IDirect3DDevice9 "{B18B10CE-2649-405a-870F-95F777D4313A}"
HRESULT SetConvolutionMonoKernel ( UINT width, UINT height, float* rows, float* columns )
@ -436,30 +436,30 @@ COM-INTERFACE: IDirect3DDevice9Ex IDirect3DDevice9 "{B18B10CE-2649-405a-870F-95F
HRESULT ResetEx ( D3DPRESENT_PARAMETERS* pPresentationParameters, D3DDISPLAYMODEEX *pFullscreenDisplayMode )
HRESULT GetDisplayModeEx ( UINT iSwapChain, D3DDISPLAYMODEEX* pMode, D3DDISPLAYROTATION* pRotation ) ;
TYPEDEF: IDirect3DDevice9Ex* LPDIRECT3DDEVICE9EX ;
TYPEDEF: IDirect3DDevice9Ex* PDIRECT3DDEVICE9EX ;
TYPEDEF: IDirect3DDevice9Ex* LPDIRECT3DDEVICE9EX
TYPEDEF: IDirect3DDevice9Ex* PDIRECT3DDEVICE9EX
COM-INTERFACE: IDirect3DSwapChain9Ex IDirect3DSwapChain9 "{91886CAF-1C3D-4d2e-A0AB-3E4C7D8D3303}"
HRESULT GetLastPresentCount ( UINT* pLastPresentCount )
HRESULT GetPresentStats ( D3DPRESENTSTATS* pPresentationStatistics )
HRESULT GetDisplayModeEx ( D3DDISPLAYMODEEX* pMode, D3DDISPLAYROTATION* pRotation ) ;
TYPEDEF: IDirect3DSwapChain9Ex* LPDIRECT3DSWAPCHAIN9EX ;
TYPEDEF: IDirect3DSwapChain9Ex* PDIRECT3DSWAPCHAIN9EX ;
TYPEDEF: IDirect3DSwapChain9Ex* LPDIRECT3DSWAPCHAIN9EX
TYPEDEF: IDirect3DSwapChain9Ex* PDIRECT3DSWAPCHAIN9EX
COM-INTERFACE: IDirect3D9ExOverlayExtension IUnknown "{187aeb13-aaf5-4c59-876d-e059088c0df8}"
HRESULT CheckDeviceOverlayType ( UINT Adapter, D3DDEVTYPE DevType, UINT OverlayWidth, UINT OverlayHeight, D3DFORMAT OverlayFormat, D3DDISPLAYMODEEX* pDisplayMode, D3DDISPLAYROTATION DisplayRotation, D3DOVERLAYCAPS* pOverlayCaps ) ;
TYPEDEF: IDirect3D9ExOverlayExtension* LPDIRECT3D9EXOVERLAYEXTENSION ;
TYPEDEF: IDirect3D9ExOverlayExtension* PDIRECT3D9EXOVERLAYEXTENSION ;
TYPEDEF: IDirect3D9ExOverlayExtension* LPDIRECT3D9EXOVERLAYEXTENSION
TYPEDEF: IDirect3D9ExOverlayExtension* PDIRECT3D9EXOVERLAYEXTENSION
COM-INTERFACE: IDirect3DDevice9Video IUnknown "{26DC4561-A1EE-4ae7-96DA-118A36C0EC95}"
HRESULT GetContentProtectionCaps ( GUID* pCryptoType, GUID* pDecodeProfile, D3DCONTENTPROTECTIONCAPS* pCaps )
HRESULT CreateAuthenticatedChannel ( D3DAUTHENTICATEDCHANNELTYPE ChannelType, IDirect3DAuthenticatedChannel9** ppAuthenticatedChannel, HANDLE* pChannelHandle )
HRESULT CreateCryptoSession ( GUID* pCryptoType, GUID* pDecodeProfile, IDirect3DCryptoSession9** ppCryptoSession, HANDLE* pCryptoHandle ) ;
TYPEDEF: IDirect3DDevice9Video* LPDIRECT3DDEVICE9VIDEO ;
TYPEDEF: IDirect3DDevice9Video* PDIRECT3DDEVICE9VIDEO ;
TYPEDEF: IDirect3DDevice9Video* LPDIRECT3DDEVICE9VIDEO
TYPEDEF: IDirect3DDevice9Video* PDIRECT3DDEVICE9VIDEO
COM-INTERFACE: IDirect3DAuthenticatedChannel9 IUnknown "{FF24BEEE-DA21-4beb-98B5-D2F899F98AF9}"
HRESULT GetCertificateSize ( UINT* pCertificateSize )
@ -468,8 +468,8 @@ COM-INTERFACE: IDirect3DAuthenticatedChannel9 IUnknown "{FF24BEEE-DA21-4beb-98B5
HRESULT Query ( UINT InputSize, VOID* pInput, UINT OutputSize, VOID* pOutput )
HRESULT Configure ( UINT InputSize, VOID* pInput, D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT* pOutput ) ;
TYPEDEF: IDirect3DAuthenticatedChannel9* LPDIRECT3DAUTHENTICATEDCHANNEL9 ;
TYPEDEF: IDirect3DAuthenticatedChannel9* PDIRECT3DAUTHENTICATEDCHANNEL9 ;
TYPEDEF: IDirect3DAuthenticatedChannel9* LPDIRECT3DAUTHENTICATEDCHANNEL9
TYPEDEF: IDirect3DAuthenticatedChannel9* PDIRECT3DAUTHENTICATEDCHANNEL9
COM-INTERFACE: IDirect3DCryptoSession9 IUnknown "{FA0AB799-7A9C-48ca-8C5B-237E71A54434}"
HRESULT GetCertificateSize ( UINT* pCertificateSize )
@ -482,5 +482,5 @@ COM-INTERFACE: IDirect3DCryptoSession9 IUnknown "{FA0AB799-7A9C-48ca-8C5B-237E71
HRESULT FinishSessionKeyRefresh ( )
HRESULT GetEncryptionBltKey ( VOID* pReadbackKey, UINT KeySize ) ;
TYPEDEF: IDirect3DCryptoSession9* LPDIRECT3DCRYPTOSESSION9 ;
TYPEDEF: IDirect3DCryptoSession9* PDIRECT3DCRYPTOSESSION9 ;
TYPEDEF: IDirect3DCryptoSession9* LPDIRECT3DCRYPTOSESSION9
TYPEDEF: IDirect3DCryptoSession9* PDIRECT3DCRYPTOSESSION9

View File

@ -2,7 +2,7 @@ USING: alien.syntax windows.types classes.struct math alien.c-types
math.bitwise kernel locals windows.kernel32 literals ;
IN: windows.directx.d3d9types
TYPEDEF: DWORD D3DCOLOR ;
TYPEDEF: DWORD D3DCOLOR
STRUCT: D3DVECTOR
{ x FLOAT }
@ -81,7 +81,7 @@ STRUCT: D3DMATERIAL9
{ Emissive D3DCOLORVALUE }
{ Power FLOAT } ;
TYPEDEF: int D3DLIGHTTYPE ;
TYPEDEF: int D3DLIGHTTYPE
CONSTANT: D3DLIGHT_POINT 1
CONSTANT: D3DLIGHT_SPOT 2
CONSTANT: D3DLIGHT_DIRECTIONAL 3
@ -106,19 +106,19 @@ CONSTANT: D3DCLEAR_TARGET 0x00000001
CONSTANT: D3DCLEAR_ZBUFFER 0x00000002
CONSTANT: D3DCLEAR_STENCIL 0x00000004
TYPEDEF: int D3DSHADEMODE ;
TYPEDEF: int D3DSHADEMODE
CONSTANT: D3DSHADE_FLAT 1
CONSTANT: D3DSHADE_GOURAUD 2
CONSTANT: D3DSHADE_PHONG 3
CONSTANT: D3DSHADE_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DFILLMODE ;
TYPEDEF: int D3DFILLMODE
CONSTANT: D3DFILL_POINT 1
CONSTANT: D3DFILL_WIREFRAME 2
CONSTANT: D3DFILL_SOLID 3
CONSTANT: D3DFILL_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DBLEND ;
TYPEDEF: int D3DBLEND
CONSTANT: D3DBLEND_ZERO 1
CONSTANT: D3DBLEND_ONE 2
CONSTANT: D3DBLEND_SRCCOLOR 3
@ -138,7 +138,7 @@ CONSTANT: D3DBLEND_SRCCOLOR2 16
CONSTANT: D3DBLEND_INVSRCCOLOR2 17
CONSTANT: D3DBLEND_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DBLENDOP ;
TYPEDEF: int D3DBLENDOP
CONSTANT: D3DBLENDOP_ADD 1
CONSTANT: D3DBLENDOP_SUBTRACT 2
CONSTANT: D3DBLENDOP_REVSUBTRACT 3
@ -146,7 +146,7 @@ CONSTANT: D3DBLENDOP_MIN 4
CONSTANT: D3DBLENDOP_MAX 5
CONSTANT: D3DBLENDOP_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DTEXTUREADDRESS ;
TYPEDEF: int D3DTEXTUREADDRESS
CONSTANT: D3DTADDRESS_WRAP 1
CONSTANT: D3DTADDRESS_MIRROR 2
CONSTANT: D3DTADDRESS_CLAMP 3
@ -154,13 +154,13 @@ CONSTANT: D3DTADDRESS_BORDER 4
CONSTANT: D3DTADDRESS_MIRRORONCE 5
CONSTANT: D3DTADDRESS_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DCULL ;
TYPEDEF: int D3DCULL
CONSTANT: D3DCULL_NONE 1
CONSTANT: D3DCULL_CW 2
CONSTANT: D3DCULL_CCW 3
CONSTANT: D3DCULL_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DCMPFUNC ;
TYPEDEF: int D3DCMPFUNC
CONSTANT: D3DCMP_NEVER 1
CONSTANT: D3DCMP_LESS 2
CONSTANT: D3DCMP_EQUAL 3
@ -171,7 +171,7 @@ CONSTANT: D3DCMP_GREATEREQUAL 7
CONSTANT: D3DCMP_ALWAYS 8
CONSTANT: D3DCMP_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DSTENCILOP ;
TYPEDEF: int D3DSTENCILOP
CONSTANT: D3DSTENCILOP_KEEP 1
CONSTANT: D3DSTENCILOP_ZERO 2
CONSTANT: D3DSTENCILOP_REPLACE 3
@ -182,20 +182,20 @@ CONSTANT: D3DSTENCILOP_INCR 7
CONSTANT: D3DSTENCILOP_DECR 8
CONSTANT: D3DSTENCILOP_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DFOGMODE ;
TYPEDEF: int D3DFOGMODE
CONSTANT: D3DFOG_NONE 0
CONSTANT: D3DFOG_EXP 1
CONSTANT: D3DFOG_EXP2 2
CONSTANT: D3DFOG_LINEAR 3
CONSTANT: D3DFOG_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DZBUFFERTYPE ;
TYPEDEF: int D3DZBUFFERTYPE
CONSTANT: D3DZB_FALSE 0
CONSTANT: D3DZB_TRUE 1
CONSTANT: D3DZB_USEW 2
CONSTANT: D3DZB_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DPRIMITIVETYPE ;
TYPEDEF: int D3DPRIMITIVETYPE
CONSTANT: D3DPT_POINTLIST 1
CONSTANT: D3DPT_LINELIST 2
CONSTANT: D3DPT_LINESTRIP 3
@ -204,7 +204,7 @@ CONSTANT: D3DPT_TRIANGLESTRIP 5
CONSTANT: D3DPT_TRIANGLEFAN 6
CONSTANT: D3DPT_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DTRANSFORMSTATETYPE ;
TYPEDEF: int D3DTRANSFORMSTATETYPE
CONSTANT: D3DTS_VIEW 2
CONSTANT: D3DTS_PROJECTION 3
CONSTANT: D3DTS_TEXTURE0 16
@ -217,7 +217,7 @@ CONSTANT: D3DTS_TEXTURE6 22
CONSTANT: D3DTS_TEXTURE7 23
CONSTANT: D3DTS_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DRENDERSTATETYPE ;
TYPEDEF: int D3DRENDERSTATETYPE
CONSTANT: D3DRS_ZENABLE 7
CONSTANT: D3DRS_FILLMODE 8
CONSTANT: D3DRS_SHADEMODE 9
@ -325,7 +325,7 @@ CONSTANT: D3DRS_FORCE_DWORD 0x7fffffff
CONSTANT: D3D_MAX_SIMULTANEOUS_RENDERTARGETS 4
TYPEDEF: int D3DMATERIALCOLORSOURCE ;
TYPEDEF: int D3DMATERIALCOLORSOURCE
CONSTANT: D3DMCS_MATERIAL 0
CONSTANT: D3DMCS_COLOR1 1
CONSTANT: D3DMCS_COLOR2 2
@ -347,7 +347,7 @@ CONSTANT: D3DCOLORWRITEENABLE_GREEN 2
CONSTANT: D3DCOLORWRITEENABLE_BLUE 4
CONSTANT: D3DCOLORWRITEENABLE_ALPHA 8
TYPEDEF: int D3DTEXTURESTAGESTATETYPE ;
TYPEDEF: int D3DTEXTURESTAGESTATETYPE
CONSTANT: D3DTSS_COLOROP 1
CONSTANT: D3DTSS_COLORARG1 2
CONSTANT: D3DTSS_COLORARG2 3
@ -368,7 +368,7 @@ CONSTANT: D3DTSS_RESULTARG 28
CONSTANT: D3DTSS_CONSTANT 32
CONSTANT: D3DTSS_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DSAMPLERSTATETYPE ;
TYPEDEF: int D3DSAMPLERSTATETYPE
CONSTANT: D3DSAMP_ADDRESSU 1
CONSTANT: D3DSAMP_ADDRESSV 2
CONSTANT: D3DSAMP_ADDRESSW 3
@ -397,7 +397,7 @@ CONSTANT: D3DTSS_TCI_CAMERASPACEPOSITION 0x00020000
CONSTANT: D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR 0x00030000
CONSTANT: D3DTSS_TCI_SPHEREMAP 0x00040000
TYPEDEF: int D3DTEXTUREOP ;
TYPEDEF: int D3DTEXTUREOP
CONSTANT: D3DTOP_DISABLE 1
CONSTANT: D3DTOP_SELECTARG1 2
CONSTANT: D3DTOP_SELECTARG2 3
@ -437,7 +437,7 @@ CONSTANT: D3DTA_CONSTANT 0x00000006
CONSTANT: D3DTA_COMPLEMENT 0x00000010
CONSTANT: D3DTA_ALPHAREPLICATE 0x00000020
TYPEDEF: int D3DTEXTUREFILTERTYPE ;
TYPEDEF: int D3DTEXTUREFILTERTYPE
CONSTANT: D3DTEXF_NONE 0
CONSTANT: D3DTEXF_POINT 1
CONSTANT: D3DTEXF_LINEAR 2
@ -482,7 +482,7 @@ CONSTANT: D3DFVF_LASTBETA_D3DCOLOR 0x8000
CONSTANT: D3DFVF_RESERVED2 0x6000
TYPEDEF: int D3DDECLUSAGE ;
TYPEDEF: int D3DDECLUSAGE
CONSTANT: D3DDECLUSAGE_POSITION 0
CONSTANT: D3DDECLUSAGE_BLENDWEIGHT 1
CONSTANT: D3DDECLUSAGE_BLENDINDICES 2
@ -513,7 +513,7 @@ ENUM: D3DDECLMETHOD
: MAXD3DDECLMETHOD ( -- n ) D3DDECLMETHOD_LOOKUPPRESAMPLED ; inline
TYPEDEF: int D3DDECLTYPE ;
TYPEDEF: int D3DDECLTYPE
CONSTANT: D3DDECLTYPE_FLOAT1 0
CONSTANT: D3DDECLTYPE_FLOAT2 1
CONSTANT: D3DDECLTYPE_FLOAT3 2
@ -542,7 +542,7 @@ STRUCT: D3DVERTEXELEMENT9
{ Method BYTE }
{ Usage BYTE }
{ UsageIndex BYTE } ;
TYPEDEF: D3DVERTEXELEMENT9* LPD3DVERTEXELEMENT9 ;
TYPEDEF: D3DVERTEXELEMENT9* LPD3DVERTEXELEMENT9
CONSTANT: D3DDP_MAXTEXCOORD 8
@ -553,7 +553,7 @@ CONSTANT: D3DSI_OPCODE_MASK 0x0000FFFF
CONSTANT: D3DSI_INSTLENGTH_MASK 0x0F000000
CONSTANT: D3DSI_INSTLENGTH_SHIFT 24
TYPEDEF: int D3DSHADER_INSTRUCTION_OPCODE_TYPE ;
TYPEDEF: int D3DSHADER_INSTRUCTION_OPCODE_TYPE
CONSTANT: D3DSIO_NOP 0
CONSTANT: D3DSIO_MOV 1
CONSTANT: D3DSIO_ADD 2
@ -649,7 +649,7 @@ CONSTANT: D3DSP_OPCODESPECIFICCONTROL_SHIFT 16
: D3DSI_TEXLD_PROJECT ( -- n ) 1 D3DSP_OPCODESPECIFICCONTROL_SHIFT shift ; inline
: D3DSI_TEXLD_BIAS ( -- n ) 2 D3DSP_OPCODESPECIFICCONTROL_SHIFT shift ; inline
TYPEDEF: int D3DSHADER_COMPARISON ;
TYPEDEF: int D3DSHADER_COMPARISON
CONSTANT: D3DSPC_RESERVED0 0
CONSTANT: D3DSPC_GT 1
CONSTANT: D3DSPC_EQ 2
@ -673,7 +673,7 @@ CONSTANT: D3DSP_DCL_USAGEINDEX_MASK 0x000f0000
CONSTANT: D3DSP_TEXTURETYPE_SHIFT 27
CONSTANT: D3DSP_TEXTURETYPE_MASK 0x78000000
TYPEDEF: int D3DSAMPLER_TEXTURE_TYPE ;
TYPEDEF: int D3DSAMPLER_TEXTURE_TYPE
: D3DSTT_UNKNOWN ( -- n ) 0 D3DSP_TEXTURETYPE_SHIFT shift ; inline
: D3DSTT_2D ( -- n ) 2 D3DSP_TEXTURETYPE_SHIFT shift ; inline
: D3DSTT_CUBE ( -- n ) 3 D3DSP_TEXTURETYPE_SHIFT shift ; inline
@ -704,7 +704,7 @@ CONSTANT: D3DSP_REGTYPE_SHIFT2 8
CONSTANT: D3DSP_REGTYPE_MASK 0x70000000
CONSTANT: D3DSP_REGTYPE_MASK2 0x00001800
TYPEDEF: int D3DSHADER_PARAM_REGISTER_TYPE ;
TYPEDEF: int D3DSHADER_PARAM_REGISTER_TYPE
CONSTANT: D3DSPR_TEMP 0
CONSTANT: D3DSPR_INPUT 1
CONSTANT: D3DSPR_CONST 2
@ -729,11 +729,11 @@ CONSTANT: D3DSPR_LABEL 18
CONSTANT: D3DSPR_PREDICATE 19
CONSTANT: D3DSPR_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DSHADER_MISCTYPE_OFFSETS ;
TYPEDEF: int D3DSHADER_MISCTYPE_OFFSETS
CONSTANT: D3DSMO_POSITION 0
CONSTANT: D3DSMO_FACE 1
TYPEDEF: int D3DVS_RASTOUT_OFFSETS ;
TYPEDEF: int D3DVS_RASTOUT_OFFSETS
CONSTANT: D3DSRO_POSITION 0
CONSTANT: D3DSRO_FOG 1
CONSTANT: D3DSRO_POINT_SIZE 2
@ -742,7 +742,7 @@ CONSTANT: D3DSRO_FORCE_DWORD 0x7fffffff
CONSTANT: D3DVS_ADDRESSMODE_SHIFT 13
: D3DVS_ADDRESSMODE_MASK ( -- n ) 1 D3DVS_ADDRESSMODE_SHIFT shift ; inline
TYPEDEF: int D3DVS_ADDRESSMODE_TYPE ;
TYPEDEF: int D3DVS_ADDRESSMODE_TYPE
: D3DVS_ADDRMODE_ABSOLUTE ( -- n ) 0 D3DVS_ADDRESSMODE_SHIFT shift ; inline
: D3DVS_ADDRMODE_RELATIVE ( -- n ) 1 D3DVS_ADDRESSMODE_SHIFT shift ; inline
CONSTANT: D3DVS_ADDRMODE_FORCE_DWORD 0x7fffffff
@ -750,7 +750,7 @@ CONSTANT: D3DVS_ADDRMODE_FORCE_DWORD 0x7fffffff
CONSTANT: D3DSHADER_ADDRESSMODE_SHIFT 13
: D3DSHADER_ADDRESSMODE_MASK ( -- n ) 1 D3DSHADER_ADDRESSMODE_SHIFT shift ; inline
TYPEDEF: int D3DSHADER_ADDRESSMODE_TYPE ;
TYPEDEF: int D3DSHADER_ADDRESSMODE_TYPE
: D3DSHADER_ADDRMODE_ABSOLUTE ( -- n ) 0 D3DSHADER_ADDRESSMODE_SHIFT shift ; inline
: D3DSHADER_ADDRMODE_RELATIVE ( -- n ) 1 D3DSHADER_ADDRESSMODE_SHIFT shift ; inline
CONSTANT: D3DSHADER_ADDRMODE_FORCE_DWORD 0x7fffffff
@ -785,7 +785,7 @@ CONSTANT: D3DSP_SWIZZLE_MASK 0x00FF0000
CONSTANT: D3DSP_SRCMOD_SHIFT 24
CONSTANT: D3DSP_SRCMOD_MASK 0x0F000000
TYPEDEF: int D3DSHADER_PARAM_SRCMOD_TYPE ;
TYPEDEF: int D3DSHADER_PARAM_SRCMOD_TYPE
CONSTANT: D3DSPSM_NONE $$[ 0 24 shift ]
CONSTANT: D3DSPSM_NEG $$[ 1 24 shift ]
CONSTANT: D3DSPSM_BIAS $$[ 2 24 shift ]
@ -818,31 +818,31 @@ CONSTANT: D3DSI_COMMENTSIZE_MASK 0x7FFF0000
CONSTANT: D3DPS_END() 0x0000FFFF
CONSTANT: D3DVS_END() 0x0000FFFF
TYPEDEF: int D3DBASISTYPE ;
TYPEDEF: int D3DBASISTYPE
CONSTANT: D3DBASIS_BEZIER 0
CONSTANT: D3DBASIS_BSPLINE 1
CONSTANT: D3DBASIS_CATMULL_ROM 2
CONSTANT: D3DBASIS_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DDEGREETYPE ;
TYPEDEF: int D3DDEGREETYPE
CONSTANT: D3DDEGREE_LINEAR 1
CONSTANT: D3DDEGREE_QUADRATIC 2
CONSTANT: D3DDEGREE_CUBIC 3
CONSTANT: D3DDEGREE_QUINTIC 5
CONSTANT: D3DDEGREE_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DPATCHEDGESTYLE ;
TYPEDEF: int D3DPATCHEDGESTYLE
CONSTANT: D3DPATCHEDGE_DISCRETE 0
CONSTANT: D3DPATCHEDGE_CONTINUOUS 1
CONSTANT: D3DPATCHEDGE_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DSTATEBLOCKTYPE ;
TYPEDEF: int D3DSTATEBLOCKTYPE
CONSTANT: D3DSBT_ALL 1
CONSTANT: D3DSBT_PIXELSTATE 2
CONSTANT: D3DSBT_VERTEXSTATE 3
CONSTANT: D3DSBT_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DVERTEXBLENDFLAGS ;
TYPEDEF: int D3DVERTEXBLENDFLAGS
CONSTANT: D3DVBF_DISABLE 0
CONSTANT: D3DVBF_1WEIGHTS 1
CONSTANT: D3DVBF_2WEIGHTS 2
@ -851,7 +851,7 @@ CONSTANT: D3DVBF_TWEENING 255
CONSTANT: D3DVBF_0WEIGHTS 256
CONSTANT: D3DVBF_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DTEXTURETRANSFORMFLAGS ;
TYPEDEF: int D3DTEXTURETRANSFORMFLAGS
CONSTANT: D3DTTFF_DISABLE 0
CONSTANT: D3DTTFF_COUNT1 1
CONSTANT: D3DTTFF_COUNT2 2
@ -874,14 +874,14 @@ CONSTANT: D3DFVF_TEXTUREFORMAT4 2
: D3DFVF_TEXCOORDSIZE1 ( CoordIndex -- n )
2 * 16 + D3DFVF_TEXTUREFORMAT1 swap shift ; inline
TYPEDEF: int D3DDEVTYPE ;
TYPEDEF: int D3DDEVTYPE
CONSTANT: D3DDEVTYPE_HAL 1
CONSTANT: D3DDEVTYPE_REF 2
CONSTANT: D3DDEVTYPE_SW 3
CONSTANT: D3DDEVTYPE_NULLREF 4
CONSTANT: D3DDEVTYPE_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DMULTISAMPLE_TYPE ;
TYPEDEF: int D3DMULTISAMPLE_TYPE
CONSTANT: D3DMULTISAMPLE_NONE 0
CONSTANT: D3DMULTISAMPLE_NONMASKABLE 1
CONSTANT: D3DMULTISAMPLE_2_SAMPLES 2
@ -901,7 +901,7 @@ CONSTANT: D3DMULTISAMPLE_15_SAMPLES 15
CONSTANT: D3DMULTISAMPLE_16_SAMPLES 16
CONSTANT: D3DMULTISAMPLE_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DFORMAT ;
TYPEDEF: int D3DFORMAT
CONSTANT: D3DFMT_UNKNOWN 0
CONSTANT: D3DFMT_R8G8B8 20
CONSTANT: D3DFMT_A8R8G8B8 21
@ -981,7 +981,7 @@ STRUCT: D3DDEVICE_CREATION_PARAMETERS
{ hFocusWindow HWND }
{ BehaviorFlags DWORD } ;
TYPEDEF: int D3DSWAPEFFECT ;
TYPEDEF: int D3DSWAPEFFECT
CONSTANT: D3DSWAPEFFECT_DISCARD 1
CONSTANT: D3DSWAPEFFECT_FLIP 2
CONSTANT: D3DSWAPEFFECT_COPY 3
@ -989,7 +989,7 @@ CONSTANT: D3DSWAPEFFECT_OVERLAY 4
CONSTANT: D3DSWAPEFFECT_FLIPEX 5
CONSTANT: D3DSWAPEFFECT_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DPOOL ;
TYPEDEF: int D3DPOOL
CONSTANT: D3DPOOL_DEFAULT 0
CONSTANT: D3DPOOL_MANAGED 1
CONSTANT: D3DPOOL_SYSTEMMEM 2
@ -1032,13 +1032,13 @@ STRUCT: D3DGAMMARAMP
{ green WORD[256] }
{ blue WORD[256] } ;
TYPEDEF: int D3DBACKBUFFER_TYPE ;
TYPEDEF: int D3DBACKBUFFER_TYPE
CONSTANT: D3DBACKBUFFER_TYPE_MONO 0
CONSTANT: D3DBACKBUFFER_TYPE_LEFT 1
CONSTANT: D3DBACKBUFFER_TYPE_RIGHT 2
CONSTANT: D3DBACKBUFFER_TYPE_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DRESOURCETYPE ;
TYPEDEF: int D3DRESOURCETYPE
CONSTANT: D3DRTYPE_SURFACE 1
CONSTANT: D3DRTYPE_VOLUME 2
CONSTANT: D3DRTYPE_TEXTURE 3
@ -1077,7 +1077,7 @@ CONSTANT: D3DUSAGE_RESTRICTED_CONTENT 0x00000800
CONSTANT: D3DUSAGE_RESTRICT_SHARED_RESOURCE 0x00002000
CONSTANT: D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER 0x00001000
TYPEDEF: int D3DCUBEMAP_FACES ;
TYPEDEF: int D3DCUBEMAP_FACES
CONSTANT: D3DCUBEMAP_FACE_POSITIVE_X 0
CONSTANT: D3DCUBEMAP_FACE_NEGATIVE_X 1
CONSTANT: D3DCUBEMAP_FACE_POSITIVE_Y 2
@ -1183,12 +1183,12 @@ STRUCT: D3DRASTER_STATUS
{ InVBlank BOOL }
{ ScanLine UINT } ;
TYPEDEF: int D3DDEBUGMONITORTOKENS ;
TYPEDEF: int D3DDEBUGMONITORTOKENS
CONSTANT: D3DDMT_ENABLE 0
CONSTANT: D3DDMT_DISABLE 1
CONSTANT: D3DDMT_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DQUERYTYPE ;
TYPEDEF: int D3DQUERYTYPE
CONSTANT: D3DQUERYTYPE_VCACHE 4
CONSTANT: D3DQUERYTYPE_RESOURCEMANAGER 5
CONSTANT: D3DQUERYTYPE_VERTEXSTATS 6
@ -1227,19 +1227,19 @@ CONSTANT: D3DRTYPECOUNT 8
STRUCT: D3DDEVINFO_RESOURCEMANAGER
{ stats D3DRESOURCESTATS[8] } ;
TYPEDEF: D3DDEVINFO_RESOURCEMANAGER* LPD3DDEVINFO_RESOURCEMANAGER ;
TYPEDEF: D3DDEVINFO_RESOURCEMANAGER* LPD3DDEVINFO_RESOURCEMANAGER
STRUCT: D3DDEVINFO_D3DVERTEXSTATS
{ NumRenderedTriangles DWORD }
{ NumExtraClippingTriangles DWORD } ;
TYPEDEF: D3DDEVINFO_D3DVERTEXSTATS* LPD3DDEVINFO_D3DVERTEXSTATS ;
TYPEDEF: D3DDEVINFO_D3DVERTEXSTATS* LPD3DDEVINFO_D3DVERTEXSTATS
STRUCT: D3DDEVINFO_VCACHE
{ Pattern DWORD }
{ OptMethod DWORD }
{ CacheSize DWORD }
{ MagicNumber DWORD } ;
TYPEDEF: D3DDEVINFO_VCACHE* LPD3DDEVINFO_VCACHE ;
TYPEDEF: D3DDEVINFO_VCACHE* LPD3DDEVINFO_VCACHE
STRUCT: D3DDEVINFO_D3D9PIPELINETIMINGS
{ VertexProcessingTimePercent FLOAT }
@ -1274,7 +1274,7 @@ STRUCT: D3DMEMORYPRESSURE
{ SizeOfInefficientAllocation UINT64 }
{ LevelOfEfficiency DWORD } ;
TYPEDEF: int D3DCOMPOSERECTSOP ;
TYPEDEF: int D3DCOMPOSERECTSOP
CONSTANT: D3DCOMPOSERECTS_COPY 1
CONSTANT: D3DCOMPOSERECTS_OR 2
CONSTANT: D3DCOMPOSERECTS_AND 3
@ -1306,7 +1306,7 @@ STRUCT: D3DPRESENTSTATS
{ SyncQPCTime LARGE_INTEGER }
{ SyncGPUTime LARGE_INTEGER } ;
TYPEDEF: int D3DSCANLINEORDERING ;
TYPEDEF: int D3DSCANLINEORDERING
CONSTANT: D3DSCANLINEORDERING_UNKNOWN 0
CONSTANT: D3DSCANLINEORDERING_PROGRESSIVE 1
CONSTANT: D3DSCANLINEORDERING_INTERLACED 2
@ -1324,7 +1324,7 @@ STRUCT: D3DDISPLAYMODEFILTER
{ Format D3DFORMAT }
{ ScanLineOrdering D3DSCANLINEORDERING } ;
TYPEDEF: int D3DDISPLAYROTATION ;
TYPEDEF: int D3DDISPLAYROTATION
CONSTANT: D3DDISPLAYROTATION_IDENTITY 1
CONSTANT: D3DDISPLAYROTATION_90 2
CONSTANT: D3DDISPLAYROTATION_180 3
@ -1341,7 +1341,7 @@ CONSTANT: D3D_OMAC_SIZE 16
STRUCT: D3D_OMAC
{ Omac BYTE[D3D_OMAC_SIZE] } ;
TYPEDEF: int D3DAUTHENTICATEDCHANNELTYPE ;
TYPEDEF: int D3DAUTHENTICATEDCHANNELTYPE
CONSTANT: D3DAUTHENTICATEDCHANNEL_D3D9 1
CONSTANT: D3DAUTHENTICATEDCHANNEL_DRIVER_SOFTWARE 2
CONSTANT: D3DAUTHENTICATEDCHANNEL_DRIVER_HARDWARE 3
@ -1391,7 +1391,7 @@ STRUCT: D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_INPUT
{ Input D3DAUTHENTICATEDCHANNEL_QUERY_INPUT }
{ ProcessIndex UINT } ;
TYPEDEF: int D3DAUTHENTICATEDCHANNEL_PROCESSIDENTIFIERTYPE ;
TYPEDEF: int D3DAUTHENTICATEDCHANNEL_PROCESSIDENTIFIERTYPE
CONSTANT: PROCESSIDTYPE_UNKNOWN 0
CONSTANT: PROCESSIDTYPE_DWM 1
CONSTANT: PROCESSIDTYPE_HANDLE 2
@ -1430,7 +1430,7 @@ STRUCT: D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_OUTPUT
{ OutputIDIndex UINT }
{ OutputID UINT64 } ;
TYPEDEF: int D3DBUSTYPE ;
TYPEDEF: int D3DBUSTYPE
CONSTANT: D3DBUSTYPE_OTHER 0x00000000
CONSTANT: D3DBUSTYPE_PCI 0x00000001
CONSTANT: D3DBUSTYPE_PCIX 0x00000002

View File

@ -7,7 +7,7 @@ CONSTANT: D3D_DRIVER_TYPE_REFERENCE 2
CONSTANT: D3D_DRIVER_TYPE_NULL 3
CONSTANT: D3D_DRIVER_TYPE_SOFTWARE 4
CONSTANT: D3D_DRIVER_TYPE_WARP 5
TYPEDEF: int D3D_DRIVER_TYPE ;
TYPEDEF: int D3D_DRIVER_TYPE
CONSTANT: D3D_FEATURE_LEVEL_9_1 0x9100
CONSTANT: D3D_FEATURE_LEVEL_9_2 0x9200
@ -15,4 +15,4 @@ CONSTANT: D3D_FEATURE_LEVEL_9_3 0x9300
CONSTANT: D3D_FEATURE_LEVEL_10_0 0xa000
CONSTANT: D3D_FEATURE_LEVEL_10_1 0xa100
CONSTANT: D3D_FEATURE_LEVEL_11_0 0xb000
TYPEDEF: int D3D_FEATURE_LEVEL ;
TYPEDEF: int D3D_FEATURE_LEVEL

View File

@ -5,9 +5,9 @@ LIBRARY: d3dcompiler
C-TYPE: D3D_SHADER_MACRO
C-TYPE: ID3DBlob
TYPEDEF: ID3DBlob* LPD3DBLOB ;
TYPEDEF: ID3DBlob* LPD3DBLOB
C-TYPE: ID3DInclude
TYPEDEF: ID3DInclude* LPD3DINCLUDE ;
TYPEDEF: ID3DInclude* LPD3DINCLUDE
C-TYPE: ID3D10Effect
FUNCTION: HRESULT D3DCompile (
@ -79,7 +79,7 @@ CONSTANT: D3DCOMPILER_STRIP_REFLECTION_DATA 1
CONSTANT: D3DCOMPILER_STRIP_DEBUG_INFO 2
CONSTANT: D3DCOMPILER_STRIP_TEST_BLOBS 4
CONSTANT: D3DCOMPILER_STRIP_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DCOMPILER_STRIP_FLAGS ;
TYPEDEF: int D3DCOMPILER_STRIP_FLAGS
FUNCTION: HRESULT D3DStripShader (
LPCVOID pShaderBytecode,

View File

@ -7,7 +7,7 @@ LIBRARY: d3dcsx
CONSTANT: D3DX11_SCAN_DATA_TYPE_FLOAT 1
CONSTANT: D3DX11_SCAN_DATA_TYPE_INT 2
CONSTANT: D3DX11_SCAN_DATA_TYPE_UINT 3
TYPEDEF: int D3DX11_SCAN_DATA_TYPE ;
TYPEDEF: int D3DX11_SCAN_DATA_TYPE
CONSTANT: D3DX11_SCAN_OPCODE_ADD 1
CONSTANT: D3DX11_SCAN_OPCODE_MIN 2
@ -16,11 +16,11 @@ CONSTANT: D3DX11_SCAN_OPCODE_MUL 4
CONSTANT: D3DX11_SCAN_OPCODE_AND 5
CONSTANT: D3DX11_SCAN_OPCODE_OR 6
CONSTANT: D3DX11_SCAN_OPCODE_XOR 7
TYPEDEF: int D3DX11_SCAN_OPCODE ;
TYPEDEF: int D3DX11_SCAN_OPCODE
CONSTANT: D3DX11_SCAN_DIRECTION_FORWARD 1
CONSTANT: D3DX11_SCAN_DIRECTION_BACKWARD 2
TYPEDEF: int D3DX11_SCAN_DIRECTION ;
TYPEDEF: int D3DX11_SCAN_DIRECTION
COM-INTERFACE: ID3DX11Scan IUnknown "{5089b68f-e71d-4d38-be8e-f363b95a9405}"
HRESULT SetScanDirection ( D3DX11_SCAN_DIRECTION Direction )
@ -55,7 +55,7 @@ ENUM: D3DX11_FFT_DATA_TYPE
CONSTANT: D3DX11_FFT_DIM_MASK_1D 1
CONSTANT: D3DX11_FFT_DIM_MASK_2D 3
CONSTANT: D3DX11_FFT_DIM_MASK_3D 7
TYPEDEF: int D3DX11_FFT_DIM_MASK ;
TYPEDEF: int D3DX11_FFT_DIM_MASK
STRUCT: D3DX11_FFT_DESC
{ NumDimensions UINT }
@ -70,7 +70,7 @@ STRUCT: D3DX11_FFT_BUFFER_INFO
{ PrecomputeBufferFloatSizes UINT[D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS] } ;
CONSTANT: D3DX11_FFT_CREATE_FLAG_NO_PRECOMPUTE_BUFFERS 1
TYPEDEF: int D3DX11_FFT_CREATE_FLAG ;
TYPEDEF: int D3DX11_FFT_CREATE_FLAG
FUNCTION: HRESULT D3DX11CreateFFT ( ID3D11DeviceContext* pDeviceContext, D3DX11_FFT_DESC* pDesc, UINT Flags, D3DX11_FFT_BUFFER_INFO* pBufferInfo, ID3DX11FFT** ppFFT ) ;
FUNCTION: HRESULT D3DX11CreateFFT1DReal ( ID3D11DeviceContext* pDeviceContext, UINT X, UINT Flags, D3DX11_FFT_BUFFER_INFO* pBufferInfo, ID3DX11FFT** ppFFT ) ;

View File

@ -35,7 +35,7 @@ CONSTANT: D3DX10_SPRITE_SORT_DEPTH_BACK_TO_FRONT 0x02
CONSTANT: D3DX10_SPRITE_SORT_DEPTH_FRONT_TO_BACK 0x04
CONSTANT: D3DX10_SPRITE_SAVE_STATE 0x08
CONSTANT: D3DX10_SPRITE_ADDREF_TEXTURES 0x10
TYPEDEF: int D3DX10_SPRITE_FLAG ;
TYPEDEF: int D3DX10_SPRITE_FLAG
STRUCT: D3DX10_SPRITE
{ matWorld D3DXMATRIX }
@ -46,7 +46,7 @@ STRUCT: D3DX10_SPRITE
{ TextureIndex UINT } ;
C-TYPE: ID3DX10Sprite
TYPEDEF: ID3DX10Sprite* LPD3DX10SPRITE ;
TYPEDEF: ID3DX10Sprite* LPD3DX10SPRITE
COM-INTERFACE: ID3DX10Sprite IUnknown "{BA0B762D-8D28-43ec-B9DC-2F84443B0614}"
HRESULT Begin ( UINT flags )
@ -132,7 +132,7 @@ COM-INTERFACE: ID3DX10Font IUnknown "{D79DBB70-5F21-4d36-BBC2-FF525C213CDC}""
HRESULT PreloadTextW ( LPCWSTR pString, INT Count )
INT DrawTextA ( LPD3DX10SPRITE pSprite, LPCSTR pString, INT Count, LPRECT pRect, UINT Format, D3DXCOLOR Color )
INT DrawTextW ( LPD3DX10SPRITE pSprite, LPCWSTR pString, INT Count, LPRECT pRect, UINT Format, D3DXCOLOR Color ) ;
TYPEDEF: ID3DX10Font* LPD3DX10FONT ;
TYPEDEF: ID3DX10Font* LPD3DX10FONT
FUNCTION: HRESULT
D3DX10CreateFontA (

View File

@ -12,7 +12,7 @@ STRUCT: D3DMATRIX
STRUCT: D3DXFLOAT16
{ value WORD } ;
TYPEDEF: D3DMATRIX D3DXMATRIX ;
TYPEDEF: D3DMATRIX D3DXMATRIX
STRUCT: D3DXVECTOR2
{ x FLOAT }
@ -22,7 +22,7 @@ STRUCT: D3DXVECTOR2_16F
{ x D3DXFLOAT16 }
{ y D3DXFLOAT16 } ;
TYPEDEF: D3DVECTOR D3DXVECTOR3 ;
TYPEDEF: D3DVECTOR D3DXVECTOR3
STRUCT: D3DXVECTOR3_16F
{ x D3DXFLOAT16 }

View File

@ -8,7 +8,7 @@ LIBRARY: d3dx10
CONSTANT: D3DX10_MESH_32_BIT 1
CONSTANT: D3DX10_MESH_GS_ADJACENCY 4
TYPEDEF: int D3DX10_MESH ;
TYPEDEF: int D3DX10_MESH
STRUCT: D3DX10_ATTRIBUTE_RANGE
{ AttribId UINT }
@ -17,14 +17,14 @@ STRUCT: D3DX10_ATTRIBUTE_RANGE
{ VertexStart UINT }
{ VertexCount UINT } ;
TYPEDEF: D3DX10_ATTRIBUTE_RANGE* LPD3DX10_ATTRIBUTE_RANGE ;
TYPEDEF: D3DX10_ATTRIBUTE_RANGE* LPD3DX10_ATTRIBUTE_RANGE
CONSTANT: D3DX10_MESH_DISCARD_ATTRIBUTE_BUFFER 0x01
CONSTANT: D3DX10_MESH_DISCARD_ATTRIBUTE_TABLE 0x02
CONSTANT: D3DX10_MESH_DISCARD_POINTREPS 0x04
CONSTANT: D3DX10_MESH_DISCARD_ADJACENCY 0x08
CONSTANT: D3DX10_MESH_DISCARD_DEVICE_BUFFERS 0x10
TYPEDEF: int D3DX10_MESH_DISCARD_FLAGS ;
TYPEDEF: int D3DX10_MESH_DISCARD_FLAGS
STRUCT: D3DX10_WELD_EPSILONS
{ Position FLOAT }
@ -38,14 +38,14 @@ STRUCT: D3DX10_WELD_EPSILONS
{ Binormal FLOAT }
{ TessFactor FLOAT } ;
TYPEDEF: D3DX10_WELD_EPSILONS* LPD3DX10_WELD_EPSILONS ;
TYPEDEF: D3DX10_WELD_EPSILONS* LPD3DX10_WELD_EPSILONS
STRUCT: D3DX10_INTERSECT_INFO
{ FaceIndex UINT }
{ U FLOAT }
{ V FLOAT }
{ Dist FLOAT } ;
TYPEDEF: D3DX10_INTERSECT_INFO* LPD3DX10_INTERSECT_INFO ;
TYPEDEF: D3DX10_INTERSECT_INFO* LPD3DX10_INTERSECT_INFO
COM-INTERFACE: ID3DX10MeshBuffer IUnknown "{04B0D117-1041-46b1-AA8A-3952848BA22E}"
HRESULT Map ( void** ppData, SIZE_T* pSize )
@ -133,7 +133,7 @@ COM-INTERFACE: ID3DX10SkinInfo IUnknown "{420BD604-1C76-4a34-A466-E45D0658A32C}"
HRESULT Compact ( UINT MaxPerVertexInfluences, UINT ScaleMode, float MinWeight )
HRESULT DoSoftwareSkinning ( UINT StartVertex, UINT VertexCount, void* pSrcVertices, UINT SrcStride, void* pDestVertices, UINT DestStride, D3DXMATRIX* pBoneMatrices, D3DXMATRIX* pInverseTransposeBoneMatrices, D3DX10_SKINNING_CHANNEL* pChannelDescs, UINT NumChannels ) ;
TYPEDEF: ID3DX10SkinInfo* LPD3DX10SKININFO ;
TYPEDEF: ID3DX10SkinInfo* LPD3DX10SKININFO
FUNCTION: HRESULT D3DX10CreateSkinInfo ( LPD3DX10SKININFO* ppSkinInfo ) ;

View File

@ -23,21 +23,21 @@ CONSTANT: D3DX10_FILTER_DITHER_DIFFUSION 0x00100000
CONSTANT: D3DX10_FILTER_SRGB_IN 0x00200000
CONSTANT: D3DX10_FILTER_SRGB_OUT 0x00400000
CONSTANT: D3DX10_FILTER_SRGB 0x00600000
TYPEDEF: int D3DX10_FILTER_FLAG ;
TYPEDEF: int D3DX10_FILTER_FLAG
CONSTANT: D3DX10_NORMALMAP_MIRROR_U 0x00010000
CONSTANT: D3DX10_NORMALMAP_MIRROR_V 0x00020000
CONSTANT: D3DX10_NORMALMAP_MIRROR 0x00030000
CONSTANT: D3DX10_NORMALMAP_INVERTSIGN 0x00080000
CONSTANT: D3DX10_NORMALMAP_COMPUTE_OCCLUSION 0x00100000
TYPEDEF: int D3DX10_NORMALMAP_FLAG ;
TYPEDEF: int D3DX10_NORMALMAP_FLAG
CONSTANT: D3DX10_CHANNEL_RED 1
CONSTANT: D3DX10_CHANNEL_BLUE 2
CONSTANT: D3DX10_CHANNEL_GREEN 4
CONSTANT: D3DX10_CHANNEL_ALPHA 8
CONSTANT: D3DX10_CHANNEL_LUMINANCE 16
TYPEDEF: int D3DX10_CHANNEL_FLAG ;
TYPEDEF: int D3DX10_CHANNEL_FLAG
CONSTANT: D3DX10_IFF_BMP 0
CONSTANT: D3DX10_IFF_JPG 1
@ -47,10 +47,10 @@ CONSTANT: D3DX10_IFF_TIFF 10
CONSTANT: D3DX10_IFF_GIF 11
CONSTANT: D3DX10_IFF_WMP 12
CONSTANT: D3DX10_IFF_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DX10_IMAGE_FILE_FORMAT ;
TYPEDEF: int D3DX10_IMAGE_FILE_FORMAT
CONSTANT: D3DX10_STF_USEINPUTBLOB 1
TYPEDEF: int D3DX10_SAVE_TEXTURE_FLAG ;
TYPEDEF: int D3DX10_SAVE_TEXTURE_FLAG
STRUCT: D3DX10_IMAGE_INFO
{ Width UINT }

View File

@ -22,21 +22,21 @@ CONSTANT: D3DX11_FILTER_DITHER_DIFFUSION 0x00100000
CONSTANT: D3DX11_FILTER_SRGB_IN 0x00200000
CONSTANT: D3DX11_FILTER_SRGB_OUT 0x00400000
CONSTANT: D3DX11_FILTER_SRGB 0x00600000
TYPEDEF: int D3DX11_FILTER_FLAG ;
TYPEDEF: int D3DX11_FILTER_FLAG
CONSTANT: D3DX11_NORMALMAP_MIRROR_U 0x00010000
CONSTANT: D3DX11_NORMALMAP_MIRROR_V 0x00020000
CONSTANT: D3DX11_NORMALMAP_MIRROR 0x00030000
CONSTANT: D3DX11_NORMALMAP_INVERTSIGN 0x00080000
CONSTANT: D3DX11_NORMALMAP_COMPUTE_OCCLUSION 0x00100000
TYPEDEF: int D3DX11_NORMALMAP_FLAG ;
TYPEDEF: int D3DX11_NORMALMAP_FLAG
CONSTANT: D3DX11_CHANNEL_RED 1
CONSTANT: D3DX11_CHANNEL_BLUE 2
CONSTANT: D3DX11_CHANNEL_GREEN 4
CONSTANT: D3DX11_CHANNEL_ALPHA 8
CONSTANT: D3DX11_CHANNEL_LUMINANCE 16
TYPEDEF: int D3DX11_CHANNEL_FLAG ;
TYPEDEF: int D3DX11_CHANNEL_FLAG
CONSTANT: D3DX11_IFF_BMP 0
CONSTANT: D3DX11_IFF_JPG 1
@ -46,10 +46,10 @@ CONSTANT: D3DX11_IFF_TIFF 10
CONSTANT: D3DX11_IFF_GIF 11
CONSTANT: D3DX11_IFF_WMP 12
CONSTANT: D3DX11_IFF_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DX11_IMAGE_FILE_FORMAT ;
TYPEDEF: int D3DX11_IMAGE_FILE_FORMAT
CONSTANT: D3DX11_STF_USEINPUTBLOB 1
TYPEDEF: int D3DX11_SAVE_TEXTURE_FLAG ;
TYPEDEF: int D3DX11_SAVE_TEXTURE_FLAG
STRUCT: D3DX11_IMAGE_INFO
{ Width UINT }

View File

@ -7,7 +7,7 @@ IN: windows.directx.d3dx9anim
LIBRARY: d3dx9
TYPEDEF: int D3DXMESHDATATYPE ;
TYPEDEF: int D3DXMESHDATATYPE
CONSTANT: D3DXMESHTYPE_MESH 1
CONSTANT: D3DXMESHTYPE_PMESH 2
CONSTANT: D3DXMESHTYPE_PATCHMESH 3
@ -16,7 +16,7 @@ CONSTANT: D3DXMESHTYPE_FORCE_DWORD 0x7fffffff
STRUCT: D3DXMESHDATA
{ Type D3DXMESHDATATYPE }
{ Mesh void* } ;
TYPEDEF: D3DXMESHDATA* LPD3DXMESHDATA ;
TYPEDEF: D3DXMESHDATA* LPD3DXMESHDATA
STRUCT: D3DXMESHCONTAINER
{ Name LPSTR }
@ -27,7 +27,7 @@ STRUCT: D3DXMESHCONTAINER
{ pAdjacency DWORD* }
{ pSkinInfo LPD3DXSKININFO }
{ pNextMeshContainer D3DXMESHCONTAINER* } ;
TYPEDEF: D3DXMESHCONTAINER* LPD3DXMESHCONTAINER ;
TYPEDEF: D3DXMESHCONTAINER* LPD3DXMESHCONTAINER
STRUCT: D3DXFRAME
{ Name LPSTR }
@ -35,10 +35,10 @@ STRUCT: D3DXFRAME
{ pMeshContainer LPD3DXMESHCONTAINER }
{ pFrameSibling D3DXFRAME* }
{ pFrameFirstChild D3DXFRAME* } ;
TYPEDEF: D3DXFRAME* LPD3DXFRAME ;
TYPEDEF: D3DXFRAME* LPD3DXFRAME
C-TYPE: ID3DXAllocateHierarchy
TYPEDEF: ID3DXAllocateHierarchy* LPD3DXALLOCATEHIERARCHY ;
TYPEDEF: ID3DXAllocateHierarchy* LPD3DXALLOCATEHIERARCHY
COM-INTERFACE: ID3DXAllocateHierarchy f "{00000000-0000-0000-0000-000000000000}"
HRESULT CreateFrame ( LPCSTR Name, LPD3DXFRAME* ppNewFrame )
@ -55,7 +55,7 @@ COM-INTERFACE: ID3DXAllocateHierarchy f "{00000000-0000-0000-0000-000000000000}"
HRESULT DestroyMeshContainer ( LPD3DXMESHCONTAINER pMeshContainerToFree ) ;
C-TYPE: ID3DXLoadUserData
TYPEDEF: ID3DXLoadUserData* LPD3DXLOADUSERDATA ;
TYPEDEF: ID3DXLoadUserData* LPD3DXLOADUSERDATA
COM-INTERFACE: ID3DXLoadUserData f "{00000000-0000-0000-0000-000000000000}"
HRESULT LoadTopLevelData ( LPD3DXFILEDATA pXofChildData )
@ -65,7 +65,7 @@ COM-INTERFACE: ID3DXLoadUserData f "{00000000-0000-0000-0000-000000000000}"
LPD3DXFILEDATA pXofChildData ) ;
C-TYPE: ID3DXSaveUserData
TYPEDEF: ID3DXSaveUserData* LPD3DXSAVEUSERDATA ;
TYPEDEF: ID3DXSaveUserData* LPD3DXSAVEUSERDATA
COM-INTERFACE: ID3DXSaveUserData f "{00000000-0000-0000-0000-000000000000}"
HRESULT AddFrameChildData (
@ -82,13 +82,13 @@ COM-INTERFACE: ID3DXSaveUserData f "{00000000-0000-0000-0000-000000000000}"
HRESULT RegisterTemplates ( LPD3DXFILE pXFileApi )
HRESULT SaveTemplates ( LPD3DXFILESAVEOBJECT pXofSave ) ;
TYPEDEF: int D3DXCALLBACK_SEARCH_FLAGS ;
TYPEDEF: int D3DXCALLBACK_SEARCH_FLAGS
CONSTANT: D3DXCALLBACK_SEARCH_EXCLUDING_INITIAL_POSITION 1
CONSTANT: D3DXCALLBACK_SEARCH_BEHIND_INITIAL_POSITION 2
CONSTANT: D3DXCALLBACK_SEARCH_FORCE_DWORD 0x7fffffff
C-TYPE: ID3DXAnimationSet
TYPEDEF: ID3DXAnimationSet* LPD3DXANIMATIONSET ;
TYPEDEF: ID3DXAnimationSet* LPD3DXANIMATIONSET
COM-INTERFACE: ID3DXAnimationSet IUnknown "{698CFB3F-9289-4d95-9A57-33A94B5A65F9}"
LPCSTR GetName ( )
@ -109,7 +109,7 @@ COM-INTERFACE: ID3DXAnimationSet IUnknown "{698CFB3F-9289-4d95-9A57-33A94B5A65F9
double* pCallbackPosition,
LPVOID* ppCallbackData ) ;
TYPEDEF: int D3DXPLAYBACK_TYPE ;
TYPEDEF: int D3DXPLAYBACK_TYPE
CONSTANT: D3DXPLAY_LOOP 0
CONSTANT: D3DXPLAY_ONCE 1
CONSTANT: D3DXPLAY_PINGPONG 2
@ -118,24 +118,24 @@ CONSTANT: D3DXPLAY_FORCE_DWORD 0x7fffffff
STRUCT: D3DXKEY_VECTOR3
{ Time FLOAT }
{ Value D3DXVECTOR3 } ;
TYPEDEF: D3DXKEY_VECTOR3* LPD3DXKEY_VECTOR3 ;
TYPEDEF: D3DXKEY_VECTOR3* LPD3DXKEY_VECTOR3
STRUCT: D3DXKEY_QUATERNION
{ Time FLOAT }
{ Value D3DXQUATERNION } ;
TYPEDEF: D3DXKEY_QUATERNION* LPD3DXKEY_QUATERNION ;
TYPEDEF: D3DXKEY_QUATERNION* LPD3DXKEY_QUATERNION
STRUCT: D3DXKEY_CALLBACK
{ Time FLOAT }
{ pCallbackData LPVOID } ;
TYPEDEF: D3DXKEY_CALLBACK* LPD3DXKEY_CALLBACK ;
TYPEDEF: D3DXKEY_CALLBACK* LPD3DXKEY_CALLBACK
TYPEDEF: int D3DXCOMPRESSION_FLAGS ;
TYPEDEF: int D3DXCOMPRESSION_FLAGS
CONSTANT: D3DXCOMPRESS_DEFAULT 0
CONSTANT: D3DXCOMPRESS_FORCE_DWORD 0x7fffffff
C-TYPE: ID3DXKeyframedAnimationSet
TYPEDEF: ID3DXKeyframedAnimationSet* LPD3DXKEYFRAMEDANIMATIONSET ;
TYPEDEF: ID3DXKeyframedAnimationSet* LPD3DXKEYFRAMEDANIMATIONSET
COM-INTERFACE: ID3DXKeyframedAnimationSet ID3DXAnimationSet "{FA4E8E3A-9786-407d-8B4C-5995893764AF}"
D3DXPLAYBACK_TYPE GetPlaybackType ( )
@ -176,7 +176,7 @@ COM-INTERFACE: ID3DXKeyframedAnimationSet ID3DXAnimationSet "{FA4E8E3A-9786-407d
HRESULT UnregisterAnimation ( UINT Index ) ;
C-TYPE: ID3DXCompressedAnimationSet
TYPEDEF: ID3DXCompressedAnimationSet* LPD3DXCOMPRESSEDANIMATIONSET ;
TYPEDEF: ID3DXCompressedAnimationSet* LPD3DXCOMPRESSEDANIMATIONSET
COM-INTERFACE: ID3DXCompressedAnimationSet ID3DXAnimationSet "{6CC2480D-3808-4739-9F88-DE49FACD8D4C}"
D3DXPLAYBACK_TYPE GetPlaybackType ( )
@ -185,7 +185,7 @@ COM-INTERFACE: ID3DXCompressedAnimationSet ID3DXAnimationSet "{6CC2480D-3808-473
UINT GetNumCallbackKeys ( )
HRESULT GetCallbackKeys ( LPD3DXKEY_CALLBACK pCallbackKeys ) ;
TYPEDEF: int D3DXPRIORITY_TYPE ;
TYPEDEF: int D3DXPRIORITY_TYPE
CONSTANT: D3DXPRIORITY_LOW 0
CONSTANT: D3DXPRIORITY_HIGH 1
CONSTANT: D3DXPRIORITY_FORCE_DWORD 0x7fffffff
@ -196,9 +196,9 @@ STRUCT: D3DXTRACK_DESC
{ Speed FLOAT }
{ Position double }
{ Enable BOOL } ;
TYPEDEF: D3DXTRACK_DESC* LPD3DXTRACK_DESC ;
TYPEDEF: D3DXTRACK_DESC* LPD3DXTRACK_DESC
TYPEDEF: int D3DXEVENT_TYPE ;
TYPEDEF: int D3DXEVENT_TYPE
CONSTANT: D3DXEVENT_TRACKSPEED 0
CONSTANT: D3DXEVENT_TRACKWEIGHT 1
CONSTANT: D3DXEVENT_TRACKPOSITION 2
@ -206,7 +206,7 @@ CONSTANT: D3DXEVENT_TRACKENABLE 3
CONSTANT: D3DXEVENT_PRIORITYBLEND 4
CONSTANT: D3DXEVENT_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DXTRANSITION_TYPE ;
TYPEDEF: int D3DXTRANSITION_TYPE
CONSTANT: D3DXTRANSITION_LINEAR 0
CONSTANT: D3DXTRANSITION_EASEINEASEOUT 1
CONSTANT: D3DXTRANSITION_FORCE_DWORD 0x7fffffff
@ -223,19 +223,19 @@ STRUCT: D3DXEVENT_DESC
{ Duration double }
{ Transition D3DXTRANSITION_TYPE }
{ Union D3DXEVENT_DESC_UNION } ;
TYPEDEF: D3DXEVENT_DESC* LPD3DXEVENT_DESC ;
TYPEDEF: D3DXEVENT_DESC* LPD3DXEVENT_DESC
TYPEDEF: DWORD D3DXEVENTHANDLE ;
TYPEDEF: D3DXEVENTHANDLE* LPD3DXEVENTHANDLE ;
TYPEDEF: DWORD D3DXEVENTHANDLE
TYPEDEF: D3DXEVENTHANDLE* LPD3DXEVENTHANDLE
C-TYPE: ID3DXAnimationCallbackHandler
TYPEDEF: ID3DXAnimationCallbackHandler* LPD3DXANIMATIONCALLBACKHANDLER ;
TYPEDEF: ID3DXAnimationCallbackHandler* LPD3DXANIMATIONCALLBACKHANDLER
COM-INTERFACE: ID3DXAnimationCallbackHandler f "{00000000-0000-0000-0000-000000000000}"
HRESULT HandleCallback ( UINT Track, LPVOID pCallbackData ) ;
C-TYPE: ID3DXAnimationController
TYPEDEF: ID3DXAnimationController* LPD3DXANIMATIONCONTROLLER ;
TYPEDEF: ID3DXAnimationController* LPD3DXANIMATIONCONTROLLER
COM-INTERFACE: ID3DXAnimationController IUnknown "{AC8948EC-F86D-43e2-96DE-31FC35F96D9E}"
UINT GetMaxNumAnimationOutputs ( )

View File

@ -13,7 +13,7 @@ FUNCTION: BOOL D3DXDebugMute ( BOOL Mute ) ;
FUNCTION: UINT D3DXGetDriverLevel ( LPDIRECT3DDEVICE9 pDevice ) ;
C-TYPE: ID3DXBuffer
TYPEDEF: ID3DXBuffer* LPD3DXBUFFER ;
TYPEDEF: ID3DXBuffer* LPD3DXBUFFER
COM-INTERFACE: ID3DXBuffer IUnknown "{8BA5FB08-5195-40e2-AC58-0D989C3A0102}"
LPVOID GetBufferPointer ( )
@ -30,7 +30,7 @@ CONSTANT: D3DXSPRITE_SORT_DEPTH_BACKTOFRONT 128
CONSTANT: D3DXSPRITE_DO_NOT_ADDREF_TEXTURE 256
C-TYPE: ID3DXSprite
TYPEDEF: ID3DXSprite* LPD3DXSPRITE ;
TYPEDEF: ID3DXSprite* LPD3DXSPRITE
COM-INTERFACE: ID3DXSprite IUnknown "{BA0B762D-7D28-43ec-B9DC-2F84443B0614}"
HRESULT GetDevice ( LPDIRECT3DDEVICE9* ppDevice )
@ -61,7 +61,7 @@ STRUCT: D3DXFONT_DESCA
{ Quality BYTE }
{ PitchAndFamily BYTE }
{ FaceName CHAR[LF_FACESIZE] } ;
TYPEDEF: D3DXFONT_DESCA* LPD3DXFONT_DESCA ;
TYPEDEF: D3DXFONT_DESCA* LPD3DXFONT_DESCA
STRUCT: D3DXFONT_DESCW
{ Height INT }
@ -74,13 +74,13 @@ STRUCT: D3DXFONT_DESCW
{ Quality BYTE }
{ PitchAndFamily BYTE }
{ FaceName WCHAR[LF_FACESIZE] } ;
TYPEDEF: D3DXFONT_DESCW* LPD3DXFONT_DESCW ;
TYPEDEF: D3DXFONT_DESCW* LPD3DXFONT_DESCW
TYPEDEF: D3DXFONT_DESCW D3DXFONT_DESC ;
TYPEDEF: LPD3DXFONT_DESCW LPD3DXFONT_DESC ;
TYPEDEF: D3DXFONT_DESCW D3DXFONT_DESC
TYPEDEF: LPD3DXFONT_DESCW LPD3DXFONT_DESC
C-TYPE: ID3DXFont
TYPEDEF: ID3DXFont* LPD3DXFONT ;
TYPEDEF: ID3DXFont* LPD3DXFONT
C-TYPE: TEXTMETRICA
C-TYPE: TEXTMETRICW
@ -153,10 +153,10 @@ STRUCT: D3DXRTS_DESC
{ Format D3DFORMAT }
{ DepthStencil BOOL }
{ DepthStencilFormat D3DFORMAT } ;
TYPEDEF: D3DXRTS_DESC* LPD3DXRTS_DESC ;
TYPEDEF: D3DXRTS_DESC* LPD3DXRTS_DESC
C-TYPE: ID3DXRenderToSurface
TYPEDEF: ID3DXRenderToSurface* LPD3DXRENDERTOSURFACE ;
TYPEDEF: ID3DXRenderToSurface* LPD3DXRENDERTOSURFACE
COM-INTERFACE: ID3DXRenderToSurface IUnknown "{6985F346-2C3D-43b3-BE8B-DAAE8A03D894}"
HRESULT GetDevice ( LPDIRECT3DDEVICE9* ppDevice )
@ -182,10 +182,10 @@ STRUCT: D3DXRTE_DESC
{ Format D3DFORMAT }
{ DepthStencil BOOL }
{ DepthStencilFormat D3DFORMAT } ;
TYPEDEF: D3DXRTE_DESC* LPD3DXRTE_DESC ;
TYPEDEF: D3DXRTE_DESC* LPD3DXRTE_DESC
C-TYPE: ID3DXRenderToEnvMap
TYPEDEF: ID3DXRenderToEnvMap* LPD3DXRenderToEnvMap ;
TYPEDEF: ID3DXRenderToEnvMap* LPD3DXRenderToEnvMap
COM-INTERFACE: ID3DXRenderToEnvMap IUnknown "{313F1B4B-C7B0-4fa2-9D9D-8D380B64385E}"
HRESULT GetDevice ( LPDIRECT3DDEVICE9* ppDevice )
@ -210,7 +210,7 @@ FUNCTION: HRESULT
LPD3DXRenderToEnvMap* ppRenderToEnvMap ) ;
C-TYPE: ID3DXLine
TYPEDEF: ID3DXLine* LPD3DXLINE ;
TYPEDEF: ID3DXLine* LPD3DXLINE
COM-INTERFACE: ID3DXLine IUnknown "{D379BA7F-9042-4ac4-9F5E-58192A4C6BD8}"
HRESULT GetDevice ( LPDIRECT3DDEVICE9* ppDevice )
HRESULT Begin ( )

View File

@ -53,12 +53,12 @@ STRUCT: D3DXFUNCTION_DESC
{ Annotations UINT } ;
C-TYPE: ID3DXEffectPool
TYPEDEF: ID3DXEffectPool* LPD3DXEFFECTPOOL ;
TYPEDEF: ID3DXEffectPool* LPD3DXEFFECTPOOL
COM-INTERFACE: ID3DXEffectPool IUnknown "{9537AB04-3250-412e-8213-FCD2F8677933}" ;
C-TYPE: ID3DXBaseEffect
TYPEDEF: ID3DXBaseEffect* LPD3DXBASEEFFECT ;
TYPEDEF: ID3DXBaseEffect* LPD3DXBASEEFFECT
COM-INTERFACE: ID3DXBaseEffect IUnknown "{017C18AC-103F-4417-8C51-6BF6EF1E56BE}"
HRESULT GetDesc ( D3DXEFFECT_DESC* pDesc )
@ -117,7 +117,7 @@ COM-INTERFACE: ID3DXBaseEffect IUnknown "{017C18AC-103F-4417-8C51-6BF6EF1E56BE}"
HRESULT SetArrayRange ( D3DXHANDLE hParameter, UINT uStart, UINT uEnd ) ;
C-TYPE: ID3DXEffectStateManager
TYPEDEF: ID3DXEffectStateManager* LPD3DXEFFECTSTATEMANAGER ;
TYPEDEF: ID3DXEffectStateManager* LPD3DXEFFECTSTATEMANAGER
COM-INTERFACE: ID3DXEffectStateManager IUnknown "{79AAB587-6DBC-4fa7-82DE-37FA1781C5CE}"
HRESULT SetTransform ( D3DTRANSFORMSTATETYPE State, D3DMATRIX* pMatrix )
@ -140,7 +140,7 @@ COM-INTERFACE: ID3DXEffectStateManager IUnknown "{79AAB587-6DBC-4fa7-82DE-37FA17
HRESULT SetPixelShaderConstantB ( UINT RegisterIndex, BOOL* pConstantData, UINT RegisterCount ) ;
C-TYPE: ID3DXEffect
TYPEDEF: ID3DXEffect* LPD3DXEFFECT ;
TYPEDEF: ID3DXEffect* LPD3DXEFFECT
COM-INTERFACE: ID3DXEffect ID3DXBaseEffect "{F6CEB4B3-4E4C-40dd-B883-8D8DE5EA0CD5}"
HRESULT GetPool ( LPD3DXEFFECTPOOL* ppPool )
@ -167,7 +167,7 @@ COM-INTERFACE: ID3DXEffect ID3DXBaseEffect "{F6CEB4B3-4E4C-40dd-B883-8D8DE5EA0CD
HRESULT SetRawValue ( D3DXHANDLE hParameter, LPCVOID pData, UINT ByteOffset, UINT Bytes ) ;
C-TYPE: ID3DXEffectCompiler
TYPEDEF: ID3DXEffectCompiler* LPD3DXEFFECTCOMPILER ;
TYPEDEF: ID3DXEffectCompiler* LPD3DXEFFECTCOMPILER
COM-INTERFACE: ID3DXEffectCompiler ID3DXBaseEffect "{51B8A949-1A31-47e6-BEA0-4B30DB53F1E0}"
HRESULT SetLiteral ( D3DXHANDLE hParameter, BOOL Literal )

View File

@ -24,69 +24,69 @@ CONSTANT: D3DX_16F_ROUNDS 1
STRUCT: D3DXFLOAT16
{ value WORD } ;
TYPEDEF: D3DXFLOAT16* LPD3DXFLOAT16 ;
TYPEDEF: D3DXFLOAT16* LPD3DXFLOAT16
STRUCT: D3DXVECTOR2
{ x FLOAT }
{ y FLOAT } ;
TYPEDEF: D3DXVECTOR2* LPD3DXVECTOR2 ;
TYPEDEF: D3DXVECTOR2* LPD3DXVECTOR2
STRUCT: D3DXVECTOR2_16F
{ x D3DXFLOAT16 }
{ y D3DXFLOAT16 } ;
TYPEDEF: D3DXVECTOR2_16F* LPD3DXVECTOR2_16F ;
TYPEDEF: D3DXVECTOR2_16F* LPD3DXVECTOR2_16F
TYPEDEF: D3DVECTOR D3DXVECTOR3 ;
TYPEDEF: D3DXVECTOR3* LPD3DXVECTOR3 ;
TYPEDEF: D3DVECTOR D3DXVECTOR3
TYPEDEF: D3DXVECTOR3* LPD3DXVECTOR3
STRUCT: D3DXVECTOR3_16F
{ x D3DXFLOAT16 }
{ y D3DXFLOAT16 }
{ z D3DXFLOAT16 } ;
TYPEDEF: D3DXVECTOR3_16F* LPD3DXVECTOR3_16F ;
TYPEDEF: D3DXVECTOR3_16F* LPD3DXVECTOR3_16F
STRUCT: D3DXVECTOR4
{ x FLOAT }
{ y FLOAT }
{ z FLOAT }
{ w FLOAT } ;
TYPEDEF: D3DXVECTOR4* LPD3DXVECTOR4 ;
TYPEDEF: D3DXVECTOR4* LPD3DXVECTOR4
STRUCT: D3DXVECTOR4_16F
{ x D3DXFLOAT16 }
{ y D3DXFLOAT16 }
{ z D3DXFLOAT16 }
{ w D3DXFLOAT16 } ;
TYPEDEF: D3DXVECTOR4_16F* LPD3DXVECTOR4_16F ;
TYPEDEF: D3DXVECTOR4_16F* LPD3DXVECTOR4_16F
TYPEDEF: D3DMATRIX D3DXMATRIX ;
TYPEDEF: D3DXMATRIX* LPD3DXMATRIX ;
TYPEDEF: D3DXMATRIX D3DXMATRIXA16 ;
TYPEDEF: D3DXMATRIXA16* LPD3DXMATRIXA16 ;
TYPEDEF: D3DMATRIX D3DXMATRIX
TYPEDEF: D3DXMATRIX* LPD3DXMATRIX
TYPEDEF: D3DXMATRIX D3DXMATRIXA16
TYPEDEF: D3DXMATRIXA16* LPD3DXMATRIXA16
STRUCT: D3DXQUATERNION
{ x FLOAT }
{ y FLOAT }
{ z FLOAT }
{ w FLOAT } ;
TYPEDEF: D3DXQUATERNION* LPD3DXQUATERNION ;
TYPEDEF: D3DXQUATERNION* LPD3DXQUATERNION
STRUCT: D3DXPLANE
{ a FLOAT }
{ b FLOAT }
{ c FLOAT }
{ d FLOAT } ;
TYPEDEF: D3DXPLANE* LPD3DXPLANE ;
TYPEDEF: D3DXPLANE* LPD3DXPLANE
STRUCT: D3DXCOLOR
{ r FLOAT }
{ g FLOAT }
{ b FLOAT }
{ a FLOAT } ;
TYPEDEF: D3DXCOLOR* LPD3DXCOLOR ;
TYPEDEF: D3DXCOLOR* LPD3DXCOLOR
C-TYPE: ID3DXMatrixStack
TYPEDEF: ID3DXMatrixStack* LPD3DXMATRIXSTACK ;
TYPEDEF: ID3DXMatrixStack* LPD3DXMATRIXSTACK
COM-INTERFACE: ID3DXMatrixStack IUnknown "{C7885BA7-F990-4fe7-922D-8515E477DD85}"
HRESULT Pop ( )

View File

@ -6,13 +6,13 @@ IN: windows.directx.d3dx9mesh
LIBRARY: d3dx9
TYPEDEF: int D3DXPATCHMESHTYPE ;
TYPEDEF: int D3DXPATCHMESHTYPE
CONSTANT: D3DXPATCHMESH_RECT 1
CONSTANT: D3DXPATCHMESH_TRI 2
CONSTANT: D3DXPATCHMESH_NPATCH 3
CONSTANT: D3DXPATCHMESH_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DXMESH ;
TYPEDEF: int D3DXMESH
CONSTANT: D3DXMESH_32BIT 0x001
CONSTANT: D3DXMESH_DONOTCLIP 0x002
CONSTANT: D3DXMESH_POINTS 0x004
@ -36,14 +36,14 @@ CONSTANT: D3DXMESH_WRITEONLY 0x440
CONSTANT: D3DXMESH_DYNAMIC 0x880
CONSTANT: D3DXMESH_SOFTWAREPROCESSING 0x18000
TYPEDEF: int D3DXPATCHMESH ;
TYPEDEF: int D3DXPATCHMESH
CONSTANT: D3DXPATCHMESH_DEFAULT 0
TYPEDEF: int D3DXMESHSIMP ;
TYPEDEF: int D3DXMESHSIMP
CONSTANT: D3DXMESHSIMP_VERTEX 1
CONSTANT: D3DXMESHSIMP_FACE 2
TYPEDEF: int D3DXCLEANTYPE ;
TYPEDEF: int D3DXCLEANTYPE
CONSTANT: D3DXCLEAN_BACKFACING 1
CONSTANT: D3DXCLEAN_BOWTIES 2
CONSTANT: D3DXCLEAN_SKINNING 1
@ -52,7 +52,7 @@ CONSTANT: D3DXCLEAN_SIMPLIFICATION 3
: MAX_FVF_DECL_SIZE ( -- n ) MAXD3DDECLLENGTH 1 + ; inline
TYPEDEF: int D3DXTANGENT ;
TYPEDEF: int D3DXTANGENT
CONSTANT: D3DXTANGENT_WRAP_U 0x01
CONSTANT: D3DXTANGENT_WRAP_V 0x02
CONSTANT: D3DXTANGENT_WRAP_UV 0x03
@ -66,32 +66,32 @@ CONSTANT: D3DXTANGENT_WIND_CW 0x0100
CONSTANT: D3DXTANGENT_CALCULATE_NORMALS 0x0200
CONSTANT: D3DXTANGENT_GENERATE_IN_PLACE 0x0400
TYPEDEF: int D3DXIMT ;
TYPEDEF: int D3DXIMT
CONSTANT: D3DXIMT_WRAP_U 0x01
CONSTANT: D3DXIMT_WRAP_V 0x02
CONSTANT: D3DXIMT_WRAP_UV 0x03
TYPEDEF: int D3DXUVATLAS ;
TYPEDEF: int D3DXUVATLAS
CONSTANT: D3DXUVATLAS_DEFAULT 0x00
CONSTANT: D3DXUVATLAS_GEODESIC_FAST 0x01
CONSTANT: D3DXUVATLAS_GEODESIC_QUALITY 0x02
C-TYPE: ID3DXBaseMesh
TYPEDEF: ID3DXBaseMesh* LPD3DXBASEMESH ;
TYPEDEF: ID3DXBaseMesh* LPD3DXBASEMESH
C-TYPE: ID3DXMesh
TYPEDEF: ID3DXMesh* LPD3DXMESH ;
TYPEDEF: ID3DXMesh* LPD3DXMESH
C-TYPE: ID3DXPMesh
TYPEDEF: ID3DXPMesh* LPD3DXPMESH ;
TYPEDEF: ID3DXPMesh* LPD3DXPMESH
C-TYPE: ID3DXSPMesh
TYPEDEF: ID3DXSPMesh* LPD3DXSPMESH ;
TYPEDEF: ID3DXSPMesh* LPD3DXSPMESH
C-TYPE: ID3DXSkinInfo
TYPEDEF: ID3DXSkinInfo* LPD3DXSKININFO ;
TYPEDEF: ID3DXSkinInfo* LPD3DXSKININFO
C-TYPE: ID3DXPatchMesh
TYPEDEF: ID3DXPatchMesh* LPD3DXPATCHMESH ;
TYPEDEF: ID3DXPatchMesh* LPD3DXPATCHMESH
C-TYPE: ID3DXTextureGutterHelper
TYPEDEF: ID3DXTextureGutterHelper* LPD3DXTEXTUREGUTTERHELPER ;
TYPEDEF: ID3DXTextureGutterHelper* LPD3DXTEXTUREGUTTERHELPER
C-TYPE: ID3DXPRTBuffer
TYPEDEF: ID3DXPRTBuffer* LPD3DXPRTBUFFER ;
TYPEDEF: ID3DXPRTBuffer* LPD3DXPRTBUFFER
STRUCT: D3DXATTRIBUTERANGE
{ AttribId DWORD }
@ -99,14 +99,14 @@ STRUCT: D3DXATTRIBUTERANGE
{ FaceCount DWORD }
{ VertexStart DWORD }
{ VertexCount DWORD } ;
TYPEDEF: D3DXATTRIBUTERANGE* LPD3DXATTRIBUTERANGE ;
TYPEDEF: D3DXATTRIBUTERANGE* LPD3DXATTRIBUTERANGE
STRUCT: D3DXMATERIAL
{ MatD3D D3DMATERIAL9 }
{ pTextureFilename LPSTR } ;
TYPEDEF: D3DXMATERIAL* LPD3DXMATERIAL ;
TYPEDEF: D3DXMATERIAL* LPD3DXMATERIAL
TYPEDEF: int D3DXEFFECTDEFAULTTYPE ;
TYPEDEF: int D3DXEFFECTDEFAULTTYPE
CONSTANT: D3DXEDT_STRING 0x1
CONSTANT: D3DXEDT_FLOATS 0x2
CONSTANT: D3DXEDT_DWORD 0x3
@ -117,13 +117,13 @@ STRUCT: D3DXEFFECTDEFAULT
{ Type D3DXEFFECTDEFAULTTYPE }
{ NumBytes DWORD }
{ pValue LPVOID } ;
TYPEDEF: D3DXEFFECTDEFAULT* LPD3DXEFFECTDEFAULT ;
TYPEDEF: D3DXEFFECTDEFAULT* LPD3DXEFFECTDEFAULT
STRUCT: D3DXEFFECTINSTANCE
{ pEffectFilename LPSTR }
{ NumDefaults DWORD }
{ pDefaults LPD3DXEFFECTDEFAULT } ;
TYPEDEF: D3DXEFFECTINSTANCE* LPD3DXEFFECTINSTANCE ;
TYPEDEF: D3DXEFFECTINSTANCE* LPD3DXEFFECTINSTANCE
STRUCT: D3DXATTRIBUTEWEIGHTS
{ Position FLOAT }
@ -134,7 +134,7 @@ STRUCT: D3DXATTRIBUTEWEIGHTS
{ Texcoord FLOAT[8] }
{ Tangent FLOAT }
{ Binormal FLOAT } ;
TYPEDEF: D3DXATTRIBUTEWEIGHTS* LPD3DXATTRIBUTEWEIGHTS ;
TYPEDEF: D3DXATTRIBUTEWEIGHTS* LPD3DXATTRIBUTEWEIGHTS
CONSTANT: D3DXWELDEPSILONS_WELDALL 0x1
CONSTANT: D3DXWELDEPSILONS_WELDPARTIALMATCHES 0x2
@ -152,7 +152,7 @@ STRUCT: D3DXWELDEPSILONS
{ Tangent FLOAT }
{ Binormal FLOAT }
{ TessFactor FLOAT } ;
TYPEDEF: D3DXWELDEPSILONS* LPD3DXWELDEPSILONS ;
TYPEDEF: D3DXWELDEPSILONS* LPD3DXWELDEPSILONS
COM-INTERFACE: ID3DXBaseMesh IUnknown "{7ED943DD-52E8-40b5-A8D8-76685C406330}"
HRESULT DrawSubset ( DWORD AttribId )
@ -247,13 +247,13 @@ STRUCT: D3DXBONECOMBINATION
{ VertexStart DWORD }
{ VertexCount DWORD }
{ BoneId DWORD* } ;
TYPEDEF: D3DXBONECOMBINATION* LPD3DXBONECOMBINATION ;
TYPEDEF: D3DXBONECOMBINATION* LPD3DXBONECOMBINATION
STRUCT: D3DXPATCHINFO
{ PatchType D3DXPATCHMESHTYPE }
{ Degree D3DDEGREETYPE }
{ Basis D3DBASISTYPE } ;
TYPEDEF: D3DXPATCHINFO* LPD3DXPATCHINFO ;
TYPEDEF: D3DXPATCHINFO* LPD3DXPATCHINFO
COM-INTERFACE: ID3DXPatchMesh IUnknown "{3CE6CC22-DBF2-44f4-894D-F9C34A337139}"
DWORD GetNumPatches ( )
@ -667,7 +667,7 @@ STRUCT: D3DXINTERSECTINFO
{ U FLOAT }
{ V FLOAT }
{ Dist FLOAT } ;
TYPEDEF: D3DXINTERSECTINFO* LPD3DXINTERSECTINFO ;
TYPEDEF: D3DXINTERSECTINFO* LPD3DXINTERSECTINFO
FUNCTION: HRESULT
D3DXIntersect (
@ -762,7 +762,7 @@ FUNCTION: HRESULT D3DXComputeTangent (
DWORD* pAdjacency ) ;
C-TYPE: D3DXUVATLASCB
TYPEDEF: D3DXUVATLASCB* LPD3DXUVATLASCB ;
TYPEDEF: D3DXUVATLASCB* LPD3DXUVATLASCB
FUNCTION: HRESULT D3DXUVAtlasCreate (
LPD3DXMESH pMesh,
@ -817,7 +817,7 @@ FUNCTION: HRESULT D3DXUVAtlasPack (
DWORD dwOptions,
LPD3DXBUFFER pFacePartitioning ) ;
TYPEDEF: void* LPD3DXIMTSIGNALCALLBACK ;
TYPEDEF: void* LPD3DXIMTSIGNALCALLBACK
FUNCTION: HRESULT D3DXComputeIMTFromPerVertexSignal (
LPD3DXMESH pMesh,
@ -897,12 +897,12 @@ FUNCTION: HRESULT
BOOL b32BitIndices,
DWORD* pVertexRemap ) ;
TYPEDEF: int D3DXSHCOMPRESSQUALITYTYPE ;
TYPEDEF: int D3DXSHCOMPRESSQUALITYTYPE
CONSTANT: D3DXSHCQUAL_FASTLOWQUALITY 1
CONSTANT: D3DXSHCQUAL_SLOWHIGHQUALITY 2
CONSTANT: D3DXSHCQUAL_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DXSHGPUSIMOPT ;
TYPEDEF: int D3DXSHGPUSIMOPT
CONSTANT: D3DXSHGPUSIMOPT_SHADOWRES256 1
CONSTANT: D3DXSHGPUSIMOPT_SHADOWRES512 0
CONSTANT: D3DXSHGPUSIMOPT_SHADOWRES1024 2
@ -931,7 +931,7 @@ STRUCT: D3DXSHPRTSPLITMESHCLUSTERDATA
{ uClusterStart UINT }
{ uClusterLength UINT } ;
TYPEDEF: void* LPD3DXSHPRTSIMCB ;
TYPEDEF: void* LPD3DXSHPRTSIMCB
C-TYPE: ID3DXTextureGutterHelper
C-TYPE: ID3DXPRTBuffer
@ -957,7 +957,7 @@ COM-INTERFACE: ID3DXPRTBuffer IUnknown "{F1827E47-00A8-49cd-908C-9D11955F8728}"
LPD3DXMESH pScene ) ;
C-TYPE: ID3DXPRTCompBuffer
TYPEDEF: ID3DXPRTCompBuffer* LPD3DXPRTCOMPBUFFER ;
TYPEDEF: ID3DXPRTCompBuffer* LPD3DXPRTCOMPBUFFER
COM-INTERFACE: ID3DXPRTCompBuffer IUnknown "{A758D465-FE8D-45ad-9CF0-D01E56266A07}"
UINT GetNumSamples ( )
@ -999,7 +999,7 @@ COM-INTERFACE: ID3DXTextureGutterHelper IUnknown "{838F01EC-9729-4527-AADB-DF70A
HRESULT SetGutterMap ( BYTE* pGutterData ) ;
C-TYPE: ID3DXPRTEngine
TYPEDEF: ID3DXPRTEngine* LPD3DXPRTENGINE ;
TYPEDEF: ID3DXPRTEngine* LPD3DXPRTENGINE
COM-INTERFACE: ID3DXPRTEngine IUnknown "{683A4278-CD5F-4d24-90AD-C4E1B6855D53}"
HRESULT SetMeshMaterials ( D3DXSHMATERIAL** ppMaterials, UINT NumMeshes,
@ -1127,7 +1127,7 @@ FUNCTION: HRESULT
ALIAS: D3DXSavePRTBufferToFile D3DXSavePRTBufferToFileW
C-TYPE: D3DXPRTCOMPBUFFER
TYPEDEF: D3DXPRTCOMPBUFFER* LPD3DXPRTCOMPBUFFER ;
TYPEDEF: D3DXPRTCOMPBUFFER* LPD3DXPRTCOMPBUFFER
FUNCTION: HRESULT
D3DXLoadPRTCompBufferFromFileA (

View File

@ -28,25 +28,25 @@ LIBRARY: d3dx9
: D3DXCONSTTABLE_LARGEADDRESSAWARE ( -- n ) 1 17 shift ; inline
TYPEDEF: LPCSTR D3DXHANDLE ;
TYPEDEF: D3DXHANDLE* LPD3DXHANDLE ;
TYPEDEF: LPCSTR D3DXHANDLE
TYPEDEF: D3DXHANDLE* LPD3DXHANDLE
STRUCT: D3DXMACRO
{ Name LPCSTR }
{ Definition LPCSTR } ;
TYPEDEF: D3DXMACRO* LPD3DXMACRO ;
TYPEDEF: D3DXMACRO* LPD3DXMACRO
STRUCT: D3DXSEMANTIC
{ Usage UINT }
{ UsageIndex UINT } ;
TYPEDEF: D3DXSEMANTIC* LPD3DXSEMANTIC ;
TYPEDEF: D3DXSEMANTIC* LPD3DXSEMANTIC
ENUM: D3DXREGISTER_SET
D3DXRS_BOOL
D3DXRS_INT4
D3DXRS_FLOAT4
D3DXRS_SAMPLER ;
TYPEDEF: D3DXREGISTER_SET* LPD3DXREGISTER_SET ;
TYPEDEF: D3DXREGISTER_SET* LPD3DXREGISTER_SET
ENUM: D3DXPARAMETER_CLASS
D3DXPC_SCALAR
@ -55,7 +55,7 @@ ENUM: D3DXPARAMETER_CLASS
D3DXPC_MATRIX_COLUMNS
D3DXPC_OBJECT
D3DXPC_STRUCT ;
TYPEDEF: D3DXPARAMETER_CLASS* LPD3DXPARAMETER_CLASS ;
TYPEDEF: D3DXPARAMETER_CLASS* LPD3DXPARAMETER_CLASS
ENUM: D3DXPARAMETER_TYPE
D3DXPT_VOID
@ -78,13 +78,13 @@ ENUM: D3DXPARAMETER_TYPE
D3DXPT_PIXELFRAGMENT
D3DXPT_VERTEXFRAGMENT
D3DXPT_UNSUPPORTED ;
TYPEDEF: D3DXPARAMETER_TYPE* LPD3DXPARAMETER_TYPE ;
TYPEDEF: D3DXPARAMETER_TYPE* LPD3DXPARAMETER_TYPE
STRUCT: D3DXCONSTANTTABLE_DESC
{ Creator LPCSTR }
{ Version DWORD }
{ Constants UINT } ;
TYPEDEF: D3DXCONSTANTTABLE_DESC* LPD3DXCONSTANTTABLE_DESC ;
TYPEDEF: D3DXCONSTANTTABLE_DESC* LPD3DXCONSTANTTABLE_DESC
STRUCT: D3DXCONSTANT_DESC
{ Name LPCSTR }
@ -99,10 +99,10 @@ STRUCT: D3DXCONSTANT_DESC
{ StructMembers UINT }
{ Bytes UINT }
{ DefaultValue LPCVOID } ;
TYPEDEF: D3DXCONSTANT_DESC* LPD3DXCONSTANT_DESC ;
TYPEDEF: D3DXCONSTANT_DESC* LPD3DXCONSTANT_DESC
C-TYPE: ID3DXConstantTable
TYPEDEF: ID3DXConstantTable* LPD3DXCONSTANTTABLE ;
TYPEDEF: ID3DXConstantTable* LPD3DXCONSTANTTABLE
COM-INTERFACE: ID3DXConstantTable IUnknown "{AB3C758F-093E-4356-B762-4DB18F1B3A01}"
LPVOID GetBufferPointer ( )
@ -131,7 +131,7 @@ COM-INTERFACE: ID3DXConstantTable IUnknown "{AB3C758F-093E-4356-B762-4DB18F1B3A0
HRESULT SetMatrixTransposePointerArray ( LPDIRECT3DDEVICE9 pDevice, D3DXHANDLE hConstant, D3DXMATRIX** ppMatrix, UINT Count ) ;
C-TYPE: ID3DXTextureShader
TYPEDEF: ID3DXTextureShader* LPD3DXTEXTURESHADER ;
TYPEDEF: ID3DXTextureShader* LPD3DXTEXTURESHADER
COM-INTERFACE: ID3DXTextureShader IUnknown "{3E3D67F8-AA7A-405d-A857-BA01D4758426}"
HRESULT GetFunction ( LPD3DXBUFFER* ppFunction )
@ -161,10 +161,10 @@ COM-INTERFACE: ID3DXTextureShader IUnknown "{3E3D67F8-AA7A-405d-A857-BA01D475842
ENUM: D3DXINCLUDE_TYPE
D3DXINC_LOCAL
D3DXINC_SYSTEM ;
TYPEDEF: D3DXINCLUDE_TYPE* LPD3DXINCLUDE_TYPE ;
TYPEDEF: D3DXINCLUDE_TYPE* LPD3DXINCLUDE_TYPE
C-TYPE: ID3DXInclude
TYPEDEF: ID3DXInclude* LPD3DXINCLUDE ;
TYPEDEF: ID3DXInclude* LPD3DXINCLUDE
COM-INTERFACE: ID3DXInclude f "{00000000-0000-0000-0000-000000000000}"
HRESULT Open ( D3DXINCLUDE_TYPE IncludeType, LPCSTR pFileName, LPCVOID pParentData, LPCVOID* ppData, UINT* pBytes )
@ -408,7 +408,7 @@ STRUCT: D3DXSHADER_CONSTANTTABLE
{ ConstantInfo DWORD }
{ Flags DWORD }
{ Target DWORD } ;
TYPEDEF: D3DXSHADER_CONSTANTTABLE* LPD3DXSHADER_CONSTANTTABLE ;
TYPEDEF: D3DXSHADER_CONSTANTTABLE* LPD3DXSHADER_CONSTANTTABLE
STRUCT: D3DXSHADER_CONSTANTINFO
{ Name DWORD }
@ -418,7 +418,7 @@ STRUCT: D3DXSHADER_CONSTANTINFO
{ Reserved WORD }
{ TypeInfo DWORD }
{ DefaultValue DWORD } ;
TYPEDEF: D3DXSHADER_CONSTANTINFO* LPD3DXSHADER_CONSTANTINFO ;
TYPEDEF: D3DXSHADER_CONSTANTINFO* LPD3DXSHADER_CONSTANTINFO
STRUCT: D3DXSHADER_TYPEINFO
{ Class WORD }
@ -428,9 +428,9 @@ STRUCT: D3DXSHADER_TYPEINFO
{ Elements WORD }
{ StructMembers WORD }
{ StructMemberInfo DWORD } ;
TYPEDEF: D3DXSHADER_TYPEINFO* LPD3DXSHADER_TYPEINFO ;
TYPEDEF: D3DXSHADER_TYPEINFO* LPD3DXSHADER_TYPEINFO
STRUCT: D3DXSHADER_STRUCTMEMBERINFO
{ Name DWORD }
{ TypeInfo DWORD } ;
TYPEDEF: D3DXSHADER_STRUCTMEMBERINFO* LPD3DXSHADER_STRUCTMEMBERINFO ;
TYPEDEF: D3DXSHADER_STRUCTMEMBERINFO* LPD3DXSHADER_STRUCTMEMBERINFO

View File

@ -5,7 +5,7 @@ IN: windows.directx.d3dx9shape
LIBRARY: d3dx9
TYPEDEF: void* LPGLYPHMETRICSFLOAT ;
TYPEDEF: void* LPGLYPHMETRICSFLOAT
FUNCTION: HRESULT
D3DXCreatePolygon (

View File

@ -49,10 +49,10 @@ CONSTANT: D3DXIFF_DIB 6
CONSTANT: D3DXIFF_HDR 7
CONSTANT: D3DXIFF_PFM 8
CONSTANT: D3DXIFF_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DXIMAGE_FILEFORMAT ;
TYPEDEF: int D3DXIMAGE_FILEFORMAT
TYPEDEF: void* LPD3DXFILL2D ;
TYPEDEF: void* LPD3DXFILL3D ;
TYPEDEF: void* LPD3DXFILL2D
TYPEDEF: void* LPD3DXFILL3D
STRUCT: D3DXIMAGE_INFO
{ Width UINT }

Some files were not shown because too many files have changed in this diff Show More