factor: C: ; ALIAS: ; fix functors. regexps suck.
parent
c99264fe64
commit
86b836a12e
|
@ -24,7 +24,7 @@ in: benchmark.ant
|
|||
0 swap [ dup zero? ] [ 10 /mod swap [ + ] dip ] until drop ;
|
||||
|
||||
TUPLE: point x y ;
|
||||
C: <point> point
|
||||
C: <point> point ;
|
||||
|
||||
! use: alien.c-types
|
||||
! use: classes.struct
|
||||
|
|
|
@ -6,7 +6,7 @@ in: benchmark.binary-trees
|
|||
|
||||
TUPLE: tree-node item left right ;
|
||||
|
||||
C: <tree-node> tree-node
|
||||
C: <tree-node> tree-node ;
|
||||
|
||||
: bottom-up-tree ( item depth -- tree )
|
||||
dup 0 > [
|
||||
|
|
|
@ -3,7 +3,7 @@ in: benchmark.fib4
|
|||
|
||||
TUPLE: box { i read-only } ;
|
||||
|
||||
C: <box> box
|
||||
C: <box> box ;
|
||||
|
||||
: tuple-fib ( m -- n )
|
||||
dup i>> 1 <= [
|
||||
|
|
|
@ -30,15 +30,15 @@ CONSTANT: size 200
|
|||
|
||||
TUPLE: ray { orig double-4 read-only } { dir double-4 read-only } ;
|
||||
|
||||
C: <ray> ray
|
||||
C: <ray> ray ;
|
||||
|
||||
TUPLE: hit { normal double-4 read-only } { lambda float read-only } ;
|
||||
|
||||
C: <hit> hit
|
||||
C: <hit> hit ;
|
||||
|
||||
TUPLE: sphere { center double-4 read-only } { radius float read-only } ;
|
||||
|
||||
C: <sphere> sphere
|
||||
C: <sphere> sphere ;
|
||||
|
||||
: sphere-v ( sphere ray -- v ) [ center>> ] [ orig>> ] bi* v- ; inline no-compile
|
||||
|
||||
|
|
|
@ -28,17 +28,17 @@ CONSTANT: size 200
|
|||
|
||||
TUPLE: ray { orig double-array read-only } { dir double-array read-only } ;
|
||||
|
||||
C: <ray> ray
|
||||
C: <ray> ray ;
|
||||
|
||||
TUPLE: hit { normal double-array read-only } { lambda float read-only } ;
|
||||
|
||||
C: <hit> hit
|
||||
C: <hit> hit ;
|
||||
|
||||
GENERIC: intersect-scene ( hit ray scene -- hit ) ;
|
||||
|
||||
TUPLE: sphere { center double-array read-only } { radius float read-only } ;
|
||||
|
||||
C: <sphere> sphere
|
||||
C: <sphere> sphere ;
|
||||
|
||||
: sphere-v ( sphere ray -- v )
|
||||
[ center>> ] [ orig>> ] bi* v- ; inline
|
||||
|
|
|
@ -21,10 +21,10 @@ M: sequence array-replace
|
|||
] if ;
|
||||
|
||||
TUPLE: uniform-shape shape ;
|
||||
C: <uniform-shape> uniform-shape
|
||||
C: <uniform-shape> uniform-shape ;
|
||||
|
||||
TUPLE: abnormal-shape shape ;
|
||||
C: <abnormal-shape> abnormal-shape
|
||||
C: <abnormal-shape> abnormal-shape ;
|
||||
|
||||
GENERIC: wrap-shape ( object -- shape ) ;
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ in: assoc-heaps
|
|||
|
||||
TUPLE: assoc-heap assoc heap ;
|
||||
|
||||
C: <assoc-heap> assoc-heap
|
||||
C: <assoc-heap> assoc-heap ;
|
||||
|
||||
: <unique-min-heap> ( -- unique-heap )
|
||||
H{ } clone <min-heap> <assoc-heap> ;
|
||||
|
|
|
@ -6,7 +6,7 @@ in: columns
|
|||
! A column of a matrix
|
||||
TUPLE: column seq col ;
|
||||
|
||||
C: <column> column
|
||||
C: <column> column ;
|
||||
|
||||
M: column virtual-exemplar seq>> ;
|
||||
M: column virtual@ [ col>> swap ] [ seq>> ] bi nth bounds-check ;
|
||||
|
|
|
@ -173,7 +173,7 @@ M: numeric-cursor cursor-key-value value>> dup ; inline
|
|||
|
||||
TUPLE: linear-cursor < numeric-cursor
|
||||
{ delta read-only } ;
|
||||
C: <linear-cursor> linear-cursor
|
||||
C: <linear-cursor> linear-cursor ;
|
||||
|
||||
INSTANCE: linear-cursor random-access-cursor ;
|
||||
|
||||
|
@ -204,7 +204,7 @@ TUPLE: quadratic-cursor < numeric-cursor
|
|||
{ delta read-only }
|
||||
{ delta2 read-only } ;
|
||||
|
||||
C: <quadratic-cursor> quadratic-cursor
|
||||
C: <quadratic-cursor> quadratic-cursor ;
|
||||
|
||||
INSTANCE: quadratic-cursor bidirectional-cursor ;
|
||||
|
||||
|
@ -256,7 +256,7 @@ M: finite-stream-cursor end-cursor drop end-of-stream ; inline
|
|||
TUPLE: sequence-cursor
|
||||
{ seq read-only }
|
||||
{ n fixnum read-only } ;
|
||||
C: <sequence-cursor> sequence-cursor
|
||||
C: <sequence-cursor> sequence-cursor ;
|
||||
|
||||
INSTANCE: sequence container ;
|
||||
|
||||
|
@ -304,7 +304,7 @@ TUPLE: hash-set-cursor
|
|||
{ hash-set hash-set read-only }
|
||||
{ n fixnum read-only } ;
|
||||
<PRIVATE
|
||||
C: <hash-set-cursor> hash-set-cursor
|
||||
C: <hash-set-cursor> hash-set-cursor ;
|
||||
PRIVATE>
|
||||
|
||||
INSTANCE: hash-set-cursor forward-cursor ;
|
||||
|
@ -351,7 +351,7 @@ M: hash-set end-cursor
|
|||
TUPLE: map-cursor
|
||||
{ from read-only }
|
||||
{ to read-only } ;
|
||||
C: <map-cursor> map-cursor
|
||||
C: <map-cursor> map-cursor ;
|
||||
|
||||
INSTANCE: map-cursor forward-cursor ;
|
||||
|
||||
|
@ -377,7 +377,7 @@ M: map-cursor set-cursor-value to>> set-cursor-value ; inline
|
|||
|
||||
TUPLE: pusher-cursor
|
||||
{ growable read-only } ;
|
||||
C: <pusher-cursor> pusher-cursor
|
||||
C: <pusher-cursor> pusher-cursor ;
|
||||
|
||||
INSTANCE: pusher-cursor infinite-stream-cursor ;
|
||||
INSTANCE: pusher-cursor output-cursor ;
|
||||
|
@ -442,7 +442,7 @@ TUPLE: hashtable-cursor
|
|||
{ hashtable hashtable read-only }
|
||||
{ n fixnum read-only } ;
|
||||
<PRIVATE
|
||||
C: <hashtable-cursor> hashtable-cursor
|
||||
C: <hashtable-cursor> hashtable-cursor ;
|
||||
PRIVATE>
|
||||
|
||||
INSTANCE: hashtable-cursor forward-cursor ;
|
||||
|
@ -490,7 +490,7 @@ M: hashtable end-cursor
|
|||
TUPLE: zip-cursor
|
||||
{ keys read-only }
|
||||
{ values read-only } ;
|
||||
C: <zip-cursor> zip-cursor
|
||||
C: <zip-cursor> zip-cursor ;
|
||||
|
||||
INSTANCE: zip-cursor forward-cursor ;
|
||||
|
||||
|
@ -530,7 +530,7 @@ M: zip-cursor cursor-key-value
|
|||
: 2all- ( a b quot -- begin end quot )
|
||||
[ 2all ] dip ; inline
|
||||
|
||||
ALIAS: -2in- -assoc-
|
||||
ALIAS: -2in- -assoc- ;
|
||||
|
||||
: 2in- ( a b quot -- begin end quot' )
|
||||
2all- -2in- ; inline
|
||||
|
|
|
@ -16,7 +16,7 @@ in: documents
|
|||
|
||||
TUPLE: edit old-string new-string from old-to new-to ;
|
||||
|
||||
C: <edit> edit
|
||||
C: <edit> edit ;
|
||||
|
||||
TUPLE: document < model locs undos redos inside-undo? ;
|
||||
|
||||
|
|
|
@ -108,7 +108,7 @@ M: one-line-elt next-elt
|
|||
|
||||
TUPLE: page-elt { lines read-only } ;
|
||||
|
||||
C: <page-elt> page-elt
|
||||
C: <page-elt> page-elt ;
|
||||
|
||||
M: page-elt prev-elt
|
||||
nip
|
||||
|
|
|
@ -26,7 +26,7 @@ MACRO: nclump-map-as ( seq quot exemplar n -- result )
|
|||
{ } swap nclump-map-as ; inline
|
||||
|
||||
TUPLE: head-clumps seq ;
|
||||
C: <head-clumps> head-clumps
|
||||
C: <head-clumps> head-clumps ;
|
||||
M: head-clumps length seq>> length ;
|
||||
M: head-clumps nth-unsafe seq>> swap 1 + head-slice ;
|
||||
INSTANCE: head-clumps immutable-sequence ;
|
||||
|
@ -35,7 +35,7 @@ INSTANCE: head-clumps immutable-sequence ;
|
|||
[ <head-clumps> ] [ [ like ] curry map ] bi ;
|
||||
|
||||
TUPLE: tail-clumps seq ;
|
||||
C: <tail-clumps> tail-clumps
|
||||
C: <tail-clumps> tail-clumps ;
|
||||
M: tail-clumps length seq>> length ;
|
||||
M: tail-clumps nth-unsafe seq>> swap tail-slice ;
|
||||
INSTANCE: tail-clumps immutable-sequence ;
|
||||
|
|
|
@ -8,7 +8,7 @@ in: hash-sets.numbers
|
|||
|
||||
TUPLE: number-wrapper < wrapped-key ;
|
||||
|
||||
C: <number-wrapper> number-wrapper
|
||||
C: <number-wrapper> number-wrapper ;
|
||||
|
||||
M: number-wrapper equal?
|
||||
over number-wrapper?
|
||||
|
|
|
@ -8,7 +8,7 @@ in: hash-sets.sequences
|
|||
|
||||
TUPLE: sequence-wrapper < wrapped-key ;
|
||||
|
||||
C: <sequence-wrapper> sequence-wrapper
|
||||
C: <sequence-wrapper> sequence-wrapper ;
|
||||
|
||||
M: sequence-wrapper equal?
|
||||
over sequence-wrapper?
|
||||
|
|
|
@ -9,7 +9,7 @@ in: hashtables.numbers
|
|||
|
||||
TUPLE: number-wrapper < wrapped-key ;
|
||||
|
||||
C: <number-wrapper> number-wrapper
|
||||
C: <number-wrapper> number-wrapper ;
|
||||
|
||||
M: number-wrapper equal?
|
||||
over number-wrapper?
|
||||
|
|
|
@ -8,7 +8,7 @@ in: hashtables.sequences
|
|||
|
||||
TUPLE: sequence-wrapper < wrapped-key ;
|
||||
|
||||
C: <sequence-wrapper> sequence-wrapper
|
||||
C: <sequence-wrapper> sequence-wrapper ;
|
||||
|
||||
M: sequence-wrapper equal?
|
||||
over sequence-wrapper?
|
||||
|
|
|
@ -8,9 +8,9 @@ TUPLE: interval-map { array array read-only } ;
|
|||
|
||||
<PRIVATE
|
||||
|
||||
ALIAS: start first-unsafe
|
||||
ALIAS: end second-unsafe
|
||||
ALIAS: value third-unsafe
|
||||
ALIAS: start first-unsafe ;
|
||||
ALIAS: end second-unsafe ;
|
||||
ALIAS: value third-unsafe ;
|
||||
|
||||
: find-interval ( key interval-map -- interval-node )
|
||||
array>> [ start <=> ] with search nip ; inline
|
||||
|
|
|
@ -29,8 +29,8 @@ PRIVATE>
|
|||
: spec>pairs ( sequence -- intervals )
|
||||
[ dup number? [ dup 2array ] when ] map ;
|
||||
|
||||
ALIAS: start first-unsafe
|
||||
ALIAS: end second-unsafe
|
||||
ALIAS: start first-unsafe ;
|
||||
ALIAS: end second-unsafe ;
|
||||
|
||||
: disjoint? ( node1 node2 -- ? )
|
||||
[ end ] [ start ] bi* < ;
|
||||
|
|
|
@ -75,7 +75,7 @@ intensities [| r i |
|
|||
|
||||
TUPLE: 256color stream ;
|
||||
|
||||
C: <256color> 256color
|
||||
C: <256color> 256color ;
|
||||
|
||||
M: 256color stream-write1 stream>> stream-write1 ;
|
||||
M: 256color stream-write stream>> stream-write ;
|
||||
|
|
|
@ -56,7 +56,7 @@ CONSTANT: colors H{
|
|||
|
||||
TUPLE: ansi stream ;
|
||||
|
||||
C: <ansi> ansi
|
||||
C: <ansi> ansi ;
|
||||
|
||||
M: ansi stream-write1 stream>> stream-write1 ;
|
||||
M: ansi stream-write stream>> stream-write ;
|
||||
|
|
|
@ -7,7 +7,7 @@ in: io.streams.random
|
|||
|
||||
TUPLE: random-stream ;
|
||||
|
||||
C: <random-stream> random-stream
|
||||
C: <random-stream> random-stream ;
|
||||
|
||||
M: random-stream stream-element-type drop +byte+ ;
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ in: io.streams.zeros
|
|||
|
||||
TUPLE: zero-stream ;
|
||||
|
||||
C: <zero-stream> zero-stream
|
||||
C: <zero-stream> zero-stream ;
|
||||
|
||||
M: zero-stream stream-element-type drop +byte+ ;
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ M: promise nil? force nil? ;
|
|||
|
||||
TUPLE: lazy-cons-state { car promise } { cdr promise } ;
|
||||
|
||||
C: <lazy-cons-state> lazy-cons-state
|
||||
C: <lazy-cons-state> lazy-cons-state ;
|
||||
|
||||
: lazy-cons ( car cdr -- promise )
|
||||
[ <promise> ] bi@ <lazy-cons-state>
|
||||
|
@ -64,7 +64,7 @@ M: memoized-cons nil?
|
|||
|
||||
TUPLE: lazy-map cons quot ;
|
||||
|
||||
C: <lazy-map> lazy-map
|
||||
C: <lazy-map> lazy-map ;
|
||||
|
||||
: lmap-lazy ( list quot -- result )
|
||||
over nil? [ 2drop nil ] [ <lazy-map> <memoized-cons> ] if ;
|
||||
|
@ -80,7 +80,7 @@ M: lazy-map nil?
|
|||
|
||||
TUPLE: lazy-take n cons ;
|
||||
|
||||
C: <lazy-take> lazy-take
|
||||
C: <lazy-take> lazy-take ;
|
||||
|
||||
: ltake ( n list -- result )
|
||||
over zero? [ 2drop nil ] [ <lazy-take> ] if ;
|
||||
|
@ -96,7 +96,7 @@ M: lazy-take nil?
|
|||
|
||||
TUPLE: lazy-until cons quot ;
|
||||
|
||||
C: <lazy-until> lazy-until
|
||||
C: <lazy-until> lazy-until ;
|
||||
|
||||
: luntil ( list quot: ( elt -- ? ) -- result )
|
||||
over nil? [ drop ] [ <lazy-until> ] if ;
|
||||
|
@ -114,7 +114,7 @@ M: lazy-until nil?
|
|||
|
||||
TUPLE: lazy-while cons quot ;
|
||||
|
||||
C: <lazy-while> lazy-while
|
||||
C: <lazy-while> lazy-while ;
|
||||
|
||||
: lwhile ( list quot: ( elt -- ? ) -- result )
|
||||
over nil? [ drop ] [ <lazy-while> ] if ;
|
||||
|
@ -130,7 +130,7 @@ M: lazy-while nil?
|
|||
|
||||
TUPLE: lazy-filter cons quot ;
|
||||
|
||||
C: <lazy-filter> lazy-filter
|
||||
C: <lazy-filter> lazy-filter ;
|
||||
|
||||
: lfilter ( list quot: ( elt -- ? ) -- result )
|
||||
over nil? [ 2drop nil ] [ <lazy-filter> <memoized-cons> ] if ;
|
||||
|
@ -164,7 +164,7 @@ M: lazy-filter nil?
|
|||
|
||||
TUPLE: lazy-append list1 list2 ;
|
||||
|
||||
C: <lazy-append> lazy-append
|
||||
C: <lazy-append> lazy-append ;
|
||||
|
||||
: lappend-lazy ( list1 list2 -- result )
|
||||
over nil? [ nip ] [ <lazy-append> ] if ;
|
||||
|
@ -196,7 +196,7 @@ M: lazy-from-by nil?
|
|||
|
||||
TUPLE: lazy-zip list1 list2 ;
|
||||
|
||||
C: <lazy-zip> lazy-zip
|
||||
C: <lazy-zip> lazy-zip ;
|
||||
|
||||
: lzip ( list1 list2 -- result )
|
||||
2dup [ nil? ] either?
|
||||
|
@ -213,7 +213,7 @@ M: lazy-zip nil?
|
|||
|
||||
TUPLE: sequence-cons index seq ;
|
||||
|
||||
C: <sequence-cons> sequence-cons
|
||||
C: <sequence-cons> sequence-cons ;
|
||||
|
||||
: sequence-tail>list ( index seq -- list )
|
||||
2dup length >= [
|
||||
|
@ -235,7 +235,7 @@ M: sequence >list 0 swap sequence-tail>list ;
|
|||
|
||||
TUPLE: lazy-concat car cdr ;
|
||||
|
||||
C: <lazy-concat> lazy-concat
|
||||
C: <lazy-concat> lazy-concat ;
|
||||
|
||||
defer: lconcat
|
||||
|
||||
|
@ -302,7 +302,7 @@ PRIVATE>
|
|||
|
||||
TUPLE: lazy-io stream car cdr quot ;
|
||||
|
||||
C: <lazy-io> lazy-io
|
||||
C: <lazy-io> lazy-io ;
|
||||
|
||||
: lcontents ( stream -- result )
|
||||
f f [ stream-read1 ] <lazy-io> ;
|
||||
|
|
|
@ -12,7 +12,7 @@ GENERIC: nil? ( object -- ? ) ;
|
|||
|
||||
TUPLE: cons-state { car read-only } { cdr read-only } ;
|
||||
|
||||
C: cons cons-state
|
||||
C: cons cons-state ;
|
||||
|
||||
M: cons-state car ( cons -- car ) car>> ;
|
||||
|
||||
|
|
|
@ -11,13 +11,13 @@ TUPLE: leaf-node
|
|||
{ key read-only }
|
||||
{ hashcode fixnum read-only } ;
|
||||
|
||||
C: <leaf-node> leaf-node
|
||||
C: <leaf-node> leaf-node ;
|
||||
|
||||
TUPLE: collision-node
|
||||
{ hashcode fixnum read-only }
|
||||
{ leaves array read-only } ;
|
||||
|
||||
C: <collision-node> collision-node
|
||||
C: <collision-node> collision-node ;
|
||||
|
||||
TUPLE: full-node
|
||||
{ nodes array read-only }
|
||||
|
|
|
@ -10,7 +10,7 @@ TUPLE: empty-heap ;
|
|||
PREDICATE: singleton-heap < branch
|
||||
[ left>> ] [ right>> ] bi [ empty-heap? ] both? ;
|
||||
|
||||
C: <branch> branch
|
||||
C: <branch> branch ;
|
||||
: >branch< ( branch -- value prio left right )
|
||||
{ [ value>> ] [ prio>> ] [ left>> ] [ right>> ] } cleave ;
|
||||
PRIVATE>
|
||||
|
|
|
@ -5,7 +5,7 @@ in: search-deques
|
|||
|
||||
TUPLE: search-deque assoc deque ;
|
||||
|
||||
C: <search-deque> search-deque
|
||||
C: <search-deque> search-deque ;
|
||||
|
||||
M: search-deque deque-empty? deque>> deque-empty? ;
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ in: sequences.frozen
|
|||
|
||||
TUPLE: frozen { seq read-only } ;
|
||||
|
||||
C: <frozen> frozen
|
||||
C: <frozen> frozen ;
|
||||
|
||||
M: frozen virtual@ seq>> ;
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ USING: accessors fry growable kernel locals math sequences ;
|
|||
in: sequences.inserters
|
||||
|
||||
TUPLE: offset-growable { underlying read-only } { offset read-only } ;
|
||||
C: <offset-growable> offset-growable
|
||||
C: <offset-growable> offset-growable ;
|
||||
INSTANCE: offset-growable virtual-sequence ;
|
||||
M: offset-growable length
|
||||
[ underlying>> length ] [ offset>> ] bi - ; inline
|
||||
|
@ -23,7 +23,7 @@ M: inserter length
|
|||
drop 0 ; inline
|
||||
|
||||
TUPLE: appender { underlying read-only } ;
|
||||
C: <appender> appender
|
||||
C: <appender> appender ;
|
||||
|
||||
INSTANCE: appender inserter ;
|
||||
|
||||
|
@ -35,7 +35,7 @@ M:: appender new-sequence ( len inserter -- sequence )
|
|||
underlying old-length <offset-growable> ; inline
|
||||
|
||||
TUPLE: replacer { underlying read-only } ;
|
||||
C: <replacer> replacer
|
||||
C: <replacer> replacer ;
|
||||
|
||||
INSTANCE: replacer inserter ;
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ sequences.private ;
|
|||
in: sequences.merged
|
||||
|
||||
TUPLE: merged seqs ;
|
||||
C: <merged> merged
|
||||
C: <merged> merged ;
|
||||
|
||||
: <2merged> ( seq1 seq2 -- merged ) 2array <merged> ;
|
||||
: <3merged> ( seq1 seq2 seq3 -- merged ) 3array <merged> ;
|
||||
|
|
|
@ -24,7 +24,7 @@ M: modified set-length seq>> set-length ;
|
|||
M: 1modified virtual-exemplar seq>> ;
|
||||
|
||||
TUPLE: scaled < 1modified c ;
|
||||
C: <scaled> scaled
|
||||
C: <scaled> scaled ;
|
||||
|
||||
: scale ( seq c -- new-seq )
|
||||
dupd <scaled> swap like ;
|
||||
|
@ -37,7 +37,7 @@ M:: scaled modified-set-nth ( elt n seq -- )
|
|||
elt seq c>> / n seq seq>> set-nth ;
|
||||
|
||||
TUPLE: offset < 1modified n ;
|
||||
C: <offset> offset
|
||||
C: <offset> offset ;
|
||||
|
||||
: seq-offset ( seq n -- new-seq )
|
||||
dupd <offset> swap like ;
|
||||
|
@ -49,7 +49,7 @@ M:: offset modified-set-nth ( elt n seq -- )
|
|||
elt seq n>> - n seq seq>> set-nth ;
|
||||
|
||||
TUPLE: summed < modified seqs ;
|
||||
C: <summed> summed
|
||||
C: <summed> summed ;
|
||||
|
||||
M: summed length seqs>> longest length ;
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ sequences.private ;
|
|||
in: sequences.n-based
|
||||
|
||||
TUPLE: n-based-assoc seq base ;
|
||||
C: <n-based-assoc> n-based-assoc
|
||||
C: <n-based-assoc> n-based-assoc ;
|
||||
|
||||
<PRIVATE
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ TUPLE: rotated
|
|||
{ seq read-only }
|
||||
{ n integer read-only } ;
|
||||
|
||||
C: <rotated> rotated
|
||||
C: <rotated> rotated ;
|
||||
|
||||
M: rotated length seq>> length ;
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ TUPLE: shifted
|
|||
{ n integer read-only }
|
||||
{ fill read-only } ;
|
||||
|
||||
C: <shifted> shifted
|
||||
C: <shifted> shifted ;
|
||||
|
||||
M: shifted length underlying>> length ;
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ TUPLE: windowed-sequence
|
|||
|
||||
INSTANCE: windowed-sequence sequence ;
|
||||
|
||||
C: <windowed-sequence> windowed-sequence
|
||||
C: <windowed-sequence> windowed-sequence ;
|
||||
|
||||
M: windowed-sequence nth-unsafe
|
||||
[ 1 + ] dip [ n>> dupd [-] swap ] [ sequence>> ] bi <slice> ; inline
|
||||
|
|
|
@ -8,7 +8,7 @@ TUPLE: zipped
|
|||
{ keys sequence read-only }
|
||||
{ values sequence read-only } ;
|
||||
|
||||
C: <zipped> zipped
|
||||
C: <zipped> zipped ;
|
||||
|
||||
M: zipped length
|
||||
[ keys>> ] [ values>> ] bi min-length ;
|
||||
|
|
|
@ -48,7 +48,7 @@ PREDICATE: c-type-word < word
|
|||
"c-type" word-prop >boolean ;
|
||||
|
||||
TUPLE: pointer { to initial: void read-only } ;
|
||||
C: <pointer> pointer
|
||||
C: <pointer> pointer ;
|
||||
|
||||
UNION: c-type-name
|
||||
c-type-word pointer ;
|
||||
|
|
|
@ -25,7 +25,7 @@ libraries [ H{ } clone ] initialize
|
|||
|
||||
TUPLE: library { path string } dll dlerror { abi abi initial: cdecl } ;
|
||||
|
||||
C: <library> library
|
||||
C: <library> library ;
|
||||
|
||||
: lookup-library ( name -- library ) libraries get at ;
|
||||
|
||||
|
|
|
@ -200,7 +200,7 @@ ABOUT: "assocs"
|
|||
|
||||
HELP: assoc
|
||||
{ $class-description "A mixin class whose instances are associative mappings. Custom implementations of the assoc protocol should be declared as instances of this mixin for all assoc functionality to work correctly:"
|
||||
{ $code "INSTANCE: avl-tree assoc" } ;
|
||||
{ $code "INSTANCE: avl-tree assoc" }
|
||||
} ;
|
||||
|
||||
HELP: at*
|
||||
|
|
|
@ -278,7 +278,7 @@ INSTANCE: sequence assoc ;
|
|||
|
||||
TUPLE: enum { seq read-only } ;
|
||||
|
||||
C: <enum> enum
|
||||
C: <enum> enum ;
|
||||
|
||||
M: enum at*
|
||||
seq>> 2dup bounds-check?
|
||||
|
|
|
@ -30,7 +30,7 @@ in: bootstrap.syntax
|
|||
"HS{"
|
||||
"IN:"
|
||||
"in:"
|
||||
"INSTANCE:" ;
|
||||
"INSTANCE:"
|
||||
"M:"
|
||||
"MAIN:"
|
||||
"main:"
|
||||
|
|
|
@ -7,7 +7,7 @@ in: classes.maybe
|
|||
|
||||
TUPLE: maybe { class classoid initial: object read-only } ;
|
||||
|
||||
C: <maybe> maybe
|
||||
C: <maybe> maybe ;
|
||||
|
||||
INSTANCE: maybe classoid ;
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ ARTICLE: "mixins" "Mixin classes"
|
|||
"An object is an instance of a union class if it is an instance of one of its members. In this respect, mixin classes are identical to union classes. However, mixin classes have the additional property that they are " { $emphasis "open" } "; new classes can be added to the mixin after the original definition of the mixin."
|
||||
{ $subsections
|
||||
postpone: mixin:
|
||||
postpone: INSTANCE: ;
|
||||
postpone: INSTANCE:
|
||||
define-mixin-class
|
||||
add-mixin-instance
|
||||
}
|
||||
|
@ -29,10 +29,10 @@ HELP: define-mixin-class
|
|||
|
||||
HELP: add-mixin-instance
|
||||
{ $values { "class" class } { "mixin" class } }
|
||||
{ $description "Defines a class to be an instance of a mixin class. This is the run time equivalent of " { $link postpone: INSTANCE: } "." } ;
|
||||
{ $description "Defines a class to be an instance of a mixin class. This is the run time equivalent of " { $link postpone: INSTANCE: } "." }
|
||||
{ $notes "This word must be called from inside " { $link with-compilation-unit } "." }
|
||||
{ $side-effects "class" } ;
|
||||
|
||||
{ mixin-class define-mixin-class add-mixin-instance postpone: mixin: postpone: INSTANCE: } related-words ;
|
||||
{ mixin-class define-mixin-class add-mixin-instance postpone: mixin: postpone: INSTANCE: } related-words
|
||||
|
||||
ABOUT: "mixins"
|
||||
|
|
|
@ -93,7 +93,7 @@ M: mixin-class metaclass-changed
|
|||
! INSTANCE: declaration from a source file updates the mixin. ;
|
||||
TUPLE: mixin-instance class mixin ;
|
||||
|
||||
C: <mixin-instance> mixin-instance
|
||||
C: <mixin-instance> mixin-instance ;
|
||||
|
||||
<PRIVATE
|
||||
|
||||
|
@ -106,7 +106,7 @@ M: mixin-instance where >mixin-instance< "instances" word-prop at ;
|
|||
|
||||
M: mixin-instance set-where >mixin-instance< "instances" word-prop set-at ;
|
||||
|
||||
M: mixin-instance definer drop \ INSTANCE: f ; ;
|
||||
M: mixin-instance definer drop \ INSTANCE: f ;
|
||||
|
||||
M: mixin-instance definition drop f ;
|
||||
|
||||
|
|
|
@ -315,7 +315,7 @@ $nl
|
|||
"{ underlying string }"
|
||||
"{ length array-capacity } ;"
|
||||
""
|
||||
"INSTANCE: sbuf growable" ;
|
||||
"INSTANCE: sbuf growable ;"
|
||||
}
|
||||
"with that of the " { $link vector } " class:"
|
||||
{ $code
|
||||
|
@ -323,7 +323,7 @@ $nl
|
|||
"{ underlying array }"
|
||||
"{ length array-capacity } ;"
|
||||
""
|
||||
"INSTANCE: vector growable" ;
|
||||
"INSTANCE: vector growable ;"
|
||||
} ;
|
||||
|
||||
ARTICLE: "tuples" "Tuples"
|
||||
|
|
|
@ -21,7 +21,7 @@ TUPLE: rect x y w h ;
|
|||
! Make sure we handle tuple class redefinition
|
||||
TUPLE: redefinition-test ;
|
||||
|
||||
C: <redefinition-test> redefinition-test
|
||||
C: <redefinition-test> redefinition-test ;
|
||||
|
||||
<redefinition-test> "redefinition-test" set
|
||||
|
||||
|
@ -65,7 +65,7 @@ TUPLE: slotty a b c ;
|
|||
|
||||
TUPLE: predicate-test ;
|
||||
|
||||
C: <predicate-test> predicate-test
|
||||
C: <predicate-test> predicate-test ;
|
||||
|
||||
: predicate-test ( a -- ? ) drop f ;
|
||||
|
||||
|
@ -85,7 +85,7 @@ M: circle area radius>> sq pi * ;
|
|||
! Hashcode breakage
|
||||
TUPLE: empty ;
|
||||
|
||||
C: <empty> empty
|
||||
C: <empty> empty ;
|
||||
|
||||
{ t } [ <empty> hashcode fixnum? ] unit-test
|
||||
|
||||
|
@ -162,7 +162,7 @@ TUPLE: t4 ;
|
|||
M: t4 m1 drop ;
|
||||
M: t4 m2 nip ;
|
||||
|
||||
C: <t4> t4
|
||||
C: <t4> t4 ;
|
||||
|
||||
{ 1 } [ 1 <t4> m1 ] unit-test
|
||||
{ 1 } [ <t4> 1 m2 ] unit-test
|
||||
|
@ -199,18 +199,18 @@ symbol: not-a-tuple-class
|
|||
|
||||
TUPLE: erg's-reshape-problem a b c d ;
|
||||
|
||||
C: <erg's-reshape-problem> erg's-reshape-problem
|
||||
C: <erg's-reshape-problem> erg's-reshape-problem ;
|
||||
|
||||
! Inheritance
|
||||
TUPLE: computer cpu ram ;
|
||||
C: <computer> computer
|
||||
C: <computer> computer ;
|
||||
|
||||
{ "TUPLE: computer cpu ram ;" } [
|
||||
[ \ computer see ] with-string-writer string-lines second
|
||||
] unit-test
|
||||
|
||||
TUPLE: laptop < computer battery ;
|
||||
C: <laptop> laptop
|
||||
C: <laptop> laptop ;
|
||||
|
||||
{ t } [ laptop tuple-class? ] unit-test
|
||||
{ t } [ laptop tuple class<= ] unit-test
|
||||
|
@ -237,7 +237,7 @@ test-laptop-slot-values
|
|||
{ { tuple computer laptop } } [ laptop superclasses-of ] unit-test
|
||||
|
||||
TUPLE: server < computer rackmount ;
|
||||
C: <server> server
|
||||
C: <server> server ;
|
||||
|
||||
{ t } [ server tuple-class? ] unit-test
|
||||
{ t } [ server tuple class<= ] unit-test
|
||||
|
@ -836,7 +836,7 @@ defer: initial-slot
|
|||
! Test no-slot error and get/set-slot-named
|
||||
|
||||
TUPLE: no-slot-tuple0 a b c ;
|
||||
C: <no-slot-tuple0> no-slot-tuple0
|
||||
C: <no-slot-tuple0> no-slot-tuple0 ;
|
||||
|
||||
[ 1 2 3 <no-slot-tuple0> "d" over get-slot-named ]
|
||||
[
|
||||
|
|
|
@ -41,7 +41,7 @@ PRIVATE>
|
|||
|
||||
TUPLE: continuation data call retain name catch ;
|
||||
|
||||
C: <continuation> continuation
|
||||
C: <continuation> continuation ;
|
||||
|
||||
: current-continuation ( -- continuation )
|
||||
get-datastack get-callstack get-retainstack get-namestack get-catchstack
|
||||
|
@ -167,7 +167,7 @@ ERROR: attempt-all-error ;
|
|||
|
||||
TUPLE: condition error restarts continuation ;
|
||||
|
||||
C: <condition> condition
|
||||
C: <condition> condition ;
|
||||
|
||||
: throw-restarts ( error restarts -- restart )
|
||||
[ <condition> throw ] callcc1 2nip ;
|
||||
|
@ -180,7 +180,7 @@ C: <condition> condition
|
|||
|
||||
TUPLE: restart name obj continuation ;
|
||||
|
||||
C: <restart> restart
|
||||
C: <restart> restart ;
|
||||
|
||||
: continue-restart ( restart -- * )
|
||||
[ obj>> ] [ continuation>> ] bi continue-with ;
|
||||
|
|
|
@ -460,9 +460,9 @@ M: object %shr-vector-imm-reps { } ;
|
|||
M: object %horizontal-shl-vector-imm-reps { } ;
|
||||
M: object %horizontal-shr-vector-imm-reps { } ;
|
||||
|
||||
ALIAS: %merge-vector-head-reps %merge-vector-reps
|
||||
ALIAS: %merge-vector-tail-reps %merge-vector-reps
|
||||
ALIAS: %tail>head-vector-reps %unpack-vector-head-reps
|
||||
ALIAS: %merge-vector-head-reps %merge-vector-reps ;
|
||||
ALIAS: %merge-vector-tail-reps %merge-vector-reps ;
|
||||
ALIAS: %tail>head-vector-reps %unpack-vector-head-reps ;
|
||||
|
||||
HOOK: %unbox-alien cpu ( dst src -- ) ;
|
||||
HOOK: %unbox-any-c-ptr cpu ( dst src -- ) ;
|
||||
|
|
|
@ -5,10 +5,10 @@ delegate.private assocs see make ;
|
|||
in: delegate.tests
|
||||
|
||||
TUPLE: hello this that ;
|
||||
C: <hello> hello
|
||||
C: <hello> hello ;
|
||||
|
||||
TUPLE: goodbye these those ;
|
||||
C: <goodbye> goodbye
|
||||
C: <goodbye> goodbye ;
|
||||
|
||||
GENERIC: foo ( x -- y ) ;
|
||||
GENERIC: bar ( a -- b ) ;
|
||||
|
@ -54,7 +54,7 @@ PROTOCOL: alpha one two ;
|
|||
PROTOCOL: beta three ;
|
||||
|
||||
TUPLE: hey value ;
|
||||
C: <hey> hey
|
||||
C: <hey> hey ;
|
||||
CONSULT: alpha hey value>> 1 + ;
|
||||
CONSULT: beta hey value>> 1 - ;
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ TUPLE: dummy-obj destroyed? ;
|
|||
|
||||
TUPLE: dummy-destructor obj ;
|
||||
|
||||
C: <dummy-destructor> dummy-destructor
|
||||
C: <dummy-destructor> dummy-destructor ;
|
||||
|
||||
M: dummy-destructor dispose ( obj -- )
|
||||
obj>> t >>destroyed? drop ;
|
||||
|
|
|
@ -12,7 +12,7 @@ in: generalizations
|
|||
! be done at compile-time.
|
||||
<<
|
||||
|
||||
ALIAS: n*quot (n*quot)
|
||||
ALIAS: n*quot (n*quot) ;
|
||||
|
||||
MACRO: call-n ( n -- quot )
|
||||
[ call ] <repetition> '[ _ cleave ] ;
|
||||
|
|
|
@ -7,7 +7,7 @@ in: generic.hook
|
|||
|
||||
TUPLE: hook-combination < single-combination var ;
|
||||
|
||||
C: <hook-combination> hook-combination
|
||||
C: <hook-combination> hook-combination ;
|
||||
|
||||
PREDICATE: hook-generic < generic
|
||||
"combination" word-prop hook-combination? ;
|
||||
|
|
|
@ -72,7 +72,7 @@ M: single-combination make-default-method
|
|||
! 1. Flatten methods
|
||||
TUPLE: predicate-engine class methods ;
|
||||
|
||||
C: <predicate-engine> predicate-engine
|
||||
C: <predicate-engine> predicate-engine ;
|
||||
|
||||
: push-method ( method class atomic assoc -- )
|
||||
dupd [
|
||||
|
@ -99,7 +99,7 @@ C: <predicate-engine> predicate-engine
|
|||
! 2.1 Convert tuple methods
|
||||
TUPLE: echelon-dispatch-engine n methods ;
|
||||
|
||||
C: <echelon-dispatch-engine> echelon-dispatch-engine
|
||||
C: <echelon-dispatch-engine> echelon-dispatch-engine ;
|
||||
|
||||
TUPLE: tuple-dispatch-engine echelons ;
|
||||
|
||||
|
@ -140,7 +140,7 @@ TUPLE: tuple-dispatch-engine echelons ;
|
|||
! 3 Tag methods
|
||||
TUPLE: tag-dispatch-engine methods ;
|
||||
|
||||
C: <tag-dispatch-engine> tag-dispatch-engine
|
||||
C: <tag-dispatch-engine> tag-dispatch-engine ;
|
||||
|
||||
: <engine> ( assoc -- engine )
|
||||
flatten-methods
|
||||
|
|
|
@ -71,15 +71,15 @@ TUPLE: abstract-rectangle < shape width height ;
|
|||
|
||||
TUPLE: rectangle < abstract-rectangle ;
|
||||
|
||||
C: <rectangle> rectangle
|
||||
C: <rectangle> rectangle ;
|
||||
|
||||
TUPLE: parallelogram < abstract-rectangle skew ;
|
||||
|
||||
C: <parallelogram> parallelogram
|
||||
C: <parallelogram> parallelogram ;
|
||||
|
||||
TUPLE: circle < shape radius ;
|
||||
|
||||
C: <circle> circle
|
||||
C: <circle> circle ;
|
||||
|
||||
GENERIC: area ( shape -- n ) ;
|
||||
|
||||
|
@ -121,12 +121,12 @@ M: very-funny gooey sq ;
|
|||
GENERIC: empty-method-test ( x -- y ) ;
|
||||
M: object empty-method-test ;
|
||||
TUPLE: for-arguments-sake ;
|
||||
C: <for-arguments-sake> for-arguments-sake
|
||||
C: <for-arguments-sake> for-arguments-sake ;
|
||||
|
||||
M: for-arguments-sake empty-method-test drop "Hi" ;
|
||||
|
||||
TUPLE: another-one ;
|
||||
C: <another-one> another-one
|
||||
C: <another-one> another-one ;
|
||||
|
||||
{ "Hi" } [ <for-arguments-sake> empty-method-test empty-method-test ] unit-test
|
||||
{ T{ another-one f } } [ <another-one> empty-method-test ] unit-test
|
||||
|
|
|
@ -103,7 +103,7 @@ M: circular-slice virtual-exemplar seq>> ; inline
|
|||
M: circular-slice virtual@
|
||||
[ from>> + ] [ seq>> ] bi [ length rem ] keep ; inline
|
||||
|
||||
C: <circular-slice> circular-slice
|
||||
C: <circular-slice> circular-slice ;
|
||||
|
||||
TUPLE: circular-clumps
|
||||
{ seq read-only }
|
||||
|
|
|
@ -165,7 +165,7 @@ M: object normalize-path ( path -- path' )
|
|||
|
||||
TUPLE: pathname string ;
|
||||
|
||||
C: <pathname> pathname
|
||||
C: <pathname> pathname ;
|
||||
|
||||
M: pathname absolute-path string>> absolute-path ;
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ in: io.streams.memory
|
|||
|
||||
TUPLE: memory-stream alien ;
|
||||
|
||||
C: <memory-stream> memory-stream
|
||||
C: <memory-stream> memory-stream ;
|
||||
|
||||
INSTANCE: memory-stream input-stream ;
|
||||
|
||||
|
|
|
@ -6,25 +6,25 @@ in: locals.types
|
|||
|
||||
TUPLE: lambda vars body ;
|
||||
|
||||
C: <lambda> lambda
|
||||
C: <lambda> lambda ;
|
||||
|
||||
TUPLE: let body ;
|
||||
|
||||
C: <let> let
|
||||
C: <let> let ;
|
||||
|
||||
TUPLE: quote local ;
|
||||
|
||||
C: <quote> quote
|
||||
C: <quote> quote ;
|
||||
|
||||
: unquote ( quote -- local ) dup quote? [ local>> ] when ; inline
|
||||
|
||||
TUPLE: def local ;
|
||||
|
||||
C: <def> def
|
||||
C: <def> def ;
|
||||
|
||||
TUPLE: multi-def locals ;
|
||||
|
||||
C: <multi-def> multi-def
|
||||
C: <multi-def> multi-def ;
|
||||
|
||||
PREDICATE: local < word "local?" word-prop ;
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ in: sequences
|
|||
|
||||
HELP: sequence
|
||||
{ $class-description "A mixin class whose instances are sequences. Custom implementations of the sequence protocol should be declared as instances of this mixin for all sequence functionality to work correctly:"
|
||||
{ $code "INSTANCE: my-sequence sequence" } ;
|
||||
{ $code "INSTANCE: my-sequence sequence ;" }
|
||||
} ;
|
||||
|
||||
HELP: length
|
||||
|
|
|
@ -204,7 +204,7 @@ INSTANCE: virtual-sequence sequence ;
|
|||
! A reversal of an underlying sequence.
|
||||
TUPLE: reversed { seq read-only } ;
|
||||
|
||||
C: <reversed> reversed
|
||||
C: <reversed> reversed ;
|
||||
|
||||
M: reversed virtual-exemplar seq>> ; inline
|
||||
M: reversed virtual@ seq>> [ length swap - 1 - ] keep ; inline
|
||||
|
@ -288,7 +288,7 @@ TUPLE: copy-state
|
|||
{ dst-i read-only }
|
||||
{ dst read-only } ;
|
||||
|
||||
C: <copy> copy-state
|
||||
C: <copy> copy-state ;
|
||||
|
||||
: copy-nth-unsafe ( n copy -- )
|
||||
[ [ src-i>> + ] [ src>> ] bi nth-unsafe ]
|
||||
|
|
|
@ -11,7 +11,7 @@ MACRO: compose-n ( n word -- quot' ) <repetition> >quotation ;
|
|||
|
||||
TUPLE: color r g b ;
|
||||
|
||||
C: <color> color
|
||||
C: <color> color ;
|
||||
|
||||
: cleave-test ( color -- r g b )
|
||||
{ [ r>> ] [ g>> ] [ b>> ] } cleave ;
|
||||
|
|
|
@ -60,7 +60,7 @@ M: literal-tuple (literal) ;
|
|||
|
||||
TUPLE: curried obj quot ;
|
||||
|
||||
C: <curried> curried
|
||||
C: <curried> curried ;
|
||||
|
||||
: >curried< ( curried -- obj quot )
|
||||
[ obj>> ] [ quot>> ] bi ; inline
|
||||
|
@ -76,7 +76,7 @@ M: curried (literal)
|
|||
|
||||
TUPLE: composed quot1 quot2 ;
|
||||
|
||||
C: <composed> composed
|
||||
C: <composed> composed ;
|
||||
|
||||
: >composed< ( composed -- quot1 quot2 )
|
||||
[ quot1>> ] [ quot2>> ] bi ; inline
|
||||
|
@ -104,7 +104,7 @@ M: input-parameter (literal) current-word get unknown-macro-input ;
|
|||
|
||||
TUPLE: declared-effect known word effect variables branches actual ;
|
||||
|
||||
C: (declared-effect) declared-effect
|
||||
C: (declared-effect) declared-effect ;
|
||||
|
||||
: <declared-effect> ( known word effect variables branches -- declared-effect )
|
||||
f (declared-effect) ; inline
|
||||
|
|
|
@ -676,7 +676,7 @@ HELP: GENERIC#
|
|||
{ $notes
|
||||
"The following two definitions are equivalent:"
|
||||
{ $code "GENERIC: foo ( obj -- ) ;" }
|
||||
{ $code "GENERIC# foo 0 ( obj -- )" }
|
||||
{ $code "GENERIC# foo 0 ( obj -- ) ;" }
|
||||
} ;
|
||||
|
||||
HELP: MATH:
|
||||
|
@ -725,11 +725,11 @@ HELP: INTERSECTION:
|
|||
HELP: mixin:
|
||||
{ $syntax "mixin: class" }
|
||||
{ $values { "class" "a new class word to define" } }
|
||||
{ $description "Defines a mixin class. A mixin is similar to a union class, except it has no members initially, and new members can be added with the " { $link postpone: INSTANCE: } " word." } ;
|
||||
{ $description "Defines a mixin class. A mixin is similar to a union class, except it has no members initially, and new members can be added with the " { $link postpone: INSTANCE: } " word." }
|
||||
{ $examples "The " { $link sequence } " and " { $link assoc } " mixin classes." } ;
|
||||
|
||||
HELP: INSTANCE: ;
|
||||
{ $syntax "INSTANCE: instance mixin" } ;
|
||||
HELP: INSTANCE:
|
||||
{ $syntax "INSTANCE: instance mixin ;" }
|
||||
{ $values { "instance" "a class word" } { "mixin" "a mixin class word" } }
|
||||
{ $description "Makes " { $snippet "instance" } " an instance of " { $snippet "mixin" } "." } ;
|
||||
|
||||
|
|
|
@ -195,7 +195,7 @@ in: bootstrap.syntax
|
|||
|
||||
|
||||
"ALIAS:" [
|
||||
scan-new-word scan-word define-alias
|
||||
scan-new-word scan-word ";" expect define-alias
|
||||
] define-core-syntax
|
||||
|
||||
"CONSTANT:" [
|
||||
|
@ -273,7 +273,7 @@ in: bootstrap.syntax
|
|||
last-word make-final
|
||||
] define-core-syntax
|
||||
|
||||
"slot:" [
|
||||
"SLOT:" [
|
||||
scan-token define-protocol-slot
|
||||
] define-core-syntax
|
||||
"slot:" [
|
||||
|
@ -281,7 +281,7 @@ in: bootstrap.syntax
|
|||
] define-core-syntax
|
||||
|
||||
"C:" [
|
||||
scan-new-word scan-word define-boa-word
|
||||
scan-new-word scan-word ";" expect define-boa-word
|
||||
] define-core-syntax
|
||||
|
||||
"ERROR:" [
|
||||
|
|
|
@ -48,7 +48,7 @@ TUPLE: extra-words words ;
|
|||
M: extra-words equal?
|
||||
over extra-words? [ [ words>> ] bi@ eq? ] [ 2drop f ] if ;
|
||||
|
||||
C: <extra-words> extra-words
|
||||
C: <extra-words> extra-words ;
|
||||
|
||||
ERROR: no-word-in-vocab word vocab ;
|
||||
|
||||
|
|
|
@ -29,7 +29,7 @@ ERROR: bad-vocab-name name ;
|
|||
|
||||
TUPLE: vocab-link name ;
|
||||
|
||||
C: <vocab-link> vocab-link
|
||||
C: <vocab-link> vocab-link ;
|
||||
|
||||
UNION: vocab-spec vocab vocab-link ;
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
USING: effects eval math tools.test ;
|
||||
in: words.alias.tests
|
||||
|
||||
ALIAS: foo +
|
||||
ALIAS: foo + ;
|
||||
{ } [ "in: words.alias.tests CONSTANT: foo 5" eval( -- ) ] unit-test
|
||||
{ ( -- value ) } [ \ foo stack-effect ] unit-test
|
||||
|
||||
ALIAS: MY-H{ H{
|
||||
ALIAS: MY-H{ H{ ;
|
||||
{ H{ { 1 2 } } } [
|
||||
"in: words.alias.tests MY-H{ { 1 2 } }" eval( -- x )
|
||||
] unit-test
|
||||
|
|
|
@ -17,7 +17,7 @@ TUPLE: boid
|
|||
{ pos array }
|
||||
{ vel array } ;
|
||||
|
||||
C: <boid> boid
|
||||
C: <boid> boid ;
|
||||
|
||||
: vsum ( vecs -- v )
|
||||
{ 0.0 0.0 } [ v+ ] reduce ; inline
|
||||
|
@ -84,9 +84,9 @@ TUPLE: cohesion < behaviour ;
|
|||
TUPLE: alignment < behaviour ;
|
||||
TUPLE: separation < behaviour ;
|
||||
|
||||
C: <cohesion> cohesion
|
||||
C: <alignment> alignment
|
||||
C: <separation> separation
|
||||
C: <cohesion> cohesion ;
|
||||
C: <alignment> alignment ;
|
||||
C: <separation> separation ;
|
||||
|
||||
M: cohesion force ( neighbors boid behaviour -- force )
|
||||
drop [ [ pos>> ] map vavg ] [ pos>> ] bi* v- normalize ;
|
||||
|
|
|
@ -58,7 +58,7 @@ in: project-euler.059
|
|||
|
||||
TUPLE: rollover seq n ;
|
||||
|
||||
C: <rollover> rollover
|
||||
C: <rollover> rollover ;
|
||||
|
||||
M: rollover length n>> ;
|
||||
|
||||
|
|
|
@ -38,7 +38,7 @@ in: project-euler.085
|
|||
|
||||
TUPLE: result { area read-only } { distance read-only } ;
|
||||
|
||||
C: <result> result
|
||||
C: <result> result ;
|
||||
|
||||
: min-by-distance ( seq seq -- seq )
|
||||
[ [ distance>> ] bi@ < ] most ; inline
|
||||
|
|
|
@ -31,8 +31,8 @@ in: project-euler.215
|
|||
TUPLE: block two three ;
|
||||
TUPLE: end { ways integer } ;
|
||||
|
||||
C: <block> block
|
||||
C: <end> end
|
||||
C: <block> block ;
|
||||
C: <end> end ;
|
||||
: <failure> ( -- end ) 0 <end> ; inline
|
||||
: <success> ( -- end ) 1 <end> ; inline
|
||||
|
||||
|
|
|
@ -69,7 +69,7 @@ in: cocoa.subclassing
|
|||
name [ methods protocols superclass name (define-objc-class) ] import-objc-class ;
|
||||
|
||||
TUPLE: cocoa-protocol name ;
|
||||
C: <cocoa-protocol> cocoa-protocol
|
||||
C: <cocoa-protocol> cocoa-protocol ;
|
||||
|
||||
SYNTAX: COCOA-PROTOCOL:
|
||||
scan-token <cocoa-protocol> suffix! ;
|
||||
|
|
|
@ -6,7 +6,7 @@ in: core-foundation.time
|
|||
TYPEDEF: double CFTimeInterval
|
||||
TYPEDEF: double CFAbsoluteTime
|
||||
|
||||
ALIAS: >CFTimeInterval duration>seconds
|
||||
ALIAS: >CFTimeInterval duration>seconds ;
|
||||
|
||||
CONSTANT: epoch $[
|
||||
T{ timestamp { year 2001 } { month 1 } { day 1 } }
|
||||
|
|
|
@ -326,10 +326,10 @@ ENUM: CURLoption
|
|||
{ CURLOPT_MAIL_AUTH 10217 }
|
||||
;
|
||||
|
||||
ALIAS: CURLOPT_WRITEDATA CURLOPT_FILE
|
||||
ALIAS: CURLOPT_READDATA CURLOPT_INFILE
|
||||
ALIAS: CURLOPT_HEADERDATA CURLOPT_WRITEHEADER
|
||||
ALIAS: CURLOPT_RTSPHEADER CURLOPT_HTTPHEADER
|
||||
ALIAS: CURLOPT_WRITEDATA CURLOPT_FILE ;
|
||||
ALIAS: CURLOPT_READDATA CURLOPT_INFILE ;
|
||||
ALIAS: CURLOPT_HEADERDATA CURLOPT_WRITEHEADER ;
|
||||
ALIAS: CURLOPT_RTSPHEADER CURLOPT_HTTPHEADER ;
|
||||
|
||||
! easy.h
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ LIBRARY: libusb
|
|||
: libusb_cpu_to_le16 ( x -- y )
|
||||
2 >native-endian le> ; inline
|
||||
|
||||
ALIAS: libusb_le16_to_cpu libusb_cpu_to_le16
|
||||
ALIAS: libusb_le16_to_cpu libusb_cpu_to_le16 ;
|
||||
|
||||
ENUM: libusb_class_code
|
||||
{ LIBUSB_CLASS_PER_INTERFACE 0 }
|
||||
|
|
|
@ -528,7 +528,7 @@ CONSTANT: CPU_TYPE_ANY -1
|
|||
CONSTANT: CPU_TYPE_VAX 1
|
||||
CONSTANT: CPU_TYPE_MC680x0 6
|
||||
CONSTANT: CPU_TYPE_X86 7
|
||||
ALIAS: CPU_TYPE_I386 CPU_TYPE_X86
|
||||
ALIAS: CPU_TYPE_I386 CPU_TYPE_X86 ;
|
||||
CONSTANT: CPU_TYPE_X86_64 flags{ CPU_TYPE_X86 CPU_ARCH_ABI64 }
|
||||
CONSTANT: CPU_TYPE_MC98000 10
|
||||
CONSTANT: CPU_TYPE_HPPA 11
|
||||
|
@ -663,13 +663,13 @@ CONSTANT: CPUFAMILY_ARM_11 0x8ff620d8
|
|||
CONSTANT: CPUFAMILY_ARM_XSCALE 0x53b005f5
|
||||
CONSTANT: CPUFAMILY_ARM_13 0x0cc90e64
|
||||
|
||||
ALIAS: CPUFAMILY_INTEL_YONAH CPUFAMILY_INTEL_6_14
|
||||
ALIAS: CPUFAMILY_INTEL_MEROM CPUFAMILY_INTEL_6_15
|
||||
ALIAS: CPUFAMILY_INTEL_PENRYN CPUFAMILY_INTEL_6_23
|
||||
ALIAS: CPUFAMILY_INTEL_NEHALEM CPUFAMILY_INTEL_6_26
|
||||
ALIAS: CPUFAMILY_INTEL_YONAH CPUFAMILY_INTEL_6_14 ;
|
||||
ALIAS: CPUFAMILY_INTEL_MEROM CPUFAMILY_INTEL_6_15 ;
|
||||
ALIAS: CPUFAMILY_INTEL_PENRYN CPUFAMILY_INTEL_6_23 ;
|
||||
ALIAS: CPUFAMILY_INTEL_NEHALEM CPUFAMILY_INTEL_6_26 ;
|
||||
|
||||
ALIAS: CPUFAMILY_INTEL_CORE CPUFAMILY_INTEL_6_14
|
||||
ALIAS: CPUFAMILY_INTEL_CORE2 CPUFAMILY_INTEL_6_15
|
||||
ALIAS: CPUFAMILY_INTEL_CORE CPUFAMILY_INTEL_6_14 ;
|
||||
ALIAS: CPUFAMILY_INTEL_CORE2 CPUFAMILY_INTEL_6_15 ;
|
||||
|
||||
! fat.h
|
||||
CONSTANT: FAT_MAGIC 0xcafebabe
|
||||
|
|
|
@ -155,13 +155,13 @@ M: cl-event dispose* handle>> clReleaseEvent cl-success ;
|
|||
TUPLE: cl-buffer-ptr
|
||||
{ buffer cl-buffer read-only }
|
||||
{ offset integer read-only } ;
|
||||
C: <cl-buffer-ptr> cl-buffer-ptr
|
||||
C: <cl-buffer-ptr> cl-buffer-ptr ;
|
||||
|
||||
TUPLE: cl-buffer-range
|
||||
{ buffer cl-buffer read-only }
|
||||
{ offset integer read-only }
|
||||
{ size integer read-only } ;
|
||||
C: <cl-buffer-range> cl-buffer-range
|
||||
C: <cl-buffer-range> cl-buffer-range ;
|
||||
|
||||
SYMBOLS: cl-current-context cl-current-queue cl-current-device ;
|
||||
|
||||
|
|
|
@ -1470,20 +1470,20 @@ CONSTANT: GL_DYNAMIC_DRAW 0x88E8
|
|||
CONSTANT: GL_DYNAMIC_READ 0x88E9
|
||||
CONSTANT: GL_DYNAMIC_COPY 0x88EA
|
||||
CONSTANT: GL_SAMPLES_PASSED 0x8914
|
||||
ALIAS: GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE
|
||||
ALIAS: GL_FOG_COORD GL_FOG_COORDINATE
|
||||
ALIAS: GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY
|
||||
ALIAS: GL_SRC0_RGB GL_SOURCE0_RGB
|
||||
ALIAS: GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER
|
||||
ALIAS: GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE
|
||||
ALIAS: GL_SRC1_ALPHA GL_SOURCE1_ALPHA
|
||||
ALIAS: GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE
|
||||
ALIAS: GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE
|
||||
ALIAS: GL_SRC0_ALPHA GL_SOURCE0_ALPHA
|
||||
ALIAS: GL_SRC1_RGB GL_SOURCE1_RGB
|
||||
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
|
||||
ALIAS: GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE ;
|
||||
ALIAS: GL_FOG_COORD GL_FOG_COORDINATE ;
|
||||
ALIAS: GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY ;
|
||||
ALIAS: GL_SRC0_RGB GL_SOURCE0_RGB ;
|
||||
ALIAS: GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER ;
|
||||
ALIAS: GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE ;
|
||||
ALIAS: GL_SRC1_ALPHA GL_SOURCE1_ALPHA ;
|
||||
ALIAS: GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE ;
|
||||
ALIAS: GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE ;
|
||||
ALIAS: GL_SRC0_ALPHA GL_SOURCE0_ALPHA ;
|
||||
ALIAS: GL_SRC1_RGB GL_SOURCE1_RGB ;
|
||||
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
|
||||
|
@ -1595,7 +1595,7 @@ CONSTANT: GL_UPPER_LEFT 0x8CA2
|
|||
CONSTANT: GL_STENCIL_BACK_REF 0x8CA3
|
||||
CONSTANT: GL_STENCIL_BACK_VALUE_MASK 0x8CA4
|
||||
CONSTANT: GL_STENCIL_BACK_WRITEMASK 0x8CA5
|
||||
ALIAS: GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION
|
||||
ALIAS: GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION ;
|
||||
|
||||
GL-FUNCTION: void glAttachShader { glAttachObjectARB } ( GLuint program, GLuint shader ) ;
|
||||
GL-FUNCTION: void glBindAttribLocation { glBindAttribLocationARB } ( GLuint program, GLuint index, GLstring name ) ;
|
||||
|
@ -1882,7 +1882,7 @@ CONSTANT: GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
|
|||
CONSTANT: GL_READ_FRAMEBUFFER 0x8CA8
|
||||
CONSTANT: GL_DRAW_FRAMEBUFFER 0x8CA9
|
||||
|
||||
ALIAS: GL_DRAW_FRAMEBUFFER_BINDING GL_FRAMEBUFFER_BINDING
|
||||
ALIAS: GL_DRAW_FRAMEBUFFER_BINDING GL_FRAMEBUFFER_BINDING ;
|
||||
CONSTANT: GL_READ_FRAMEBUFFER_BINDING 0x8CAA
|
||||
|
||||
CONSTANT: GL_RENDERBUFFER_SAMPLES 0x8CAB
|
||||
|
@ -1972,15 +1972,15 @@ CONSTANT: GL_DEPTH_BUFFER 0x8223
|
|||
CONSTANT: GL_STENCIL_BUFFER 0x8224
|
||||
CONSTANT: GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001
|
||||
|
||||
ALIAS: GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE
|
||||
ALIAS: GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS
|
||||
ALIAS: GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES
|
||||
ALIAS: GL_CLIP_DISTANCE0 GL_CLIP_PLANE0
|
||||
ALIAS: GL_CLIP_DISTANCE1 GL_CLIP_PLANE1
|
||||
ALIAS: GL_CLIP_DISTANCE2 GL_CLIP_PLANE2
|
||||
ALIAS: GL_CLIP_DISTANCE3 GL_CLIP_PLANE3
|
||||
ALIAS: GL_CLIP_DISTANCE4 GL_CLIP_PLANE4
|
||||
ALIAS: GL_CLIP_DISTANCE5 GL_CLIP_PLANE5
|
||||
ALIAS: GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE ;
|
||||
ALIAS: GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS ;
|
||||
ALIAS: GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES ;
|
||||
ALIAS: GL_CLIP_DISTANCE0 GL_CLIP_PLANE0 ;
|
||||
ALIAS: GL_CLIP_DISTANCE1 GL_CLIP_PLANE1 ;
|
||||
ALIAS: GL_CLIP_DISTANCE2 GL_CLIP_PLANE2 ;
|
||||
ALIAS: GL_CLIP_DISTANCE3 GL_CLIP_PLANE3 ;
|
||||
ALIAS: GL_CLIP_DISTANCE4 GL_CLIP_PLANE4 ;
|
||||
ALIAS: GL_CLIP_DISTANCE5 GL_CLIP_PLANE5 ;
|
||||
|
||||
GL-FUNCTION: void glVertexAttribIPointer { glVertexAttribIPointerEXT } ( GLuint index, GLint size, GLenum type, GLsizei stride, void* pointer ) ;
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -18,8 +18,8 @@ CONSTANT: X509_FILETYPE_PEM 1
|
|||
CONSTANT: X509_FILETYPE_ASN1 2
|
||||
CONSTANT: X509_FILETYPE_DEFAULT 3
|
||||
|
||||
ALIAS: SSL_FILETYPE_ASN1 X509_FILETYPE_ASN1
|
||||
ALIAS: SSL_FILETYPE_PEM X509_FILETYPE_PEM
|
||||
ALIAS: SSL_FILETYPE_ASN1 X509_FILETYPE_ASN1 ;
|
||||
ALIAS: SSL_FILETYPE_PEM X509_FILETYPE_PEM ;
|
||||
|
||||
CONSTANT: SSL_CTRL_NEED_TMP_RSA 1
|
||||
CONSTANT: SSL_CTRL_SET_TMP_RSA 2
|
||||
|
|
|
@ -23,7 +23,7 @@ ERROR: bad-magic ;
|
|||
TUPLE: terminfo-header names-bytes boolean-bytes #numbers
|
||||
#strings string-bytes ;
|
||||
|
||||
C: <terminfo-header> terminfo-header
|
||||
C: <terminfo-header> terminfo-header ;
|
||||
|
||||
: read-header ( -- header )
|
||||
12 read "ssssss" unpack-le unclip check-magic
|
||||
|
@ -54,7 +54,7 @@ C: <terminfo-header> terminfo-header
|
|||
|
||||
TUPLE: terminfo names booleans numbers strings ;
|
||||
|
||||
C: <terminfo> terminfo
|
||||
C: <terminfo> terminfo ;
|
||||
|
||||
: read-terminfo ( -- terminfo )
|
||||
read-header {
|
||||
|
|
|
@ -16,7 +16,7 @@ CONSTANT: O_TRUNC 0x0200
|
|||
CONSTANT: O_APPEND 0x0400
|
||||
CONSTANT: O_NONBLOCK 0x0800
|
||||
|
||||
ALIAS: O_NDELAY O_NONBLOCK
|
||||
ALIAS: O_NDELAY O_NONBLOCK ;
|
||||
|
||||
CONSTANT: SOL_SOCKET 1
|
||||
|
||||
|
@ -78,10 +78,10 @@ CONSTANT: AF_UNIX 1
|
|||
CONSTANT: AF_INET 2
|
||||
CONSTANT: AF_INET6 10
|
||||
|
||||
ALIAS: PF_UNSPEC AF_UNSPEC
|
||||
ALIAS: PF_UNIX AF_UNIX
|
||||
ALIAS: PF_INET AF_INET
|
||||
ALIAS: PF_INET6 AF_INET6
|
||||
ALIAS: PF_UNSPEC AF_UNSPEC ;
|
||||
ALIAS: PF_UNIX AF_UNIX ;
|
||||
ALIAS: PF_INET AF_INET ;
|
||||
ALIAS: PF_INET6 AF_INET6 ;
|
||||
|
||||
CONSTANT: IPPROTO_TCP 6
|
||||
CONSTANT: IPPROTO_UDP 17
|
||||
|
|
|
@ -14,7 +14,7 @@ CONSTANT: O_CREAT 0x0200
|
|||
CONSTANT: O_TRUNC 0x0400
|
||||
CONSTANT: O_EXCL 0x0800
|
||||
CONSTANT: O_NOCTTY 0x20000
|
||||
ALIAS: O_NDELAY O_NONBLOCK
|
||||
ALIAS: O_NDELAY O_NONBLOCK ;
|
||||
|
||||
CONSTANT: SOL_SOCKET 0xffff
|
||||
CONSTANT: SO_DEBUG 0x1
|
||||
|
@ -80,9 +80,9 @@ CONSTANT: AF_UNSPEC 0
|
|||
CONSTANT: AF_UNIX 1
|
||||
CONSTANT: AF_INET 2
|
||||
|
||||
ALIAS: PF_UNSPEC AF_UNSPEC
|
||||
ALIAS: PF_UNIX AF_UNIX
|
||||
ALIAS: PF_INET AF_INET
|
||||
ALIAS: PF_UNSPEC AF_UNSPEC ;
|
||||
ALIAS: PF_UNIX AF_UNIX ;
|
||||
ALIAS: PF_INET AF_INET ;
|
||||
|
||||
CONSTANT: IPPROTO_TCP 6
|
||||
CONSTANT: IPPROTO_UDP 17
|
||||
|
@ -94,7 +94,7 @@ CONSTANT: SEEK_END 2
|
|||
CONSTANT: FD_SETSIZE 1024
|
||||
|
||||
CONSTANT: AF_INET6 30
|
||||
ALIAS: PF_INET6 AF_INET6
|
||||
ALIAS: PF_INET6 AF_INET6 ;
|
||||
|
||||
STRUCT: addrinfo
|
||||
{ flags int }
|
||||
|
|
|
@ -26,8 +26,8 @@ CONSTANT: EV_FLAG1 0x2000 ! filter-specific flag
|
|||
CONSTANT: EV_EOF 0x8000 ! EOF detected
|
||||
CONSTANT: EV_ERROR 0x4000 ! error, data contains errno
|
||||
|
||||
ALIAS: EV_POLL EV_FLAG0
|
||||
ALIAS: EV_OOBAND EV_FLAG1
|
||||
ALIAS: EV_POLL EV_FLAG0 ;
|
||||
ALIAS: EV_OOBAND EV_FLAG1 ;
|
||||
|
||||
CONSTANT: NOTE_LOWAT 0x00000001 ! low water mark
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ in: unix.linux.proc
|
|||
! /proc/cgroups
|
||||
|
||||
TUPLE: proc-cmdline string ;
|
||||
C: <proc-cmdline> proc-cmdline
|
||||
C: <proc-cmdline> proc-cmdline ;
|
||||
: parse-proc-cmdline ( -- obj )
|
||||
"/proc/cmdline" utf8 file-lines first <proc-cmdline> ;
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ CONSTANT: MNT_NOUSERXATTR 0x01000000
|
|||
CONSTANT: MNT_DEFWRITE 0x02000000
|
||||
CONSTANT: MNT_MULTILABEL 0x04000000
|
||||
CONSTANT: MNT_NOATIME 0x10000000
|
||||
ALIAS: MNT_UNKNOWNPERMISSIONS MNT_IGNORE_OWNERSHIP
|
||||
ALIAS: MNT_UNKNOWNPERMISSIONS MNT_IGNORE_OWNERSHIP ;
|
||||
|
||||
CONSTANT: MNT_VISFLAGMASK
|
||||
flags{
|
||||
|
@ -86,7 +86,7 @@ CONSTANT: VQ_FLAG8000 0x8000
|
|||
CONSTANT: NFSV4_MAX_FH_SIZE 128
|
||||
CONSTANT: NFSV3_MAX_FH_SIZE 64
|
||||
CONSTANT: NFSV2_MAX_FH_SIZE 32
|
||||
ALIAS: NFS_MAX_FH_SIZE NFSV4_MAX_FH_SIZE
|
||||
ALIAS: NFS_MAX_FH_SIZE NFSV4_MAX_FH_SIZE ;
|
||||
|
||||
CONSTANT: MFSNAMELEN 15
|
||||
CONSTANT: MNAMELEN 90
|
||||
|
|
|
@ -297,9 +297,9 @@ CONSTANT: WRITE_OWNER 0x00080000
|
|||
CONSTANT: SYNCHRONIZE 0x00100000
|
||||
CONSTANT: STANDARD_RIGHTS_REQUIRED 0x000f0000
|
||||
|
||||
ALIAS: STANDARD_RIGHTS_READ READ_CONTROL
|
||||
ALIAS: STANDARD_RIGHTS_WRITE READ_CONTROL
|
||||
ALIAS: STANDARD_RIGHTS_EXECUTE READ_CONTROL
|
||||
ALIAS: STANDARD_RIGHTS_READ READ_CONTROL ;
|
||||
ALIAS: STANDARD_RIGHTS_WRITE READ_CONTROL ;
|
||||
ALIAS: STANDARD_RIGHTS_EXECUTE READ_CONTROL ;
|
||||
|
||||
CONSTANT: TOKEN_TOKEN_ADJUST_DEFAULT 0x0080
|
||||
CONSTANT: TOKEN_ADJUST_GROUPS 0x0040
|
||||
|
@ -307,7 +307,7 @@ CONSTANT: TOKEN_ADJUST_PRIVILEGES 0x0020
|
|||
CONSTANT: TOKEN_ADJUST_SESSIONID 0x0100
|
||||
CONSTANT: TOKEN_ASSIGN_PRIMARY 0x0001
|
||||
CONSTANT: TOKEN_DUPLICATE 0x0002
|
||||
ALIAS: TOKEN_EXECUTE STANDARD_RIGHTS_EXECUTE
|
||||
ALIAS: TOKEN_EXECUTE STANDARD_RIGHTS_EXECUTE ;
|
||||
CONSTANT: TOKEN_IMPERSONATE 0x0004
|
||||
CONSTANT: TOKEN_QUERY 0x0008
|
||||
CONSTANT: TOKEN_QUERY_SOURCE 0x0010
|
||||
|
@ -356,7 +356,7 @@ CONSTANT: KEY_READ 0x20019
|
|||
CONSTANT: KEY_WOW64_32KEY 0x0200
|
||||
CONSTANT: KEY_WOW64_64KEY 0x0100
|
||||
CONSTANT: KEY_WRITE 0x20006
|
||||
ALIAS: KEY_EXECUTE KEY_READ
|
||||
ALIAS: KEY_EXECUTE KEY_READ ;
|
||||
CONSTANT: KEY_ALL_ACCESS 0xF003F
|
||||
|
||||
CONSTANT: REG_NONE 0
|
||||
|
@ -955,7 +955,7 @@ FUNCTION: BOOL CryptAcquireContextW ( HCRYPTPROV* phProv,
|
|||
DWORD dwProvType,
|
||||
DWORD dwFlags )
|
||||
|
||||
ALIAS: CryptAcquireContext CryptAcquireContextW
|
||||
ALIAS: CryptAcquireContext CryptAcquireContextW ;
|
||||
|
||||
! : CryptContextAddRef ;
|
||||
FUNCTION: BOOL CryptCreateHash ( HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey, DWORD dwFlags, HCRYPTHASH *pHash ) ;
|
||||
|
@ -1063,7 +1063,7 @@ FUNCTION: BOOL CryptReleaseContext ( HCRYPTPROV hProv, DWORD dwFlags ) ;
|
|||
! : GetExplicitEntriesFromAclW ;
|
||||
! : GetFileSecurityA ;
|
||||
FUNCTION: BOOL GetFileSecurityW ( LPCTSTR lpFileName, SECURITY_INFORMATION RequestedInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, LPDWORD lpnLengthNeeded ) ;
|
||||
ALIAS: GetFileSecurity GetFileSecurityW
|
||||
ALIAS: GetFileSecurity GetFileSecurityW ;
|
||||
! : GetInformationCodeAuthzLevelW ;
|
||||
! : GetInformationCodeAuthzPolicyW ;
|
||||
! : GetInheritanceSourceA ;
|
||||
|
@ -1082,7 +1082,7 @@ ALIAS: GetFileSecurity GetFileSecurityW
|
|||
! : GetNamedSecurityInfoExA ;
|
||||
! FUNCTION: DWORD GetNamedSecurityInfoExW
|
||||
FUNCTION: DWORD GetNamedSecurityInfoW ( LPTSTR pObjectName, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, PSID* ppsidOwner, PSID* ppsidGroup, PACL* ppDacl, PACL* ppSacl, PSECURITY_DESCRIPTOR* ppSecurityDescriptor ) ;
|
||||
ALIAS: GetNamedSecurityInfo GetNamedSecurityInfoW
|
||||
ALIAS: GetNamedSecurityInfo GetNamedSecurityInfoW ;
|
||||
! : GetNumberOfEventLogRecords ;
|
||||
! : GetOldestEventLogRecord ;
|
||||
! : GetOverlappedAccessResults ;
|
||||
|
@ -1118,7 +1118,7 @@ FUNCTION: BOOL GetTokenInformation ( HANDLE TokenHandle, TOKEN_INFORMATION_CLASS
|
|||
|
||||
! : GetUserNameA ;
|
||||
FUNCTION: BOOL GetUserNameW ( LPCTSTR lpBuffer, LPDWORD lpnSize ) ;
|
||||
ALIAS: GetUserName GetUserNameW
|
||||
ALIAS: GetUserName GetUserNameW ;
|
||||
|
||||
! : GetWindowsAccountDomainSid ;
|
||||
! : I_ScIsSecurityProcess ;
|
||||
|
@ -1163,7 +1163,7 @@ FUNCTION: BOOL InitializeSecurityDescriptor ( PSECURITY_DESCRIPTOR pSecurityDesc
|
|||
FUNCTION: BOOL LookupPrivilegeValueW ( LPCTSTR lpSystemName,
|
||||
LPCTSTR lpName,
|
||||
PLUID lpLuid )
|
||||
ALIAS: LookupPrivilegeValue LookupPrivilegeValueW
|
||||
ALIAS: LookupPrivilegeValue LookupPrivilegeValueW ;
|
||||
|
||||
! : LookupSecurityDescriptorPartsA ;
|
||||
! : LookupSecurityDescriptorPartsW ;
|
||||
|
@ -1297,7 +1297,7 @@ FUNCTION: LONG RegCloseKey ( HKEY hKey ) ;
|
|||
! : RegCreateKeyA ;
|
||||
! : RegCreateKeyExA ;
|
||||
FUNCTION: LONG RegCreateKeyExW ( HKEY hKey, LPCTSTR lpSubKey, DWORD Reserved, LPTSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition ) ;
|
||||
ALIAS: RegCreateKeyEx RegCreateKeyExW
|
||||
ALIAS: RegCreateKeyEx RegCreateKeyExW ;
|
||||
! : RegCreateKeyW
|
||||
! : RegDeleteKeyA ;
|
||||
! : RegDeleteKeyW ;
|
||||
|
@ -1314,7 +1314,7 @@ FUNCTION: LONG RegDeleteKeyExW (
|
|||
LPDWORD lpdwDisposition
|
||||
)
|
||||
|
||||
ALIAS: RegDeleteKeyEx RegDeleteKeyExW
|
||||
ALIAS: RegDeleteKeyEx RegDeleteKeyExW ;
|
||||
|
||||
! : RegDeleteValueA ;
|
||||
! : RegDeleteValueW ;
|
||||
|
@ -1332,7 +1332,7 @@ FUNCTION: LONG RegEnumKeyExW (
|
|||
LPDWORD lpcClass,
|
||||
PFILETIME lpftLastWriteTime
|
||||
)
|
||||
ALIAS: RegEnumKeyEx RegEnumKeyExW
|
||||
ALIAS: RegEnumKeyEx RegEnumKeyExW ;
|
||||
|
||||
! : RegEnumKeyW ;
|
||||
! : RegEnumValueA ;
|
||||
|
@ -1348,7 +1348,7 @@ FUNCTION: LONG RegEnumValueW (
|
|||
LPDWORD lpcbData
|
||||
)
|
||||
|
||||
ALIAS: RegEnumValue RegEnumValueW
|
||||
ALIAS: RegEnumValue RegEnumValueW ;
|
||||
|
||||
! : RegFlushKey ;
|
||||
! : RegGetKeySecurity ;
|
||||
|
@ -1359,7 +1359,7 @@ FUNCTION: LONG RegOpenCurrentUser ( REGSAM samDesired, PHKEY phkResult ) ;
|
|||
! : RegOpenKeyA ;
|
||||
! : RegOpenKeyExA ;
|
||||
FUNCTION: LONG RegOpenKeyExW ( HKEY hKey, LPCTSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult ) ;
|
||||
ALIAS: RegOpenKeyEx RegOpenKeyExW
|
||||
ALIAS: RegOpenKeyEx RegOpenKeyExW ;
|
||||
! : RegOpenKeyW ;
|
||||
! : RegOpenUserClassesRoot ;
|
||||
! : RegOverridePredefKey ;
|
||||
|
@ -1378,13 +1378,13 @@ FUNCTION: LONG RegQueryInfoKeyW (
|
|||
LPDWORD lpcbSecurityDescriptor,
|
||||
PFILETIME lpftLastWriteTime
|
||||
)
|
||||
ALIAS: RegQueryInfoKey RegQueryInfoKeyW
|
||||
ALIAS: RegQueryInfoKey RegQueryInfoKeyW ;
|
||||
! : RegQueryMultipleValuesA ;
|
||||
! : RegQueryMultipleValuesW ;
|
||||
! : RegQueryValueA ;
|
||||
! : RegQueryValueExA ;
|
||||
FUNCTION: LONG RegQueryValueExW ( HKEY hKey, LPCTSTR lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData ) ;
|
||||
ALIAS: RegQueryValueEx RegQueryValueExW
|
||||
ALIAS: RegQueryValueEx RegQueryValueExW ;
|
||||
! : RegQueryValueW ;
|
||||
! : RegReplaceKeyA ;
|
||||
! : RegReplaceKeyW ;
|
||||
|
@ -1399,7 +1399,7 @@ ALIAS: RegQueryValueEx RegQueryValueExW
|
|||
! : RegSetValueExA ;
|
||||
! : RegSetValueExW ;
|
||||
FUNCTION: LONG RegSetValueExW ( HKEY hKey, LPCTSTR lpValueName, DWORD Reserved, DWORD dwType, BYTE* lpData, DWORD cbData ) ;
|
||||
ALIAS: RegSetValueEx RegSetValueExW
|
||||
ALIAS: RegSetValueEx RegSetValueExW ;
|
||||
! : RegUnLoadKeyA ;
|
||||
! : RegUnLoadKeyW ;
|
||||
! : RegisterEventSourceA ;
|
||||
|
@ -1437,7 +1437,7 @@ ALIAS: RegSetValueEx RegSetValueExW
|
|||
! : SetEntriesInAccessListW ;
|
||||
! : SetEntriesInAclA ;
|
||||
FUNCTION: DWORD SetEntriesInAclW ( ULONG cCountOfExplicitEntries, PEXPLICIT_ACCESS pListOfExplicitEntries, PACL OldAcl, PACL* NewAcl ) ;
|
||||
ALIAS: SetEntriesInAcl SetEntriesInAclW
|
||||
ALIAS: SetEntriesInAcl SetEntriesInAclW ;
|
||||
! : SetEntriesInAuditListA ;
|
||||
! : SetEntriesInAuditListW ;
|
||||
! : SetFileSecurityA ;
|
||||
|
@ -1449,7 +1449,7 @@ ALIAS: SetEntriesInAcl SetEntriesInAclW
|
|||
! : SetNamedSecurityInfoExA ;
|
||||
! : SetNamedSecurityInfoExW ;
|
||||
FUNCTION: DWORD SetNamedSecurityInfoW ( LPTSTR pObjectName, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, PSID psidOwner, PSID psidGroup, PACL pDacl, PACL pSacl ) ;
|
||||
ALIAS: SetNamedSecurityInfo SetNamedSecurityInfoW
|
||||
ALIAS: SetNamedSecurityInfo SetNamedSecurityInfoW ;
|
||||
! : SetPrivateObjectSecurity ;
|
||||
! : SetPrivateObjectSecurityEx ;
|
||||
! : SetSecurityDescriptorControl ;
|
||||
|
|
|
@ -38,7 +38,7 @@ symbol: +orig-wrapped-objects+
|
|||
+wrapped-objects+ get-global clone +orig-wrapped-objects+ set-global
|
||||
|
||||
TUPLE: test-implementation x ;
|
||||
C: <test-implementation> test-implementation
|
||||
C: <test-implementation> test-implementation ;
|
||||
|
||||
[
|
||||
[
|
||||
|
|
|
@ -16,10 +16,10 @@ MACRO: com-invoke ( n return parameters -- quot )
|
|||
] ;
|
||||
|
||||
TUPLE: com-interface-definition word parent iid functions ;
|
||||
C: <com-interface-definition> com-interface-definition
|
||||
C: <com-interface-definition> com-interface-definition ;
|
||||
|
||||
TUPLE: com-function-definition return name parameter-types parameter-names ;
|
||||
C: <com-function-definition> com-function-definition
|
||||
C: <com-function-definition> com-function-definition ;
|
||||
|
||||
symbol: +com-interface-definitions+
|
||||
+com-interface-definitions+ get-global
|
||||
|
|
|
@ -182,7 +182,7 @@ FUNCTION: HCERTSTORE CertOpenSystemStoreW (
|
|||
LPTCSTR szSubsystemProtocol
|
||||
) ;
|
||||
|
||||
ALIAS: CertOpenSystemStore CertOpenSystemStoreW
|
||||
ALIAS: CertOpenSystemStore CertOpenSystemStoreW ;
|
||||
|
||||
! CertRDNValueToStrA
|
||||
! CertRDNValueToStrW
|
||||
|
|
|
@ -467,7 +467,7 @@ HidP_SetUsages (
|
|||
PCHAR Report,
|
||||
ULONG ReportLength
|
||||
)
|
||||
ALIAS: HidP_SetButtons HidP_SetUsages
|
||||
ALIAS: HidP_SetButtons HidP_SetUsages ;
|
||||
|
||||
FUNCTION: NTSTATUS
|
||||
HidP_UnsetUsages (
|
||||
|
@ -480,7 +480,7 @@ HidP_UnsetUsages (
|
|||
PCHAR Report,
|
||||
ULONG ReportLength
|
||||
)
|
||||
ALIAS: HidP_UnsetButtons HidP_UnsetUsages
|
||||
ALIAS: HidP_UnsetButtons HidP_UnsetUsages ;
|
||||
|
||||
FUNCTION: NTSTATUS
|
||||
HidP_GetUsages (
|
||||
|
@ -493,7 +493,7 @@ HidP_GetUsages (
|
|||
PCHAR Report,
|
||||
ULONG ReportLength
|
||||
)
|
||||
ALIAS: HidP_GetButtons HidP_GetUsages
|
||||
ALIAS: HidP_GetButtons HidP_GetUsages ;
|
||||
|
||||
FUNCTION: NTSTATUS
|
||||
HidP_GetUsagesEx (
|
||||
|
@ -505,7 +505,7 @@ HidP_GetUsagesEx (
|
|||
PCHAR Report,
|
||||
ULONG ReportLength
|
||||
)
|
||||
ALIAS: HidP_GetButtonsEx HidP_GetUsagesEx
|
||||
ALIAS: HidP_GetButtonsEx HidP_GetUsagesEx ;
|
||||
|
||||
FUNCTION: ULONG
|
||||
HidP_MaxUsageListLength (
|
||||
|
|
|
@ -1008,82 +1008,82 @@ CONSTANT: INFINFO_INF_NAME_IS_ABSOLUTE 2
|
|||
CONSTANT: INFINFO_DEFAULT_SEARCH 3
|
||||
CONSTANT: INFINFO_REVERSE_DEFAULT_SEARCH 4
|
||||
CONSTANT: INFINFO_INF_PATH_LIST_SEARCH 5
|
||||
ALIAS: SetupGetInfInformation SetupGetInfInformationW
|
||||
ALIAS: SetupGetInfInformation SetupGetInfInformationW ;
|
||||
|
||||
FUNCTION: BOOL SetupQueryInfFileInformationA ( PSP_INF_INFORMATION InfInformation, UINT InfIndex, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupQueryInfFileInformationW ( PSP_INF_INFORMATION InfInformation, UINT InfIndex, PWSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupQueryInfFileInformation SetupQueryInfFileInformationW
|
||||
ALIAS: SetupQueryInfFileInformation SetupQueryInfFileInformationW ;
|
||||
|
||||
FUNCTION: BOOL SetupQueryInfOriginalFileInformationA ( PSP_INF_INFORMATION InfInformation, UINT InfIndex, PSP_ALTPLATFORM_INFO AlternatePlatformInfo, PSP_ORIGINAL_FILE_INFO_A OriginalFileInfo ) ;
|
||||
FUNCTION: BOOL SetupQueryInfOriginalFileInformationW ( PSP_INF_INFORMATION InfInformation, UINT InfIndex, PSP_ALTPLATFORM_INFO AlternatePlatformInfo, PSP_ORIGINAL_FILE_INFO_W OriginalFileInfo ) ;
|
||||
ALIAS: SetupQueryInfOriginalFileInformation SetupQueryInfOriginalFileInformationW
|
||||
ALIAS: SetupQueryInfOriginalFileInformation SetupQueryInfOriginalFileInformationW ;
|
||||
|
||||
FUNCTION: BOOL SetupQueryInfVersionInformationA ( PSP_INF_INFORMATION InfInformation, UINT InfIndex, PCSTR Key, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupQueryInfVersionInformationW ( PSP_INF_INFORMATION InfInformation, UINT InfIndex, PCWSTR Key, PWSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupQueryInfVersionInformation SetupQueryInfVersionInformationW
|
||||
ALIAS: SetupQueryInfVersionInformation SetupQueryInfVersionInformationW ;
|
||||
|
||||
FUNCTION: BOOL SetupGetInfDriverStoreLocationA ( PCSTR FileName, PSP_ALTPLATFORM_INFO AlternatePlatformInfo, PCSTR LocaleName, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupGetInfDriverStoreLocationW ( PCWSTR FileName, PSP_ALTPLATFORM_INFO AlternatePlatformInfo, PCWSTR LocaleName, PWSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupGetInfDriverStoreLocation SetupGetInfDriverStoreLocationW
|
||||
ALIAS: SetupGetInfDriverStoreLocation SetupGetInfDriverStoreLocationW ;
|
||||
|
||||
FUNCTION: BOOL SetupGetInfPublishedNameA ( PCSTR DriverStoreLocation, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupGetInfPublishedNameW ( PCWSTR DriverStoreLocation, PWSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupGetInfPublishedName SetupGetInfPublishedNameW
|
||||
ALIAS: SetupGetInfPublishedName SetupGetInfPublishedNameW ;
|
||||
|
||||
FUNCTION: BOOL SetupGetInfFileListA ( PCSTR DirectoryPath, DWORD InfStyle, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupGetInfFileListW ( PCWSTR DirectoryPath, DWORD InfStyle, PWSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupGetInfFileList SetupGetInfFileListW
|
||||
ALIAS: SetupGetInfFileList SetupGetInfFileListW ;
|
||||
|
||||
FUNCTION: HINF SetupOpenInfFileW ( PCWSTR FileName, PCWSTR InfClass, DWORD InfStyle, PUINT ErrorLine ) ;
|
||||
FUNCTION: HINF SetupOpenInfFileA ( PCSTR FileName, PCSTR InfClass, DWORD InfStyle, PUINT ErrorLine ) ;
|
||||
ALIAS: SetupOpenInfFile SetupOpenInfFileW
|
||||
ALIAS: SetupOpenInfFile SetupOpenInfFileW ;
|
||||
|
||||
FUNCTION: HINF SetupOpenMasterInf ( ) ;
|
||||
|
||||
FUNCTION: BOOL SetupOpenAppendInfFileW ( PCWSTR FileName, HINF InfHandle, PUINT ErrorLine ) ;
|
||||
FUNCTION: BOOL SetupOpenAppendInfFileA ( PCSTR FileName, HINF InfHandle, PUINT ErrorLine ) ;
|
||||
ALIAS: SetupOpenAppendInfFile SetupOpenAppendInfFileW
|
||||
ALIAS: SetupOpenAppendInfFile SetupOpenAppendInfFileW ;
|
||||
|
||||
FUNCTION: void SetupCloseInfFile ( HINF InfHandle ) ;
|
||||
FUNCTION: BOOL SetupFindFirstLineA ( HINF InfHandle, PCSTR Section, PCSTR Key, PINFCONTEXT Context ) ;
|
||||
FUNCTION: BOOL SetupFindFirstLineW ( HINF InfHandle, PCWSTR Section, PCWSTR Key, PINFCONTEXT Context ) ;
|
||||
ALIAS: SetupFindFirstLine SetupFindFirstLineW
|
||||
ALIAS: SetupFindFirstLine SetupFindFirstLineW ;
|
||||
|
||||
FUNCTION: BOOL SetupFindNextLine ( PINFCONTEXT ContextIn, PINFCONTEXT ContextOut ) ;
|
||||
FUNCTION: BOOL SetupFindNextMatchLineA ( PINFCONTEXT ContextIn, PCSTR Key, PINFCONTEXT ContextOut ) ;
|
||||
FUNCTION: BOOL SetupFindNextMatchLineW ( PINFCONTEXT ContextIn, PCWSTR Key, PINFCONTEXT ContextOut ) ;
|
||||
ALIAS: SetupFindNextMatchLine SetupFindNextMatchLineW
|
||||
ALIAS: SetupFindNextMatchLine SetupFindNextMatchLineW ;
|
||||
|
||||
FUNCTION: BOOL SetupGetLineByIndexA ( HINF InfHandle, PCSTR Section, DWORD Index, PINFCONTEXT Context ) ;
|
||||
FUNCTION: BOOL SetupGetLineByIndexW ( HINF InfHandle, PCWSTR Section, DWORD Index, PINFCONTEXT Context ) ;
|
||||
ALIAS: SetupGetLineByIndex SetupGetLineByIndexW
|
||||
ALIAS: SetupGetLineByIndex SetupGetLineByIndexW ;
|
||||
|
||||
FUNCTION: LONG SetupGetLineCountA ( HINF InfHandle, PCSTR Section ) ;
|
||||
FUNCTION: LONG SetupGetLineCountW ( HINF InfHandle, PCWSTR Section ) ;
|
||||
ALIAS: SetupGetLineCount SetupGetLineCountW
|
||||
ALIAS: SetupGetLineCount SetupGetLineCountW ;
|
||||
|
||||
FUNCTION: BOOL SetupGetLineTextA ( PINFCONTEXT Context, HINF InfHandle, PCSTR Section, PCSTR Key, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupGetLineTextW ( PINFCONTEXT Context, HINF InfHandle, PCWSTR Section, PCWSTR Key, PWSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupGetLineText SetupGetLineTextW
|
||||
ALIAS: SetupGetLineText SetupGetLineTextW ;
|
||||
|
||||
FUNCTION: DWORD SetupGetFieldCount ( PINFCONTEXT Context ) ;
|
||||
FUNCTION: BOOL SetupGetStringFieldA ( PINFCONTEXT Context, DWORD FieldIndex, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupGetStringFieldW ( PINFCONTEXT Context, DWORD FieldIndex, PWSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupGetStringField SetupGetStringFieldW
|
||||
ALIAS: SetupGetStringField SetupGetStringFieldW ;
|
||||
|
||||
FUNCTION: BOOL SetupGetIntField ( PINFCONTEXT Context, DWORD FieldIndex, PINT IntegerValue ) ;
|
||||
FUNCTION: BOOL SetupGetMultiSzFieldA ( PINFCONTEXT Context, DWORD FieldIndex, PSTR ReturnBuffer, DWORD ReturnBufferSize, LPDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupGetMultiSzFieldW ( PINFCONTEXT Context, DWORD FieldIndex, PWSTR ReturnBuffer, DWORD ReturnBufferSize, LPDWORD RequiredSize ) ;
|
||||
ALIAS: SetupGetMultiSzField SetupGetMultiSzFieldW
|
||||
ALIAS: SetupGetMultiSzField SetupGetMultiSzFieldW ;
|
||||
|
||||
FUNCTION: BOOL SetupGetBinaryField ( PINFCONTEXT Context, DWORD FieldIndex, PBYTE ReturnBuffer, DWORD ReturnBufferSize, LPDWORD RequiredSize ) ;
|
||||
FUNCTION: DWORD SetupGetFileCompressionInfoA ( PCSTR SourceFileName, PSTR* ActualSourceFileName, PDWORD SourceFileSize, PDWORD TargetFileSize, PUINT CompressionType ) ;
|
||||
FUNCTION: DWORD SetupGetFileCompressionInfoW ( PCWSTR SourceFileName, PWSTR* ActualSourceFileName, PDWORD SourceFileSize, PDWORD TargetFileSize, PUINT CompressionType ) ;
|
||||
ALIAS: SetupGetFileCompressionInfo SetupGetFileCompressionInfoW
|
||||
ALIAS: SetupGetFileCompressionInfo SetupGetFileCompressionInfoW ;
|
||||
|
||||
FUNCTION: BOOL SetupGetFileCompressionInfoExA ( PCSTR SourceFileName, PSTR ActualSourceFileNameBuffer, DWORD ActualSourceFileNameBufferLen, PDWORD RequiredBufferLen, PDWORD SourceFileSize, PDWORD TargetFileSize, PUINT CompressionType ) ;
|
||||
FUNCTION: BOOL SetupGetFileCompressionInfoExW ( PCWSTR SourceFileName, PWSTR ActualSourceFileNameBuffer, DWORD ActualSourceFileNameBufferLen, PDWORD RequiredBufferLen, PDWORD SourceFileSize, PDWORD TargetFileSize, PUINT CompressionType ) ;
|
||||
ALIAS: SetupGetFileCompressionInfoEx SetupGetFileCompressionInfoExW
|
||||
ALIAS: SetupGetFileCompressionInfoEx SetupGetFileCompressionInfoExW ;
|
||||
|
||||
CONSTANT: FILE_COMPRESSION_NONE 0
|
||||
CONSTANT: FILE_COMPRESSION_WINLZA 1
|
||||
|
@ -1092,19 +1092,19 @@ CONSTANT: FILE_COMPRESSION_NTCAB 3
|
|||
|
||||
FUNCTION: DWORD SetupDecompressOrCopyFileA ( PCSTR SourceFileName, PCSTR TargetFileName, PUINT CompressionType ) ;
|
||||
FUNCTION: DWORD SetupDecompressOrCopyFileW ( PCWSTR SourceFileName, PCWSTR TargetFileName, PUINT CompressionType ) ;
|
||||
ALIAS: SetupDecompressOrCopyFile SetupDecompressOrCopyFileW
|
||||
ALIAS: SetupDecompressOrCopyFile SetupDecompressOrCopyFileW ;
|
||||
|
||||
FUNCTION: BOOL SetupGetSourceFileLocationA ( HINF InfHandle, PINFCONTEXT InfContext, PCSTR FileName, PUINT SourceId, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupGetSourceFileLocationW ( HINF InfHandle, PINFCONTEXT InfContext, PCWSTR FileName, PUINT SourceId, PWSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupGetSourceFileLocation SetupGetSourceFileLocationW
|
||||
ALIAS: SetupGetSourceFileLocation SetupGetSourceFileLocationW ;
|
||||
|
||||
FUNCTION: BOOL SetupGetSourceFileSizeA ( HINF InfHandle, PINFCONTEXT InfContext, PCSTR FileName, PCSTR Section, PDWORD FileSize, UINT RoundingFactor ) ;
|
||||
FUNCTION: BOOL SetupGetSourceFileSizeW ( HINF InfHandle, PINFCONTEXT InfContext, PCWSTR FileName, PCWSTR Section, PDWORD FileSize, UINT RoundingFactor ) ;
|
||||
ALIAS: SetupGetSourceFileSize SetupGetSourceFileSizeW
|
||||
ALIAS: SetupGetSourceFileSize SetupGetSourceFileSizeW ;
|
||||
|
||||
FUNCTION: BOOL SetupGetTargetPathA ( HINF InfHandle, PINFCONTEXT InfContext, PCSTR Section, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupGetTargetPathW ( HINF InfHandle, PINFCONTEXT InfContext, PCWSTR Section, PWSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupGetTargetPath SetupGetTargetPathW
|
||||
ALIAS: SetupGetTargetPath SetupGetTargetPathW ;
|
||||
|
||||
CONSTANT: SRCLIST_TEMPORARY 0x00000001
|
||||
CONSTANT: SRCLIST_NOBROWSE 0x00000002
|
||||
|
@ -1117,44 +1117,44 @@ CONSTANT: SRCLIST_NOSTRIPPLATFORM 0x00000400
|
|||
|
||||
FUNCTION: BOOL SetupSetSourceListA ( DWORD Flags, PCSTR* SourceList, UINT SourceCount ) ;
|
||||
FUNCTION: BOOL SetupSetSourceListW ( DWORD Flags, PCWSTR* SourceList, UINT SourceCount ) ;
|
||||
ALIAS: SetupSetSourceList SetupSetSourceListW
|
||||
ALIAS: SetupSetSourceList SetupSetSourceListW ;
|
||||
|
||||
FUNCTION: BOOL SetupCancelTemporarySourceList ( ) ;
|
||||
FUNCTION: BOOL SetupAddToSourceListA ( DWORD Flags, PCSTR Source ) ;
|
||||
FUNCTION: BOOL SetupAddToSourceListW ( DWORD Flags, PCWSTR Source ) ;
|
||||
ALIAS: SetupAddToSourceList SetupAddToSourceListW
|
||||
ALIAS: SetupAddToSourceList SetupAddToSourceListW ;
|
||||
|
||||
FUNCTION: BOOL SetupRemoveFromSourceListA ( DWORD Flags, PCSTR Source ) ;
|
||||
FUNCTION: BOOL SetupRemoveFromSourceListW ( DWORD Flags, PCWSTR Source ) ;
|
||||
ALIAS: SetupRemoveFromSourceList SetupRemoveFromSourceListW
|
||||
ALIAS: SetupRemoveFromSourceList SetupRemoveFromSourceListW ;
|
||||
|
||||
FUNCTION: BOOL SetupQuerySourceListA ( DWORD Flags, PCSTR** List, PUINT Count ) ;
|
||||
FUNCTION: BOOL SetupQuerySourceListW ( DWORD Flags, PCWSTR** List, PUINT Count ) ;
|
||||
ALIAS: SetupQuerySourceList SetupQuerySourceListW
|
||||
ALIAS: SetupQuerySourceList SetupQuerySourceListW ;
|
||||
|
||||
FUNCTION: BOOL SetupFreeSourceListA ( PCSTR** List, UINT Count ) ;
|
||||
FUNCTION: BOOL SetupFreeSourceListW ( PCWSTR** List, UINT Count ) ;
|
||||
ALIAS: SetupFreeSourceList SetupFreeSourceListW
|
||||
ALIAS: SetupFreeSourceList SetupFreeSourceListW ;
|
||||
|
||||
FUNCTION: UINT SetupPromptForDiskA ( HWND hwndParent, PCSTR DialogTitle, PCSTR DiskName, PCSTR PathToSource, PCSTR FileSought, PCSTR TagFile, DWORD DiskPromptStyle, PSTR PathBuffer, DWORD PathBufferSize, PDWORD PathRequiredSize ) ;
|
||||
FUNCTION: UINT SetupPromptForDiskW ( HWND hwndParent, PCWSTR DialogTitle, PCWSTR DiskName, PCWSTR PathToSource, PCWSTR FileSought, PCWSTR TagFile, DWORD DiskPromptStyle, PWSTR PathBuffer, DWORD PathBufferSize, PDWORD PathRequiredSize ) ;
|
||||
ALIAS: SetupPromptForDisk SetupPromptForDiskW
|
||||
ALIAS: SetupPromptForDisk SetupPromptForDiskW ;
|
||||
|
||||
FUNCTION: UINT SetupCopyErrorA ( HWND hwndParent, PCSTR DialogTitle, PCSTR DiskName, PCSTR PathToSource, PCSTR SourceFile, PCSTR TargetPathFile, UINT Win32ErrorCode, DWORD Style, PSTR PathBuffer, DWORD PathBufferSize, PDWORD PathRequiredSize ) ;
|
||||
FUNCTION: UINT SetupCopyErrorW ( HWND hwndParent, PCWSTR DialogTitle, PCWSTR DiskName, PCWSTR PathToSource, PCWSTR SourceFile, PCWSTR TargetPathFile, UINT Win32ErrorCode, DWORD Style, PWSTR PathBuffer, DWORD PathBufferSize, PDWORD PathRequiredSize ) ;
|
||||
ALIAS: SetupCopyError SetupCopyErrorW
|
||||
ALIAS: SetupCopyError SetupCopyErrorW ;
|
||||
|
||||
FUNCTION: UINT SetupRenameErrorA ( HWND hwndParent, PCSTR DialogTitle, PCSTR SourceFile, PCSTR TargetFile, UINT Win32ErrorCode, DWORD Style ) ;
|
||||
FUNCTION: UINT SetupRenameErrorW ( HWND hwndParent, PCWSTR DialogTitle, PCWSTR SourceFile, PCWSTR TargetFile, UINT Win32ErrorCode, DWORD Style ) ;
|
||||
ALIAS: SetupRenameError SetupRenameErrorW
|
||||
ALIAS: SetupRenameError SetupRenameErrorW ;
|
||||
|
||||
FUNCTION: UINT SetupDeleteErrorA ( HWND hwndParent, PCSTR DialogTitle, PCSTR File, UINT Win32ErrorCode, DWORD Style ) ;
|
||||
FUNCTION: UINT SetupDeleteErrorW ( HWND hwndParent, PCWSTR DialogTitle, PCWSTR File, UINT Win32ErrorCode, DWORD Style ) ;
|
||||
ALIAS: SetupDeleteError SetupDeleteErrorW
|
||||
ALIAS: SetupDeleteError SetupDeleteErrorW ;
|
||||
|
||||
FUNCTION: UINT SetupBackupErrorA ( HWND hwndParent, PCSTR DialogTitle, PCSTR SourceFile, PCSTR TargetFile, UINT Win32ErrorCode, DWORD Style ) ;
|
||||
FUNCTION: UINT SetupBackupErrorW ( HWND hwndParent, PCWSTR DialogTitle, PCWSTR SourceFile, PCWSTR TargetFile, UINT Win32ErrorCode, DWORD Style ) ;
|
||||
ALIAS: SetupBackupError SetupBackupErrorW
|
||||
ALIAS: SetupBackupError SetupBackupErrorW ;
|
||||
|
||||
CONSTANT: IDF_NOBROWSE 0x00000001
|
||||
CONSTANT: IDF_NOSKIP 0x00000002
|
||||
|
@ -1176,17 +1176,17 @@ CONSTANT: DPROMPT_OUTOFMEMORY 4
|
|||
|
||||
FUNCTION: BOOL SetupSetDirectoryIdA ( HINF InfHandle, DWORD Id, PCSTR Directory ) ;
|
||||
FUNCTION: BOOL SetupSetDirectoryIdW ( HINF InfHandle, DWORD Id, PCWSTR Directory ) ;
|
||||
ALIAS: SetupSetDirectoryId SetupSetDirectoryIdW
|
||||
ALIAS: SetupSetDirectoryId SetupSetDirectoryIdW ;
|
||||
|
||||
FUNCTION: BOOL SetupSetDirectoryIdExA ( HINF InfHandle, DWORD Id, PCSTR Directory, DWORD Flags, DWORD Reserved1, PVOID Reserved2 ) ;
|
||||
FUNCTION: BOOL SetupSetDirectoryIdExW ( HINF InfHandle, DWORD Id, PCWSTR Directory, DWORD Flags, DWORD Reserved1, PVOID Reserved2 ) ;
|
||||
ALIAS: SetupSetDirectoryIdEx SetupSetDirectoryIdExW
|
||||
ALIAS: SetupSetDirectoryIdEx SetupSetDirectoryIdExW ;
|
||||
|
||||
CONSTANT: SETDIRID_NOT_FULL_PATH 0x00000001
|
||||
|
||||
FUNCTION: BOOL SetupGetSourceInfoA ( HINF InfHandle, UINT SourceId, UINT InfoDesired, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupGetSourceInfoW ( HINF InfHandle, UINT SourceId, UINT InfoDesired, PWSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupGetSourceInfo SetupGetSourceInfoW
|
||||
ALIAS: SetupGetSourceInfo SetupGetSourceInfoW ;
|
||||
|
||||
CONSTANT: SRCINFO_PATH 1
|
||||
CONSTANT: SRCINFO_TAGFILE 2
|
||||
|
@ -1197,11 +1197,11 @@ CONSTANT: SRC_FLAGS_CABFILE 0x0010
|
|||
|
||||
FUNCTION: BOOL SetupInstallFileA ( HINF InfHandle, PINFCONTEXT InfContext, PCSTR SourceFile, PCSTR SourcePathRoot, PCSTR DestinationName, DWORD CopyStyle, PSP_FILE_CALLBACK_A CopyMsgHandler, PVOID Context ) ;
|
||||
FUNCTION: BOOL SetupInstallFileW ( HINF InfHandle, PINFCONTEXT InfContext, PCWSTR SourceFile, PCWSTR SourcePathRoot, PCWSTR DestinationName, DWORD CopyStyle, PSP_FILE_CALLBACK_W CopyMsgHandler, PVOID Context ) ;
|
||||
ALIAS: SetupInstallFile SetupInstallFileW
|
||||
ALIAS: SetupInstallFile SetupInstallFileW ;
|
||||
|
||||
FUNCTION: BOOL SetupInstallFileExA ( HINF InfHandle, PINFCONTEXT InfContext, PCSTR SourceFile, PCSTR SourcePathRoot, PCSTR DestinationName, DWORD CopyStyle, PSP_FILE_CALLBACK_A CopyMsgHandler, PVOID Context, PBOOL FileWasInUse ) ;
|
||||
FUNCTION: BOOL SetupInstallFileExW ( HINF InfHandle, PINFCONTEXT InfContext, PCWSTR SourceFile, PCWSTR SourcePathRoot, PCWSTR DestinationName, DWORD CopyStyle, PSP_FILE_CALLBACK_W CopyMsgHandler, PVOID Context, PBOOL FileWasInUse ) ;
|
||||
ALIAS: SetupInstallFileEx SetupInstallFileExW
|
||||
ALIAS: SetupInstallFileEx SetupInstallFileExW ;
|
||||
|
||||
CONSTANT: SP_COPY_DELETESOURCE 0x0000001
|
||||
CONSTANT: SP_COPY_REPLACEONLY 0x0000002
|
||||
|
@ -1242,51 +1242,51 @@ FUNCTION: HSPFILEQ SetupOpenFileQueue ( ) ;
|
|||
FUNCTION: BOOL SetupCloseFileQueue ( HSPFILEQ QueueHandle ) ;
|
||||
FUNCTION: BOOL SetupSetFileQueueAlternatePlatformA ( HSPFILEQ QueueHandle, PSP_ALTPLATFORM_INFO AlternatePlatformInfo, PCSTR AlternateDefaultCatalogFile ) ;
|
||||
FUNCTION: BOOL SetupSetFileQueueAlternatePlatformW ( HSPFILEQ QueueHandle, PSP_ALTPLATFORM_INFO AlternatePlatformInfo, PCWSTR AlternateDefaultCatalogFile ) ;
|
||||
ALIAS: SetupSetFileQueueAlternatePlatform SetupSetFileQueueAlternatePlatformW
|
||||
ALIAS: SetupSetFileQueueAlternatePlatform SetupSetFileQueueAlternatePlatformW ;
|
||||
|
||||
FUNCTION: BOOL SetupSetPlatformPathOverrideA ( PCSTR Override ) ;
|
||||
FUNCTION: BOOL SetupSetPlatformPathOverrideW ( PCWSTR Override ) ;
|
||||
ALIAS: SetupSetPlatformPathOverride SetupSetPlatformPathOverrideW
|
||||
ALIAS: SetupSetPlatformPathOverride SetupSetPlatformPathOverrideW ;
|
||||
|
||||
FUNCTION: BOOL SetupQueueCopyA ( HSPFILEQ QueueHandle, PCSTR SourceRootPath, PCSTR SourcePath, PCSTR SourceFilename, PCSTR SourceDescription, PCSTR SourceTagfile, PCSTR TargetDirectory, PCSTR TargetFilename, DWORD CopyStyle ) ;
|
||||
FUNCTION: BOOL SetupQueueCopyW ( HSPFILEQ QueueHandle, PCWSTR SourceRootPath, PCWSTR SourcePath, PCWSTR SourceFilename, PCWSTR SourceDescription, PCWSTR SourceTagfile, PCWSTR TargetDirectory, PCWSTR TargetFilename, DWORD CopyStyle ) ;
|
||||
ALIAS: SetupQueueCopy SetupQueueCopyW
|
||||
ALIAS: SetupQueueCopy SetupQueueCopyW ;
|
||||
|
||||
FUNCTION: BOOL SetupQueueCopyIndirectA ( PSP_FILE_COPY_PARAMS_A CopyParams ) ;
|
||||
FUNCTION: BOOL SetupQueueCopyIndirectW ( PSP_FILE_COPY_PARAMS_W CopyParams ) ;
|
||||
ALIAS: SetupQueueCopyIndirect SetupQueueCopyIndirectW
|
||||
ALIAS: SetupQueueCopyIndirect SetupQueueCopyIndirectW ;
|
||||
|
||||
FUNCTION: BOOL SetupQueueDefaultCopyA ( HSPFILEQ QueueHandle, HINF InfHandle, PCSTR SourceRootPath, PCSTR SourceFilename, PCSTR TargetFilename, DWORD CopyStyle ) ;
|
||||
FUNCTION: BOOL SetupQueueDefaultCopyW ( HSPFILEQ QueueHandle, HINF InfHandle, PCWSTR SourceRootPath, PCWSTR SourceFilename, PCWSTR TargetFilename, DWORD CopyStyle ) ;
|
||||
ALIAS: SetupQueueDefaultCopy SetupQueueDefaultCopyW
|
||||
ALIAS: SetupQueueDefaultCopy SetupQueueDefaultCopyW ;
|
||||
|
||||
FUNCTION: BOOL SetupQueueCopySectionA ( HSPFILEQ QueueHandle, PCSTR SourceRootPath, HINF InfHandle, HINF ListInfHandle, PCSTR Section, DWORD CopyStyle ) ;
|
||||
FUNCTION: BOOL SetupQueueCopySectionW ( HSPFILEQ QueueHandle, PCWSTR SourceRootPath, HINF InfHandle, HINF ListInfHandle, PCWSTR Section, DWORD CopyStyle ) ;
|
||||
ALIAS: SetupQueueCopySection SetupQueueCopySectionW
|
||||
ALIAS: SetupQueueCopySection SetupQueueCopySectionW ;
|
||||
|
||||
FUNCTION: BOOL SetupQueueDeleteA ( HSPFILEQ QueueHandle, PCSTR PathPart1, PCSTR PathPart2 ) ;
|
||||
FUNCTION: BOOL SetupQueueDeleteW ( HSPFILEQ QueueHandle, PCWSTR PathPart1, PCWSTR PathPart2 ) ;
|
||||
ALIAS: SetupQueueDelete SetupQueueDeleteW
|
||||
ALIAS: SetupQueueDelete SetupQueueDeleteW ;
|
||||
|
||||
FUNCTION: BOOL SetupQueueDeleteSectionA ( HSPFILEQ QueueHandle, HINF InfHandle, HINF ListInfHandle, PCSTR Section ) ;
|
||||
FUNCTION: BOOL SetupQueueDeleteSectionW ( HSPFILEQ QueueHandle, HINF InfHandle, HINF ListInfHandle, PCWSTR Section ) ;
|
||||
ALIAS: SetupQueueDeleteSection SetupQueueDeleteSectionW
|
||||
ALIAS: SetupQueueDeleteSection SetupQueueDeleteSectionW ;
|
||||
|
||||
FUNCTION: BOOL SetupQueueRenameA ( HSPFILEQ QueueHandle, PCSTR SourcePath, PCSTR SourceFilename, PCSTR TargetPath, PCSTR TargetFilename ) ;
|
||||
FUNCTION: BOOL SetupQueueRenameW ( HSPFILEQ QueueHandle, PCWSTR SourcePath, PCWSTR SourceFilename, PCWSTR TargetPath, PCWSTR TargetFilename ) ;
|
||||
ALIAS: SetupQueueRename SetupQueueRenameW
|
||||
ALIAS: SetupQueueRename SetupQueueRenameW ;
|
||||
|
||||
FUNCTION: BOOL SetupQueueRenameSectionA ( HSPFILEQ QueueHandle, HINF InfHandle, HINF ListInfHandle, PCSTR Section ) ;
|
||||
FUNCTION: BOOL SetupQueueRenameSectionW ( HSPFILEQ QueueHandle, HINF InfHandle, HINF ListInfHandle, PCWSTR Section ) ;
|
||||
ALIAS: SetupQueueRenameSection SetupQueueRenameSectionW
|
||||
ALIAS: SetupQueueRenameSection SetupQueueRenameSectionW ;
|
||||
|
||||
FUNCTION: BOOL SetupCommitFileQueueA ( HWND Owner, HSPFILEQ QueueHandle, PSP_FILE_CALLBACK_A MsgHandler, PVOID Context ) ;
|
||||
FUNCTION: BOOL SetupCommitFileQueueW ( HWND Owner, HSPFILEQ QueueHandle, PSP_FILE_CALLBACK_W MsgHandler, PVOID Context ) ;
|
||||
ALIAS: SetupCommitFileQueue SetupCommitFileQueueW
|
||||
ALIAS: SetupCommitFileQueue SetupCommitFileQueueW ;
|
||||
|
||||
FUNCTION: BOOL SetupScanFileQueueA ( HSPFILEQ FileQueue, DWORD Flags, HWND Window, PSP_FILE_CALLBACK_A CallbackRoutine, PVOID CallbackContext, PDWORD Result ) ;
|
||||
FUNCTION: BOOL SetupScanFileQueueW ( HSPFILEQ FileQueue, DWORD Flags, HWND Window, PSP_FILE_CALLBACK_W CallbackRoutine, PVOID CallbackContext, PDWORD Result ) ;
|
||||
ALIAS: SetupScanFileQueue SetupScanFileQueueW
|
||||
ALIAS: SetupScanFileQueue SetupScanFileQueueW ;
|
||||
|
||||
CONSTANT: SPQ_SCAN_FILE_PRESENCE 0x00000001
|
||||
CONSTANT: SPQ_SCAN_FILE_VALIDITY 0x00000002
|
||||
|
@ -1318,68 +1318,68 @@ CONSTANT: SPOST_MAX 3
|
|||
|
||||
FUNCTION: BOOL SetupCopyOEMInfA ( PCSTR SourceInfFileName, PCSTR OEMSourceMediaLocation, DWORD OEMSourceMediaType, DWORD CopyStyle, PSTR DestinationInfFileName, DWORD DestinationInfFileNameSize, PDWORD RequiredSize, PSTR* DestinationInfFileNameComponent ) ;
|
||||
FUNCTION: BOOL SetupCopyOEMInfW ( PCWSTR SourceInfFileName, PCWSTR OEMSourceMediaLocation, DWORD OEMSourceMediaType, DWORD CopyStyle, PWSTR DestinationInfFileName, DWORD DestinationInfFileNameSize, PDWORD RequiredSize, PWSTR* DestinationInfFileNameComponent ) ;
|
||||
ALIAS: SetupCopyOEMInf SetupCopyOEMInfW
|
||||
ALIAS: SetupCopyOEMInf SetupCopyOEMInfW ;
|
||||
|
||||
CONSTANT: SUOI_FORCEDELETE 0x00000001
|
||||
CONSTANT: SUOI_INTERNAL1 0x00000002
|
||||
|
||||
FUNCTION: BOOL SetupUninstallOEMInfA ( PCSTR InfFileName, DWORD Flags, PVOID Reserved ) ;
|
||||
FUNCTION: BOOL SetupUninstallOEMInfW ( PCWSTR InfFileName, DWORD Flags, PVOID Reserved ) ;
|
||||
ALIAS: SetupUninstallOEMInf SetupUninstallOEMInfW
|
||||
ALIAS: SetupUninstallOEMInf SetupUninstallOEMInfW ;
|
||||
|
||||
FUNCTION: BOOL SetupUninstallNewlyCopiedInfs ( HSPFILEQ FileQueue, DWORD Flags, PVOID Reserved ) ;
|
||||
|
||||
FUNCTION: HDSKSPC SetupCreateDiskSpaceListA ( PVOID Reserved1, DWORD Reserved2, UINT Flags ) ;
|
||||
FUNCTION: HDSKSPC SetupCreateDiskSpaceListW ( PVOID Reserved1, DWORD Reserved2, UINT Flags ) ;
|
||||
ALIAS: SetupCreateDiskSpaceList SetupCreateDiskSpaceListW
|
||||
ALIAS: SetupCreateDiskSpaceList SetupCreateDiskSpaceListW ;
|
||||
|
||||
CONSTANT: SPDSL_IGNORE_DISK 0x00000001
|
||||
CONSTANT: SPDSL_DISALLOW_NEGATIVE_ADJUST 0x00000002
|
||||
|
||||
FUNCTION: HDSKSPC SetupDuplicateDiskSpaceListA ( HDSKSPC DiskSpace, PVOID Reserved1, DWORD Reserved2, UINT Flags ) ;
|
||||
FUNCTION: HDSKSPC SetupDuplicateDiskSpaceListW ( HDSKSPC DiskSpace, PVOID Reserved1, DWORD Reserved2, UINT Flags ) ;
|
||||
ALIAS: SetupDuplicateDiskSpaceList SetupDuplicateDiskSpaceListW
|
||||
ALIAS: SetupDuplicateDiskSpaceList SetupDuplicateDiskSpaceListW ;
|
||||
|
||||
FUNCTION: BOOL SetupDestroyDiskSpaceList ( HDSKSPC DiskSpace ) ;
|
||||
FUNCTION: BOOL SetupQueryDrivesInDiskSpaceListA ( HDSKSPC DiskSpace, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupQueryDrivesInDiskSpaceListW ( HDSKSPC DiskSpace, PWSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupQueryDrivesInDiskSpaceList SetupQueryDrivesInDiskSpaceListW
|
||||
ALIAS: SetupQueryDrivesInDiskSpaceList SetupQueryDrivesInDiskSpaceListW ;
|
||||
|
||||
FUNCTION: BOOL SetupQuerySpaceRequiredOnDriveA ( HDSKSPC DiskSpace, PCSTR DriveSpec, LONGLONG* SpaceRequired, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
FUNCTION: BOOL SetupQuerySpaceRequiredOnDriveW ( HDSKSPC DiskSpace, PCWSTR DriveSpec, LONGLONG* SpaceRequired, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
ALIAS: SetupQuerySpaceRequiredOnDrive SetupQuerySpaceRequiredOnDriveW
|
||||
ALIAS: SetupQuerySpaceRequiredOnDrive SetupQuerySpaceRequiredOnDriveW ;
|
||||
|
||||
FUNCTION: BOOL SetupAdjustDiskSpaceListA ( HDSKSPC DiskSpace, LPCSTR DriveRoot, LONGLONG Amount, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
FUNCTION: BOOL SetupAdjustDiskSpaceListW ( HDSKSPC DiskSpace, LPCWSTR DriveRoot, LONGLONG Amount, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
ALIAS: SetupAdjustDiskSpaceList SetupAdjustDiskSpaceListW
|
||||
ALIAS: SetupAdjustDiskSpaceList SetupAdjustDiskSpaceListW ;
|
||||
|
||||
FUNCTION: BOOL SetupAddToDiskSpaceListA ( HDSKSPC DiskSpace, PCSTR TargetFilespec, LONGLONG FileSize, UINT Operation, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
FUNCTION: BOOL SetupAddToDiskSpaceListW ( HDSKSPC DiskSpace, PCWSTR TargetFilespec, LONGLONG FileSize, UINT Operation, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
ALIAS: SetupAddToDiskSpaceList SetupAddToDiskSpaceListW
|
||||
ALIAS: SetupAddToDiskSpaceList SetupAddToDiskSpaceListW ;
|
||||
|
||||
FUNCTION: BOOL SetupAddSectionToDiskSpaceListA ( HDSKSPC DiskSpace, HINF InfHandle, HINF ListInfHandle, PCSTR SectionName, UINT Operation, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
FUNCTION: BOOL SetupAddSectionToDiskSpaceListW ( HDSKSPC DiskSpace, HINF InfHandle, HINF ListInfHandle, PCWSTR SectionName, UINT Operation, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
ALIAS: SetupAddSectionToDiskSpaceList SetupAddSectionToDiskSpaceListW
|
||||
ALIAS: SetupAddSectionToDiskSpaceList SetupAddSectionToDiskSpaceListW ;
|
||||
|
||||
FUNCTION: BOOL SetupAddInstallSectionToDiskSpaceListA ( HDSKSPC DiskSpace, HINF InfHandle, HINF LayoutInfHandle, PCSTR SectionName, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
FUNCTION: BOOL SetupAddInstallSectionToDiskSpaceListW ( HDSKSPC DiskSpace, HINF InfHandle, HINF LayoutInfHandle, PCWSTR SectionName, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
ALIAS: SetupAddInstallSectionToDiskSpaceList SetupAddInstallSectionToDiskSpaceListW
|
||||
ALIAS: SetupAddInstallSectionToDiskSpaceList SetupAddInstallSectionToDiskSpaceListW ;
|
||||
|
||||
FUNCTION: BOOL SetupRemoveFromDiskSpaceListA ( HDSKSPC DiskSpace, PCSTR TargetFilespec, UINT Operation, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
FUNCTION: BOOL SetupRemoveFromDiskSpaceListW ( HDSKSPC DiskSpace, PCWSTR TargetFilespec, UINT Operation, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
ALIAS: SetupRemoveFromDiskSpaceList SetupRemoveFromDiskSpaceListW
|
||||
ALIAS: SetupRemoveFromDiskSpaceList SetupRemoveFromDiskSpaceListW ;
|
||||
|
||||
FUNCTION: BOOL SetupRemoveSectionFromDiskSpaceListA ( HDSKSPC DiskSpace, HINF InfHandle, HINF ListInfHandle, PCSTR SectionName, UINT Operation, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
FUNCTION: BOOL SetupRemoveSectionFromDiskSpaceListW ( HDSKSPC DiskSpace, HINF InfHandle, HINF ListInfHandle, PCWSTR SectionName, UINT Operation, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
ALIAS: SetupRemoveSectionFromDiskSpaceList SetupRemoveSectionFromDiskSpaceListW
|
||||
ALIAS: SetupRemoveSectionFromDiskSpaceList SetupRemoveSectionFromDiskSpaceListW ;
|
||||
|
||||
FUNCTION: BOOL SetupRemoveInstallSectionFromDiskSpaceListA ( HDSKSPC DiskSpace, HINF InfHandle, HINF LayoutInfHandle, PCSTR SectionName, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
FUNCTION: BOOL SetupRemoveInstallSectionFromDiskSpaceListW ( HDSKSPC DiskSpace, HINF InfHandle, HINF LayoutInfHandle, PCWSTR SectionName, PVOID Reserved1, UINT Reserved2 ) ;
|
||||
ALIAS: SetupRemoveInstallSectionFromDiskSpaceList SetupRemoveInstallSectionFromDiskSpaceListW
|
||||
ALIAS: SetupRemoveInstallSectionFromDiskSpaceList SetupRemoveInstallSectionFromDiskSpaceListW ;
|
||||
|
||||
FUNCTION: BOOL SetupIterateCabinetA ( PCSTR CabinetFile, DWORD Reserved, PSP_FILE_CALLBACK_A MsgHandler, PVOID Context ) ;
|
||||
FUNCTION: BOOL SetupIterateCabinetW ( PCWSTR CabinetFile, DWORD Reserved, PSP_FILE_CALLBACK_W MsgHandler, PVOID Context ) ;
|
||||
ALIAS: SetupIterateCabinet SetupIterateCabinetW
|
||||
ALIAS: SetupIterateCabinet SetupIterateCabinetW ;
|
||||
|
||||
FUNCTION: INT SetupPromptReboot ( HSPFILEQ FileQueue, HWND Owner, BOOL ScanOnly ) ;
|
||||
|
||||
|
@ -1393,7 +1393,7 @@ FUNCTION: void SetupTermDefaultQueueCallback ( PVOID Context ) ;
|
|||
|
||||
FUNCTION: UINT SetupDefaultQueueCallbackA ( PVOID Context, UINT Notification, UINT_PTR Param1, UINT_PTR Param2 ) ;
|
||||
FUNCTION: UINT SetupDefaultQueueCallbackW ( PVOID Context, UINT Notification, UINT_PTR Param1, UINT_PTR Param2 ) ;
|
||||
ALIAS: SetupDefaultQueueCallback SetupDefaultQueueCallbackW
|
||||
ALIAS: SetupDefaultQueueCallback SetupDefaultQueueCallbackW ;
|
||||
|
||||
CONSTANT: FLG_ADDREG_DELREG_BIT 0x00008000
|
||||
CONSTANT: FLG_ADDREG_BINVALUETYPE 0x00000001
|
||||
|
@ -1446,7 +1446,7 @@ CONSTANT: FLG_DELPROPERTY_MULTI_SZ_DELSTRING 0x00000001
|
|||
|
||||
FUNCTION: BOOL SetupInstallFromInfSectionA ( HWND Owner, HINF InfHandle, PCSTR SectionName, UINT Flags, HKEY RelativeKeyRoot, PCSTR SourceRootPath, UINT CopyFlags, PSP_FILE_CALLBACK_A MsgHandler, PVOID Context, HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData ) ;
|
||||
FUNCTION: BOOL SetupInstallFromInfSectionW ( HWND Owner, HINF InfHandle, PCWSTR SectionName, UINT Flags, HKEY RelativeKeyRoot, PCWSTR SourceRootPath, UINT CopyFlags, PSP_FILE_CALLBACK_W MsgHandler, PVOID Context, HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData ) ;
|
||||
ALIAS: SetupInstallFromInfSection SetupInstallFromInfSectionW
|
||||
ALIAS: SetupInstallFromInfSection SetupInstallFromInfSectionW ;
|
||||
|
||||
CONSTANT: SPINST_LOGCONFIG 0x00000001
|
||||
CONSTANT: SPINST_INIFILES 0x00000002
|
||||
|
@ -1468,7 +1468,7 @@ CONSTANT: SPINST_DEVICEINSTALL 0x00100000
|
|||
|
||||
FUNCTION: BOOL SetupInstallFilesFromInfSectionA ( HINF InfHandle, HINF LayoutInfHandle, HSPFILEQ FileQueue, PCSTR SectionName, PCSTR SourceRootPath, UINT CopyFlags ) ;
|
||||
FUNCTION: BOOL SetupInstallFilesFromInfSectionW ( HINF InfHandle, HINF LayoutInfHandle, HSPFILEQ FileQueue, PCWSTR SectionName, PCWSTR SourceRootPath, UINT CopyFlags ) ;
|
||||
ALIAS: SetupInstallFilesFromInfSection SetupInstallFilesFromInfSectionW
|
||||
ALIAS: SetupInstallFilesFromInfSection SetupInstallFilesFromInfSectionW ;
|
||||
|
||||
CONSTANT: SPSVCINST_TAGTOFRONT 0x00000001
|
||||
CONSTANT: SPSVCINST_ASSOCSERVICE 0x00000002
|
||||
|
@ -1486,21 +1486,21 @@ CONSTANT: SPSVCINST_NOCLOBBER_REQUIREDPRIVILEGES 0x00001000
|
|||
|
||||
FUNCTION: BOOL SetupInstallServicesFromInfSectionA ( HINF InfHandle, PCSTR SectionName, DWORD Flags ) ;
|
||||
FUNCTION: BOOL SetupInstallServicesFromInfSectionW ( HINF InfHandle, PCWSTR SectionName, DWORD Flags ) ;
|
||||
ALIAS: SetupInstallServicesFromInfSection SetupInstallServicesFromInfSectionW
|
||||
ALIAS: SetupInstallServicesFromInfSection SetupInstallServicesFromInfSectionW ;
|
||||
|
||||
FUNCTION: BOOL SetupInstallServicesFromInfSectionExA ( HINF InfHandle, PCSTR SectionName, DWORD Flags, HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PVOID Reserved1, PVOID Reserved2 ) ;
|
||||
FUNCTION: BOOL SetupInstallServicesFromInfSectionExW ( HINF InfHandle, PCWSTR SectionName, DWORD Flags, HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PVOID Reserved1, PVOID Reserved2 ) ;
|
||||
ALIAS: SetupInstallServicesFromInfSectionEx SetupInstallServicesFromInfSectionExW
|
||||
ALIAS: SetupInstallServicesFromInfSectionEx SetupInstallServicesFromInfSectionExW ;
|
||||
|
||||
FUNCTION: void InstallHinfSectionA ( HWND Window, HINSTANCE ModuleHandle, PCSTR CommandLine, INT ShowCommand ) ;
|
||||
FUNCTION: void InstallHinfSectionW ( HWND Window, HINSTANCE ModuleHandle, PCWSTR CommandLine, INT ShowCommand ) ;
|
||||
ALIAS: InstallHinfSection InstallHinfSectionW
|
||||
ALIAS: InstallHinfSection InstallHinfSectionW ;
|
||||
|
||||
TYPEDEF: PVOID HSPFILELOG
|
||||
|
||||
FUNCTION: HSPFILELOG SetupInitializeFileLogA ( PCSTR LogFileName, DWORD Flags ) ;
|
||||
FUNCTION: HSPFILELOG SetupInitializeFileLogW ( PCWSTR LogFileName, DWORD Flags ) ;
|
||||
ALIAS: SetupInitializeFileLog SetupInitializeFileLogW
|
||||
ALIAS: SetupInitializeFileLog SetupInitializeFileLogW ;
|
||||
|
||||
CONSTANT: SPFILELOG_SYSTEMLOG 0x00000001
|
||||
CONSTANT: SPFILELOG_FORCENEW 0x00000002
|
||||
|
@ -1509,12 +1509,12 @@ CONSTANT: SPFILELOG_QUERYONLY 0x00000004
|
|||
FUNCTION: BOOL SetupTerminateFileLog ( HSPFILELOG FileLogHandle ) ;
|
||||
FUNCTION: BOOL SetupLogFileA ( HSPFILELOG FileLogHandle, PCSTR LogSectionName, PCSTR SourceFilename, PCSTR TargetFilename, DWORD Checksum, PCSTR DiskTagfile, PCSTR DiskDescription, PCSTR OtherInfo, DWORD Flags ) ;
|
||||
FUNCTION: BOOL SetupLogFileW ( HSPFILELOG FileLogHandle, PCWSTR LogSectionName, PCWSTR SourceFilename, PCWSTR TargetFilename, DWORD Checksum, PCWSTR DiskTagfile, PCWSTR DiskDescription, PCWSTR OtherInfo, DWORD Flags ) ;
|
||||
ALIAS: SetupLogFile SetupLogFileW
|
||||
ALIAS: SetupLogFile SetupLogFileW ;
|
||||
|
||||
CONSTANT: SPFILELOG_OEMFILE 0x00000001
|
||||
FUNCTION: BOOL SetupRemoveFileLogEntryA ( HSPFILELOG FileLogHandle, PCSTR LogSectionName, PCSTR TargetFilename ) ;
|
||||
FUNCTION: BOOL SetupRemoveFileLogEntryW ( HSPFILELOG FileLogHandle, PCWSTR LogSectionName, PCWSTR TargetFilename ) ;
|
||||
ALIAS: SetupRemoveFileLogEntry SetupRemoveFileLogEntryW
|
||||
ALIAS: SetupRemoveFileLogEntry SetupRemoveFileLogEntryW ;
|
||||
|
||||
ENUM: SetupFileLogInfo
|
||||
SetupFileLogSourceFilename
|
||||
|
@ -1526,7 +1526,7 @@ ENUM: SetupFileLogInfo
|
|||
|
||||
FUNCTION: BOOL SetupQueryFileLogA ( HSPFILELOG FileLogHandle, PCSTR LogSectionName, PCSTR TargetFilename, SetupFileLogInfo DesiredInfo, PSTR DataOut, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupQueryFileLogW ( HSPFILELOG FileLogHandle, PCWSTR LogSectionName, PCWSTR TargetFilename, SetupFileLogInfo DesiredInfo, PWSTR DataOut, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupQueryFileLog SetupQueryFileLogW
|
||||
ALIAS: SetupQueryFileLog SetupQueryFileLogW ;
|
||||
|
||||
TYPEDEF: DWORD LogSeverity
|
||||
CONSTANT: LogSevInformation 0x00000000
|
||||
|
@ -1538,7 +1538,7 @@ CONSTANT: LogSevMaximum 0x00000004
|
|||
FUNCTION: BOOL SetupOpenLog ( BOOL Erase ) ;
|
||||
FUNCTION: BOOL SetupLogErrorA ( LPCSTR MessageString, LogSeverity Severity ) ;
|
||||
FUNCTION: BOOL SetupLogErrorW ( LPCWSTR MessageString, LogSeverity Severity ) ;
|
||||
ALIAS: SetupLogError SetupLogErrorW
|
||||
ALIAS: SetupLogError SetupLogErrorW ;
|
||||
|
||||
FUNCTION: void SetupCloseLog ( ) ;
|
||||
FUNCTION: SP_LOG_TOKEN SetupGetThreadLogToken ( ) ;
|
||||
|
@ -1550,11 +1550,11 @@ FUNCTION: void SetupWriteTextLogInfLine ( SP_LOG_TOKEN LogToken, DWORD Flags, HI
|
|||
|
||||
FUNCTION: BOOL SetupGetBackupInformationA ( HSPFILEQ QueueHandle, PSP_BACKUP_QUEUE_PARAMS_A BackupParams ) ;
|
||||
FUNCTION: BOOL SetupGetBackupInformationW ( HSPFILEQ QueueHandle, PSP_BACKUP_QUEUE_PARAMS_W BackupParams ) ;
|
||||
ALIAS: SetupGetBackupInformation SetupGetBackupInformationW
|
||||
ALIAS: SetupGetBackupInformation SetupGetBackupInformationW ;
|
||||
|
||||
FUNCTION: BOOL SetupPrepareQueueForRestoreA ( HSPFILEQ QueueHandle, PCSTR BackupPath, DWORD RestoreFlags ) ;
|
||||
FUNCTION: BOOL SetupPrepareQueueForRestoreW ( HSPFILEQ QueueHandle, PCWSTR BackupPath, DWORD RestoreFlags ) ;
|
||||
ALIAS: SetupPrepareQueueForRestore SetupPrepareQueueForRestoreW
|
||||
ALIAS: SetupPrepareQueueForRestore SetupPrepareQueueForRestoreW ;
|
||||
|
||||
FUNCTION: BOOL SetupSetNonInteractiveMode ( BOOL NonInteractiveFlag ) ;
|
||||
FUNCTION: BOOL SetupGetNonInteractiveMode ( ) ;
|
||||
|
@ -1563,77 +1563,77 @@ FUNCTION: HDEVINFO SetupDiCreateDeviceInfoList ( GUID* ClassGuid, HWND hwndParen
|
|||
FUNCTION: HDEVINFO SetupDiCreateDeviceInfoListExA ( GUID* ClassGuid, HWND hwndParent, PCSTR MachineName, PVOID Reserved ) ;
|
||||
FUNCTION: HDEVINFO SetupDiCreateDeviceInfoListExW ( GUID* ClassGuid, HWND hwndParent, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
|
||||
ALIAS: SetupDiCreateDeviceInfoListEx SetupDiCreateDeviceInfoListExW
|
||||
ALIAS: SetupDiCreateDeviceInfoListEx SetupDiCreateDeviceInfoListExW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetDeviceInfoListClass ( HDEVINFO DeviceInfoSet, LPGUID ClassGuid ) ;
|
||||
FUNCTION: BOOL SetupDiGetDeviceInfoListDetailA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_LIST_DETAIL_DATA_A DeviceInfoSetDetailData ) ;
|
||||
FUNCTION: BOOL SetupDiGetDeviceInfoListDetailW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_LIST_DETAIL_DATA_W DeviceInfoSetDetailData ) ;
|
||||
ALIAS: SetupDiGetDeviceInfoListDetail SetupDiGetDeviceInfoListDetailW
|
||||
ALIAS: SetupDiGetDeviceInfoListDetail SetupDiGetDeviceInfoListDetailW ;
|
||||
|
||||
CONSTANT: DICD_GENERATE_ID 0x00000001
|
||||
CONSTANT: DICD_INHERIT_CLASSDRVS 0x00000002
|
||||
|
||||
FUNCTION: BOOL SetupDiCreateDeviceInfoA ( HDEVINFO DeviceInfoSet, PCSTR DeviceName, GUID* ClassGuid, PCSTR DeviceDescription, HWND hwndParent, DWORD CreationFlags, PSP_DEVINFO_DATA DeviceInfoData ) ;
|
||||
FUNCTION: BOOL SetupDiCreateDeviceInfoW ( HDEVINFO DeviceInfoSet, PCWSTR DeviceName, GUID* ClassGuid, PCWSTR DeviceDescription, HWND hwndParent, DWORD CreationFlags, PSP_DEVINFO_DATA DeviceInfoData ) ;
|
||||
ALIAS: SetupDiCreateDeviceInfo SetupDiCreateDeviceInfoW
|
||||
ALIAS: SetupDiCreateDeviceInfo SetupDiCreateDeviceInfoW ;
|
||||
|
||||
CONSTANT: DIOD_INHERIT_CLASSDRVS 0x00000002
|
||||
CONSTANT: DIOD_CANCEL_REMOVE 0x00000004
|
||||
|
||||
FUNCTION: BOOL SetupDiOpenDeviceInfoA ( HDEVINFO DeviceInfoSet, PCSTR DeviceInstanceId, HWND hwndParent, DWORD OpenFlags, PSP_DEVINFO_DATA DeviceInfoData ) ;
|
||||
FUNCTION: BOOL SetupDiOpenDeviceInfoW ( HDEVINFO DeviceInfoSet, PCWSTR DeviceInstanceId, HWND hwndParent, DWORD OpenFlags, PSP_DEVINFO_DATA DeviceInfoData ) ;
|
||||
ALIAS: SetupDiOpenDeviceInfo SetupDiOpenDeviceInfoW
|
||||
ALIAS: SetupDiOpenDeviceInfo SetupDiOpenDeviceInfoW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetDeviceInstanceIdA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSTR DeviceInstanceId, DWORD DeviceInstanceIdSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupDiGetDeviceInstanceIdW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PWSTR DeviceInstanceId, DWORD DeviceInstanceIdSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupDiGetDeviceInstanceId SetupDiGetDeviceInstanceIdW
|
||||
ALIAS: SetupDiGetDeviceInstanceId SetupDiGetDeviceInstanceIdW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiDeleteDeviceInfo ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData ) ;
|
||||
FUNCTION: BOOL SetupDiEnumDeviceInfo ( HDEVINFO DeviceInfoSet, DWORD MemberIndex, PSP_DEVINFO_DATA DeviceInfoData ) ;
|
||||
FUNCTION: BOOL SetupDiDestroyDeviceInfoList ( HDEVINFO DeviceInfoSet ) ;
|
||||
FUNCTION: BOOL SetupDiEnumDeviceInterfaces ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, GUID* InterfaceClassGuid, DWORD MemberIndex, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData ) ;
|
||||
ALIAS: SetupDiEnumInterfaceDevice SetupDiEnumDeviceInterfaces
|
||||
ALIAS: SetupDiEnumInterfaceDevice SetupDiEnumDeviceInterfaces ;
|
||||
|
||||
FUNCTION: BOOL SetupDiCreateDeviceInterfaceA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, GUID* InterfaceClassGuid, PCSTR ReferenceString, DWORD CreationFlags, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData ) ;
|
||||
FUNCTION: BOOL SetupDiCreateDeviceInterfaceW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, GUID* InterfaceClassGuid, PCWSTR ReferenceString, DWORD CreationFlags, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData ) ;
|
||||
ALIAS: SetupDiCreateDeviceInterface SetupDiCreateDeviceInterfaceW
|
||||
ALIAS: SetupDiCreateDeviceInterface SetupDiCreateDeviceInterfaceW ;
|
||||
|
||||
ALIAS: SetupDiCreateInterfaceDeviceW SetupDiCreateDeviceInterfaceW
|
||||
ALIAS: SetupDiCreateInterfaceDeviceA SetupDiCreateDeviceInterfaceA
|
||||
ALIAS: SetupDiCreateInterfaceDeviceW SetupDiCreateDeviceInterfaceW ;
|
||||
ALIAS: SetupDiCreateInterfaceDeviceA SetupDiCreateDeviceInterfaceA ;
|
||||
|
||||
ALIAS: SetupDiCreateInterfaceDevice SetupDiCreateDeviceInterfaceW
|
||||
ALIAS: SetupDiCreateInterfaceDevice SetupDiCreateDeviceInterfaceW ;
|
||||
|
||||
CONSTANT: DIODI_NO_ADD 0x00000001
|
||||
|
||||
FUNCTION: BOOL SetupDiOpenDeviceInterfaceA ( HDEVINFO DeviceInfoSet, PCSTR DevicePath, DWORD OpenFlags, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData ) ;
|
||||
FUNCTION: BOOL SetupDiOpenDeviceInterfaceW ( HDEVINFO DeviceInfoSet, PCWSTR DevicePath, DWORD OpenFlags, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData ) ;
|
||||
ALIAS: SetupDiOpenDeviceInterface SetupDiOpenDeviceInterfaceW
|
||||
ALIAS: SetupDiOpenDeviceInterface SetupDiOpenDeviceInterfaceW ;
|
||||
|
||||
ALIAS: SetupDiOpenInterfaceDeviceW SetupDiOpenDeviceInterfaceW
|
||||
ALIAS: SetupDiOpenInterfaceDeviceA SetupDiOpenDeviceInterfaceA
|
||||
ALIAS: SetupDiOpenInterfaceDeviceW SetupDiOpenDeviceInterfaceW ;
|
||||
ALIAS: SetupDiOpenInterfaceDeviceA SetupDiOpenDeviceInterfaceA ;
|
||||
|
||||
ALIAS: SetupDiOpenInterfaceDevice SetupDiOpenDeviceInterfaceW
|
||||
ALIAS: SetupDiOpenInterfaceDevice SetupDiOpenDeviceInterfaceW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetDeviceInterfaceAlias ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, GUID* AliasInterfaceClassGuid, PSP_DEVICE_INTERFACE_DATA AliasDeviceInterfaceData ) ;
|
||||
ALIAS: SetupDiGetInterfaceDeviceAlias SetupDiGetDeviceInterfaceAlias
|
||||
ALIAS: SetupDiGetInterfaceDeviceAlias SetupDiGetDeviceInterfaceAlias ;
|
||||
|
||||
FUNCTION: BOOL SetupDiDeleteDeviceInterfaceData ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData ) ;
|
||||
ALIAS: SetupDiDeleteInterfaceDeviceData SetupDiDeleteDeviceInterfaceData
|
||||
ALIAS: SetupDiDeleteInterfaceDeviceData SetupDiDeleteDeviceInterfaceData ;
|
||||
|
||||
FUNCTION: BOOL SetupDiRemoveDeviceInterface ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData ) ;
|
||||
ALIAS: SetupDiRemoveInterfaceDevice SetupDiRemoveDeviceInterface
|
||||
ALIAS: SetupDiRemoveInterfaceDevice SetupDiRemoveDeviceInterface ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetDeviceInterfaceDetailA ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, PSP_DEVICE_INTERFACE_DETAIL_DATA_A DeviceInterfaceDetailData, DWORD DeviceInterfaceDetailDataSize, PDWORD RequiredSize, PSP_DEVINFO_DATA DeviceInfoData ) ;
|
||||
FUNCTION: BOOL SetupDiGetDeviceInterfaceDetailW ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, PSP_DEVICE_INTERFACE_DETAIL_DATA_W DeviceInterfaceDetailData, DWORD DeviceInterfaceDetailDataSize, PDWORD RequiredSize, PSP_DEVINFO_DATA DeviceInfoData ) ;
|
||||
ALIAS: SetupDiGetDeviceInterfaceDetail SetupDiGetDeviceInterfaceDetailW
|
||||
ALIAS: SetupDiGetDeviceInterfaceDetail SetupDiGetDeviceInterfaceDetailW ;
|
||||
|
||||
ALIAS: SetupDiGetInterfaceDeviceDetailW SetupDiGetDeviceInterfaceDetailW
|
||||
ALIAS: SetupDiGetInterfaceDeviceDetailA SetupDiGetDeviceInterfaceDetailA
|
||||
ALIAS: SetupDiGetInterfaceDeviceDetailW SetupDiGetDeviceInterfaceDetailW ;
|
||||
ALIAS: SetupDiGetInterfaceDeviceDetailA SetupDiGetDeviceInterfaceDetailA ;
|
||||
|
||||
ALIAS: SetupDiGetInterfaceDeviceDetail SetupDiGetDeviceInterfaceDetailW
|
||||
ALIAS: SetupDiGetInterfaceDeviceDetail SetupDiGetDeviceInterfaceDetailW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiInstallDeviceInterfaces ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData ) ;
|
||||
ALIAS: SetupDiInstallInterfaceDevices SetupDiInstallDeviceInterfaces
|
||||
ALIAS: SetupDiInstallInterfaceDevices SetupDiInstallDeviceInterfaces ;
|
||||
|
||||
FUNCTION: BOOL SetupDiSetDeviceInterfaceDefault ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, DWORD Flags, PVOID Reserved ) ;
|
||||
|
||||
|
@ -1649,19 +1649,19 @@ FUNCTION: BOOL SetupDiBuildDriverInfoList ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_
|
|||
FUNCTION: BOOL SetupDiCancelDriverInfoSearch ( HDEVINFO DeviceInfoSet ) ;
|
||||
FUNCTION: BOOL SetupDiEnumDriverInfoA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD DriverType, DWORD MemberIndex, PSP_DRVINFO_DATA_A DriverInfoData ) ;
|
||||
FUNCTION: BOOL SetupDiEnumDriverInfoW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD DriverType, DWORD MemberIndex, PSP_DRVINFO_DATA_W DriverInfoData ) ;
|
||||
ALIAS: SetupDiEnumDriverInfo SetupDiEnumDriverInfoW
|
||||
ALIAS: SetupDiEnumDriverInfo SetupDiEnumDriverInfoW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetSelectedDriverA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DRVINFO_DATA_A DriverInfoData ) ;
|
||||
FUNCTION: BOOL SetupDiGetSelectedDriverW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DRVINFO_DATA_W DriverInfoData ) ;
|
||||
ALIAS: SetupDiGetSelectedDriver SetupDiGetSelectedDriverW
|
||||
ALIAS: SetupDiGetSelectedDriver SetupDiGetSelectedDriverW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiSetSelectedDriverA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DRVINFO_DATA_A DriverInfoData ) ;
|
||||
FUNCTION: BOOL SetupDiSetSelectedDriverW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DRVINFO_DATA_W DriverInfoData ) ;
|
||||
ALIAS: SetupDiSetSelectedDriver SetupDiSetSelectedDriverW
|
||||
ALIAS: SetupDiSetSelectedDriver SetupDiSetSelectedDriverW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetDriverInfoDetailA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DRVINFO_DATA_A DriverInfoData, PSP_DRVINFO_DETAIL_DATA_A DriverInfoDetailData, DWORD DriverInfoDetailDataSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupDiGetDriverInfoDetailW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DRVINFO_DATA_W DriverInfoData, PSP_DRVINFO_DETAIL_DATA_W DriverInfoDetailData, DWORD DriverInfoDetailDataSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupDiGetDriverInfoDetail SetupDiGetDriverInfoDetailW
|
||||
ALIAS: SetupDiGetDriverInfoDetail SetupDiGetDriverInfoDetailW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiDestroyDriverInfoList ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD DriverType ) ;
|
||||
|
||||
|
@ -1674,15 +1674,15 @@ CONSTANT: DIGCF_INTERFACEDEVICE $ DIGCF_DEVICEINTERFACE
|
|||
|
||||
FUNCTION: HDEVINFO SetupDiGetClassDevsA ( GUID* ClassGuid, PCSTR Enumerator, HWND hwndParent, DWORD Flags ) ;
|
||||
FUNCTION: HDEVINFO SetupDiGetClassDevsW ( GUID* ClassGuid, PCWSTR Enumerator, HWND hwndParent, DWORD Flags ) ;
|
||||
ALIAS: SetupDiGetClassDevs SetupDiGetClassDevsW
|
||||
ALIAS: SetupDiGetClassDevs SetupDiGetClassDevsW ;
|
||||
|
||||
FUNCTION: HDEVINFO SetupDiGetClassDevsExA ( GUID* ClassGuid, PCSTR Enumerator, HWND hwndParent, DWORD Flags, HDEVINFO DeviceInfoSet, PCSTR MachineName, PVOID Reserved ) ;
|
||||
FUNCTION: HDEVINFO SetupDiGetClassDevsExW ( GUID* ClassGuid, PCWSTR Enumerator, HWND hwndParent, DWORD Flags, HDEVINFO DeviceInfoSet, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiGetClassDevsEx SetupDiGetClassDevsExW
|
||||
ALIAS: SetupDiGetClassDevsEx SetupDiGetClassDevsExW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetINFClassA ( PCSTR InfName, LPGUID ClassGuid, PSTR ClassName, DWORD ClassNameSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupDiGetINFClassW ( PCWSTR InfName, LPGUID ClassGuid, PWSTR ClassName, DWORD ClassNameSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupDiGetINFClass SetupDiGetINFClassW
|
||||
ALIAS: SetupDiGetINFClass SetupDiGetINFClassW ;
|
||||
|
||||
CONSTANT: DIBCI_NOINSTALLCLASS 0x00000001
|
||||
CONSTANT: DIBCI_NODISPLAYCLASS 0x00000002
|
||||
|
@ -1690,15 +1690,15 @@ CONSTANT: DIBCI_NODISPLAYCLASS 0x00000002
|
|||
FUNCTION: BOOL SetupDiBuildClassInfoList ( DWORD Flags, LPGUID ClassGuidList, DWORD ClassGuidListSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupDiBuildClassInfoListExA ( DWORD Flags, LPGUID ClassGuidList, DWORD ClassGuidListSize, PDWORD RequiredSize, PCSTR MachineName, PVOID Reserved ) ;
|
||||
FUNCTION: BOOL SetupDiBuildClassInfoListExW ( DWORD Flags, LPGUID ClassGuidList, DWORD ClassGuidListSize, PDWORD RequiredSize, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiBuildClassInfoListEx SetupDiBuildClassInfoListExW
|
||||
ALIAS: SetupDiBuildClassInfoListEx SetupDiBuildClassInfoListExW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetClassDescriptionA ( GUID* ClassGuid, PSTR ClassDescription, DWORD ClassDescriptionSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupDiGetClassDescriptionW ( GUID* ClassGuid, PWSTR ClassDescription, DWORD ClassDescriptionSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupDiGetClassDescription SetupDiGetClassDescriptionW
|
||||
ALIAS: SetupDiGetClassDescription SetupDiGetClassDescriptionW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetClassDescriptionExA ( GUID* ClassGuid, PSTR ClassDescription, DWORD ClassDescriptionSize, PDWORD RequiredSize, PCSTR MachineName, PVOID Reserved ) ;
|
||||
FUNCTION: BOOL SetupDiGetClassDescriptionExW ( GUID* ClassGuid, PWSTR ClassDescription, DWORD ClassDescriptionSize, PDWORD RequiredSize, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiGetClassDescriptionEx SetupDiGetClassDescriptionExW
|
||||
ALIAS: SetupDiGetClassDescriptionEx SetupDiGetClassDescriptionExW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiCallClassInstaller ( DI_FUNCTION InstallFunction, HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData ) ;
|
||||
FUNCTION: BOOL SetupDiSelectDevice ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData ) ;
|
||||
|
@ -1714,11 +1714,11 @@ FUNCTION: BOOL SetupDiFinishInstallAction ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_
|
|||
|
||||
FUNCTION: BOOL SetupDiInstallClassA ( HWND hwndParent, PCSTR InfFileName, DWORD Flags, HSPFILEQ FileQueue ) ;
|
||||
FUNCTION: BOOL SetupDiInstallClassW ( HWND hwndParent, PCWSTR InfFileName, DWORD Flags, HSPFILEQ FileQueue ) ;
|
||||
ALIAS: SetupDiInstallClass SetupDiInstallClassW
|
||||
ALIAS: SetupDiInstallClass SetupDiInstallClassW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiInstallClassExA ( HWND hwndParent, PCSTR InfFileName, DWORD Flags, HSPFILEQ FileQueue, GUID* InterfaceClassGuid, PVOID Reserved1, PVOID Reserved2 ) ;
|
||||
FUNCTION: BOOL SetupDiInstallClassExW ( HWND hwndParent, PCWSTR InfFileName, DWORD Flags, HSPFILEQ FileQueue, GUID* InterfaceClassGuid, PVOID Reserved1, PVOID Reserved2 ) ;
|
||||
ALIAS: SetupDiInstallClassEx SetupDiInstallClassExW
|
||||
ALIAS: SetupDiInstallClassEx SetupDiInstallClassExW ;
|
||||
|
||||
FUNCTION: HKEY SetupDiOpenClassRegKey ( GUID* ClassGuid, REGSAM samDesired ) ;
|
||||
|
||||
|
@ -1727,20 +1727,20 @@ CONSTANT: DIOCR_INTERFACE 0x00000002
|
|||
|
||||
FUNCTION: HKEY SetupDiOpenClassRegKeyExA ( GUID* ClassGuid, REGSAM samDesired, DWORD Flags, PCSTR MachineName, PVOID Reserved ) ;
|
||||
FUNCTION: HKEY SetupDiOpenClassRegKeyExW ( GUID* ClassGuid, REGSAM samDesired, DWORD Flags, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiOpenClassRegKeyEx SetupDiOpenClassRegKeyExW
|
||||
ALIAS: SetupDiOpenClassRegKeyEx SetupDiOpenClassRegKeyExW ;
|
||||
|
||||
FUNCTION: HKEY SetupDiCreateDeviceInterfaceRegKeyA ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, DWORD Reserved, REGSAM samDesired, HINF InfHandle, PCSTR InfSectionName ) ;
|
||||
FUNCTION: HKEY SetupDiCreateDeviceInterfaceRegKeyW ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, DWORD Reserved, REGSAM samDesired, HINF InfHandle, PCWSTR InfSectionName ) ;
|
||||
ALIAS: SetupDiCreateDeviceInterfaceRegKey SetupDiCreateDeviceInterfaceRegKeyW
|
||||
ALIAS: SetupDiCreateInterfaceDeviceRegKeyW SetupDiCreateDeviceInterfaceRegKeyW
|
||||
ALIAS: SetupDiCreateInterfaceDeviceRegKeyA SetupDiCreateDeviceInterfaceRegKeyA
|
||||
ALIAS: SetupDiCreateInterfaceDeviceRegKey SetupDiCreateDeviceInterfaceRegKeyW
|
||||
ALIAS: SetupDiCreateDeviceInterfaceRegKey SetupDiCreateDeviceInterfaceRegKeyW ;
|
||||
ALIAS: SetupDiCreateInterfaceDeviceRegKeyW SetupDiCreateDeviceInterfaceRegKeyW ;
|
||||
ALIAS: SetupDiCreateInterfaceDeviceRegKeyA SetupDiCreateDeviceInterfaceRegKeyA ;
|
||||
ALIAS: SetupDiCreateInterfaceDeviceRegKey SetupDiCreateDeviceInterfaceRegKeyW ;
|
||||
|
||||
FUNCTION: HKEY SetupDiOpenDeviceInterfaceRegKey ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, DWORD Reserved, REGSAM samDesired ) ;
|
||||
ALIAS: SetupDiOpenInterfaceDeviceRegKey SetupDiOpenDeviceInterfaceRegKey
|
||||
ALIAS: SetupDiOpenInterfaceDeviceRegKey SetupDiOpenDeviceInterfaceRegKey ;
|
||||
|
||||
FUNCTION: BOOL SetupDiDeleteDeviceInterfaceRegKey ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, DWORD Reserved ) ;
|
||||
ALIAS: SetupDiDeleteInterfaceDeviceRegKey SetupDiDeleteDeviceInterfaceRegKey
|
||||
ALIAS: SetupDiDeleteInterfaceDeviceRegKey SetupDiDeleteDeviceInterfaceRegKey ;
|
||||
|
||||
CONSTANT: DIREG_DEV 0x00000001
|
||||
CONSTANT: DIREG_DRV 0x00000002
|
||||
|
@ -1748,47 +1748,47 @@ CONSTANT: DIREG_BOTH 0x00000004
|
|||
|
||||
FUNCTION: HKEY SetupDiCreateDevRegKeyA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD Scope, DWORD HwProfile, DWORD KeyType, HINF InfHandle, PCSTR InfSectionName ) ;
|
||||
FUNCTION: HKEY SetupDiCreateDevRegKeyW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD Scope, DWORD HwProfile, DWORD KeyType, HINF InfHandle, PCWSTR InfSectionName ) ;
|
||||
ALIAS: SetupDiCreateDevRegKey SetupDiCreateDevRegKeyW
|
||||
ALIAS: SetupDiCreateDevRegKey SetupDiCreateDevRegKeyW ;
|
||||
|
||||
FUNCTION: HKEY SetupDiOpenDevRegKey ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD Scope, DWORD HwProfile, DWORD KeyType, REGSAM samDesired ) ;
|
||||
FUNCTION: BOOL SetupDiDeleteDevRegKey ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD Scope, DWORD HwProfile, DWORD KeyType ) ;
|
||||
FUNCTION: BOOL SetupDiGetHwProfileList ( PDWORD HwProfileList, DWORD HwProfileListSize, PDWORD RequiredSize, PDWORD CurrentlyActiveIndex ) ;
|
||||
FUNCTION: BOOL SetupDiGetHwProfileListExA ( PDWORD HwProfileList, DWORD HwProfileListSize, PDWORD RequiredSize, PDWORD CurrentlyActiveIndex, PCSTR MachineName, PVOID Reserved ) ;
|
||||
FUNCTION: BOOL SetupDiGetHwProfileListExW ( PDWORD HwProfileList, DWORD HwProfileListSize, PDWORD RequiredSize, PDWORD CurrentlyActiveIndex, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiGetHwProfileListEx SetupDiGetHwProfileListExW
|
||||
ALIAS: SetupDiGetHwProfileListEx SetupDiGetHwProfileListExW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetDevicePropertyKeys ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DEVPROPKEY* PropertyKeyArray, DWORD PropertyKeyCount, PDWORD RequiredPropertyKeyCount, DWORD Flags ) ;
|
||||
FUNCTION: BOOL SetupDiGetDevicePropertyW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DEVPROPKEY* PropertyKey, DEVPROPTYPE* PropertyType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, PDWORD RequiredSize, DWORD Flags ) ;
|
||||
ALIAS: SetupDiGetDeviceProperty SetupDiGetDevicePropertyW
|
||||
ALIAS: SetupDiGetDeviceProperty SetupDiGetDevicePropertyW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiSetDevicePropertyW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DEVPROPKEY* PropertyKey, DEVPROPTYPE PropertyType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, DWORD Flags ) ;
|
||||
ALIAS: SetupDiSetDeviceProperty SetupDiSetDevicePropertyW
|
||||
ALIAS: SetupDiSetDeviceProperty SetupDiSetDevicePropertyW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetDeviceInterfacePropertyKeys ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, DEVPROPKEY* PropertyKeyArray, DWORD PropertyKeyCount, PDWORD RequiredPropertyKeyCount, DWORD Flags ) ;
|
||||
FUNCTION: BOOL SetupDiGetDeviceInterfacePropertyW ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, DEVPROPKEY* PropertyKey, DEVPROPTYPE* PropertyType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, PDWORD RequiredSize, DWORD Flags ) ;
|
||||
ALIAS: SetupDiGetDeviceInterfaceProperty SetupDiGetDeviceInterfacePropertyW
|
||||
ALIAS: SetupDiGetDeviceInterfaceProperty SetupDiGetDeviceInterfacePropertyW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiSetDeviceInterfacePropertyW ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, DEVPROPKEY* PropertyKey, DEVPROPTYPE PropertyType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, DWORD Flags ) ;
|
||||
ALIAS: SetupDiSetDeviceInterfaceProperty SetupDiSetDeviceInterfacePropertyW
|
||||
ALIAS: SetupDiSetDeviceInterfaceProperty SetupDiSetDeviceInterfacePropertyW ;
|
||||
|
||||
CONSTANT: DICLASSPROP_INSTALLER 0x00000001
|
||||
CONSTANT: DICLASSPROP_INTERFACE 0x00000002
|
||||
|
||||
FUNCTION: BOOL SetupDiGetClassPropertyKeys ( GUID* ClassGuid, DEVPROPKEY* PropertyKeyArray, DWORD PropertyKeyCount, PDWORD RequiredPropertyKeyCount, DWORD Flags ) ;
|
||||
FUNCTION: BOOL SetupDiGetClassPropertyKeysExW ( GUID* ClassGuid, DEVPROPKEY* PropertyKeyArray, DWORD PropertyKeyCount, PDWORD RequiredPropertyKeyCount, DWORD Flags, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiGetClassPropertyKeysEx SetupDiGetClassPropertyKeysExW
|
||||
ALIAS: SetupDiGetClassPropertyKeysEx SetupDiGetClassPropertyKeysExW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetClassPropertyW ( GUID* ClassGuid, DEVPROPKEY* PropertyKey, DEVPROPTYPE* PropertyType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, PDWORD RequiredSize, DWORD Flags ) ;
|
||||
ALIAS: SetupDiGetClassProperty SetupDiGetClassPropertyW
|
||||
ALIAS: SetupDiGetClassProperty SetupDiGetClassPropertyW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetClassPropertyExW ( GUID* ClassGuid, DEVPROPKEY* PropertyKey, DEVPROPTYPE* PropertyType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, PDWORD RequiredSize, DWORD Flags, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiGetClassPropertyEx SetupDiGetClassPropertyExW
|
||||
ALIAS: SetupDiGetClassPropertyEx SetupDiGetClassPropertyExW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiSetClassPropertyW ( GUID* ClassGuid, DEVPROPKEY* PropertyKey, DEVPROPTYPE PropertyType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, DWORD Flags ) ;
|
||||
ALIAS: SetupDiSetClassProperty SetupDiSetClassPropertyW
|
||||
ALIAS: SetupDiSetClassProperty SetupDiSetClassPropertyW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiSetClassPropertyExW ( GUID* ClassGuid, DEVPROPKEY* PropertyKey, DEVPROPTYPE PropertyType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, DWORD Flags, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiSetClassPropertyEx SetupDiSetClassPropertyExW
|
||||
ALIAS: SetupDiSetClassPropertyEx SetupDiSetClassPropertyExW ;
|
||||
|
||||
CONSTANT: SPDRP_DEVICEDESC 0x00000000
|
||||
CONSTANT: SPDRP_HARDWAREID 0x00000001
|
||||
|
@ -1839,43 +1839,43 @@ CONSTANT: SPCRP_MAXIMUM_PROPERTY 0x0000001C
|
|||
|
||||
FUNCTION: BOOL SetupDiGetDeviceRegistryPropertyA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD Property, PDWORD PropertyRegDataType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupDiGetDeviceRegistryPropertyW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD Property, PDWORD PropertyRegDataType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupDiGetDeviceRegistryProperty SetupDiGetDeviceRegistryPropertyW
|
||||
ALIAS: SetupDiGetDeviceRegistryProperty SetupDiGetDeviceRegistryPropertyW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetClassRegistryPropertyA ( GUID* ClassGuid, DWORD Property, PDWORD PropertyRegDataType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, PDWORD RequiredSize, PCSTR MachineName, PVOID Reserved ) ;
|
||||
FUNCTION: BOOL SetupDiGetClassRegistryPropertyW ( GUID* ClassGuid, DWORD Property, PDWORD PropertyRegDataType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, PDWORD RequiredSize, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiGetClassRegistryProperty SetupDiGetClassRegistryPropertyW
|
||||
ALIAS: SetupDiGetClassRegistryProperty SetupDiGetClassRegistryPropertyW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiSetDeviceRegistryPropertyA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD Property, BYTE* PropertyBuffer, DWORD PropertyBufferSize ) ;
|
||||
FUNCTION: BOOL SetupDiSetDeviceRegistryPropertyW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD Property, BYTE* PropertyBuffer, DWORD PropertyBufferSize ) ;
|
||||
ALIAS: SetupDiSetDeviceRegistryProperty SetupDiSetDeviceRegistryPropertyW
|
||||
ALIAS: SetupDiSetDeviceRegistryProperty SetupDiSetDeviceRegistryPropertyW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiSetClassRegistryPropertyA ( GUID* ClassGuid, DWORD Property, BYTE* PropertyBuffer, DWORD PropertyBufferSize, PCSTR MachineName, PVOID Reserved ) ;
|
||||
FUNCTION: BOOL SetupDiSetClassRegistryPropertyW ( GUID* ClassGuid, DWORD Property, BYTE* PropertyBuffer, DWORD PropertyBufferSize, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiSetClassRegistryProperty SetupDiSetClassRegistryPropertyW
|
||||
ALIAS: SetupDiSetClassRegistryProperty SetupDiSetClassRegistryPropertyW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetDeviceInstallParamsA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DEVINSTALL_PARAMS_A DeviceInstallParams ) ;
|
||||
FUNCTION: BOOL SetupDiGetDeviceInstallParamsW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DEVINSTALL_PARAMS_W DeviceInstallParams ) ;
|
||||
ALIAS: SetupDiGetDeviceInstallParams SetupDiGetDeviceInstallParamsW
|
||||
ALIAS: SetupDiGetDeviceInstallParams SetupDiGetDeviceInstallParamsW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetClassInstallParamsA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_CLASSINSTALL_HEADER ClassInstallParams, DWORD ClassInstallParamsSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupDiGetClassInstallParamsW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_CLASSINSTALL_HEADER ClassInstallParams, DWORD ClassInstallParamsSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupDiGetClassInstallParams SetupDiGetClassInstallParamsW
|
||||
ALIAS: SetupDiGetClassInstallParams SetupDiGetClassInstallParamsW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiSetDeviceInstallParamsA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DEVINSTALL_PARAMS_A DeviceInstallParams ) ;
|
||||
FUNCTION: BOOL SetupDiSetDeviceInstallParamsW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DEVINSTALL_PARAMS_W DeviceInstallParams ) ;
|
||||
ALIAS: SetupDiSetDeviceInstallParams SetupDiSetDeviceInstallParamsW
|
||||
ALIAS: SetupDiSetDeviceInstallParams SetupDiSetDeviceInstallParamsW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiSetClassInstallParamsA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_CLASSINSTALL_HEADER ClassInstallParams, DWORD ClassInstallParamsSize ) ;
|
||||
FUNCTION: BOOL SetupDiSetClassInstallParamsW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_CLASSINSTALL_HEADER ClassInstallParams, DWORD ClassInstallParamsSize ) ;
|
||||
ALIAS: SetupDiSetClassInstallParams SetupDiSetClassInstallParamsW
|
||||
ALIAS: SetupDiSetClassInstallParams SetupDiSetClassInstallParamsW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetDriverInstallParamsA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DRVINFO_DATA_A DriverInfoData, PSP_DRVINSTALL_PARAMS DriverInstallParams ) ;
|
||||
FUNCTION: BOOL SetupDiGetDriverInstallParamsW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DRVINFO_DATA_W DriverInfoData, PSP_DRVINSTALL_PARAMS DriverInstallParams ) ;
|
||||
ALIAS: SetupDiGetDriverInstallParams SetupDiGetDriverInstallParamsW
|
||||
ALIAS: SetupDiGetDriverInstallParams SetupDiGetDriverInstallParamsW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiSetDriverInstallParamsA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DRVINFO_DATA_A DriverInfoData, PSP_DRVINSTALL_PARAMS DriverInstallParams ) ;
|
||||
FUNCTION: BOOL SetupDiSetDriverInstallParamsW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DRVINFO_DATA_W DriverInfoData, PSP_DRVINSTALL_PARAMS DriverInstallParams ) ;
|
||||
ALIAS: SetupDiSetDriverInstallParams SetupDiSetDriverInstallParamsW
|
||||
ALIAS: SetupDiSetDriverInstallParams SetupDiSetDriverInstallParamsW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiLoadClassIcon ( GUID* ClassGuid, HICON* LargeIcon, PINT MiniIconIndex ) ;
|
||||
FUNCTION: BOOL SetupDiLoadDeviceIcon ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, UINT cxIcon, UINT cyIcon, DWORD Flags, HICON* hIcon ) ;
|
||||
|
@ -1889,7 +1889,7 @@ FUNCTION: BOOL SetupDiGetClassBitmapIndex ( GUID* ClassGuid, PINT MiniIconIndex
|
|||
FUNCTION: BOOL SetupDiGetClassImageList ( PSP_CLASSIMAGELIST_DATA ClassImageListData ) ;
|
||||
FUNCTION: BOOL SetupDiGetClassImageListExA ( PSP_CLASSIMAGELIST_DATA ClassImageListData, PCSTR MachineName, PVOID Reserved ) ;
|
||||
FUNCTION: BOOL SetupDiGetClassImageListExW ( PSP_CLASSIMAGELIST_DATA ClassImageListData, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiGetClassImageListEx SetupDiGetClassImageListExW
|
||||
ALIAS: SetupDiGetClassImageListEx SetupDiGetClassImageListExW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetClassImageIndex ( PSP_CLASSIMAGELIST_DATA ClassImageListData, GUID* ClassGuid, PINT ImageIndex ) ;
|
||||
FUNCTION: BOOL SetupDiDestroyClassImageList ( PSP_CLASSIMAGELIST_DATA ClassImageListData ) ;
|
||||
|
@ -1901,7 +1901,7 @@ CONSTANT: DIGCDP_FLAG_REMOTE_ADVANCED 0x00000004
|
|||
|
||||
FUNCTION: BOOL SetupDiGetClassDevPropertySheetsA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, LPPROPSHEETHEADERA PropertySheetHeader, DWORD PropertySheetHeaderPageListSize, PDWORD RequiredSize, DWORD PropertySheetType ) ;
|
||||
FUNCTION: BOOL SetupDiGetClassDevPropertySheetsW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, LPPROPSHEETHEADERW PropertySheetHeader, DWORD PropertySheetHeaderPageListSize, PDWORD RequiredSize, DWORD PropertySheetType ) ;
|
||||
ALIAS: SetupDiGetClassDevPropertySheets SetupDiGetClassDevPropertySheetsW
|
||||
ALIAS: SetupDiGetClassDevPropertySheets SetupDiGetClassDevPropertySheetsW ;
|
||||
|
||||
CONSTANT: IDI_RESOURCEFIRST 159
|
||||
CONSTANT: IDI_RESOURCE 159
|
||||
|
@ -1919,27 +1919,27 @@ FUNCTION: BOOL SetupDiAskForOEMDisk ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA D
|
|||
FUNCTION: BOOL SetupDiSelectOEMDrv ( HWND hwndParent, HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData ) ;
|
||||
FUNCTION: BOOL SetupDiClassNameFromGuidA ( GUID* ClassGuid, PSTR ClassName, DWORD ClassNameSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupDiClassNameFromGuidW ( GUID* ClassGuid, PWSTR ClassName, DWORD ClassNameSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupDiClassNameFromGuid SetupDiClassNameFromGuidW
|
||||
ALIAS: SetupDiClassNameFromGuid SetupDiClassNameFromGuidW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiClassNameFromGuidExA ( GUID* ClassGuid, PSTR ClassName, DWORD ClassNameSize, PDWORD RequiredSize, PCSTR MachineName, PVOID Reserved ) ;
|
||||
FUNCTION: BOOL SetupDiClassNameFromGuidExW ( GUID* ClassGuid, PWSTR ClassName, DWORD ClassNameSize, PDWORD RequiredSize, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiClassNameFromGuidEx SetupDiClassNameFromGuidExW
|
||||
ALIAS: SetupDiClassNameFromGuidEx SetupDiClassNameFromGuidExW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiClassGuidsFromNameA ( PCSTR ClassName, LPGUID ClassGuidList, DWORD ClassGuidListSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupDiClassGuidsFromNameW ( PCWSTR ClassName, LPGUID ClassGuidList, DWORD ClassGuidListSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupDiClassGuidsFromName SetupDiClassGuidsFromNameW
|
||||
ALIAS: SetupDiClassGuidsFromName SetupDiClassGuidsFromNameW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiClassGuidsFromNameExA ( PCSTR ClassName, LPGUID ClassGuidList, DWORD ClassGuidListSize, PDWORD RequiredSize, PCSTR MachineName, PVOID Reserved ) ;
|
||||
FUNCTION: BOOL SetupDiClassGuidsFromNameExW ( PCWSTR ClassName, LPGUID ClassGuidList, DWORD ClassGuidListSize, PDWORD RequiredSize, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiClassGuidsFromNameEx SetupDiClassGuidsFromNameExW
|
||||
ALIAS: SetupDiClassGuidsFromNameEx SetupDiClassGuidsFromNameExW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetHwProfileFriendlyNameA ( DWORD HwProfile, PSTR FriendlyName, DWORD FriendlyNameSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupDiGetHwProfileFriendlyNameW ( DWORD HwProfile, PWSTR FriendlyName, DWORD FriendlyNameSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupDiGetHwProfileFriendlyName SetupDiGetHwProfileFriendlyNameW
|
||||
ALIAS: SetupDiGetHwProfileFriendlyName SetupDiGetHwProfileFriendlyNameW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetHwProfileFriendlyNameExA ( DWORD HwProfile, PSTR FriendlyName, DWORD FriendlyNameSize, PDWORD RequiredSize, PCSTR MachineName, PVOID Reserved ) ;
|
||||
FUNCTION: BOOL SetupDiGetHwProfileFriendlyNameExW ( DWORD HwProfile, PWSTR FriendlyName, DWORD FriendlyNameSize, PDWORD RequiredSize, PCWSTR MachineName, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiGetHwProfileFriendlyNameEx SetupDiGetHwProfileFriendlyNameExW
|
||||
ALIAS: SetupDiGetHwProfileFriendlyNameEx SetupDiGetHwProfileFriendlyNameExW ;
|
||||
|
||||
CONSTANT: SPWPT_SELECTDEVICE 0x00000001
|
||||
CONSTANT: SPWP_USE_DEVINFO_DATA 0x00000001
|
||||
|
@ -1951,19 +1951,19 @@ FUNCTION: BOOL SetupDiSetSelectedDevice ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DA
|
|||
FUNCTION: BOOL SetupDiGetActualModelsSectionA ( PINFCONTEXT Context, PSP_ALTPLATFORM_INFO AlternatePlatformInfo, PSTR InfSectionWithExt, DWORD InfSectionWithExtSize, PDWORD RequiredSize, PVOID Reserved ) ;
|
||||
FUNCTION: BOOL SetupDiGetActualModelsSectionW ( PINFCONTEXT Context, PSP_ALTPLATFORM_INFO AlternatePlatformInfo, PWSTR InfSectionWithExt, DWORD InfSectionWithExtSize, PDWORD RequiredSize, PVOID Reserved ) ;
|
||||
|
||||
ALIAS: SetupDiGetActualModelsSection SetupDiGetActualModelsSectionW
|
||||
ALIAS: SetupDiGetActualModelsSection SetupDiGetActualModelsSectionW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetActualSectionToInstallA ( HINF InfHandle, PCSTR InfSectionName, PSTR InfSectionWithExt, DWORD InfSectionWithExtSize, PDWORD RequiredSize, PSTR* Extension ) ;
|
||||
FUNCTION: BOOL SetupDiGetActualSectionToInstallW ( HINF InfHandle, PCWSTR InfSectionName, PWSTR InfSectionWithExt, DWORD InfSectionWithExtSize, PDWORD RequiredSize, PWSTR* Extension ) ;
|
||||
ALIAS: SetupDiGetActualSectionToInstall SetupDiGetActualSectionToInstallW
|
||||
ALIAS: SetupDiGetActualSectionToInstall SetupDiGetActualSectionToInstallW ;
|
||||
|
||||
FUNCTION: BOOL SetupDiGetActualSectionToInstallExA ( HINF InfHandle, PCSTR InfSectionName, PSP_ALTPLATFORM_INFO AlternatePlatformInfo, PSTR InfSectionWithExt, DWORD InfSectionWithExtSize, PDWORD RequiredSize, PSTR* Extension, PVOID Reserved ) ;
|
||||
FUNCTION: BOOL SetupDiGetActualSectionToInstallExW ( HINF InfHandle, PCWSTR InfSectionName, PSP_ALTPLATFORM_INFO AlternatePlatformInfo, PWSTR InfSectionWithExt, DWORD InfSectionWithExtSize, PDWORD RequiredSize, PWSTR* Extension, PVOID Reserved ) ;
|
||||
ALIAS: SetupDiGetActualSectionToInstallEx SetupDiGetActualSectionToInstallExW
|
||||
ALIAS: SetupDiGetActualSectionToInstallEx SetupDiGetActualSectionToInstallExW ;
|
||||
|
||||
FUNCTION: BOOL SetupEnumInfSectionsA ( HINF InfHandle, UINT Index, PSTR Buffer, UINT Size, UINT* SizeNeeded ) ;
|
||||
FUNCTION: BOOL SetupEnumInfSectionsW ( HINF InfHandle, UINT Index, PWSTR Buffer, UINT Size, UINT* SizeNeeded ) ;
|
||||
ALIAS: SetupEnumInfSections SetupEnumInfSectionsW
|
||||
ALIAS: SetupEnumInfSections SetupEnumInfSectionsW ;
|
||||
|
||||
STRUCT: SP_INF_SIGNER_INFO_V1_A
|
||||
{ cbSize DWORD }
|
||||
|
@ -2019,14 +2019,14 @@ 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 ) ;
|
||||
ALIAS: SetupVerifyInfFile SetupVerifyInfFileW
|
||||
ALIAS: SetupVerifyInfFile SetupVerifyInfFileW ;
|
||||
|
||||
CONSTANT: DICUSTOMDEVPROP_MERGE_MULTISZ 0x00000001
|
||||
FUNCTION: BOOL SetupDiGetCustomDevicePropertyA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PCSTR CustomPropertyName, DWORD Flags, PDWORD PropertyRegDataType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, PDWORD RequiredSize ) ;
|
||||
FUNCTION: BOOL SetupDiGetCustomDevicePropertyW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PCWSTR CustomPropertyName, DWORD Flags, PDWORD PropertyRegDataType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, PDWORD RequiredSize ) ;
|
||||
ALIAS: SetupDiGetCustomDeviceProperty SetupDiGetCustomDevicePropertyW
|
||||
ALIAS: SetupDiGetCustomDeviceProperty SetupDiGetCustomDevicePropertyW ;
|
||||
|
||||
CONSTANT: SCWMI_CLOBBER_SECURITY 0x00000001
|
||||
FUNCTION: BOOL SetupConfigureWmiFromInfSectionA ( HINF InfHandle, PCSTR SectionName, DWORD Flags ) ;
|
||||
FUNCTION: BOOL SetupConfigureWmiFromInfSectionW ( HINF InfHandle, PCWSTR SectionName, DWORD Flags ) ;
|
||||
ALIAS: SetupConfigureWmiFromInfSection SetupConfigureWmiFromInfSectionW
|
||||
ALIAS: SetupConfigureWmiFromInfSection SetupConfigureWmiFromInfSectionW ;
|
||||
|
|
|
@ -17,7 +17,7 @@ FUNCTION: HRESULT D3DX10CompileFromFileA ( LPCSTR pSrcFile, D3D10_SHADER_MACRO*
|
|||
FUNCTION: HRESULT D3DX10CompileFromFileW ( LPCWSTR pSrcFile, D3D10_SHADER_MACRO* pDefines, LPD3D10INCLUDE pInclude,
|
||||
LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX10ThreadPump* pPump, ID3D10Blob** ppShader, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX10CompileFromFile D3DX10CompileFromFileW
|
||||
ALIAS: D3DX10CompileFromFile D3DX10CompileFromFileW ;
|
||||
|
||||
FUNCTION: HRESULT D3DX10CompileFromResourceA ( HMODULE hSrcModule, LPCSTR pSrcResource, LPCSTR pSrcFileName, D3D10_SHADER_MACRO* pDefines,
|
||||
LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX10ThreadPump* pPump, ID3D10Blob** ppShader, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult )
|
||||
|
@ -25,7 +25,7 @@ FUNCTION: HRESULT D3DX10CompileFromResourceA ( HMODULE hSrcModule, LPCSTR pSrcRe
|
|||
FUNCTION: HRESULT D3DX10CompileFromResourceW ( HMODULE hSrcModule, LPCWSTR pSrcResource, LPCWSTR pSrcFileName, D3D10_SHADER_MACRO* pDefines,
|
||||
LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX10ThreadPump* pPump, ID3D10Blob** ppShader, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX10CompileFromResource D3DX10CompileFromResourceW
|
||||
ALIAS: D3DX10CompileFromResource D3DX10CompileFromResourceW ;
|
||||
|
||||
FUNCTION: HRESULT D3DX10CompileFromMemory ( LPCSTR pSrcData, SIZE_T SrcDataLen, LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines, LPD3D10INCLUDE pInclude,
|
||||
LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX10ThreadPump* pPump, ID3D10Blob** ppShader, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult )
|
||||
|
@ -50,8 +50,8 @@ FUNCTION: HRESULT D3DX10CreateEffectFromResourceW ( HMODULE hModule, LPCWSTR pRe
|
|||
ID3D10Include* pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device* pDevice,
|
||||
ID3D10EffectPool* pEffectPool, ID3DX10ThreadPump* pPump, ID3D10Effect** ppEffect, ID3D10Blob** ppErrors, HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX10CreateEffectFromFile D3DX10CreateEffectFromFileW
|
||||
ALIAS: D3DX10CreateEffectFromResource D3DX10CreateEffectFromResourceW
|
||||
ALIAS: D3DX10CreateEffectFromFile D3DX10CreateEffectFromFileW ;
|
||||
ALIAS: D3DX10CreateEffectFromResource D3DX10CreateEffectFromResourceW ;
|
||||
|
||||
FUNCTION: HRESULT D3DX10CreateEffectPoolFromFileA ( LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines,
|
||||
ID3D10Include* pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device* pDevice, ID3DX10ThreadPump* pPump,
|
||||
|
@ -73,8 +73,8 @@ FUNCTION: HRESULT D3DX10CreateEffectPoolFromResourceW ( HMODULE hModule, LPCWSTR
|
|||
ID3D10Include* pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device* pDevice,
|
||||
ID3DX10ThreadPump* pPump, ID3D10EffectPool** ppEffectPool, ID3D10Blob** ppErrors, HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX10CreateEffectPoolFromFile D3DX10CreateEffectPoolFromFileW
|
||||
ALIAS: D3DX10CreateEffectPoolFromResource D3DX10CreateEffectPoolFromResourceW
|
||||
ALIAS: D3DX10CreateEffectPoolFromFile D3DX10CreateEffectPoolFromFileW ;
|
||||
ALIAS: D3DX10CreateEffectPoolFromResource D3DX10CreateEffectPoolFromResourceW ;
|
||||
|
||||
FUNCTION: HRESULT D3DX10PreprocessShaderFromFileA ( LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines,
|
||||
LPD3D10INCLUDE pInclude, ID3DX10ThreadPump* pPump, ID3D10Blob** ppShaderText, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult )
|
||||
|
@ -91,8 +91,8 @@ FUNCTION: HRESULT D3DX10PreprocessShaderFromResourceA ( HMODULE hModule, LPCSTR
|
|||
FUNCTION: HRESULT D3DX10PreprocessShaderFromResourceW ( HMODULE hModule, LPCWSTR pResourceName, LPCWSTR pSrcFileName, D3D10_SHADER_MACRO* pDefines,
|
||||
LPD3D10INCLUDE pInclude, ID3DX10ThreadPump* pPump, ID3D10Blob** ppShaderText, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX10PreprocessShaderFromFile D3DX10PreprocessShaderFromFileW
|
||||
ALIAS: D3DX10PreprocessShaderFromResource D3DX10PreprocessShaderFromResourceW
|
||||
ALIAS: D3DX10PreprocessShaderFromFile D3DX10PreprocessShaderFromFileW ;
|
||||
ALIAS: D3DX10PreprocessShaderFromResource D3DX10PreprocessShaderFromResourceW ;
|
||||
|
||||
FUNCTION: HRESULT D3DX10CreateAsyncCompilerProcessor ( LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines, LPD3D10INCLUDE pInclude,
|
||||
LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2,
|
||||
|
@ -115,8 +115,8 @@ FUNCTION: HRESULT D3DX10CreateAsyncMemoryLoader ( LPCVOID pData, SIZE_T cbData,
|
|||
FUNCTION: HRESULT D3DX10CreateAsyncResourceLoaderW ( HMODULE hSrcModule, LPCWSTR pSrcResource, ID3DX10DataLoader** ppDataLoader ) ;
|
||||
FUNCTION: HRESULT D3DX10CreateAsyncResourceLoaderA ( HMODULE hSrcModule, LPCSTR pSrcResource, ID3DX10DataLoader** ppDataLoader ) ;
|
||||
|
||||
ALIAS: D3DX10CreateAsyncFileLoader D3DX10CreateAsyncFileLoaderW
|
||||
ALIAS: D3DX10CreateAsyncResourceLoader D3DX10CreateAsyncResourceLoaderW
|
||||
ALIAS: D3DX10CreateAsyncFileLoader D3DX10CreateAsyncFileLoaderW ;
|
||||
ALIAS: D3DX10CreateAsyncResourceLoader D3DX10CreateAsyncResourceLoaderW ;
|
||||
|
||||
FUNCTION: HRESULT D3DX10CreateAsyncTextureProcessor ( ID3D10Device* pDevice, D3DX10_IMAGE_LOAD_INFO* pLoadInfo, ID3DX10DataProcessor** ppDataProcessor ) ;
|
||||
FUNCTION: HRESULT D3DX10CreateAsyncTextureInfoProcessor ( D3DX10_IMAGE_INFO* pImageInfo, ID3DX10DataProcessor** ppDataProcessor ) ;
|
||||
|
|
|
@ -164,7 +164,7 @@ FUNCTION: HRESULT
|
|||
LPCWSTR pFaceName,
|
||||
LPD3DX10FONT* ppFont )
|
||||
|
||||
ALIAS: D3DX10CreateFont D3DX10CreateFontW
|
||||
ALIAS: D3DX10CreateFont D3DX10CreateFontW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX10CreateFontIndirectA (
|
||||
|
@ -178,7 +178,7 @@ FUNCTION: HRESULT
|
|||
D3DX10_FONT_DESCW* pDesc,
|
||||
LPD3DX10FONT* ppFont )
|
||||
|
||||
ALIAS: D3DX10CreateFontIndirect D3DX10CreateFontIndirectW
|
||||
ALIAS: D3DX10CreateFontIndirect D3DX10CreateFontIndirectW ;
|
||||
|
||||
FUNCTION: HRESULT D3DX10UnsetAllDeviceObjects ( ID3D10Device* pDevice ) ;
|
||||
|
||||
|
|
|
@ -92,7 +92,7 @@ FUNCTION: HRESULT
|
|||
D3DX10_IMAGE_INFO* pSrcInfo,
|
||||
HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX10GetImageInfoFromFile D3DX10GetImageInfoFromFileW
|
||||
ALIAS: D3DX10GetImageInfoFromFile D3DX10GetImageInfoFromFileW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX10GetImageInfoFromResourceA (
|
||||
|
@ -110,7 +110,7 @@ FUNCTION: HRESULT
|
|||
D3DX10_IMAGE_INFO* pSrcInfo,
|
||||
HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX10GetImageInfoFromResource D3DX10GetImageInfoFromResourceW
|
||||
ALIAS: D3DX10GetImageInfoFromResource D3DX10GetImageInfoFromResourceW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX10GetImageInfoFromMemory (
|
||||
|
@ -138,7 +138,7 @@ FUNCTION: HRESULT
|
|||
ID3D10ShaderResourceView** ppShaderResourceView,
|
||||
HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX10CreateShaderResourceViewFromFile D3DX10CreateShaderResourceViewFromFileW
|
||||
ALIAS: D3DX10CreateShaderResourceViewFromFile D3DX10CreateShaderResourceViewFromFileW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX10CreateTextureFromFileA (
|
||||
|
@ -158,7 +158,7 @@ FUNCTION: HRESULT
|
|||
ID3D10Resource** ppTexture,
|
||||
HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX10CreateTextureFromFile D3DX10CreateTextureFromFileW
|
||||
ALIAS: D3DX10CreateTextureFromFile D3DX10CreateTextureFromFileW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX10CreateShaderResourceViewFromResourceA (
|
||||
|
@ -180,7 +180,7 @@ FUNCTION: HRESULT
|
|||
ID3D10ShaderResourceView** ppShaderResourceView,
|
||||
HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX10CreateShaderResourceViewFromResource D3DX10CreateShaderResourceViewFromResourceW
|
||||
ALIAS: D3DX10CreateShaderResourceViewFromResource D3DX10CreateShaderResourceViewFromResourceW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX10CreateTextureFromResourceA (
|
||||
|
@ -202,7 +202,7 @@ FUNCTION: HRESULT
|
|||
ID3D10Resource** ppTexture,
|
||||
HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX10CreateTextureFromResource D3DX10CreateTextureFromResourceW
|
||||
ALIAS: D3DX10CreateTextureFromResource D3DX10CreateTextureFromResourceW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX10CreateShaderResourceViewFromMemory (
|
||||
|
@ -260,7 +260,7 @@ FUNCTION: HRESULT
|
|||
D3DX10_IMAGE_FILE_FORMAT DestFormat,
|
||||
LPCWSTR pDestFile )
|
||||
|
||||
ALIAS: D3DX10SaveTextureToFile D3DX10SaveTextureToFileW
|
||||
ALIAS: D3DX10SaveTextureToFile D3DX10SaveTextureToFileW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX10SaveTextureToMemory (
|
||||
|
|
|
@ -9,13 +9,13 @@ FUNCTION: HRESULT D3DX11CompileFromFileA ( LPCSTR pSrcFile, D3D10_SHADER_MACRO*
|
|||
LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX11ThreadPump* pPump, ID3D10Blob** ppShader, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult ) ;
|
||||
FUNCTION: HRESULT D3DX11CompileFromFileW ( LPCWSTR pSrcFile, D3D10_SHADER_MACRO* pDefines, LPD3D10INCLUDE pInclude,
|
||||
LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX11ThreadPump* pPump, ID3D10Blob** ppShader, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult ) ;
|
||||
ALIAS: D3DX11CompileFromFile D3DX11CompileFromFileW
|
||||
ALIAS: D3DX11CompileFromFile D3DX11CompileFromFileW ;
|
||||
|
||||
FUNCTION: HRESULT D3DX11CompileFromResourceA ( HMODULE hSrcModule, LPCSTR pSrcResource, LPCSTR pSrcFileName, D3D10_SHADER_MACRO* pDefines,
|
||||
LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX11ThreadPump* pPump, ID3D10Blob** ppShader, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult ) ;
|
||||
FUNCTION: HRESULT D3DX11CompileFromResourceW ( HMODULE hSrcModule, LPCWSTR pSrcResource, LPCWSTR pSrcFileName, D3D10_SHADER_MACRO* pDefines,
|
||||
LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX11ThreadPump* pPump, ID3D10Blob** ppShader, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult ) ;
|
||||
ALIAS: D3DX11CompileFromResource D3DX11CompileFromResourceW
|
||||
ALIAS: D3DX11CompileFromResource D3DX11CompileFromResourceW ;
|
||||
|
||||
FUNCTION: HRESULT D3DX11CompileFromMemory ( LPCSTR pSrcData, SIZE_T SrcDataLen, LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines, LPD3D10INCLUDE pInclude,
|
||||
LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX11ThreadPump* pPump, ID3D10Blob** ppShader, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult ) ;
|
||||
|
@ -35,8 +35,8 @@ FUNCTION: HRESULT D3DX11PreprocessShaderFromResourceA ( HMODULE hModule, LPCSTR
|
|||
FUNCTION: HRESULT D3DX11PreprocessShaderFromResourceW ( HMODULE hModule, LPCWSTR pResourceName, LPCWSTR pSrcFileName, D3D10_SHADER_MACRO* pDefines,
|
||||
LPD3D10INCLUDE pInclude, ID3DX11ThreadPump* pPump, ID3D10Blob** ppShaderText, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult ) ;
|
||||
|
||||
ALIAS: D3DX11PreprocessShaderFromFile D3DX11PreprocessShaderFromFileW
|
||||
ALIAS: D3DX11PreprocessShaderFromResource D3DX11PreprocessShaderFromResourceW
|
||||
ALIAS: D3DX11PreprocessShaderFromFile D3DX11PreprocessShaderFromFileW ;
|
||||
ALIAS: D3DX11PreprocessShaderFromResource D3DX11PreprocessShaderFromResourceW ;
|
||||
|
||||
FUNCTION: HRESULT D3DX11CreateAsyncCompilerProcessor ( LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines, LPD3D10INCLUDE pInclude,
|
||||
LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2,
|
||||
|
@ -51,8 +51,8 @@ FUNCTION: HRESULT D3DX11CreateAsyncMemoryLoader ( LPCVOID pData, SIZE_T cbData,
|
|||
FUNCTION: HRESULT D3DX11CreateAsyncResourceLoaderW ( HMODULE hSrcModule, LPCWSTR pSrcResource, ID3DX11DataLoader** ppDataLoader ) ;
|
||||
FUNCTION: HRESULT D3DX11CreateAsyncResourceLoaderA ( HMODULE hSrcModule, LPCSTR pSrcResource, ID3DX11DataLoader** ppDataLoader ) ;
|
||||
|
||||
ALIAS: D3DX11CreateAsyncFileLoader D3DX11CreateAsyncFileLoaderW
|
||||
ALIAS: D3DX11CreateAsyncResourceLoader D3DX11CreateAsyncResourceLoaderW
|
||||
ALIAS: D3DX11CreateAsyncFileLoader D3DX11CreateAsyncFileLoaderW ;
|
||||
ALIAS: D3DX11CreateAsyncResourceLoader D3DX11CreateAsyncResourceLoaderW ;
|
||||
|
||||
FUNCTION: HRESULT D3DX11CreateAsyncTextureProcessor ( ID3D11Device* pDevice, D3DX11_IMAGE_LOAD_INFO* pLoadInfo, ID3DX11DataProcessor** ppDataProcessor ) ;
|
||||
FUNCTION: HRESULT D3DX11CreateAsyncTextureInfoProcessor ( D3DX11_IMAGE_INFO* pImageInfo, ID3DX11DataProcessor** ppDataProcessor ) ;
|
||||
|
|
|
@ -91,7 +91,7 @@ FUNCTION: HRESULT
|
|||
D3DX11_IMAGE_INFO* pSrcInfo,
|
||||
HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX11GetImageInfoFromFile D3DX11GetImageInfoFromFileW
|
||||
ALIAS: D3DX11GetImageInfoFromFile D3DX11GetImageInfoFromFileW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX11GetImageInfoFromResourceA (
|
||||
|
@ -109,7 +109,7 @@ FUNCTION: HRESULT
|
|||
D3DX11_IMAGE_INFO* pSrcInfo,
|
||||
HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX11GetImageInfoFromResource D3DX11GetImageInfoFromResourceW
|
||||
ALIAS: D3DX11GetImageInfoFromResource D3DX11GetImageInfoFromResourceW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX11GetImageInfoFromMemory (
|
||||
|
@ -137,7 +137,7 @@ FUNCTION: HRESULT
|
|||
ID3D11ShaderResourceView** ppShaderResourceView,
|
||||
HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX11CreateShaderResourceViewFromFile D3DX11CreateShaderResourceViewFromFileW
|
||||
ALIAS: D3DX11CreateShaderResourceViewFromFile D3DX11CreateShaderResourceViewFromFileW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX11CreateTextureFromFileA (
|
||||
|
@ -157,7 +157,7 @@ FUNCTION: HRESULT
|
|||
ID3D11Resource** ppTexture,
|
||||
HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX11CreateTextureFromFile D3DX11CreateTextureFromFileW
|
||||
ALIAS: D3DX11CreateTextureFromFile D3DX11CreateTextureFromFileW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX11CreateShaderResourceViewFromResourceA (
|
||||
|
@ -179,7 +179,7 @@ FUNCTION: HRESULT
|
|||
ID3D11ShaderResourceView** ppShaderResourceView,
|
||||
HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX11CreateShaderResourceViewFromResource D3DX11CreateShaderResourceViewFromResourceW
|
||||
ALIAS: D3DX11CreateShaderResourceViewFromResource D3DX11CreateShaderResourceViewFromResourceW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX11CreateTextureFromResourceA (
|
||||
|
@ -201,7 +201,7 @@ FUNCTION: HRESULT
|
|||
ID3D11Resource** ppTexture,
|
||||
HRESULT* pHResult )
|
||||
|
||||
ALIAS: D3DX11CreateTextureFromResource D3DX11CreateTextureFromResourceW
|
||||
ALIAS: D3DX11CreateTextureFromResource D3DX11CreateTextureFromResourceW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX11CreateShaderResourceViewFromMemory (
|
||||
|
@ -263,7 +263,7 @@ FUNCTION: HRESULT
|
|||
D3DX11_IMAGE_FILE_FORMAT DestFormat,
|
||||
LPCWSTR pDestFile )
|
||||
|
||||
ALIAS: D3DX11SaveTextureToFile D3DX11SaveTextureToFileW
|
||||
ALIAS: D3DX11SaveTextureToFile D3DX11SaveTextureToFileW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DX11SaveTextureToMemory (
|
||||
|
|
|
@ -312,7 +312,7 @@ D3DXLoadMeshHierarchyFromXW
|
|||
LPD3DXANIMATIONCONTROLLER* ppAnimController
|
||||
)
|
||||
|
||||
ALIAS: D3DXLoadMeshHierarchyFromX D3DXLoadMeshHierarchyFromXW
|
||||
ALIAS: D3DXLoadMeshHierarchyFromX D3DXLoadMeshHierarchyFromXW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DXLoadMeshHierarchyFromXInMemory
|
||||
|
@ -347,7 +347,7 @@ D3DXSaveMeshHierarchyToFileW
|
|||
LPD3DXSAVEUSERDATA pUserDataSaver
|
||||
)
|
||||
|
||||
ALIAS: D3DXSaveMeshHierarchyToFile D3DXSaveMeshHierarchyToFileW
|
||||
ALIAS: D3DXSaveMeshHierarchyToFile D3DXSaveMeshHierarchyToFileW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DXFrameDestroy
|
||||
|
|
|
@ -131,7 +131,7 @@ FUNCTION: HRESULT
|
|||
LPCWSTR pFaceName,
|
||||
LPD3DXFONT* ppFont )
|
||||
|
||||
ALIAS: D3DXCreateFont D3DXCreateFontW
|
||||
ALIAS: D3DXCreateFont D3DXCreateFontW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DXCreateFontIndirectA (
|
||||
|
@ -145,7 +145,7 @@ FUNCTION: HRESULT
|
|||
D3DXFONT_DESCW* pDesc,
|
||||
LPD3DXFONT* ppFont )
|
||||
|
||||
ALIAS: D3DXCreateFontIndirect D3DXCreateFontIndirectW
|
||||
ALIAS: D3DXCreateFontIndirect D3DXCreateFontIndirectW ;
|
||||
|
||||
STRUCT: D3DXRTS_DESC
|
||||
{ Width UINT }
|
||||
|
|
|
@ -202,7 +202,7 @@ FUNCTION: HRESULT
|
|||
LPD3DXEFFECT* ppEffect,
|
||||
LPD3DXBUFFER* ppCompilationErrors )
|
||||
|
||||
ALIAS: D3DXCreateEffectFromFile D3DXCreateEffectFromFileW
|
||||
ALIAS: D3DXCreateEffectFromFile D3DXCreateEffectFromFileW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DXCreateEffectFromResourceA (
|
||||
|
@ -228,7 +228,7 @@ FUNCTION: HRESULT
|
|||
LPD3DXEFFECT* ppEffect,
|
||||
LPD3DXBUFFER* ppCompilationErrors )
|
||||
|
||||
ALIAS: D3DXCreateEffectFromResource D3DXCreateEffectFromResourceW
|
||||
ALIAS: D3DXCreateEffectFromResource D3DXCreateEffectFromResourceW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DXCreateEffect (
|
||||
|
@ -266,7 +266,7 @@ FUNCTION: HRESULT
|
|||
LPD3DXEFFECT* ppEffect,
|
||||
LPD3DXBUFFER* ppCompilationErrors )
|
||||
|
||||
ALIAS: D3DXCreateEffectFromFileEx D3DXCreateEffectFromFileExW
|
||||
ALIAS: D3DXCreateEffectFromFileEx D3DXCreateEffectFromFileExW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DXCreateEffectFromResourceExA (
|
||||
|
@ -294,7 +294,7 @@ FUNCTION: HRESULT
|
|||
LPD3DXEFFECT* ppEffect,
|
||||
LPD3DXBUFFER* ppCompilationErrors )
|
||||
|
||||
ALIAS: D3DXCreateEffectFromResourceEx D3DXCreateEffectFromResourceExW
|
||||
ALIAS: D3DXCreateEffectFromResourceEx D3DXCreateEffectFromResourceExW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DXCreateEffectEx (
|
||||
|
@ -327,7 +327,7 @@ FUNCTION: HRESULT
|
|||
LPD3DXEFFECTCOMPILER* ppCompiler,
|
||||
LPD3DXBUFFER* ppParseErrors )
|
||||
|
||||
ALIAS: D3DXCreateEffectCompilerFromFile D3DXCreateEffectCompilerFromFileW
|
||||
ALIAS: D3DXCreateEffectCompilerFromFile D3DXCreateEffectCompilerFromFileW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DXCreateEffectCompilerFromResourceA (
|
||||
|
@ -349,7 +349,7 @@ FUNCTION: HRESULT
|
|||
LPD3DXEFFECTCOMPILER* ppCompiler,
|
||||
LPD3DXBUFFER* ppParseErrors )
|
||||
|
||||
ALIAS: D3DXCreateEffectCompilerFromResource D3DXCreateEffectCompilerFromResourceW
|
||||
ALIAS: D3DXCreateEffectCompilerFromResource D3DXCreateEffectCompilerFromResourceW ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DXCreateEffectCompiler (
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue