factor: C: ; ALIAS: ; fix functors. regexps suck.

locals-and-roots
Doug Coleman 2016-06-04 00:31:07 -07:00
parent c99264fe64
commit 86b836a12e
304 changed files with 2301 additions and 2300 deletions

View File

@ -24,7 +24,7 @@ in: benchmark.ant
0 swap [ dup zero? ] [ 10 /mod swap [ + ] dip ] until drop ; 0 swap [ dup zero? ] [ 10 /mod swap [ + ] dip ] until drop ;
TUPLE: point x y ; TUPLE: point x y ;
C: <point> point C: <point> point ;
! use: alien.c-types ! use: alien.c-types
! use: classes.struct ! use: classes.struct

View File

@ -6,7 +6,7 @@ in: benchmark.binary-trees
TUPLE: tree-node item left right ; TUPLE: tree-node item left right ;
C: <tree-node> tree-node C: <tree-node> tree-node ;
: bottom-up-tree ( item depth -- tree ) : bottom-up-tree ( item depth -- tree )
dup 0 > [ dup 0 > [

View File

@ -3,7 +3,7 @@ in: benchmark.fib4
TUPLE: box { i read-only } ; TUPLE: box { i read-only } ;
C: <box> box C: <box> box ;
: tuple-fib ( m -- n ) : tuple-fib ( m -- n )
dup i>> 1 <= [ dup i>> 1 <= [

View File

@ -30,15 +30,15 @@ CONSTANT: size 200
TUPLE: ray { orig double-4 read-only } { dir double-4 read-only } ; 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 } ; 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 } ; 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 : sphere-v ( sphere ray -- v ) [ center>> ] [ orig>> ] bi* v- ; inline no-compile

View File

@ -28,17 +28,17 @@ CONSTANT: size 200
TUPLE: ray { orig double-array read-only } { dir double-array read-only } ; 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 } ; TUPLE: hit { normal double-array read-only } { lambda float read-only } ;
C: <hit> hit C: <hit> hit ;
GENERIC: intersect-scene ( hit ray scene -- hit ) ; GENERIC: intersect-scene ( hit ray scene -- hit ) ;
TUPLE: sphere { center double-array read-only } { radius float read-only } ; TUPLE: sphere { center double-array read-only } { radius float read-only } ;
C: <sphere> sphere C: <sphere> sphere ;
: sphere-v ( sphere ray -- v ) : sphere-v ( sphere ray -- v )
[ center>> ] [ orig>> ] bi* v- ; inline [ center>> ] [ orig>> ] bi* v- ; inline

View File

@ -21,10 +21,10 @@ M: sequence array-replace
] if ; ] if ;
TUPLE: uniform-shape shape ; TUPLE: uniform-shape shape ;
C: <uniform-shape> uniform-shape C: <uniform-shape> uniform-shape ;
TUPLE: abnormal-shape shape ; TUPLE: abnormal-shape shape ;
C: <abnormal-shape> abnormal-shape C: <abnormal-shape> abnormal-shape ;
GENERIC: wrap-shape ( object -- shape ) ; GENERIC: wrap-shape ( object -- shape ) ;

View File

@ -5,7 +5,7 @@ in: assoc-heaps
TUPLE: assoc-heap assoc heap ; TUPLE: assoc-heap assoc heap ;
C: <assoc-heap> assoc-heap C: <assoc-heap> assoc-heap ;
: <unique-min-heap> ( -- unique-heap ) : <unique-min-heap> ( -- unique-heap )
H{ } clone <min-heap> <assoc-heap> ; H{ } clone <min-heap> <assoc-heap> ;

View File

@ -6,7 +6,7 @@ in: columns
! A column of a matrix ! A column of a matrix
TUPLE: column seq col ; TUPLE: column seq col ;
C: <column> column C: <column> column ;
M: column virtual-exemplar seq>> ; M: column virtual-exemplar seq>> ;
M: column virtual@ [ col>> swap ] [ seq>> ] bi nth bounds-check ; M: column virtual@ [ col>> swap ] [ seq>> ] bi nth bounds-check ;

View File

@ -173,7 +173,7 @@ M: numeric-cursor cursor-key-value value>> dup ; inline
TUPLE: linear-cursor < numeric-cursor TUPLE: linear-cursor < numeric-cursor
{ delta read-only } ; { delta read-only } ;
C: <linear-cursor> linear-cursor C: <linear-cursor> linear-cursor ;
INSTANCE: linear-cursor random-access-cursor ; INSTANCE: linear-cursor random-access-cursor ;
@ -204,7 +204,7 @@ TUPLE: quadratic-cursor < numeric-cursor
{ delta read-only } { delta read-only }
{ delta2 read-only } ; { delta2 read-only } ;
C: <quadratic-cursor> quadratic-cursor C: <quadratic-cursor> quadratic-cursor ;
INSTANCE: quadratic-cursor bidirectional-cursor ; INSTANCE: quadratic-cursor bidirectional-cursor ;
@ -256,7 +256,7 @@ M: finite-stream-cursor end-cursor drop end-of-stream ; inline
TUPLE: sequence-cursor TUPLE: sequence-cursor
{ seq read-only } { seq read-only }
{ n fixnum read-only } ; { n fixnum read-only } ;
C: <sequence-cursor> sequence-cursor C: <sequence-cursor> sequence-cursor ;
INSTANCE: sequence container ; INSTANCE: sequence container ;
@ -304,7 +304,7 @@ TUPLE: hash-set-cursor
{ hash-set hash-set read-only } { hash-set hash-set read-only }
{ n fixnum read-only } ; { n fixnum read-only } ;
<PRIVATE <PRIVATE
C: <hash-set-cursor> hash-set-cursor C: <hash-set-cursor> hash-set-cursor ;
PRIVATE> PRIVATE>
INSTANCE: hash-set-cursor forward-cursor ; INSTANCE: hash-set-cursor forward-cursor ;
@ -351,7 +351,7 @@ M: hash-set end-cursor
TUPLE: map-cursor TUPLE: map-cursor
{ from read-only } { from read-only }
{ to read-only } ; { to read-only } ;
C: <map-cursor> map-cursor C: <map-cursor> map-cursor ;
INSTANCE: map-cursor forward-cursor ; INSTANCE: map-cursor forward-cursor ;
@ -377,7 +377,7 @@ M: map-cursor set-cursor-value to>> set-cursor-value ; inline
TUPLE: pusher-cursor TUPLE: pusher-cursor
{ growable read-only } ; { growable read-only } ;
C: <pusher-cursor> pusher-cursor C: <pusher-cursor> pusher-cursor ;
INSTANCE: pusher-cursor infinite-stream-cursor ; INSTANCE: pusher-cursor infinite-stream-cursor ;
INSTANCE: pusher-cursor output-cursor ; INSTANCE: pusher-cursor output-cursor ;
@ -442,7 +442,7 @@ TUPLE: hashtable-cursor
{ hashtable hashtable read-only } { hashtable hashtable read-only }
{ n fixnum read-only } ; { n fixnum read-only } ;
<PRIVATE <PRIVATE
C: <hashtable-cursor> hashtable-cursor C: <hashtable-cursor> hashtable-cursor ;
PRIVATE> PRIVATE>
INSTANCE: hashtable-cursor forward-cursor ; INSTANCE: hashtable-cursor forward-cursor ;
@ -490,7 +490,7 @@ M: hashtable end-cursor
TUPLE: zip-cursor TUPLE: zip-cursor
{ keys read-only } { keys read-only }
{ values read-only } ; { values read-only } ;
C: <zip-cursor> zip-cursor C: <zip-cursor> zip-cursor ;
INSTANCE: zip-cursor forward-cursor ; INSTANCE: zip-cursor forward-cursor ;
@ -530,7 +530,7 @@ M: zip-cursor cursor-key-value
: 2all- ( a b quot -- begin end quot ) : 2all- ( a b quot -- begin end quot )
[ 2all ] dip ; inline [ 2all ] dip ; inline
ALIAS: -2in- -assoc- ALIAS: -2in- -assoc- ;
: 2in- ( a b quot -- begin end quot' ) : 2in- ( a b quot -- begin end quot' )
2all- -2in- ; inline 2all- -2in- ; inline

View File

@ -16,7 +16,7 @@ in: documents
TUPLE: edit old-string new-string from old-to new-to ; 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? ; TUPLE: document < model locs undos redos inside-undo? ;

View File

@ -108,7 +108,7 @@ M: one-line-elt next-elt
TUPLE: page-elt { lines read-only } ; TUPLE: page-elt { lines read-only } ;
C: <page-elt> page-elt C: <page-elt> page-elt ;
M: page-elt prev-elt M: page-elt prev-elt
nip nip

View File

@ -26,7 +26,7 @@ MACRO: nclump-map-as ( seq quot exemplar n -- result )
{ } swap nclump-map-as ; inline { } swap nclump-map-as ; inline
TUPLE: head-clumps seq ; TUPLE: head-clumps seq ;
C: <head-clumps> head-clumps C: <head-clumps> head-clumps ;
M: head-clumps length seq>> length ; M: head-clumps length seq>> length ;
M: head-clumps nth-unsafe seq>> swap 1 + head-slice ; M: head-clumps nth-unsafe seq>> swap 1 + head-slice ;
INSTANCE: head-clumps immutable-sequence ; INSTANCE: head-clumps immutable-sequence ;
@ -35,7 +35,7 @@ INSTANCE: head-clumps immutable-sequence ;
[ <head-clumps> ] [ [ like ] curry map ] bi ; [ <head-clumps> ] [ [ like ] curry map ] bi ;
TUPLE: tail-clumps seq ; TUPLE: tail-clumps seq ;
C: <tail-clumps> tail-clumps C: <tail-clumps> tail-clumps ;
M: tail-clumps length seq>> length ; M: tail-clumps length seq>> length ;
M: tail-clumps nth-unsafe seq>> swap tail-slice ; M: tail-clumps nth-unsafe seq>> swap tail-slice ;
INSTANCE: tail-clumps immutable-sequence ; INSTANCE: tail-clumps immutable-sequence ;

View File

@ -8,7 +8,7 @@ in: hash-sets.numbers
TUPLE: number-wrapper < wrapped-key ; TUPLE: number-wrapper < wrapped-key ;
C: <number-wrapper> number-wrapper C: <number-wrapper> number-wrapper ;
M: number-wrapper equal? M: number-wrapper equal?
over number-wrapper? over number-wrapper?

View File

@ -8,7 +8,7 @@ in: hash-sets.sequences
TUPLE: sequence-wrapper < wrapped-key ; TUPLE: sequence-wrapper < wrapped-key ;
C: <sequence-wrapper> sequence-wrapper C: <sequence-wrapper> sequence-wrapper ;
M: sequence-wrapper equal? M: sequence-wrapper equal?
over sequence-wrapper? over sequence-wrapper?

View File

@ -9,7 +9,7 @@ in: hashtables.numbers
TUPLE: number-wrapper < wrapped-key ; TUPLE: number-wrapper < wrapped-key ;
C: <number-wrapper> number-wrapper C: <number-wrapper> number-wrapper ;
M: number-wrapper equal? M: number-wrapper equal?
over number-wrapper? over number-wrapper?

View File

@ -8,7 +8,7 @@ in: hashtables.sequences
TUPLE: sequence-wrapper < wrapped-key ; TUPLE: sequence-wrapper < wrapped-key ;
C: <sequence-wrapper> sequence-wrapper C: <sequence-wrapper> sequence-wrapper ;
M: sequence-wrapper equal? M: sequence-wrapper equal?
over sequence-wrapper? over sequence-wrapper?

View File

@ -8,9 +8,9 @@ TUPLE: interval-map { array array read-only } ;
<PRIVATE <PRIVATE
ALIAS: start first-unsafe ALIAS: start first-unsafe ;
ALIAS: end second-unsafe ALIAS: end second-unsafe ;
ALIAS: value third-unsafe ALIAS: value third-unsafe ;
: find-interval ( key interval-map -- interval-node ) : find-interval ( key interval-map -- interval-node )
array>> [ start <=> ] with search nip ; inline array>> [ start <=> ] with search nip ; inline

View File

@ -29,8 +29,8 @@ PRIVATE>
: spec>pairs ( sequence -- intervals ) : spec>pairs ( sequence -- intervals )
[ dup number? [ dup 2array ] when ] map ; [ dup number? [ dup 2array ] when ] map ;
ALIAS: start first-unsafe ALIAS: start first-unsafe ;
ALIAS: end second-unsafe ALIAS: end second-unsafe ;
: disjoint? ( node1 node2 -- ? ) : disjoint? ( node1 node2 -- ? )
[ end ] [ start ] bi* < ; [ end ] [ start ] bi* < ;

View File

@ -75,7 +75,7 @@ intensities [| r i |
TUPLE: 256color stream ; TUPLE: 256color stream ;
C: <256color> 256color C: <256color> 256color ;
M: 256color stream-write1 stream>> stream-write1 ; M: 256color stream-write1 stream>> stream-write1 ;
M: 256color stream-write stream>> stream-write ; M: 256color stream-write stream>> stream-write ;

View File

@ -56,7 +56,7 @@ CONSTANT: colors H{
TUPLE: ansi stream ; TUPLE: ansi stream ;
C: <ansi> ansi C: <ansi> ansi ;
M: ansi stream-write1 stream>> stream-write1 ; M: ansi stream-write1 stream>> stream-write1 ;
M: ansi stream-write stream>> stream-write ; M: ansi stream-write stream>> stream-write ;

View File

@ -7,7 +7,7 @@ in: io.streams.random
TUPLE: random-stream ; TUPLE: random-stream ;
C: <random-stream> random-stream C: <random-stream> random-stream ;
M: random-stream stream-element-type drop +byte+ ; M: random-stream stream-element-type drop +byte+ ;

View File

@ -6,7 +6,7 @@ in: io.streams.zeros
TUPLE: zero-stream ; TUPLE: zero-stream ;
C: <zero-stream> zero-stream C: <zero-stream> zero-stream ;
M: zero-stream stream-element-type drop +byte+ ; M: zero-stream stream-element-type drop +byte+ ;

View File

@ -12,7 +12,7 @@ M: promise nil? force nil? ;
TUPLE: lazy-cons-state { car promise } { cdr promise } ; 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 ) : lazy-cons ( car cdr -- promise )
[ <promise> ] bi@ <lazy-cons-state> [ <promise> ] bi@ <lazy-cons-state>
@ -64,7 +64,7 @@ M: memoized-cons nil?
TUPLE: lazy-map cons quot ; TUPLE: lazy-map cons quot ;
C: <lazy-map> lazy-map C: <lazy-map> lazy-map ;
: lmap-lazy ( list quot -- result ) : lmap-lazy ( list quot -- result )
over nil? [ 2drop nil ] [ <lazy-map> <memoized-cons> ] if ; over nil? [ 2drop nil ] [ <lazy-map> <memoized-cons> ] if ;
@ -80,7 +80,7 @@ M: lazy-map nil?
TUPLE: lazy-take n cons ; TUPLE: lazy-take n cons ;
C: <lazy-take> lazy-take C: <lazy-take> lazy-take ;
: ltake ( n list -- result ) : ltake ( n list -- result )
over zero? [ 2drop nil ] [ <lazy-take> ] if ; over zero? [ 2drop nil ] [ <lazy-take> ] if ;
@ -96,7 +96,7 @@ M: lazy-take nil?
TUPLE: lazy-until cons quot ; TUPLE: lazy-until cons quot ;
C: <lazy-until> lazy-until C: <lazy-until> lazy-until ;
: luntil ( list quot: ( elt -- ? ) -- result ) : luntil ( list quot: ( elt -- ? ) -- result )
over nil? [ drop ] [ <lazy-until> ] if ; over nil? [ drop ] [ <lazy-until> ] if ;
@ -114,7 +114,7 @@ M: lazy-until nil?
TUPLE: lazy-while cons quot ; TUPLE: lazy-while cons quot ;
C: <lazy-while> lazy-while C: <lazy-while> lazy-while ;
: lwhile ( list quot: ( elt -- ? ) -- result ) : lwhile ( list quot: ( elt -- ? ) -- result )
over nil? [ drop ] [ <lazy-while> ] if ; over nil? [ drop ] [ <lazy-while> ] if ;
@ -130,7 +130,7 @@ M: lazy-while nil?
TUPLE: lazy-filter cons quot ; TUPLE: lazy-filter cons quot ;
C: <lazy-filter> lazy-filter C: <lazy-filter> lazy-filter ;
: lfilter ( list quot: ( elt -- ? ) -- result ) : lfilter ( list quot: ( elt -- ? ) -- result )
over nil? [ 2drop nil ] [ <lazy-filter> <memoized-cons> ] if ; over nil? [ 2drop nil ] [ <lazy-filter> <memoized-cons> ] if ;
@ -164,7 +164,7 @@ M: lazy-filter nil?
TUPLE: lazy-append list1 list2 ; TUPLE: lazy-append list1 list2 ;
C: <lazy-append> lazy-append C: <lazy-append> lazy-append ;
: lappend-lazy ( list1 list2 -- result ) : lappend-lazy ( list1 list2 -- result )
over nil? [ nip ] [ <lazy-append> ] if ; over nil? [ nip ] [ <lazy-append> ] if ;
@ -196,7 +196,7 @@ M: lazy-from-by nil?
TUPLE: lazy-zip list1 list2 ; TUPLE: lazy-zip list1 list2 ;
C: <lazy-zip> lazy-zip C: <lazy-zip> lazy-zip ;
: lzip ( list1 list2 -- result ) : lzip ( list1 list2 -- result )
2dup [ nil? ] either? 2dup [ nil? ] either?
@ -213,7 +213,7 @@ M: lazy-zip nil?
TUPLE: sequence-cons index seq ; TUPLE: sequence-cons index seq ;
C: <sequence-cons> sequence-cons C: <sequence-cons> sequence-cons ;
: sequence-tail>list ( index seq -- list ) : sequence-tail>list ( index seq -- list )
2dup length >= [ 2dup length >= [
@ -235,7 +235,7 @@ M: sequence >list 0 swap sequence-tail>list ;
TUPLE: lazy-concat car cdr ; TUPLE: lazy-concat car cdr ;
C: <lazy-concat> lazy-concat C: <lazy-concat> lazy-concat ;
defer: lconcat defer: lconcat
@ -302,7 +302,7 @@ PRIVATE>
TUPLE: lazy-io stream car cdr quot ; TUPLE: lazy-io stream car cdr quot ;
C: <lazy-io> lazy-io C: <lazy-io> lazy-io ;
: lcontents ( stream -- result ) : lcontents ( stream -- result )
f f [ stream-read1 ] <lazy-io> ; f f [ stream-read1 ] <lazy-io> ;

View File

@ -12,7 +12,7 @@ GENERIC: nil? ( object -- ? ) ;
TUPLE: cons-state { car read-only } { cdr read-only } ; TUPLE: cons-state { car read-only } { cdr read-only } ;
C: cons cons-state C: cons cons-state ;
M: cons-state car ( cons -- car ) car>> ; M: cons-state car ( cons -- car ) car>> ;

View File

@ -11,13 +11,13 @@ TUPLE: leaf-node
{ key read-only } { key read-only }
{ hashcode fixnum read-only } ; { hashcode fixnum read-only } ;
C: <leaf-node> leaf-node C: <leaf-node> leaf-node ;
TUPLE: collision-node TUPLE: collision-node
{ hashcode fixnum read-only } { hashcode fixnum read-only }
{ leaves array read-only } ; { leaves array read-only } ;
C: <collision-node> collision-node C: <collision-node> collision-node ;
TUPLE: full-node TUPLE: full-node
{ nodes array read-only } { nodes array read-only }

View File

@ -10,7 +10,7 @@ TUPLE: empty-heap ;
PREDICATE: singleton-heap < branch PREDICATE: singleton-heap < branch
[ left>> ] [ right>> ] bi [ empty-heap? ] both? ; [ left>> ] [ right>> ] bi [ empty-heap? ] both? ;
C: <branch> branch C: <branch> branch ;
: >branch< ( branch -- value prio left right ) : >branch< ( branch -- value prio left right )
{ [ value>> ] [ prio>> ] [ left>> ] [ right>> ] } cleave ; { [ value>> ] [ prio>> ] [ left>> ] [ right>> ] } cleave ;
PRIVATE> PRIVATE>

View File

@ -5,7 +5,7 @@ in: search-deques
TUPLE: search-deque assoc deque ; TUPLE: search-deque assoc deque ;
C: <search-deque> search-deque C: <search-deque> search-deque ;
M: search-deque deque-empty? deque>> deque-empty? ; M: search-deque deque-empty? deque>> deque-empty? ;

View File

@ -5,7 +5,7 @@ in: sequences.frozen
TUPLE: frozen { seq read-only } ; TUPLE: frozen { seq read-only } ;
C: <frozen> frozen C: <frozen> frozen ;
M: frozen virtual@ seq>> ; M: frozen virtual@ seq>> ;

View File

@ -3,7 +3,7 @@ USING: accessors fry growable kernel locals math sequences ;
in: sequences.inserters in: sequences.inserters
TUPLE: offset-growable { underlying read-only } { offset read-only } ; TUPLE: offset-growable { underlying read-only } { offset read-only } ;
C: <offset-growable> offset-growable C: <offset-growable> offset-growable ;
INSTANCE: offset-growable virtual-sequence ; INSTANCE: offset-growable virtual-sequence ;
M: offset-growable length M: offset-growable length
[ underlying>> length ] [ offset>> ] bi - ; inline [ underlying>> length ] [ offset>> ] bi - ; inline
@ -23,7 +23,7 @@ M: inserter length
drop 0 ; inline drop 0 ; inline
TUPLE: appender { underlying read-only } ; TUPLE: appender { underlying read-only } ;
C: <appender> appender C: <appender> appender ;
INSTANCE: appender inserter ; INSTANCE: appender inserter ;
@ -35,7 +35,7 @@ M:: appender new-sequence ( len inserter -- sequence )
underlying old-length <offset-growable> ; inline underlying old-length <offset-growable> ; inline
TUPLE: replacer { underlying read-only } ; TUPLE: replacer { underlying read-only } ;
C: <replacer> replacer C: <replacer> replacer ;
INSTANCE: replacer inserter ; INSTANCE: replacer inserter ;

View File

@ -5,7 +5,7 @@ sequences.private ;
in: sequences.merged in: sequences.merged
TUPLE: merged seqs ; TUPLE: merged seqs ;
C: <merged> merged C: <merged> merged ;
: <2merged> ( seq1 seq2 -- merged ) 2array <merged> ; : <2merged> ( seq1 seq2 -- merged ) 2array <merged> ;
: <3merged> ( seq1 seq2 seq3 -- merged ) 3array <merged> ; : <3merged> ( seq1 seq2 seq3 -- merged ) 3array <merged> ;

View File

@ -24,7 +24,7 @@ M: modified set-length seq>> set-length ;
M: 1modified virtual-exemplar seq>> ; M: 1modified virtual-exemplar seq>> ;
TUPLE: scaled < 1modified c ; TUPLE: scaled < 1modified c ;
C: <scaled> scaled C: <scaled> scaled ;
: scale ( seq c -- new-seq ) : scale ( seq c -- new-seq )
dupd <scaled> swap like ; dupd <scaled> swap like ;
@ -37,7 +37,7 @@ M:: scaled modified-set-nth ( elt n seq -- )
elt seq c>> / n seq seq>> set-nth ; elt seq c>> / n seq seq>> set-nth ;
TUPLE: offset < 1modified n ; TUPLE: offset < 1modified n ;
C: <offset> offset C: <offset> offset ;
: seq-offset ( seq n -- new-seq ) : seq-offset ( seq n -- new-seq )
dupd <offset> swap like ; dupd <offset> swap like ;
@ -49,7 +49,7 @@ M:: offset modified-set-nth ( elt n seq -- )
elt seq n>> - n seq seq>> set-nth ; elt seq n>> - n seq seq>> set-nth ;
TUPLE: summed < modified seqs ; TUPLE: summed < modified seqs ;
C: <summed> summed C: <summed> summed ;
M: summed length seqs>> longest length ; M: summed length seqs>> longest length ;

View File

@ -4,7 +4,7 @@ sequences.private ;
in: sequences.n-based in: sequences.n-based
TUPLE: n-based-assoc seq base ; TUPLE: n-based-assoc seq base ;
C: <n-based-assoc> n-based-assoc C: <n-based-assoc> n-based-assoc ;
<PRIVATE <PRIVATE

View File

@ -7,7 +7,7 @@ TUPLE: rotated
{ seq read-only } { seq read-only }
{ n integer read-only } ; { n integer read-only } ;
C: <rotated> rotated C: <rotated> rotated ;
M: rotated length seq>> length ; M: rotated length seq>> length ;

View File

@ -8,7 +8,7 @@ TUPLE: shifted
{ n integer read-only } { n integer read-only }
{ fill read-only } ; { fill read-only } ;
C: <shifted> shifted C: <shifted> shifted ;
M: shifted length underlying>> length ; M: shifted length underlying>> length ;

View File

@ -10,7 +10,7 @@ TUPLE: windowed-sequence
INSTANCE: windowed-sequence sequence ; INSTANCE: windowed-sequence sequence ;
C: <windowed-sequence> windowed-sequence C: <windowed-sequence> windowed-sequence ;
M: windowed-sequence nth-unsafe M: windowed-sequence nth-unsafe
[ 1 + ] dip [ n>> dupd [-] swap ] [ sequence>> ] bi <slice> ; inline [ 1 + ] dip [ n>> dupd [-] swap ] [ sequence>> ] bi <slice> ; inline

View File

@ -8,7 +8,7 @@ TUPLE: zipped
{ keys sequence read-only } { keys sequence read-only }
{ values sequence read-only } ; { values sequence read-only } ;
C: <zipped> zipped C: <zipped> zipped ;
M: zipped length M: zipped length
[ keys>> ] [ values>> ] bi min-length ; [ keys>> ] [ values>> ] bi min-length ;

View File

@ -48,7 +48,7 @@ PREDICATE: c-type-word < word
"c-type" word-prop >boolean ; "c-type" word-prop >boolean ;
TUPLE: pointer { to initial: void read-only } ; TUPLE: pointer { to initial: void read-only } ;
C: <pointer> pointer C: <pointer> pointer ;
UNION: c-type-name UNION: c-type-name
c-type-word pointer ; c-type-word pointer ;

View File

@ -25,7 +25,7 @@ libraries [ H{ } clone ] initialize
TUPLE: library { path string } dll dlerror { abi abi initial: cdecl } ; TUPLE: library { path string } dll dlerror { abi abi initial: cdecl } ;
C: <library> library C: <library> library ;
: lookup-library ( name -- library ) libraries get at ; : lookup-library ( name -- library ) libraries get at ;

View File

@ -200,7 +200,7 @@ ABOUT: "assocs"
HELP: assoc 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:" { $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* HELP: at*

View File

@ -278,7 +278,7 @@ INSTANCE: sequence assoc ;
TUPLE: enum { seq read-only } ; TUPLE: enum { seq read-only } ;
C: <enum> enum C: <enum> enum ;
M: enum at* M: enum at*
seq>> 2dup bounds-check? seq>> 2dup bounds-check?

View File

@ -30,7 +30,7 @@ in: bootstrap.syntax
"HS{" "HS{"
"IN:" "IN:"
"in:" "in:"
"INSTANCE:" ; "INSTANCE:"
"M:" "M:"
"MAIN:" "MAIN:"
"main:" "main:"

View File

@ -7,7 +7,7 @@ in: classes.maybe
TUPLE: maybe { class classoid initial: object read-only } ; TUPLE: maybe { class classoid initial: object read-only } ;
C: <maybe> maybe C: <maybe> maybe ;
INSTANCE: maybe classoid ; INSTANCE: maybe classoid ;

View File

@ -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." "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 { $subsections
postpone: mixin: postpone: mixin:
postpone: INSTANCE: ; postpone: INSTANCE:
define-mixin-class define-mixin-class
add-mixin-instance add-mixin-instance
} }
@ -29,10 +29,10 @@ HELP: define-mixin-class
HELP: add-mixin-instance HELP: add-mixin-instance
{ $values { "class" class } { "mixin" class } } { $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 } "." } { $notes "This word must be called from inside " { $link with-compilation-unit } "." }
{ $side-effects "class" } ; { $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" ABOUT: "mixins"

View File

@ -93,7 +93,7 @@ M: mixin-class metaclass-changed
! INSTANCE: declaration from a source file updates the mixin. ; ! INSTANCE: declaration from a source file updates the mixin. ;
TUPLE: mixin-instance class mixin ; TUPLE: mixin-instance class mixin ;
C: <mixin-instance> mixin-instance C: <mixin-instance> mixin-instance ;
<PRIVATE <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 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 ; M: mixin-instance definition drop f ;

View File

@ -315,7 +315,7 @@ $nl
"{ underlying string }" "{ underlying string }"
"{ length array-capacity } ;" "{ length array-capacity } ;"
"" ""
"INSTANCE: sbuf growable" ; "INSTANCE: sbuf growable ;"
} }
"with that of the " { $link vector } " class:" "with that of the " { $link vector } " class:"
{ $code { $code
@ -323,7 +323,7 @@ $nl
"{ underlying array }" "{ underlying array }"
"{ length array-capacity } ;" "{ length array-capacity } ;"
"" ""
"INSTANCE: vector growable" ; "INSTANCE: vector growable ;"
} ; } ;
ARTICLE: "tuples" "Tuples" ARTICLE: "tuples" "Tuples"

View File

@ -21,7 +21,7 @@ TUPLE: rect x y w h ;
! Make sure we handle tuple class redefinition ! Make sure we handle tuple class redefinition
TUPLE: redefinition-test ; TUPLE: redefinition-test ;
C: <redefinition-test> redefinition-test C: <redefinition-test> redefinition-test ;
<redefinition-test> "redefinition-test" set <redefinition-test> "redefinition-test" set
@ -65,7 +65,7 @@ TUPLE: slotty a b c ;
TUPLE: predicate-test ; TUPLE: predicate-test ;
C: <predicate-test> predicate-test C: <predicate-test> predicate-test ;
: predicate-test ( a -- ? ) drop f ; : predicate-test ( a -- ? ) drop f ;
@ -85,7 +85,7 @@ M: circle area radius>> sq pi * ;
! Hashcode breakage ! Hashcode breakage
TUPLE: empty ; TUPLE: empty ;
C: <empty> empty C: <empty> empty ;
{ t } [ <empty> hashcode fixnum? ] unit-test { t } [ <empty> hashcode fixnum? ] unit-test
@ -162,7 +162,7 @@ TUPLE: t4 ;
M: t4 m1 drop ; M: t4 m1 drop ;
M: t4 m2 nip ; M: t4 m2 nip ;
C: <t4> t4 C: <t4> t4 ;
{ 1 } [ 1 <t4> m1 ] unit-test { 1 } [ 1 <t4> m1 ] unit-test
{ 1 } [ <t4> 1 m2 ] 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 ; 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 ! Inheritance
TUPLE: computer cpu ram ; TUPLE: computer cpu ram ;
C: <computer> computer C: <computer> computer ;
{ "TUPLE: computer cpu ram ;" } [ { "TUPLE: computer cpu ram ;" } [
[ \ computer see ] with-string-writer string-lines second [ \ computer see ] with-string-writer string-lines second
] unit-test ] unit-test
TUPLE: laptop < computer battery ; TUPLE: laptop < computer battery ;
C: <laptop> laptop C: <laptop> laptop ;
{ t } [ laptop tuple-class? ] unit-test { t } [ laptop tuple-class? ] unit-test
{ 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 computer laptop } } [ laptop superclasses-of ] unit-test
TUPLE: server < computer rackmount ; TUPLE: server < computer rackmount ;
C: <server> server C: <server> server ;
{ t } [ server tuple-class? ] unit-test { t } [ server tuple-class? ] unit-test
{ 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 ! Test no-slot error and get/set-slot-named
TUPLE: no-slot-tuple0 a b c ; 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 ] [ 1 2 3 <no-slot-tuple0> "d" over get-slot-named ]
[ [

View File

@ -41,7 +41,7 @@ PRIVATE>
TUPLE: continuation data call retain name catch ; TUPLE: continuation data call retain name catch ;
C: <continuation> continuation C: <continuation> continuation ;
: current-continuation ( -- continuation ) : current-continuation ( -- continuation )
get-datastack get-callstack get-retainstack get-namestack get-catchstack get-datastack get-callstack get-retainstack get-namestack get-catchstack
@ -167,7 +167,7 @@ ERROR: attempt-all-error ;
TUPLE: condition error restarts continuation ; TUPLE: condition error restarts continuation ;
C: <condition> condition C: <condition> condition ;
: throw-restarts ( error restarts -- restart ) : throw-restarts ( error restarts -- restart )
[ <condition> throw ] callcc1 2nip ; [ <condition> throw ] callcc1 2nip ;
@ -180,7 +180,7 @@ C: <condition> condition
TUPLE: restart name obj continuation ; TUPLE: restart name obj continuation ;
C: <restart> restart C: <restart> restart ;
: continue-restart ( restart -- * ) : continue-restart ( restart -- * )
[ obj>> ] [ continuation>> ] bi continue-with ; [ obj>> ] [ continuation>> ] bi continue-with ;

View File

@ -460,9 +460,9 @@ M: object %shr-vector-imm-reps { } ;
M: object %horizontal-shl-vector-imm-reps { } ; M: object %horizontal-shl-vector-imm-reps { } ;
M: object %horizontal-shr-vector-imm-reps { } ; M: object %horizontal-shr-vector-imm-reps { } ;
ALIAS: %merge-vector-head-reps %merge-vector-reps ALIAS: %merge-vector-head-reps %merge-vector-reps ;
ALIAS: %merge-vector-tail-reps %merge-vector-reps ALIAS: %merge-vector-tail-reps %merge-vector-reps ;
ALIAS: %tail>head-vector-reps %unpack-vector-head-reps ALIAS: %tail>head-vector-reps %unpack-vector-head-reps ;
HOOK: %unbox-alien cpu ( dst src -- ) ; HOOK: %unbox-alien cpu ( dst src -- ) ;
HOOK: %unbox-any-c-ptr cpu ( dst src -- ) ; HOOK: %unbox-any-c-ptr cpu ( dst src -- ) ;

View File

@ -5,10 +5,10 @@ delegate.private assocs see make ;
in: delegate.tests in: delegate.tests
TUPLE: hello this that ; TUPLE: hello this that ;
C: <hello> hello C: <hello> hello ;
TUPLE: goodbye these those ; TUPLE: goodbye these those ;
C: <goodbye> goodbye C: <goodbye> goodbye ;
GENERIC: foo ( x -- y ) ; GENERIC: foo ( x -- y ) ;
GENERIC: bar ( a -- b ) ; GENERIC: bar ( a -- b ) ;
@ -54,7 +54,7 @@ PROTOCOL: alpha one two ;
PROTOCOL: beta three ; PROTOCOL: beta three ;
TUPLE: hey value ; TUPLE: hey value ;
C: <hey> hey C: <hey> hey ;
CONSULT: alpha hey value>> 1 + ; CONSULT: alpha hey value>> 1 + ;
CONSULT: beta hey value>> 1 - ; CONSULT: beta hey value>> 1 - ;

View File

@ -25,7 +25,7 @@ TUPLE: dummy-obj destroyed? ;
TUPLE: dummy-destructor obj ; TUPLE: dummy-destructor obj ;
C: <dummy-destructor> dummy-destructor C: <dummy-destructor> dummy-destructor ;
M: dummy-destructor dispose ( obj -- ) M: dummy-destructor dispose ( obj -- )
obj>> t >>destroyed? drop ; obj>> t >>destroyed? drop ;

View File

@ -12,7 +12,7 @@ in: generalizations
! be done at compile-time. ! be done at compile-time.
<< <<
ALIAS: n*quot (n*quot) ALIAS: n*quot (n*quot) ;
MACRO: call-n ( n -- quot ) MACRO: call-n ( n -- quot )
[ call ] <repetition> '[ _ cleave ] ; [ call ] <repetition> '[ _ cleave ] ;

View File

@ -7,7 +7,7 @@ in: generic.hook
TUPLE: hook-combination < single-combination var ; TUPLE: hook-combination < single-combination var ;
C: <hook-combination> hook-combination C: <hook-combination> hook-combination ;
PREDICATE: hook-generic < generic PREDICATE: hook-generic < generic
"combination" word-prop hook-combination? ; "combination" word-prop hook-combination? ;

View File

@ -72,7 +72,7 @@ M: single-combination make-default-method
! 1. Flatten methods ! 1. Flatten methods
TUPLE: predicate-engine class methods ; TUPLE: predicate-engine class methods ;
C: <predicate-engine> predicate-engine C: <predicate-engine> predicate-engine ;
: push-method ( method class atomic assoc -- ) : push-method ( method class atomic assoc -- )
dupd [ dupd [
@ -99,7 +99,7 @@ C: <predicate-engine> predicate-engine
! 2.1 Convert tuple methods ! 2.1 Convert tuple methods
TUPLE: echelon-dispatch-engine n 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 ; TUPLE: tuple-dispatch-engine echelons ;
@ -140,7 +140,7 @@ TUPLE: tuple-dispatch-engine echelons ;
! 3 Tag methods ! 3 Tag methods
TUPLE: tag-dispatch-engine methods ; TUPLE: tag-dispatch-engine methods ;
C: <tag-dispatch-engine> tag-dispatch-engine C: <tag-dispatch-engine> tag-dispatch-engine ;
: <engine> ( assoc -- engine ) : <engine> ( assoc -- engine )
flatten-methods flatten-methods

View File

@ -71,15 +71,15 @@ TUPLE: abstract-rectangle < shape width height ;
TUPLE: rectangle < abstract-rectangle ; TUPLE: rectangle < abstract-rectangle ;
C: <rectangle> rectangle C: <rectangle> rectangle ;
TUPLE: parallelogram < abstract-rectangle skew ; TUPLE: parallelogram < abstract-rectangle skew ;
C: <parallelogram> parallelogram C: <parallelogram> parallelogram ;
TUPLE: circle < shape radius ; TUPLE: circle < shape radius ;
C: <circle> circle C: <circle> circle ;
GENERIC: area ( shape -- n ) ; GENERIC: area ( shape -- n ) ;
@ -121,12 +121,12 @@ M: very-funny gooey sq ;
GENERIC: empty-method-test ( x -- y ) ; GENERIC: empty-method-test ( x -- y ) ;
M: object empty-method-test ; M: object empty-method-test ;
TUPLE: for-arguments-sake ; 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" ; M: for-arguments-sake empty-method-test drop "Hi" ;
TUPLE: another-one ; 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 { "Hi" } [ <for-arguments-sake> empty-method-test empty-method-test ] unit-test
{ T{ another-one f } } [ <another-one> empty-method-test ] unit-test { T{ another-one f } } [ <another-one> empty-method-test ] unit-test

View File

@ -103,7 +103,7 @@ M: circular-slice virtual-exemplar seq>> ; inline
M: circular-slice virtual@ M: circular-slice virtual@
[ from>> + ] [ seq>> ] bi [ length rem ] keep ; inline [ from>> + ] [ seq>> ] bi [ length rem ] keep ; inline
C: <circular-slice> circular-slice C: <circular-slice> circular-slice ;
TUPLE: circular-clumps TUPLE: circular-clumps
{ seq read-only } { seq read-only }

View File

@ -165,7 +165,7 @@ M: object normalize-path ( path -- path' )
TUPLE: pathname string ; TUPLE: pathname string ;
C: <pathname> pathname C: <pathname> pathname ;
M: pathname absolute-path string>> absolute-path ; M: pathname absolute-path string>> absolute-path ;

View File

@ -5,7 +5,7 @@ in: io.streams.memory
TUPLE: memory-stream alien ; TUPLE: memory-stream alien ;
C: <memory-stream> memory-stream C: <memory-stream> memory-stream ;
INSTANCE: memory-stream input-stream ; INSTANCE: memory-stream input-stream ;

View File

@ -6,25 +6,25 @@ in: locals.types
TUPLE: lambda vars body ; TUPLE: lambda vars body ;
C: <lambda> lambda C: <lambda> lambda ;
TUPLE: let body ; TUPLE: let body ;
C: <let> let C: <let> let ;
TUPLE: quote local ; TUPLE: quote local ;
C: <quote> quote C: <quote> quote ;
: unquote ( quote -- local ) dup quote? [ local>> ] when ; inline : unquote ( quote -- local ) dup quote? [ local>> ] when ; inline
TUPLE: def local ; TUPLE: def local ;
C: <def> def C: <def> def ;
TUPLE: multi-def locals ; TUPLE: multi-def locals ;
C: <multi-def> multi-def C: <multi-def> multi-def ;
PREDICATE: local < word "local?" word-prop ; PREDICATE: local < word "local?" word-prop ;

View File

@ -4,7 +4,7 @@ in: sequences
HELP: sequence 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:" { $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 HELP: length

View File

@ -204,7 +204,7 @@ INSTANCE: virtual-sequence sequence ;
! A reversal of an underlying sequence. ! A reversal of an underlying sequence.
TUPLE: reversed { seq read-only } ; TUPLE: reversed { seq read-only } ;
C: <reversed> reversed C: <reversed> reversed ;
M: reversed virtual-exemplar seq>> ; inline M: reversed virtual-exemplar seq>> ; inline
M: reversed virtual@ seq>> [ length swap - 1 - ] keep ; inline M: reversed virtual@ seq>> [ length swap - 1 - ] keep ; inline
@ -288,7 +288,7 @@ TUPLE: copy-state
{ dst-i read-only } { dst-i read-only }
{ dst read-only } ; { dst read-only } ;
C: <copy> copy-state C: <copy> copy-state ;
: copy-nth-unsafe ( n copy -- ) : copy-nth-unsafe ( n copy -- )
[ [ src-i>> + ] [ src>> ] bi nth-unsafe ] [ [ src-i>> + ] [ src>> ] bi nth-unsafe ]

View File

@ -11,7 +11,7 @@ MACRO: compose-n ( n word -- quot' ) <repetition> >quotation ;
TUPLE: color r g b ; TUPLE: color r g b ;
C: <color> color C: <color> color ;
: cleave-test ( color -- r g b ) : cleave-test ( color -- r g b )
{ [ r>> ] [ g>> ] [ b>> ] } cleave ; { [ r>> ] [ g>> ] [ b>> ] } cleave ;

View File

@ -60,7 +60,7 @@ M: literal-tuple (literal) ;
TUPLE: curried obj quot ; TUPLE: curried obj quot ;
C: <curried> curried C: <curried> curried ;
: >curried< ( curried -- obj quot ) : >curried< ( curried -- obj quot )
[ obj>> ] [ quot>> ] bi ; inline [ obj>> ] [ quot>> ] bi ; inline
@ -76,7 +76,7 @@ M: curried (literal)
TUPLE: composed quot1 quot2 ; TUPLE: composed quot1 quot2 ;
C: <composed> composed C: <composed> composed ;
: >composed< ( composed -- quot1 quot2 ) : >composed< ( composed -- quot1 quot2 )
[ quot1>> ] [ quot2>> ] bi ; inline [ 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 ; 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 ) : <declared-effect> ( known word effect variables branches -- declared-effect )
f (declared-effect) ; inline f (declared-effect) ; inline

View File

@ -676,7 +676,7 @@ HELP: GENERIC#
{ $notes { $notes
"The following two definitions are equivalent:" "The following two definitions are equivalent:"
{ $code "GENERIC: foo ( obj -- ) ;" } { $code "GENERIC: foo ( obj -- ) ;" }
{ $code "GENERIC# foo 0 ( obj -- )" } { $code "GENERIC# foo 0 ( obj -- ) ;" }
} ; } ;
HELP: MATH: HELP: MATH:
@ -725,11 +725,11 @@ HELP: INTERSECTION:
HELP: mixin: HELP: mixin:
{ $syntax "mixin: class" } { $syntax "mixin: class" }
{ $values { "class" "a new class word to define" } } { $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." } ; { $examples "The " { $link sequence } " and " { $link assoc } " mixin classes." } ;
HELP: INSTANCE: ; HELP: INSTANCE:
{ $syntax "INSTANCE: instance mixin" } ; { $syntax "INSTANCE: instance mixin ;" }
{ $values { "instance" "a class word" } { "mixin" "a mixin class word" } } { $values { "instance" "a class word" } { "mixin" "a mixin class word" } }
{ $description "Makes " { $snippet "instance" } " an instance of " { $snippet "mixin" } "." } ; { $description "Makes " { $snippet "instance" } " an instance of " { $snippet "mixin" } "." } ;

View File

@ -195,7 +195,7 @@ in: bootstrap.syntax
"ALIAS:" [ "ALIAS:" [
scan-new-word scan-word define-alias scan-new-word scan-word ";" expect define-alias
] define-core-syntax ] define-core-syntax
"CONSTANT:" [ "CONSTANT:" [
@ -273,7 +273,7 @@ in: bootstrap.syntax
last-word make-final last-word make-final
] define-core-syntax ] define-core-syntax
"slot:" [ "SLOT:" [
scan-token define-protocol-slot scan-token define-protocol-slot
] define-core-syntax ] define-core-syntax
"slot:" [ "slot:" [
@ -281,7 +281,7 @@ in: bootstrap.syntax
] define-core-syntax ] define-core-syntax
"C:" [ "C:" [
scan-new-word scan-word define-boa-word scan-new-word scan-word ";" expect define-boa-word
] define-core-syntax ] define-core-syntax
"ERROR:" [ "ERROR:" [

View File

@ -48,7 +48,7 @@ TUPLE: extra-words words ;
M: extra-words equal? M: extra-words equal?
over extra-words? [ [ words>> ] bi@ eq? ] [ 2drop f ] if ; 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 ; ERROR: no-word-in-vocab word vocab ;

View File

@ -29,7 +29,7 @@ ERROR: bad-vocab-name name ;
TUPLE: vocab-link name ; TUPLE: vocab-link name ;
C: <vocab-link> vocab-link C: <vocab-link> vocab-link ;
UNION: vocab-spec vocab vocab-link ; UNION: vocab-spec vocab vocab-link ;

View File

@ -1,11 +1,11 @@
USING: effects eval math tools.test ; USING: effects eval math tools.test ;
in: words.alias.tests in: words.alias.tests
ALIAS: foo + ALIAS: foo + ;
{ } [ "in: words.alias.tests CONSTANT: foo 5" eval( -- ) ] unit-test { } [ "in: words.alias.tests CONSTANT: foo 5" eval( -- ) ] unit-test
{ ( -- value ) } [ \ foo stack-effect ] unit-test { ( -- value ) } [ \ foo stack-effect ] unit-test
ALIAS: MY-H{ H{ ALIAS: MY-H{ H{ ;
{ H{ { 1 2 } } } [ { H{ { 1 2 } } } [
"in: words.alias.tests MY-H{ { 1 2 } }" eval( -- x ) "in: words.alias.tests MY-H{ { 1 2 } }" eval( -- x )
] unit-test ] unit-test

View File

@ -17,7 +17,7 @@ TUPLE: boid
{ pos array } { pos array }
{ vel array } ; { vel array } ;
C: <boid> boid C: <boid> boid ;
: vsum ( vecs -- v ) : vsum ( vecs -- v )
{ 0.0 0.0 } [ v+ ] reduce ; inline { 0.0 0.0 } [ v+ ] reduce ; inline
@ -84,9 +84,9 @@ TUPLE: cohesion < behaviour ;
TUPLE: alignment < behaviour ; TUPLE: alignment < behaviour ;
TUPLE: separation < behaviour ; TUPLE: separation < behaviour ;
C: <cohesion> cohesion C: <cohesion> cohesion ;
C: <alignment> alignment C: <alignment> alignment ;
C: <separation> separation C: <separation> separation ;
M: cohesion force ( neighbors boid behaviour -- force ) M: cohesion force ( neighbors boid behaviour -- force )
drop [ [ pos>> ] map vavg ] [ pos>> ] bi* v- normalize ; drop [ [ pos>> ] map vavg ] [ pos>> ] bi* v- normalize ;

View File

@ -58,7 +58,7 @@ in: project-euler.059
TUPLE: rollover seq n ; TUPLE: rollover seq n ;
C: <rollover> rollover C: <rollover> rollover ;
M: rollover length n>> ; M: rollover length n>> ;

View File

@ -38,7 +38,7 @@ in: project-euler.085
TUPLE: result { area read-only } { distance read-only } ; TUPLE: result { area read-only } { distance read-only } ;
C: <result> result C: <result> result ;
: min-by-distance ( seq seq -- seq ) : min-by-distance ( seq seq -- seq )
[ [ distance>> ] bi@ < ] most ; inline [ [ distance>> ] bi@ < ] most ; inline

View File

@ -31,8 +31,8 @@ in: project-euler.215
TUPLE: block two three ; TUPLE: block two three ;
TUPLE: end { ways integer } ; TUPLE: end { ways integer } ;
C: <block> block C: <block> block ;
C: <end> end C: <end> end ;
: <failure> ( -- end ) 0 <end> ; inline : <failure> ( -- end ) 0 <end> ; inline
: <success> ( -- end ) 1 <end> ; inline : <success> ( -- end ) 1 <end> ; inline

View File

@ -69,7 +69,7 @@ in: cocoa.subclassing
name [ methods protocols superclass name (define-objc-class) ] import-objc-class ; name [ methods protocols superclass name (define-objc-class) ] import-objc-class ;
TUPLE: cocoa-protocol name ; TUPLE: cocoa-protocol name ;
C: <cocoa-protocol> cocoa-protocol C: <cocoa-protocol> cocoa-protocol ;
SYNTAX: COCOA-PROTOCOL: SYNTAX: COCOA-PROTOCOL:
scan-token <cocoa-protocol> suffix! ; scan-token <cocoa-protocol> suffix! ;

View File

@ -6,7 +6,7 @@ in: core-foundation.time
TYPEDEF: double CFTimeInterval TYPEDEF: double CFTimeInterval
TYPEDEF: double CFAbsoluteTime TYPEDEF: double CFAbsoluteTime
ALIAS: >CFTimeInterval duration>seconds ALIAS: >CFTimeInterval duration>seconds ;
CONSTANT: epoch $[ CONSTANT: epoch $[
T{ timestamp { year 2001 } { month 1 } { day 1 } } T{ timestamp { year 2001 } { month 1 } { day 1 } }

View File

@ -326,10 +326,10 @@ ENUM: CURLoption
{ CURLOPT_MAIL_AUTH 10217 } { CURLOPT_MAIL_AUTH 10217 }
; ;
ALIAS: CURLOPT_WRITEDATA CURLOPT_FILE ALIAS: CURLOPT_WRITEDATA CURLOPT_FILE ;
ALIAS: CURLOPT_READDATA CURLOPT_INFILE ALIAS: CURLOPT_READDATA CURLOPT_INFILE ;
ALIAS: CURLOPT_HEADERDATA CURLOPT_WRITEHEADER ALIAS: CURLOPT_HEADERDATA CURLOPT_WRITEHEADER ;
ALIAS: CURLOPT_RTSPHEADER CURLOPT_HTTPHEADER ALIAS: CURLOPT_RTSPHEADER CURLOPT_HTTPHEADER ;
! easy.h ! easy.h

View File

@ -17,7 +17,7 @@ LIBRARY: libusb
: libusb_cpu_to_le16 ( x -- y ) : libusb_cpu_to_le16 ( x -- y )
2 >native-endian le> ; inline 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 ENUM: libusb_class_code
{ LIBUSB_CLASS_PER_INTERFACE 0 } { LIBUSB_CLASS_PER_INTERFACE 0 }

View File

@ -528,7 +528,7 @@ CONSTANT: CPU_TYPE_ANY -1
CONSTANT: CPU_TYPE_VAX 1 CONSTANT: CPU_TYPE_VAX 1
CONSTANT: CPU_TYPE_MC680x0 6 CONSTANT: CPU_TYPE_MC680x0 6
CONSTANT: CPU_TYPE_X86 7 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_X86_64 flags{ CPU_TYPE_X86 CPU_ARCH_ABI64 }
CONSTANT: CPU_TYPE_MC98000 10 CONSTANT: CPU_TYPE_MC98000 10
CONSTANT: CPU_TYPE_HPPA 11 CONSTANT: CPU_TYPE_HPPA 11
@ -663,13 +663,13 @@ CONSTANT: CPUFAMILY_ARM_11 0x8ff620d8
CONSTANT: CPUFAMILY_ARM_XSCALE 0x53b005f5 CONSTANT: CPUFAMILY_ARM_XSCALE 0x53b005f5
CONSTANT: CPUFAMILY_ARM_13 0x0cc90e64 CONSTANT: CPUFAMILY_ARM_13 0x0cc90e64
ALIAS: CPUFAMILY_INTEL_YONAH CPUFAMILY_INTEL_6_14 ALIAS: CPUFAMILY_INTEL_YONAH CPUFAMILY_INTEL_6_14 ;
ALIAS: CPUFAMILY_INTEL_MEROM CPUFAMILY_INTEL_6_15 ALIAS: CPUFAMILY_INTEL_MEROM CPUFAMILY_INTEL_6_15 ;
ALIAS: CPUFAMILY_INTEL_PENRYN CPUFAMILY_INTEL_6_23 ALIAS: CPUFAMILY_INTEL_PENRYN CPUFAMILY_INTEL_6_23 ;
ALIAS: CPUFAMILY_INTEL_NEHALEM CPUFAMILY_INTEL_6_26 ALIAS: CPUFAMILY_INTEL_NEHALEM CPUFAMILY_INTEL_6_26 ;
ALIAS: CPUFAMILY_INTEL_CORE CPUFAMILY_INTEL_6_14 ALIAS: CPUFAMILY_INTEL_CORE CPUFAMILY_INTEL_6_14 ;
ALIAS: CPUFAMILY_INTEL_CORE2 CPUFAMILY_INTEL_6_15 ALIAS: CPUFAMILY_INTEL_CORE2 CPUFAMILY_INTEL_6_15 ;
! fat.h ! fat.h
CONSTANT: FAT_MAGIC 0xcafebabe CONSTANT: FAT_MAGIC 0xcafebabe

View File

@ -155,13 +155,13 @@ M: cl-event dispose* handle>> clReleaseEvent cl-success ;
TUPLE: cl-buffer-ptr TUPLE: cl-buffer-ptr
{ buffer cl-buffer read-only } { buffer cl-buffer read-only }
{ offset integer read-only } ; { offset integer read-only } ;
C: <cl-buffer-ptr> cl-buffer-ptr C: <cl-buffer-ptr> cl-buffer-ptr ;
TUPLE: cl-buffer-range TUPLE: cl-buffer-range
{ buffer cl-buffer read-only } { buffer cl-buffer read-only }
{ offset integer read-only } { offset integer read-only }
{ size 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 ; SYMBOLS: cl-current-context cl-current-queue cl-current-device ;

View File

@ -1470,20 +1470,20 @@ CONSTANT: GL_DYNAMIC_DRAW 0x88E8
CONSTANT: GL_DYNAMIC_READ 0x88E9 CONSTANT: GL_DYNAMIC_READ 0x88E9
CONSTANT: GL_DYNAMIC_COPY 0x88EA CONSTANT: GL_DYNAMIC_COPY 0x88EA
CONSTANT: GL_SAMPLES_PASSED 0x8914 CONSTANT: GL_SAMPLES_PASSED 0x8914
ALIAS: GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE ALIAS: GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE ;
ALIAS: GL_FOG_COORD GL_FOG_COORDINATE ALIAS: GL_FOG_COORD GL_FOG_COORDINATE ;
ALIAS: GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY ALIAS: GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY ;
ALIAS: GL_SRC0_RGB GL_SOURCE0_RGB ALIAS: GL_SRC0_RGB GL_SOURCE0_RGB ;
ALIAS: GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER ALIAS: GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER ;
ALIAS: GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE ALIAS: GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE ;
ALIAS: GL_SRC1_ALPHA GL_SOURCE1_ALPHA ALIAS: GL_SRC1_ALPHA GL_SOURCE1_ALPHA ;
ALIAS: GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE ALIAS: GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE ;
ALIAS: GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE ALIAS: GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE ;
ALIAS: GL_SRC0_ALPHA GL_SOURCE0_ALPHA ALIAS: GL_SRC0_ALPHA GL_SOURCE0_ALPHA ;
ALIAS: GL_SRC1_RGB GL_SOURCE1_RGB ALIAS: GL_SRC1_RGB GL_SOURCE1_RGB ;
ALIAS: GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING ALIAS: GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING ;
ALIAS: GL_SRC2_ALPHA GL_SOURCE2_ALPHA ALIAS: GL_SRC2_ALPHA GL_SOURCE2_ALPHA ;
ALIAS: GL_SRC2_RGB GL_SOURCE2_RGB ALIAS: GL_SRC2_RGB GL_SOURCE2_RGB ;
TYPEDEF: ptrdiff_t GLsizeiptr TYPEDEF: ptrdiff_t GLsizeiptr
TYPEDEF: ptrdiff_t GLintptr TYPEDEF: ptrdiff_t GLintptr
@ -1595,7 +1595,7 @@ CONSTANT: GL_UPPER_LEFT 0x8CA2
CONSTANT: GL_STENCIL_BACK_REF 0x8CA3 CONSTANT: GL_STENCIL_BACK_REF 0x8CA3
CONSTANT: GL_STENCIL_BACK_VALUE_MASK 0x8CA4 CONSTANT: GL_STENCIL_BACK_VALUE_MASK 0x8CA4
CONSTANT: GL_STENCIL_BACK_WRITEMASK 0x8CA5 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 glAttachShader { glAttachObjectARB } ( GLuint program, GLuint shader ) ;
GL-FUNCTION: void glBindAttribLocation { glBindAttribLocationARB } ( GLuint program, GLuint index, GLstring name ) ; 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_READ_FRAMEBUFFER 0x8CA8
CONSTANT: GL_DRAW_FRAMEBUFFER 0x8CA9 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_READ_FRAMEBUFFER_BINDING 0x8CAA
CONSTANT: GL_RENDERBUFFER_SAMPLES 0x8CAB CONSTANT: GL_RENDERBUFFER_SAMPLES 0x8CAB
@ -1972,15 +1972,15 @@ CONSTANT: GL_DEPTH_BUFFER 0x8223
CONSTANT: GL_STENCIL_BUFFER 0x8224 CONSTANT: GL_STENCIL_BUFFER 0x8224
CONSTANT: GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001 CONSTANT: GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001
ALIAS: GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE ALIAS: GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE ;
ALIAS: GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS ALIAS: GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS ;
ALIAS: GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES ALIAS: GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES ;
ALIAS: GL_CLIP_DISTANCE0 GL_CLIP_PLANE0 ALIAS: GL_CLIP_DISTANCE0 GL_CLIP_PLANE0 ;
ALIAS: GL_CLIP_DISTANCE1 GL_CLIP_PLANE1 ALIAS: GL_CLIP_DISTANCE1 GL_CLIP_PLANE1 ;
ALIAS: GL_CLIP_DISTANCE2 GL_CLIP_PLANE2 ALIAS: GL_CLIP_DISTANCE2 GL_CLIP_PLANE2 ;
ALIAS: GL_CLIP_DISTANCE3 GL_CLIP_PLANE3 ALIAS: GL_CLIP_DISTANCE3 GL_CLIP_PLANE3 ;
ALIAS: GL_CLIP_DISTANCE4 GL_CLIP_PLANE4 ALIAS: GL_CLIP_DISTANCE4 GL_CLIP_PLANE4 ;
ALIAS: GL_CLIP_DISTANCE5 GL_CLIP_PLANE5 ALIAS: GL_CLIP_DISTANCE5 GL_CLIP_PLANE5 ;
GL-FUNCTION: void glVertexAttribIPointer { glVertexAttribIPointerEXT } ( GLuint index, GLint size, GLenum type, GLsizei stride, void* pointer ) ; 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

View File

@ -18,8 +18,8 @@ CONSTANT: X509_FILETYPE_PEM 1
CONSTANT: X509_FILETYPE_ASN1 2 CONSTANT: X509_FILETYPE_ASN1 2
CONSTANT: X509_FILETYPE_DEFAULT 3 CONSTANT: X509_FILETYPE_DEFAULT 3
ALIAS: SSL_FILETYPE_ASN1 X509_FILETYPE_ASN1 ALIAS: SSL_FILETYPE_ASN1 X509_FILETYPE_ASN1 ;
ALIAS: SSL_FILETYPE_PEM X509_FILETYPE_PEM ALIAS: SSL_FILETYPE_PEM X509_FILETYPE_PEM ;
CONSTANT: SSL_CTRL_NEED_TMP_RSA 1 CONSTANT: SSL_CTRL_NEED_TMP_RSA 1
CONSTANT: SSL_CTRL_SET_TMP_RSA 2 CONSTANT: SSL_CTRL_SET_TMP_RSA 2

View File

@ -23,7 +23,7 @@ ERROR: bad-magic ;
TUPLE: terminfo-header names-bytes boolean-bytes #numbers TUPLE: terminfo-header names-bytes boolean-bytes #numbers
#strings string-bytes ; #strings string-bytes ;
C: <terminfo-header> terminfo-header C: <terminfo-header> terminfo-header ;
: read-header ( -- header ) : read-header ( -- header )
12 read "ssssss" unpack-le unclip check-magic 12 read "ssssss" unpack-le unclip check-magic
@ -54,7 +54,7 @@ C: <terminfo-header> terminfo-header
TUPLE: terminfo names booleans numbers strings ; TUPLE: terminfo names booleans numbers strings ;
C: <terminfo> terminfo C: <terminfo> terminfo ;
: read-terminfo ( -- terminfo ) : read-terminfo ( -- terminfo )
read-header { read-header {

View File

@ -16,7 +16,7 @@ CONSTANT: O_TRUNC 0x0200
CONSTANT: O_APPEND 0x0400 CONSTANT: O_APPEND 0x0400
CONSTANT: O_NONBLOCK 0x0800 CONSTANT: O_NONBLOCK 0x0800
ALIAS: O_NDELAY O_NONBLOCK ALIAS: O_NDELAY O_NONBLOCK ;
CONSTANT: SOL_SOCKET 1 CONSTANT: SOL_SOCKET 1
@ -78,10 +78,10 @@ CONSTANT: AF_UNIX 1
CONSTANT: AF_INET 2 CONSTANT: AF_INET 2
CONSTANT: AF_INET6 10 CONSTANT: AF_INET6 10
ALIAS: PF_UNSPEC AF_UNSPEC ALIAS: PF_UNSPEC AF_UNSPEC ;
ALIAS: PF_UNIX AF_UNIX ALIAS: PF_UNIX AF_UNIX ;
ALIAS: PF_INET AF_INET ALIAS: PF_INET AF_INET ;
ALIAS: PF_INET6 AF_INET6 ALIAS: PF_INET6 AF_INET6 ;
CONSTANT: IPPROTO_TCP 6 CONSTANT: IPPROTO_TCP 6
CONSTANT: IPPROTO_UDP 17 CONSTANT: IPPROTO_UDP 17

View File

@ -14,7 +14,7 @@ CONSTANT: O_CREAT 0x0200
CONSTANT: O_TRUNC 0x0400 CONSTANT: O_TRUNC 0x0400
CONSTANT: O_EXCL 0x0800 CONSTANT: O_EXCL 0x0800
CONSTANT: O_NOCTTY 0x20000 CONSTANT: O_NOCTTY 0x20000
ALIAS: O_NDELAY O_NONBLOCK ALIAS: O_NDELAY O_NONBLOCK ;
CONSTANT: SOL_SOCKET 0xffff CONSTANT: SOL_SOCKET 0xffff
CONSTANT: SO_DEBUG 0x1 CONSTANT: SO_DEBUG 0x1
@ -80,9 +80,9 @@ CONSTANT: AF_UNSPEC 0
CONSTANT: AF_UNIX 1 CONSTANT: AF_UNIX 1
CONSTANT: AF_INET 2 CONSTANT: AF_INET 2
ALIAS: PF_UNSPEC AF_UNSPEC ALIAS: PF_UNSPEC AF_UNSPEC ;
ALIAS: PF_UNIX AF_UNIX ALIAS: PF_UNIX AF_UNIX ;
ALIAS: PF_INET AF_INET ALIAS: PF_INET AF_INET ;
CONSTANT: IPPROTO_TCP 6 CONSTANT: IPPROTO_TCP 6
CONSTANT: IPPROTO_UDP 17 CONSTANT: IPPROTO_UDP 17
@ -94,7 +94,7 @@ CONSTANT: SEEK_END 2
CONSTANT: FD_SETSIZE 1024 CONSTANT: FD_SETSIZE 1024
CONSTANT: AF_INET6 30 CONSTANT: AF_INET6 30
ALIAS: PF_INET6 AF_INET6 ALIAS: PF_INET6 AF_INET6 ;
STRUCT: addrinfo STRUCT: addrinfo
{ flags int } { flags int }

View File

@ -26,8 +26,8 @@ CONSTANT: EV_FLAG1 0x2000 ! filter-specific flag
CONSTANT: EV_EOF 0x8000 ! EOF detected CONSTANT: EV_EOF 0x8000 ! EOF detected
CONSTANT: EV_ERROR 0x4000 ! error, data contains errno CONSTANT: EV_ERROR 0x4000 ! error, data contains errno
ALIAS: EV_POLL EV_FLAG0 ALIAS: EV_POLL EV_FLAG0 ;
ALIAS: EV_OOBAND EV_FLAG1 ALIAS: EV_OOBAND EV_FLAG1 ;
CONSTANT: NOTE_LOWAT 0x00000001 ! low water mark CONSTANT: NOTE_LOWAT 0x00000001 ! low water mark

View File

@ -12,7 +12,7 @@ in: unix.linux.proc
! /proc/cgroups ! /proc/cgroups
TUPLE: proc-cmdline string ; TUPLE: proc-cmdline string ;
C: <proc-cmdline> proc-cmdline C: <proc-cmdline> proc-cmdline ;
: parse-proc-cmdline ( -- obj ) : parse-proc-cmdline ( -- obj )
"/proc/cmdline" utf8 file-lines first <proc-cmdline> ; "/proc/cmdline" utf8 file-lines first <proc-cmdline> ;

View File

@ -25,7 +25,7 @@ CONSTANT: MNT_NOUSERXATTR 0x01000000
CONSTANT: MNT_DEFWRITE 0x02000000 CONSTANT: MNT_DEFWRITE 0x02000000
CONSTANT: MNT_MULTILABEL 0x04000000 CONSTANT: MNT_MULTILABEL 0x04000000
CONSTANT: MNT_NOATIME 0x10000000 CONSTANT: MNT_NOATIME 0x10000000
ALIAS: MNT_UNKNOWNPERMISSIONS MNT_IGNORE_OWNERSHIP ALIAS: MNT_UNKNOWNPERMISSIONS MNT_IGNORE_OWNERSHIP ;
CONSTANT: MNT_VISFLAGMASK CONSTANT: MNT_VISFLAGMASK
flags{ flags{
@ -86,7 +86,7 @@ CONSTANT: VQ_FLAG8000 0x8000
CONSTANT: NFSV4_MAX_FH_SIZE 128 CONSTANT: NFSV4_MAX_FH_SIZE 128
CONSTANT: NFSV3_MAX_FH_SIZE 64 CONSTANT: NFSV3_MAX_FH_SIZE 64
CONSTANT: NFSV2_MAX_FH_SIZE 32 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: MFSNAMELEN 15
CONSTANT: MNAMELEN 90 CONSTANT: MNAMELEN 90

View File

@ -297,9 +297,9 @@ CONSTANT: WRITE_OWNER 0x00080000
CONSTANT: SYNCHRONIZE 0x00100000 CONSTANT: SYNCHRONIZE 0x00100000
CONSTANT: STANDARD_RIGHTS_REQUIRED 0x000f0000 CONSTANT: STANDARD_RIGHTS_REQUIRED 0x000f0000
ALIAS: STANDARD_RIGHTS_READ READ_CONTROL ALIAS: STANDARD_RIGHTS_READ READ_CONTROL ;
ALIAS: STANDARD_RIGHTS_WRITE READ_CONTROL ALIAS: STANDARD_RIGHTS_WRITE READ_CONTROL ;
ALIAS: STANDARD_RIGHTS_EXECUTE READ_CONTROL ALIAS: STANDARD_RIGHTS_EXECUTE READ_CONTROL ;
CONSTANT: TOKEN_TOKEN_ADJUST_DEFAULT 0x0080 CONSTANT: TOKEN_TOKEN_ADJUST_DEFAULT 0x0080
CONSTANT: TOKEN_ADJUST_GROUPS 0x0040 CONSTANT: TOKEN_ADJUST_GROUPS 0x0040
@ -307,7 +307,7 @@ CONSTANT: TOKEN_ADJUST_PRIVILEGES 0x0020
CONSTANT: TOKEN_ADJUST_SESSIONID 0x0100 CONSTANT: TOKEN_ADJUST_SESSIONID 0x0100
CONSTANT: TOKEN_ASSIGN_PRIMARY 0x0001 CONSTANT: TOKEN_ASSIGN_PRIMARY 0x0001
CONSTANT: TOKEN_DUPLICATE 0x0002 CONSTANT: TOKEN_DUPLICATE 0x0002
ALIAS: TOKEN_EXECUTE STANDARD_RIGHTS_EXECUTE ALIAS: TOKEN_EXECUTE STANDARD_RIGHTS_EXECUTE ;
CONSTANT: TOKEN_IMPERSONATE 0x0004 CONSTANT: TOKEN_IMPERSONATE 0x0004
CONSTANT: TOKEN_QUERY 0x0008 CONSTANT: TOKEN_QUERY 0x0008
CONSTANT: TOKEN_QUERY_SOURCE 0x0010 CONSTANT: TOKEN_QUERY_SOURCE 0x0010
@ -356,7 +356,7 @@ CONSTANT: KEY_READ 0x20019
CONSTANT: KEY_WOW64_32KEY 0x0200 CONSTANT: KEY_WOW64_32KEY 0x0200
CONSTANT: KEY_WOW64_64KEY 0x0100 CONSTANT: KEY_WOW64_64KEY 0x0100
CONSTANT: KEY_WRITE 0x20006 CONSTANT: KEY_WRITE 0x20006
ALIAS: KEY_EXECUTE KEY_READ ALIAS: KEY_EXECUTE KEY_READ ;
CONSTANT: KEY_ALL_ACCESS 0xF003F CONSTANT: KEY_ALL_ACCESS 0xF003F
CONSTANT: REG_NONE 0 CONSTANT: REG_NONE 0
@ -955,7 +955,7 @@ FUNCTION: BOOL CryptAcquireContextW ( HCRYPTPROV* phProv,
DWORD dwProvType, DWORD dwProvType,
DWORD dwFlags ) DWORD dwFlags )
ALIAS: CryptAcquireContext CryptAcquireContextW ALIAS: CryptAcquireContext CryptAcquireContextW ;
! : CryptContextAddRef ; ! : CryptContextAddRef ;
FUNCTION: BOOL CryptCreateHash ( HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey, DWORD dwFlags, HCRYPTHASH *pHash ) ; 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 ; ! : GetExplicitEntriesFromAclW ;
! : GetFileSecurityA ; ! : GetFileSecurityA ;
FUNCTION: BOOL GetFileSecurityW ( LPCTSTR lpFileName, SECURITY_INFORMATION RequestedInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, LPDWORD lpnLengthNeeded ) ; FUNCTION: BOOL GetFileSecurityW ( LPCTSTR lpFileName, SECURITY_INFORMATION RequestedInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, LPDWORD lpnLengthNeeded ) ;
ALIAS: GetFileSecurity GetFileSecurityW ALIAS: GetFileSecurity GetFileSecurityW ;
! : GetInformationCodeAuthzLevelW ; ! : GetInformationCodeAuthzLevelW ;
! : GetInformationCodeAuthzPolicyW ; ! : GetInformationCodeAuthzPolicyW ;
! : GetInheritanceSourceA ; ! : GetInheritanceSourceA ;
@ -1082,7 +1082,7 @@ ALIAS: GetFileSecurity GetFileSecurityW
! : GetNamedSecurityInfoExA ; ! : GetNamedSecurityInfoExA ;
! FUNCTION: DWORD GetNamedSecurityInfoExW ! 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 ) ; 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 ; ! : GetNumberOfEventLogRecords ;
! : GetOldestEventLogRecord ; ! : GetOldestEventLogRecord ;
! : GetOverlappedAccessResults ; ! : GetOverlappedAccessResults ;
@ -1118,7 +1118,7 @@ FUNCTION: BOOL GetTokenInformation ( HANDLE TokenHandle, TOKEN_INFORMATION_CLASS
! : GetUserNameA ; ! : GetUserNameA ;
FUNCTION: BOOL GetUserNameW ( LPCTSTR lpBuffer, LPDWORD lpnSize ) ; FUNCTION: BOOL GetUserNameW ( LPCTSTR lpBuffer, LPDWORD lpnSize ) ;
ALIAS: GetUserName GetUserNameW ALIAS: GetUserName GetUserNameW ;
! : GetWindowsAccountDomainSid ; ! : GetWindowsAccountDomainSid ;
! : I_ScIsSecurityProcess ; ! : I_ScIsSecurityProcess ;
@ -1163,7 +1163,7 @@ FUNCTION: BOOL InitializeSecurityDescriptor ( PSECURITY_DESCRIPTOR pSecurityDesc
FUNCTION: BOOL LookupPrivilegeValueW ( LPCTSTR lpSystemName, FUNCTION: BOOL LookupPrivilegeValueW ( LPCTSTR lpSystemName,
LPCTSTR lpName, LPCTSTR lpName,
PLUID lpLuid ) PLUID lpLuid )
ALIAS: LookupPrivilegeValue LookupPrivilegeValueW ALIAS: LookupPrivilegeValue LookupPrivilegeValueW ;
! : LookupSecurityDescriptorPartsA ; ! : LookupSecurityDescriptorPartsA ;
! : LookupSecurityDescriptorPartsW ; ! : LookupSecurityDescriptorPartsW ;
@ -1297,7 +1297,7 @@ FUNCTION: LONG RegCloseKey ( HKEY hKey ) ;
! : RegCreateKeyA ; ! : RegCreateKeyA ;
! : RegCreateKeyExA ; ! : RegCreateKeyExA ;
FUNCTION: LONG RegCreateKeyExW ( HKEY hKey, LPCTSTR lpSubKey, DWORD Reserved, LPTSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition ) ; 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 ! : RegCreateKeyW
! : RegDeleteKeyA ; ! : RegDeleteKeyA ;
! : RegDeleteKeyW ; ! : RegDeleteKeyW ;
@ -1314,7 +1314,7 @@ FUNCTION: LONG RegDeleteKeyExW (
LPDWORD lpdwDisposition LPDWORD lpdwDisposition
) )
ALIAS: RegDeleteKeyEx RegDeleteKeyExW ALIAS: RegDeleteKeyEx RegDeleteKeyExW ;
! : RegDeleteValueA ; ! : RegDeleteValueA ;
! : RegDeleteValueW ; ! : RegDeleteValueW ;
@ -1332,7 +1332,7 @@ FUNCTION: LONG RegEnumKeyExW (
LPDWORD lpcClass, LPDWORD lpcClass,
PFILETIME lpftLastWriteTime PFILETIME lpftLastWriteTime
) )
ALIAS: RegEnumKeyEx RegEnumKeyExW ALIAS: RegEnumKeyEx RegEnumKeyExW ;
! : RegEnumKeyW ; ! : RegEnumKeyW ;
! : RegEnumValueA ; ! : RegEnumValueA ;
@ -1348,7 +1348,7 @@ FUNCTION: LONG RegEnumValueW (
LPDWORD lpcbData LPDWORD lpcbData
) )
ALIAS: RegEnumValue RegEnumValueW ALIAS: RegEnumValue RegEnumValueW ;
! : RegFlushKey ; ! : RegFlushKey ;
! : RegGetKeySecurity ; ! : RegGetKeySecurity ;
@ -1359,7 +1359,7 @@ FUNCTION: LONG RegOpenCurrentUser ( REGSAM samDesired, PHKEY phkResult ) ;
! : RegOpenKeyA ; ! : RegOpenKeyA ;
! : RegOpenKeyExA ; ! : RegOpenKeyExA ;
FUNCTION: LONG RegOpenKeyExW ( HKEY hKey, LPCTSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult ) ; FUNCTION: LONG RegOpenKeyExW ( HKEY hKey, LPCTSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult ) ;
ALIAS: RegOpenKeyEx RegOpenKeyExW ALIAS: RegOpenKeyEx RegOpenKeyExW ;
! : RegOpenKeyW ; ! : RegOpenKeyW ;
! : RegOpenUserClassesRoot ; ! : RegOpenUserClassesRoot ;
! : RegOverridePredefKey ; ! : RegOverridePredefKey ;
@ -1378,13 +1378,13 @@ FUNCTION: LONG RegQueryInfoKeyW (
LPDWORD lpcbSecurityDescriptor, LPDWORD lpcbSecurityDescriptor,
PFILETIME lpftLastWriteTime PFILETIME lpftLastWriteTime
) )
ALIAS: RegQueryInfoKey RegQueryInfoKeyW ALIAS: RegQueryInfoKey RegQueryInfoKeyW ;
! : RegQueryMultipleValuesA ; ! : RegQueryMultipleValuesA ;
! : RegQueryMultipleValuesW ; ! : RegQueryMultipleValuesW ;
! : RegQueryValueA ; ! : RegQueryValueA ;
! : RegQueryValueExA ; ! : RegQueryValueExA ;
FUNCTION: LONG RegQueryValueExW ( HKEY hKey, LPCTSTR lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData ) ; FUNCTION: LONG RegQueryValueExW ( HKEY hKey, LPCTSTR lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData ) ;
ALIAS: RegQueryValueEx RegQueryValueExW ALIAS: RegQueryValueEx RegQueryValueExW ;
! : RegQueryValueW ; ! : RegQueryValueW ;
! : RegReplaceKeyA ; ! : RegReplaceKeyA ;
! : RegReplaceKeyW ; ! : RegReplaceKeyW ;
@ -1399,7 +1399,7 @@ ALIAS: RegQueryValueEx RegQueryValueExW
! : RegSetValueExA ; ! : RegSetValueExA ;
! : RegSetValueExW ; ! : RegSetValueExW ;
FUNCTION: LONG RegSetValueExW ( HKEY hKey, LPCTSTR lpValueName, DWORD Reserved, DWORD dwType, BYTE* lpData, DWORD cbData ) ; FUNCTION: LONG RegSetValueExW ( HKEY hKey, LPCTSTR lpValueName, DWORD Reserved, DWORD dwType, BYTE* lpData, DWORD cbData ) ;
ALIAS: RegSetValueEx RegSetValueExW ALIAS: RegSetValueEx RegSetValueExW ;
! : RegUnLoadKeyA ; ! : RegUnLoadKeyA ;
! : RegUnLoadKeyW ; ! : RegUnLoadKeyW ;
! : RegisterEventSourceA ; ! : RegisterEventSourceA ;
@ -1437,7 +1437,7 @@ ALIAS: RegSetValueEx RegSetValueExW
! : SetEntriesInAccessListW ; ! : SetEntriesInAccessListW ;
! : SetEntriesInAclA ; ! : SetEntriesInAclA ;
FUNCTION: DWORD SetEntriesInAclW ( ULONG cCountOfExplicitEntries, PEXPLICIT_ACCESS pListOfExplicitEntries, PACL OldAcl, PACL* NewAcl ) ; FUNCTION: DWORD SetEntriesInAclW ( ULONG cCountOfExplicitEntries, PEXPLICIT_ACCESS pListOfExplicitEntries, PACL OldAcl, PACL* NewAcl ) ;
ALIAS: SetEntriesInAcl SetEntriesInAclW ALIAS: SetEntriesInAcl SetEntriesInAclW ;
! : SetEntriesInAuditListA ; ! : SetEntriesInAuditListA ;
! : SetEntriesInAuditListW ; ! : SetEntriesInAuditListW ;
! : SetFileSecurityA ; ! : SetFileSecurityA ;
@ -1449,7 +1449,7 @@ ALIAS: SetEntriesInAcl SetEntriesInAclW
! : SetNamedSecurityInfoExA ; ! : SetNamedSecurityInfoExA ;
! : SetNamedSecurityInfoExW ; ! : SetNamedSecurityInfoExW ;
FUNCTION: DWORD SetNamedSecurityInfoW ( LPTSTR pObjectName, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, PSID psidOwner, PSID psidGroup, PACL pDacl, PACL pSacl ) ; 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 ; ! : SetPrivateObjectSecurity ;
! : SetPrivateObjectSecurityEx ; ! : SetPrivateObjectSecurityEx ;
! : SetSecurityDescriptorControl ; ! : SetSecurityDescriptorControl ;

View File

@ -38,7 +38,7 @@ symbol: +orig-wrapped-objects+
+wrapped-objects+ get-global clone +orig-wrapped-objects+ set-global +wrapped-objects+ get-global clone +orig-wrapped-objects+ set-global
TUPLE: test-implementation x ; TUPLE: test-implementation x ;
C: <test-implementation> test-implementation C: <test-implementation> test-implementation ;
[ [
[ [

View File

@ -16,10 +16,10 @@ MACRO: com-invoke ( n return parameters -- quot )
] ; ] ;
TUPLE: com-interface-definition word parent iid functions ; 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 ; 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+ symbol: +com-interface-definitions+
+com-interface-definitions+ get-global +com-interface-definitions+ get-global

View File

@ -182,7 +182,7 @@ FUNCTION: HCERTSTORE CertOpenSystemStoreW (
LPTCSTR szSubsystemProtocol LPTCSTR szSubsystemProtocol
) ; ) ;
ALIAS: CertOpenSystemStore CertOpenSystemStoreW ALIAS: CertOpenSystemStore CertOpenSystemStoreW ;
! CertRDNValueToStrA ! CertRDNValueToStrA
! CertRDNValueToStrW ! CertRDNValueToStrW

View File

@ -467,7 +467,7 @@ HidP_SetUsages (
PCHAR Report, PCHAR Report,
ULONG ReportLength ULONG ReportLength
) )
ALIAS: HidP_SetButtons HidP_SetUsages ALIAS: HidP_SetButtons HidP_SetUsages ;
FUNCTION: NTSTATUS FUNCTION: NTSTATUS
HidP_UnsetUsages ( HidP_UnsetUsages (
@ -480,7 +480,7 @@ HidP_UnsetUsages (
PCHAR Report, PCHAR Report,
ULONG ReportLength ULONG ReportLength
) )
ALIAS: HidP_UnsetButtons HidP_UnsetUsages ALIAS: HidP_UnsetButtons HidP_UnsetUsages ;
FUNCTION: NTSTATUS FUNCTION: NTSTATUS
HidP_GetUsages ( HidP_GetUsages (
@ -493,7 +493,7 @@ HidP_GetUsages (
PCHAR Report, PCHAR Report,
ULONG ReportLength ULONG ReportLength
) )
ALIAS: HidP_GetButtons HidP_GetUsages ALIAS: HidP_GetButtons HidP_GetUsages ;
FUNCTION: NTSTATUS FUNCTION: NTSTATUS
HidP_GetUsagesEx ( HidP_GetUsagesEx (
@ -505,7 +505,7 @@ HidP_GetUsagesEx (
PCHAR Report, PCHAR Report,
ULONG ReportLength ULONG ReportLength
) )
ALIAS: HidP_GetButtonsEx HidP_GetUsagesEx ALIAS: HidP_GetButtonsEx HidP_GetUsagesEx ;
FUNCTION: ULONG FUNCTION: ULONG
HidP_MaxUsageListLength ( HidP_MaxUsageListLength (

View File

@ -1008,82 +1008,82 @@ CONSTANT: INFINFO_INF_NAME_IS_ABSOLUTE 2
CONSTANT: INFINFO_DEFAULT_SEARCH 3 CONSTANT: INFINFO_DEFAULT_SEARCH 3
CONSTANT: INFINFO_REVERSE_DEFAULT_SEARCH 4 CONSTANT: INFINFO_REVERSE_DEFAULT_SEARCH 4
CONSTANT: INFINFO_INF_PATH_LIST_SEARCH 5 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 SetupGetInfPublishedNameA ( PCSTR DriverStoreLocation, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
FUNCTION: BOOL SetupGetInfPublishedNameW ( PCWSTR DriverStoreLocation, PWSTR 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 SetupGetInfFileListA ( PCSTR DirectoryPath, DWORD InfStyle, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
FUNCTION: BOOL SetupGetInfFileListW ( PCWSTR DirectoryPath, DWORD InfStyle, PWSTR 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 SetupOpenInfFileW ( PCWSTR FileName, PCWSTR InfClass, DWORD InfStyle, PUINT ErrorLine ) ;
FUNCTION: HINF SetupOpenInfFileA ( PCSTR FileName, PCSTR 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: HINF SetupOpenMasterInf ( ) ;
FUNCTION: BOOL SetupOpenAppendInfFileW ( PCWSTR FileName, HINF InfHandle, PUINT ErrorLine ) ; FUNCTION: BOOL SetupOpenAppendInfFileW ( PCWSTR FileName, HINF InfHandle, PUINT ErrorLine ) ;
FUNCTION: BOOL SetupOpenAppendInfFileA ( PCSTR 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: void SetupCloseInfFile ( HINF InfHandle ) ;
FUNCTION: BOOL SetupFindFirstLineA ( HINF InfHandle, PCSTR Section, PCSTR Key, PINFCONTEXT Context ) ; FUNCTION: BOOL SetupFindFirstLineA ( HINF InfHandle, PCSTR Section, PCSTR Key, PINFCONTEXT Context ) ;
FUNCTION: BOOL SetupFindFirstLineW ( HINF InfHandle, PCWSTR Section, PCWSTR 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 SetupFindNextLine ( PINFCONTEXT ContextIn, PINFCONTEXT ContextOut ) ;
FUNCTION: BOOL SetupFindNextMatchLineA ( PINFCONTEXT ContextIn, PCSTR Key, PINFCONTEXT ContextOut ) ; FUNCTION: BOOL SetupFindNextMatchLineA ( PINFCONTEXT ContextIn, PCSTR Key, PINFCONTEXT ContextOut ) ;
FUNCTION: BOOL SetupFindNextMatchLineW ( PINFCONTEXT ContextIn, PCWSTR 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 SetupGetLineByIndexA ( HINF InfHandle, PCSTR Section, DWORD Index, PINFCONTEXT Context ) ;
FUNCTION: BOOL SetupGetLineByIndexW ( HINF InfHandle, PCWSTR 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 SetupGetLineCountA ( HINF InfHandle, PCSTR Section ) ;
FUNCTION: LONG SetupGetLineCountW ( HINF InfHandle, PCWSTR 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 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 ) ; 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: DWORD SetupGetFieldCount ( PINFCONTEXT Context ) ;
FUNCTION: BOOL SetupGetStringFieldA ( PINFCONTEXT Context, DWORD FieldIndex, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ; 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 ) ; 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 SetupGetIntField ( PINFCONTEXT Context, DWORD FieldIndex, PINT IntegerValue ) ;
FUNCTION: BOOL SetupGetMultiSzFieldA ( PINFCONTEXT Context, DWORD FieldIndex, PSTR ReturnBuffer, DWORD ReturnBufferSize, LPDWORD RequiredSize ) ; 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 ) ; 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: 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 SetupGetFileCompressionInfoA ( PCSTR SourceFileName, PSTR* ActualSourceFileName, PDWORD SourceFileSize, PDWORD TargetFileSize, PUINT CompressionType ) ;
FUNCTION: DWORD SetupGetFileCompressionInfoW ( PCWSTR SourceFileName, PWSTR* 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 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 ) ; 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_NONE 0
CONSTANT: FILE_COMPRESSION_WINLZA 1 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 SetupDecompressOrCopyFileA ( PCSTR SourceFileName, PCSTR TargetFileName, PUINT CompressionType ) ;
FUNCTION: DWORD SetupDecompressOrCopyFileW ( PCWSTR SourceFileName, PCWSTR 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 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 ) ; 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 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 ) ; 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 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 ) ; 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_TEMPORARY 0x00000001
CONSTANT: SRCLIST_NOBROWSE 0x00000002 CONSTANT: SRCLIST_NOBROWSE 0x00000002
@ -1117,44 +1117,44 @@ CONSTANT: SRCLIST_NOSTRIPPLATFORM 0x00000400
FUNCTION: BOOL SetupSetSourceListA ( DWORD Flags, PCSTR* SourceList, UINT SourceCount ) ; FUNCTION: BOOL SetupSetSourceListA ( DWORD Flags, PCSTR* SourceList, UINT SourceCount ) ;
FUNCTION: BOOL SetupSetSourceListW ( DWORD Flags, PCWSTR* SourceList, UINT SourceCount ) ; FUNCTION: BOOL SetupSetSourceListW ( DWORD Flags, PCWSTR* SourceList, UINT SourceCount ) ;
ALIAS: SetupSetSourceList SetupSetSourceListW ALIAS: SetupSetSourceList SetupSetSourceListW ;
FUNCTION: BOOL SetupCancelTemporarySourceList ( ) ; FUNCTION: BOOL SetupCancelTemporarySourceList ( ) ;
FUNCTION: BOOL SetupAddToSourceListA ( DWORD Flags, PCSTR Source ) ; FUNCTION: BOOL SetupAddToSourceListA ( DWORD Flags, PCSTR Source ) ;
FUNCTION: BOOL SetupAddToSourceListW ( DWORD Flags, PCWSTR Source ) ; FUNCTION: BOOL SetupAddToSourceListW ( DWORD Flags, PCWSTR Source ) ;
ALIAS: SetupAddToSourceList SetupAddToSourceListW ALIAS: SetupAddToSourceList SetupAddToSourceListW ;
FUNCTION: BOOL SetupRemoveFromSourceListA ( DWORD Flags, PCSTR Source ) ; FUNCTION: BOOL SetupRemoveFromSourceListA ( DWORD Flags, PCSTR Source ) ;
FUNCTION: BOOL SetupRemoveFromSourceListW ( DWORD Flags, PCWSTR 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 SetupQuerySourceListA ( DWORD Flags, PCSTR** List, PUINT Count ) ;
FUNCTION: BOOL SetupQuerySourceListW ( DWORD Flags, PCWSTR** 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 SetupFreeSourceListA ( PCSTR** List, UINT Count ) ;
FUNCTION: BOOL SetupFreeSourceListW ( PCWSTR** 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 SetupDeleteErrorA ( HWND hwndParent, PCSTR DialogTitle, PCSTR File, UINT Win32ErrorCode, DWORD Style ) ;
FUNCTION: UINT SetupDeleteErrorW ( HWND hwndParent, PCWSTR DialogTitle, PCWSTR 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 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 ) ; 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_NOBROWSE 0x00000001
CONSTANT: IDF_NOSKIP 0x00000002 CONSTANT: IDF_NOSKIP 0x00000002
@ -1176,17 +1176,17 @@ CONSTANT: DPROMPT_OUTOFMEMORY 4
FUNCTION: BOOL SetupSetDirectoryIdA ( HINF InfHandle, DWORD Id, PCSTR Directory ) ; FUNCTION: BOOL SetupSetDirectoryIdA ( HINF InfHandle, DWORD Id, PCSTR Directory ) ;
FUNCTION: BOOL SetupSetDirectoryIdW ( HINF InfHandle, DWORD Id, PCWSTR 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 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 ) ; 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 CONSTANT: SETDIRID_NOT_FULL_PATH 0x00000001
FUNCTION: BOOL SetupGetSourceInfoA ( HINF InfHandle, UINT SourceId, UINT InfoDesired, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ; 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 ) ; 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_PATH 1
CONSTANT: SRCINFO_TAGFILE 2 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 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 ) ; 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 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 ) ; 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_DELETESOURCE 0x0000001
CONSTANT: SP_COPY_REPLACEONLY 0x0000002 CONSTANT: SP_COPY_REPLACEONLY 0x0000002
@ -1242,51 +1242,51 @@ FUNCTION: HSPFILEQ SetupOpenFileQueue ( ) ;
FUNCTION: BOOL SetupCloseFileQueue ( HSPFILEQ QueueHandle ) ; FUNCTION: BOOL SetupCloseFileQueue ( HSPFILEQ QueueHandle ) ;
FUNCTION: BOOL SetupSetFileQueueAlternatePlatformA ( HSPFILEQ QueueHandle, PSP_ALTPLATFORM_INFO AlternatePlatformInfo, PCSTR AlternateDefaultCatalogFile ) ; FUNCTION: BOOL SetupSetFileQueueAlternatePlatformA ( HSPFILEQ QueueHandle, PSP_ALTPLATFORM_INFO AlternatePlatformInfo, PCSTR AlternateDefaultCatalogFile ) ;
FUNCTION: BOOL SetupSetFileQueueAlternatePlatformW ( HSPFILEQ QueueHandle, PSP_ALTPLATFORM_INFO AlternatePlatformInfo, PCWSTR 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 SetupSetPlatformPathOverrideA ( PCSTR Override ) ;
FUNCTION: BOOL SetupSetPlatformPathOverrideW ( PCWSTR 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 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 ) ; 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 SetupQueueCopyIndirectA ( PSP_FILE_COPY_PARAMS_A CopyParams ) ;
FUNCTION: BOOL SetupQueueCopyIndirectW ( PSP_FILE_COPY_PARAMS_W 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 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 ) ; 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 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 ) ; 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 SetupQueueDeleteA ( HSPFILEQ QueueHandle, PCSTR PathPart1, PCSTR PathPart2 ) ;
FUNCTION: BOOL SetupQueueDeleteW ( HSPFILEQ QueueHandle, PCWSTR PathPart1, PCWSTR 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 SetupQueueDeleteSectionA ( HSPFILEQ QueueHandle, HINF InfHandle, HINF ListInfHandle, PCSTR Section ) ;
FUNCTION: BOOL SetupQueueDeleteSectionW ( HSPFILEQ QueueHandle, HINF InfHandle, HINF ListInfHandle, PCWSTR 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 SetupQueueRenameA ( HSPFILEQ QueueHandle, PCSTR SourcePath, PCSTR SourceFilename, PCSTR TargetPath, PCSTR TargetFilename ) ;
FUNCTION: BOOL SetupQueueRenameW ( HSPFILEQ QueueHandle, PCWSTR SourcePath, PCWSTR SourceFilename, PCWSTR TargetPath, PCWSTR 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 SetupQueueRenameSectionA ( HSPFILEQ QueueHandle, HINF InfHandle, HINF ListInfHandle, PCSTR Section ) ;
FUNCTION: BOOL SetupQueueRenameSectionW ( HSPFILEQ QueueHandle, HINF InfHandle, HINF ListInfHandle, PCWSTR 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 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 ) ; 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 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 ) ; 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_PRESENCE 0x00000001
CONSTANT: SPQ_SCAN_FILE_VALIDITY 0x00000002 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 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 ) ; 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_FORCEDELETE 0x00000001
CONSTANT: SUOI_INTERNAL1 0x00000002 CONSTANT: SUOI_INTERNAL1 0x00000002
FUNCTION: BOOL SetupUninstallOEMInfA ( PCSTR InfFileName, DWORD Flags, PVOID Reserved ) ; FUNCTION: BOOL SetupUninstallOEMInfA ( PCSTR InfFileName, DWORD Flags, PVOID Reserved ) ;
FUNCTION: BOOL SetupUninstallOEMInfW ( PCWSTR 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: BOOL SetupUninstallNewlyCopiedInfs ( HSPFILEQ FileQueue, DWORD Flags, PVOID Reserved ) ;
FUNCTION: HDSKSPC SetupCreateDiskSpaceListA ( PVOID Reserved1, DWORD Reserved2, UINT Flags ) ; FUNCTION: HDSKSPC SetupCreateDiskSpaceListA ( PVOID Reserved1, DWORD Reserved2, UINT Flags ) ;
FUNCTION: HDSKSPC SetupCreateDiskSpaceListW ( 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_IGNORE_DISK 0x00000001
CONSTANT: SPDSL_DISALLOW_NEGATIVE_ADJUST 0x00000002 CONSTANT: SPDSL_DISALLOW_NEGATIVE_ADJUST 0x00000002
FUNCTION: HDSKSPC SetupDuplicateDiskSpaceListA ( HDSKSPC DiskSpace, PVOID Reserved1, DWORD Reserved2, UINT Flags ) ; FUNCTION: HDSKSPC SetupDuplicateDiskSpaceListA ( HDSKSPC DiskSpace, PVOID Reserved1, DWORD Reserved2, UINT Flags ) ;
FUNCTION: HDSKSPC SetupDuplicateDiskSpaceListW ( 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 SetupDestroyDiskSpaceList ( HDSKSPC DiskSpace ) ;
FUNCTION: BOOL SetupQueryDrivesInDiskSpaceListA ( HDSKSPC DiskSpace, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ; FUNCTION: BOOL SetupQueryDrivesInDiskSpaceListA ( HDSKSPC DiskSpace, PSTR ReturnBuffer, DWORD ReturnBufferSize, PDWORD RequiredSize ) ;
FUNCTION: BOOL SetupQueryDrivesInDiskSpaceListW ( HDSKSPC DiskSpace, PWSTR 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 SetupQuerySpaceRequiredOnDriveA ( HDSKSPC DiskSpace, PCSTR DriveSpec, LONGLONG* SpaceRequired, PVOID Reserved1, UINT Reserved2 ) ;
FUNCTION: BOOL SetupQuerySpaceRequiredOnDriveW ( HDSKSPC DiskSpace, PCWSTR 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 SetupAdjustDiskSpaceListA ( HDSKSPC DiskSpace, LPCSTR DriveRoot, LONGLONG Amount, PVOID Reserved1, UINT Reserved2 ) ;
FUNCTION: BOOL SetupAdjustDiskSpaceListW ( HDSKSPC DiskSpace, LPCWSTR 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 SetupRemoveFromDiskSpaceListA ( HDSKSPC DiskSpace, PCSTR TargetFilespec, UINT Operation, PVOID Reserved1, UINT Reserved2 ) ;
FUNCTION: BOOL SetupRemoveFromDiskSpaceListW ( HDSKSPC DiskSpace, PCWSTR 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 ) ; 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 SetupDefaultQueueCallbackA ( PVOID Context, UINT Notification, UINT_PTR Param1, UINT_PTR Param2 ) ;
FUNCTION: UINT SetupDefaultQueueCallbackW ( 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_DELREG_BIT 0x00008000
CONSTANT: FLG_ADDREG_BINVALUETYPE 0x00000001 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 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 ) ; 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_LOGCONFIG 0x00000001
CONSTANT: SPINST_INIFILES 0x00000002 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 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 ) ; 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_TAGTOFRONT 0x00000001
CONSTANT: SPSVCINST_ASSOCSERVICE 0x00000002 CONSTANT: SPSVCINST_ASSOCSERVICE 0x00000002
@ -1486,21 +1486,21 @@ CONSTANT: SPSVCINST_NOCLOBBER_REQUIREDPRIVILEGES 0x00001000
FUNCTION: BOOL SetupInstallServicesFromInfSectionA ( HINF InfHandle, PCSTR SectionName, DWORD Flags ) ; FUNCTION: BOOL SetupInstallServicesFromInfSectionA ( HINF InfHandle, PCSTR SectionName, DWORD Flags ) ;
FUNCTION: BOOL SetupInstallServicesFromInfSectionW ( HINF InfHandle, PCWSTR 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 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 ) ; 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 InstallHinfSectionA ( HWND Window, HINSTANCE ModuleHandle, PCSTR CommandLine, INT ShowCommand ) ;
FUNCTION: void InstallHinfSectionW ( HWND Window, HINSTANCE ModuleHandle, PCWSTR CommandLine, INT ShowCommand ) ; FUNCTION: void InstallHinfSectionW ( HWND Window, HINSTANCE ModuleHandle, PCWSTR CommandLine, INT ShowCommand ) ;
ALIAS: InstallHinfSection InstallHinfSectionW ALIAS: InstallHinfSection InstallHinfSectionW ;
TYPEDEF: PVOID HSPFILELOG TYPEDEF: PVOID HSPFILELOG
FUNCTION: HSPFILELOG SetupInitializeFileLogA ( PCSTR LogFileName, DWORD Flags ) ; FUNCTION: HSPFILELOG SetupInitializeFileLogA ( PCSTR LogFileName, DWORD Flags ) ;
FUNCTION: HSPFILELOG SetupInitializeFileLogW ( PCWSTR LogFileName, DWORD Flags ) ; FUNCTION: HSPFILELOG SetupInitializeFileLogW ( PCWSTR LogFileName, DWORD Flags ) ;
ALIAS: SetupInitializeFileLog SetupInitializeFileLogW ALIAS: SetupInitializeFileLog SetupInitializeFileLogW ;
CONSTANT: SPFILELOG_SYSTEMLOG 0x00000001 CONSTANT: SPFILELOG_SYSTEMLOG 0x00000001
CONSTANT: SPFILELOG_FORCENEW 0x00000002 CONSTANT: SPFILELOG_FORCENEW 0x00000002
@ -1509,12 +1509,12 @@ CONSTANT: SPFILELOG_QUERYONLY 0x00000004
FUNCTION: BOOL SetupTerminateFileLog ( HSPFILELOG FileLogHandle ) ; 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 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 ) ; 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 CONSTANT: SPFILELOG_OEMFILE 0x00000001
FUNCTION: BOOL SetupRemoveFileLogEntryA ( HSPFILELOG FileLogHandle, PCSTR LogSectionName, PCSTR TargetFilename ) ; FUNCTION: BOOL SetupRemoveFileLogEntryA ( HSPFILELOG FileLogHandle, PCSTR LogSectionName, PCSTR TargetFilename ) ;
FUNCTION: BOOL SetupRemoveFileLogEntryW ( HSPFILELOG FileLogHandle, PCWSTR LogSectionName, PCWSTR TargetFilename ) ; FUNCTION: BOOL SetupRemoveFileLogEntryW ( HSPFILELOG FileLogHandle, PCWSTR LogSectionName, PCWSTR TargetFilename ) ;
ALIAS: SetupRemoveFileLogEntry SetupRemoveFileLogEntryW ALIAS: SetupRemoveFileLogEntry SetupRemoveFileLogEntryW ;
ENUM: SetupFileLogInfo ENUM: SetupFileLogInfo
SetupFileLogSourceFilename 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 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 ) ; 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 TYPEDEF: DWORD LogSeverity
CONSTANT: LogSevInformation 0x00000000 CONSTANT: LogSevInformation 0x00000000
@ -1538,7 +1538,7 @@ CONSTANT: LogSevMaximum 0x00000004
FUNCTION: BOOL SetupOpenLog ( BOOL Erase ) ; FUNCTION: BOOL SetupOpenLog ( BOOL Erase ) ;
FUNCTION: BOOL SetupLogErrorA ( LPCSTR MessageString, LogSeverity Severity ) ; FUNCTION: BOOL SetupLogErrorA ( LPCSTR MessageString, LogSeverity Severity ) ;
FUNCTION: BOOL SetupLogErrorW ( LPCWSTR MessageString, LogSeverity Severity ) ; FUNCTION: BOOL SetupLogErrorW ( LPCWSTR MessageString, LogSeverity Severity ) ;
ALIAS: SetupLogError SetupLogErrorW ALIAS: SetupLogError SetupLogErrorW ;
FUNCTION: void SetupCloseLog ( ) ; FUNCTION: void SetupCloseLog ( ) ;
FUNCTION: SP_LOG_TOKEN SetupGetThreadLogToken ( ) ; 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 SetupGetBackupInformationA ( HSPFILEQ QueueHandle, PSP_BACKUP_QUEUE_PARAMS_A BackupParams ) ;
FUNCTION: BOOL SetupGetBackupInformationW ( HSPFILEQ QueueHandle, PSP_BACKUP_QUEUE_PARAMS_W 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 SetupPrepareQueueForRestoreA ( HSPFILEQ QueueHandle, PCSTR BackupPath, DWORD RestoreFlags ) ;
FUNCTION: BOOL SetupPrepareQueueForRestoreW ( HSPFILEQ QueueHandle, PCWSTR 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 SetupSetNonInteractiveMode ( BOOL NonInteractiveFlag ) ;
FUNCTION: BOOL SetupGetNonInteractiveMode ( ) ; 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 SetupDiCreateDeviceInfoListExA ( GUID* ClassGuid, HWND hwndParent, PCSTR MachineName, PVOID Reserved ) ;
FUNCTION: HDEVINFO SetupDiCreateDeviceInfoListExW ( GUID* ClassGuid, HWND hwndParent, PCWSTR 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 SetupDiGetDeviceInfoListClass ( HDEVINFO DeviceInfoSet, LPGUID ClassGuid ) ;
FUNCTION: BOOL SetupDiGetDeviceInfoListDetailA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_LIST_DETAIL_DATA_A DeviceInfoSetDetailData ) ; FUNCTION: BOOL SetupDiGetDeviceInfoListDetailA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_LIST_DETAIL_DATA_A DeviceInfoSetDetailData ) ;
FUNCTION: BOOL SetupDiGetDeviceInfoListDetailW ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_LIST_DETAIL_DATA_W 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_GENERATE_ID 0x00000001
CONSTANT: DICD_INHERIT_CLASSDRVS 0x00000002 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 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 ) ; 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_INHERIT_CLASSDRVS 0x00000002
CONSTANT: DIOD_CANCEL_REMOVE 0x00000004 CONSTANT: DIOD_CANCEL_REMOVE 0x00000004
FUNCTION: BOOL SetupDiOpenDeviceInfoA ( HDEVINFO DeviceInfoSet, PCSTR DeviceInstanceId, HWND hwndParent, DWORD OpenFlags, PSP_DEVINFO_DATA DeviceInfoData ) ; 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 ) ; 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 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 ) ; 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 SetupDiDeleteDeviceInfo ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData ) ;
FUNCTION: BOOL SetupDiEnumDeviceInfo ( HDEVINFO DeviceInfoSet, DWORD MemberIndex, PSP_DEVINFO_DATA DeviceInfoData ) ; FUNCTION: BOOL SetupDiEnumDeviceInfo ( HDEVINFO DeviceInfoSet, DWORD MemberIndex, PSP_DEVINFO_DATA DeviceInfoData ) ;
FUNCTION: BOOL SetupDiDestroyDeviceInfoList ( HDEVINFO DeviceInfoSet ) ; FUNCTION: BOOL SetupDiDestroyDeviceInfoList ( HDEVINFO DeviceInfoSet ) ;
FUNCTION: BOOL SetupDiEnumDeviceInterfaces ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, GUID* InterfaceClassGuid, DWORD MemberIndex, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData ) ; 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 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 ) ; 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: SetupDiCreateInterfaceDeviceW SetupDiCreateDeviceInterfaceW ;
ALIAS: SetupDiCreateInterfaceDeviceA SetupDiCreateDeviceInterfaceA ALIAS: SetupDiCreateInterfaceDeviceA SetupDiCreateDeviceInterfaceA ;
ALIAS: SetupDiCreateInterfaceDevice SetupDiCreateDeviceInterfaceW ALIAS: SetupDiCreateInterfaceDevice SetupDiCreateDeviceInterfaceW ;
CONSTANT: DIODI_NO_ADD 0x00000001 CONSTANT: DIODI_NO_ADD 0x00000001
FUNCTION: BOOL SetupDiOpenDeviceInterfaceA ( HDEVINFO DeviceInfoSet, PCSTR DevicePath, DWORD OpenFlags, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData ) ; 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 ) ; FUNCTION: BOOL SetupDiOpenDeviceInterfaceW ( HDEVINFO DeviceInfoSet, PCWSTR DevicePath, DWORD OpenFlags, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData ) ;
ALIAS: SetupDiOpenDeviceInterface SetupDiOpenDeviceInterfaceW ALIAS: SetupDiOpenDeviceInterface SetupDiOpenDeviceInterfaceW ;
ALIAS: SetupDiOpenInterfaceDeviceW SetupDiOpenDeviceInterfaceW ALIAS: SetupDiOpenInterfaceDeviceW SetupDiOpenDeviceInterfaceW ;
ALIAS: SetupDiOpenInterfaceDeviceA SetupDiOpenDeviceInterfaceA 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 ) ; 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 ) ; 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 ) ; 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 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 ) ; 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: SetupDiGetInterfaceDeviceDetailW SetupDiGetDeviceInterfaceDetailW ;
ALIAS: SetupDiGetInterfaceDeviceDetailA SetupDiGetDeviceInterfaceDetailA ALIAS: SetupDiGetInterfaceDeviceDetailA SetupDiGetDeviceInterfaceDetailA ;
ALIAS: SetupDiGetInterfaceDeviceDetail SetupDiGetDeviceInterfaceDetailW ALIAS: SetupDiGetInterfaceDeviceDetail SetupDiGetDeviceInterfaceDetailW ;
FUNCTION: BOOL SetupDiInstallDeviceInterfaces ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData ) ; 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 ) ; 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 SetupDiCancelDriverInfoSearch ( HDEVINFO DeviceInfoSet ) ;
FUNCTION: BOOL SetupDiEnumDriverInfoA ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD DriverType, DWORD MemberIndex, PSP_DRVINFO_DATA_A DriverInfoData ) ; 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 ) ; 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 ) ; 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 SetupDiGetClassDevsA ( GUID* ClassGuid, PCSTR Enumerator, HWND hwndParent, DWORD Flags ) ;
FUNCTION: HDEVINFO SetupDiGetClassDevsW ( GUID* ClassGuid, PCWSTR 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 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 ) ; 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 SetupDiGetINFClassA ( PCSTR InfName, LPGUID ClassGuid, PSTR ClassName, DWORD ClassNameSize, PDWORD RequiredSize ) ;
FUNCTION: BOOL SetupDiGetINFClassW ( PCWSTR InfName, LPGUID ClassGuid, PWSTR 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_NOINSTALLCLASS 0x00000001
CONSTANT: DIBCI_NODISPLAYCLASS 0x00000002 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 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 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 ) ; 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 SetupDiGetClassDescriptionA ( GUID* ClassGuid, PSTR ClassDescription, DWORD ClassDescriptionSize, PDWORD RequiredSize ) ;
FUNCTION: BOOL SetupDiGetClassDescriptionW ( GUID* ClassGuid, PWSTR 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 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 ) ; 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 SetupDiCallClassInstaller ( DI_FUNCTION InstallFunction, HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData ) ;
FUNCTION: BOOL SetupDiSelectDevice ( 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 SetupDiInstallClassA ( HWND hwndParent, PCSTR InfFileName, DWORD Flags, HSPFILEQ FileQueue ) ;
FUNCTION: BOOL SetupDiInstallClassW ( HWND hwndParent, PCWSTR 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 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 ) ; 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 ) ; 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 SetupDiOpenClassRegKeyExA ( GUID* ClassGuid, REGSAM samDesired, DWORD Flags, PCSTR MachineName, PVOID Reserved ) ;
FUNCTION: HKEY SetupDiOpenClassRegKeyExW ( GUID* ClassGuid, REGSAM samDesired, DWORD Flags, PCWSTR 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 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 ) ; FUNCTION: HKEY SetupDiCreateDeviceInterfaceRegKeyW ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, DWORD Reserved, REGSAM samDesired, HINF InfHandle, PCWSTR InfSectionName ) ;
ALIAS: SetupDiCreateDeviceInterfaceRegKey SetupDiCreateDeviceInterfaceRegKeyW ALIAS: SetupDiCreateDeviceInterfaceRegKey SetupDiCreateDeviceInterfaceRegKeyW ;
ALIAS: SetupDiCreateInterfaceDeviceRegKeyW SetupDiCreateDeviceInterfaceRegKeyW ALIAS: SetupDiCreateInterfaceDeviceRegKeyW SetupDiCreateDeviceInterfaceRegKeyW ;
ALIAS: SetupDiCreateInterfaceDeviceRegKeyA SetupDiCreateDeviceInterfaceRegKeyA ALIAS: SetupDiCreateInterfaceDeviceRegKeyA SetupDiCreateDeviceInterfaceRegKeyA ;
ALIAS: SetupDiCreateInterfaceDeviceRegKey SetupDiCreateDeviceInterfaceRegKeyW ALIAS: SetupDiCreateInterfaceDeviceRegKey SetupDiCreateDeviceInterfaceRegKeyW ;
FUNCTION: HKEY SetupDiOpenDeviceInterfaceRegKey ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, DWORD Reserved, REGSAM samDesired ) ; 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 ) ; FUNCTION: BOOL SetupDiDeleteDeviceInterfaceRegKey ( HDEVINFO DeviceInfoSet, PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, DWORD Reserved ) ;
ALIAS: SetupDiDeleteInterfaceDeviceRegKey SetupDiDeleteDeviceInterfaceRegKey ALIAS: SetupDiDeleteInterfaceDeviceRegKey SetupDiDeleteDeviceInterfaceRegKey ;
CONSTANT: DIREG_DEV 0x00000001 CONSTANT: DIREG_DEV 0x00000001
CONSTANT: DIREG_DRV 0x00000002 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 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 ) ; 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: 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 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 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 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 ) ; 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 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 ) ; 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 ) ; 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 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 ) ; 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 ) ; 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_INSTALLER 0x00000001
CONSTANT: DICLASSPROP_INTERFACE 0x00000002 CONSTANT: DICLASSPROP_INTERFACE 0x00000002
FUNCTION: BOOL SetupDiGetClassPropertyKeys ( GUID* ClassGuid, DEVPROPKEY* PropertyKeyArray, DWORD PropertyKeyCount, PDWORD RequiredPropertyKeyCount, DWORD Flags ) ; 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 ) ; 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 ) ; 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 ) ; 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 ) ; 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 ) ; 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_DEVICEDESC 0x00000000
CONSTANT: SPDRP_HARDWAREID 0x00000001 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 SetupDiLoadClassIcon ( GUID* ClassGuid, HICON* LargeIcon, PINT MiniIconIndex ) ;
FUNCTION: BOOL SetupDiLoadDeviceIcon ( HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, UINT cxIcon, UINT cyIcon, DWORD Flags, HICON* hIcon ) ; 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 SetupDiGetClassImageList ( PSP_CLASSIMAGELIST_DATA ClassImageListData ) ;
FUNCTION: BOOL SetupDiGetClassImageListExA ( PSP_CLASSIMAGELIST_DATA ClassImageListData, PCSTR MachineName, PVOID Reserved ) ; FUNCTION: BOOL SetupDiGetClassImageListExA ( PSP_CLASSIMAGELIST_DATA ClassImageListData, PCSTR MachineName, PVOID Reserved ) ;
FUNCTION: BOOL SetupDiGetClassImageListExW ( PSP_CLASSIMAGELIST_DATA ClassImageListData, PCWSTR 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 SetupDiGetClassImageIndex ( PSP_CLASSIMAGELIST_DATA ClassImageListData, GUID* ClassGuid, PINT ImageIndex ) ;
FUNCTION: BOOL SetupDiDestroyClassImageList ( PSP_CLASSIMAGELIST_DATA ClassImageListData ) ; 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 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 ) ; 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_RESOURCEFIRST 159
CONSTANT: IDI_RESOURCE 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 SetupDiSelectOEMDrv ( HWND hwndParent, HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData ) ;
FUNCTION: BOOL SetupDiClassNameFromGuidA ( GUID* ClassGuid, PSTR ClassName, DWORD ClassNameSize, PDWORD RequiredSize ) ; FUNCTION: BOOL SetupDiClassNameFromGuidA ( GUID* ClassGuid, PSTR ClassName, DWORD ClassNameSize, PDWORD RequiredSize ) ;
FUNCTION: BOOL SetupDiClassNameFromGuidW ( GUID* ClassGuid, PWSTR 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 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 ) ; 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 SetupDiClassGuidsFromNameA ( PCSTR ClassName, LPGUID ClassGuidList, DWORD ClassGuidListSize, PDWORD RequiredSize ) ;
FUNCTION: BOOL SetupDiClassGuidsFromNameW ( PCWSTR 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 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 ) ; 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 SetupDiGetHwProfileFriendlyNameA ( DWORD HwProfile, PSTR FriendlyName, DWORD FriendlyNameSize, PDWORD RequiredSize ) ;
FUNCTION: BOOL SetupDiGetHwProfileFriendlyNameW ( DWORD HwProfile, PWSTR 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 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 ) ; 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: SPWPT_SELECTDEVICE 0x00000001
CONSTANT: SPWP_USE_DEVINFO_DATA 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 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 ) ; 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 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 ) ; 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 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 ) ; 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 SetupEnumInfSectionsA ( HINF InfHandle, UINT Index, PSTR Buffer, UINT Size, UINT* SizeNeeded ) ;
FUNCTION: BOOL SetupEnumInfSectionsW ( HINF InfHandle, UINT Index, PWSTR 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 STRUCT: SP_INF_SIGNER_INFO_V1_A
{ cbSize DWORD } { 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 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 ) ; 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 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 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 ) ; 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 CONSTANT: SCWMI_CLOBBER_SECURITY 0x00000001
FUNCTION: BOOL SetupConfigureWmiFromInfSectionA ( HINF InfHandle, PCSTR SectionName, DWORD Flags ) ; FUNCTION: BOOL SetupConfigureWmiFromInfSectionA ( HINF InfHandle, PCSTR SectionName, DWORD Flags ) ;
FUNCTION: BOOL SetupConfigureWmiFromInfSectionW ( HINF InfHandle, PCWSTR SectionName, DWORD Flags ) ; FUNCTION: BOOL SetupConfigureWmiFromInfSectionW ( HINF InfHandle, PCWSTR SectionName, DWORD Flags ) ;
ALIAS: SetupConfigureWmiFromInfSection SetupConfigureWmiFromInfSectionW ALIAS: SetupConfigureWmiFromInfSection SetupConfigureWmiFromInfSectionW ;

View File

@ -17,7 +17,7 @@ FUNCTION: HRESULT D3DX10CompileFromFileA ( LPCSTR pSrcFile, D3D10_SHADER_MACRO*
FUNCTION: HRESULT D3DX10CompileFromFileW ( LPCWSTR pSrcFile, D3D10_SHADER_MACRO* pDefines, LPD3D10INCLUDE pInclude, 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 ) 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, 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 ) 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, 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 ) 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, 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 ) 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, ID3D10Include* pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device* pDevice,
ID3D10EffectPool* pEffectPool, ID3DX10ThreadPump* pPump, ID3D10Effect** ppEffect, ID3D10Blob** ppErrors, HRESULT* pHResult ) ID3D10EffectPool* pEffectPool, ID3DX10ThreadPump* pPump, ID3D10Effect** ppEffect, ID3D10Blob** ppErrors, HRESULT* pHResult )
ALIAS: D3DX10CreateEffectFromFile D3DX10CreateEffectFromFileW ALIAS: D3DX10CreateEffectFromFile D3DX10CreateEffectFromFileW ;
ALIAS: D3DX10CreateEffectFromResource D3DX10CreateEffectFromResourceW ALIAS: D3DX10CreateEffectFromResource D3DX10CreateEffectFromResourceW ;
FUNCTION: HRESULT D3DX10CreateEffectPoolFromFileA ( LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines, FUNCTION: HRESULT D3DX10CreateEffectPoolFromFileA ( LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines,
ID3D10Include* pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device* pDevice, ID3DX10ThreadPump* pPump, 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, ID3D10Include* pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device* pDevice,
ID3DX10ThreadPump* pPump, ID3D10EffectPool** ppEffectPool, ID3D10Blob** ppErrors, HRESULT* pHResult ) ID3DX10ThreadPump* pPump, ID3D10EffectPool** ppEffectPool, ID3D10Blob** ppErrors, HRESULT* pHResult )
ALIAS: D3DX10CreateEffectPoolFromFile D3DX10CreateEffectPoolFromFileW ALIAS: D3DX10CreateEffectPoolFromFile D3DX10CreateEffectPoolFromFileW ;
ALIAS: D3DX10CreateEffectPoolFromResource D3DX10CreateEffectPoolFromResourceW ALIAS: D3DX10CreateEffectPoolFromResource D3DX10CreateEffectPoolFromResourceW ;
FUNCTION: HRESULT D3DX10PreprocessShaderFromFileA ( LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines, FUNCTION: HRESULT D3DX10PreprocessShaderFromFileA ( LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines,
LPD3D10INCLUDE pInclude, ID3DX10ThreadPump* pPump, ID3D10Blob** ppShaderText, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult ) 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, FUNCTION: HRESULT D3DX10PreprocessShaderFromResourceW ( HMODULE hModule, LPCWSTR pResourceName, LPCWSTR pSrcFileName, D3D10_SHADER_MACRO* pDefines,
LPD3D10INCLUDE pInclude, ID3DX10ThreadPump* pPump, ID3D10Blob** ppShaderText, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult ) LPD3D10INCLUDE pInclude, ID3DX10ThreadPump* pPump, ID3D10Blob** ppShaderText, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult )
ALIAS: D3DX10PreprocessShaderFromFile D3DX10PreprocessShaderFromFileW ALIAS: D3DX10PreprocessShaderFromFile D3DX10PreprocessShaderFromFileW ;
ALIAS: D3DX10PreprocessShaderFromResource D3DX10PreprocessShaderFromResourceW ALIAS: D3DX10PreprocessShaderFromResource D3DX10PreprocessShaderFromResourceW ;
FUNCTION: HRESULT D3DX10CreateAsyncCompilerProcessor ( LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines, LPD3D10INCLUDE pInclude, FUNCTION: HRESULT D3DX10CreateAsyncCompilerProcessor ( LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines, LPD3D10INCLUDE pInclude,
LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, 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 D3DX10CreateAsyncResourceLoaderW ( HMODULE hSrcModule, LPCWSTR pSrcResource, ID3DX10DataLoader** ppDataLoader ) ;
FUNCTION: HRESULT D3DX10CreateAsyncResourceLoaderA ( HMODULE hSrcModule, LPCSTR pSrcResource, ID3DX10DataLoader** ppDataLoader ) ; FUNCTION: HRESULT D3DX10CreateAsyncResourceLoaderA ( HMODULE hSrcModule, LPCSTR pSrcResource, ID3DX10DataLoader** ppDataLoader ) ;
ALIAS: D3DX10CreateAsyncFileLoader D3DX10CreateAsyncFileLoaderW ALIAS: D3DX10CreateAsyncFileLoader D3DX10CreateAsyncFileLoaderW ;
ALIAS: D3DX10CreateAsyncResourceLoader D3DX10CreateAsyncResourceLoaderW ALIAS: D3DX10CreateAsyncResourceLoader D3DX10CreateAsyncResourceLoaderW ;
FUNCTION: HRESULT D3DX10CreateAsyncTextureProcessor ( ID3D10Device* pDevice, D3DX10_IMAGE_LOAD_INFO* pLoadInfo, ID3DX10DataProcessor** ppDataProcessor ) ; FUNCTION: HRESULT D3DX10CreateAsyncTextureProcessor ( ID3D10Device* pDevice, D3DX10_IMAGE_LOAD_INFO* pLoadInfo, ID3DX10DataProcessor** ppDataProcessor ) ;
FUNCTION: HRESULT D3DX10CreateAsyncTextureInfoProcessor ( D3DX10_IMAGE_INFO* pImageInfo, ID3DX10DataProcessor** ppDataProcessor ) ; FUNCTION: HRESULT D3DX10CreateAsyncTextureInfoProcessor ( D3DX10_IMAGE_INFO* pImageInfo, ID3DX10DataProcessor** ppDataProcessor ) ;

View File

@ -164,7 +164,7 @@ FUNCTION: HRESULT
LPCWSTR pFaceName, LPCWSTR pFaceName,
LPD3DX10FONT* ppFont ) LPD3DX10FONT* ppFont )
ALIAS: D3DX10CreateFont D3DX10CreateFontW ALIAS: D3DX10CreateFont D3DX10CreateFontW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX10CreateFontIndirectA ( D3DX10CreateFontIndirectA (
@ -178,7 +178,7 @@ FUNCTION: HRESULT
D3DX10_FONT_DESCW* pDesc, D3DX10_FONT_DESCW* pDesc,
LPD3DX10FONT* ppFont ) LPD3DX10FONT* ppFont )
ALIAS: D3DX10CreateFontIndirect D3DX10CreateFontIndirectW ALIAS: D3DX10CreateFontIndirect D3DX10CreateFontIndirectW ;
FUNCTION: HRESULT D3DX10UnsetAllDeviceObjects ( ID3D10Device* pDevice ) ; FUNCTION: HRESULT D3DX10UnsetAllDeviceObjects ( ID3D10Device* pDevice ) ;

View File

@ -92,7 +92,7 @@ FUNCTION: HRESULT
D3DX10_IMAGE_INFO* pSrcInfo, D3DX10_IMAGE_INFO* pSrcInfo,
HRESULT* pHResult ) HRESULT* pHResult )
ALIAS: D3DX10GetImageInfoFromFile D3DX10GetImageInfoFromFileW ALIAS: D3DX10GetImageInfoFromFile D3DX10GetImageInfoFromFileW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX10GetImageInfoFromResourceA ( D3DX10GetImageInfoFromResourceA (
@ -110,7 +110,7 @@ FUNCTION: HRESULT
D3DX10_IMAGE_INFO* pSrcInfo, D3DX10_IMAGE_INFO* pSrcInfo,
HRESULT* pHResult ) HRESULT* pHResult )
ALIAS: D3DX10GetImageInfoFromResource D3DX10GetImageInfoFromResourceW ALIAS: D3DX10GetImageInfoFromResource D3DX10GetImageInfoFromResourceW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX10GetImageInfoFromMemory ( D3DX10GetImageInfoFromMemory (
@ -138,7 +138,7 @@ FUNCTION: HRESULT
ID3D10ShaderResourceView** ppShaderResourceView, ID3D10ShaderResourceView** ppShaderResourceView,
HRESULT* pHResult ) HRESULT* pHResult )
ALIAS: D3DX10CreateShaderResourceViewFromFile D3DX10CreateShaderResourceViewFromFileW ALIAS: D3DX10CreateShaderResourceViewFromFile D3DX10CreateShaderResourceViewFromFileW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX10CreateTextureFromFileA ( D3DX10CreateTextureFromFileA (
@ -158,7 +158,7 @@ FUNCTION: HRESULT
ID3D10Resource** ppTexture, ID3D10Resource** ppTexture,
HRESULT* pHResult ) HRESULT* pHResult )
ALIAS: D3DX10CreateTextureFromFile D3DX10CreateTextureFromFileW ALIAS: D3DX10CreateTextureFromFile D3DX10CreateTextureFromFileW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX10CreateShaderResourceViewFromResourceA ( D3DX10CreateShaderResourceViewFromResourceA (
@ -180,7 +180,7 @@ FUNCTION: HRESULT
ID3D10ShaderResourceView** ppShaderResourceView, ID3D10ShaderResourceView** ppShaderResourceView,
HRESULT* pHResult ) HRESULT* pHResult )
ALIAS: D3DX10CreateShaderResourceViewFromResource D3DX10CreateShaderResourceViewFromResourceW ALIAS: D3DX10CreateShaderResourceViewFromResource D3DX10CreateShaderResourceViewFromResourceW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX10CreateTextureFromResourceA ( D3DX10CreateTextureFromResourceA (
@ -202,7 +202,7 @@ FUNCTION: HRESULT
ID3D10Resource** ppTexture, ID3D10Resource** ppTexture,
HRESULT* pHResult ) HRESULT* pHResult )
ALIAS: D3DX10CreateTextureFromResource D3DX10CreateTextureFromResourceW ALIAS: D3DX10CreateTextureFromResource D3DX10CreateTextureFromResourceW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX10CreateShaderResourceViewFromMemory ( D3DX10CreateShaderResourceViewFromMemory (
@ -260,7 +260,7 @@ FUNCTION: HRESULT
D3DX10_IMAGE_FILE_FORMAT DestFormat, D3DX10_IMAGE_FILE_FORMAT DestFormat,
LPCWSTR pDestFile ) LPCWSTR pDestFile )
ALIAS: D3DX10SaveTextureToFile D3DX10SaveTextureToFileW ALIAS: D3DX10SaveTextureToFile D3DX10SaveTextureToFileW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX10SaveTextureToMemory ( D3DX10SaveTextureToMemory (

View File

@ -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 ) ; 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, 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 ) ; 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, 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 ) ; 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, 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 ) ; 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, 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 ) ; 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, FUNCTION: HRESULT D3DX11PreprocessShaderFromResourceW ( HMODULE hModule, LPCWSTR pResourceName, LPCWSTR pSrcFileName, D3D10_SHADER_MACRO* pDefines,
LPD3D10INCLUDE pInclude, ID3DX11ThreadPump* pPump, ID3D10Blob** ppShaderText, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult ) ; LPD3D10INCLUDE pInclude, ID3DX11ThreadPump* pPump, ID3D10Blob** ppShaderText, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult ) ;
ALIAS: D3DX11PreprocessShaderFromFile D3DX11PreprocessShaderFromFileW ALIAS: D3DX11PreprocessShaderFromFile D3DX11PreprocessShaderFromFileW ;
ALIAS: D3DX11PreprocessShaderFromResource D3DX11PreprocessShaderFromResourceW ALIAS: D3DX11PreprocessShaderFromResource D3DX11PreprocessShaderFromResourceW ;
FUNCTION: HRESULT D3DX11CreateAsyncCompilerProcessor ( LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines, LPD3D10INCLUDE pInclude, FUNCTION: HRESULT D3DX11CreateAsyncCompilerProcessor ( LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines, LPD3D10INCLUDE pInclude,
LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, 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 D3DX11CreateAsyncResourceLoaderW ( HMODULE hSrcModule, LPCWSTR pSrcResource, ID3DX11DataLoader** ppDataLoader ) ;
FUNCTION: HRESULT D3DX11CreateAsyncResourceLoaderA ( HMODULE hSrcModule, LPCSTR pSrcResource, ID3DX11DataLoader** ppDataLoader ) ; FUNCTION: HRESULT D3DX11CreateAsyncResourceLoaderA ( HMODULE hSrcModule, LPCSTR pSrcResource, ID3DX11DataLoader** ppDataLoader ) ;
ALIAS: D3DX11CreateAsyncFileLoader D3DX11CreateAsyncFileLoaderW ALIAS: D3DX11CreateAsyncFileLoader D3DX11CreateAsyncFileLoaderW ;
ALIAS: D3DX11CreateAsyncResourceLoader D3DX11CreateAsyncResourceLoaderW ALIAS: D3DX11CreateAsyncResourceLoader D3DX11CreateAsyncResourceLoaderW ;
FUNCTION: HRESULT D3DX11CreateAsyncTextureProcessor ( ID3D11Device* pDevice, D3DX11_IMAGE_LOAD_INFO* pLoadInfo, ID3DX11DataProcessor** ppDataProcessor ) ; FUNCTION: HRESULT D3DX11CreateAsyncTextureProcessor ( ID3D11Device* pDevice, D3DX11_IMAGE_LOAD_INFO* pLoadInfo, ID3DX11DataProcessor** ppDataProcessor ) ;
FUNCTION: HRESULT D3DX11CreateAsyncTextureInfoProcessor ( D3DX11_IMAGE_INFO* pImageInfo, ID3DX11DataProcessor** ppDataProcessor ) ; FUNCTION: HRESULT D3DX11CreateAsyncTextureInfoProcessor ( D3DX11_IMAGE_INFO* pImageInfo, ID3DX11DataProcessor** ppDataProcessor ) ;

View File

@ -91,7 +91,7 @@ FUNCTION: HRESULT
D3DX11_IMAGE_INFO* pSrcInfo, D3DX11_IMAGE_INFO* pSrcInfo,
HRESULT* pHResult ) HRESULT* pHResult )
ALIAS: D3DX11GetImageInfoFromFile D3DX11GetImageInfoFromFileW ALIAS: D3DX11GetImageInfoFromFile D3DX11GetImageInfoFromFileW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX11GetImageInfoFromResourceA ( D3DX11GetImageInfoFromResourceA (
@ -109,7 +109,7 @@ FUNCTION: HRESULT
D3DX11_IMAGE_INFO* pSrcInfo, D3DX11_IMAGE_INFO* pSrcInfo,
HRESULT* pHResult ) HRESULT* pHResult )
ALIAS: D3DX11GetImageInfoFromResource D3DX11GetImageInfoFromResourceW ALIAS: D3DX11GetImageInfoFromResource D3DX11GetImageInfoFromResourceW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX11GetImageInfoFromMemory ( D3DX11GetImageInfoFromMemory (
@ -137,7 +137,7 @@ FUNCTION: HRESULT
ID3D11ShaderResourceView** ppShaderResourceView, ID3D11ShaderResourceView** ppShaderResourceView,
HRESULT* pHResult ) HRESULT* pHResult )
ALIAS: D3DX11CreateShaderResourceViewFromFile D3DX11CreateShaderResourceViewFromFileW ALIAS: D3DX11CreateShaderResourceViewFromFile D3DX11CreateShaderResourceViewFromFileW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX11CreateTextureFromFileA ( D3DX11CreateTextureFromFileA (
@ -157,7 +157,7 @@ FUNCTION: HRESULT
ID3D11Resource** ppTexture, ID3D11Resource** ppTexture,
HRESULT* pHResult ) HRESULT* pHResult )
ALIAS: D3DX11CreateTextureFromFile D3DX11CreateTextureFromFileW ALIAS: D3DX11CreateTextureFromFile D3DX11CreateTextureFromFileW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX11CreateShaderResourceViewFromResourceA ( D3DX11CreateShaderResourceViewFromResourceA (
@ -179,7 +179,7 @@ FUNCTION: HRESULT
ID3D11ShaderResourceView** ppShaderResourceView, ID3D11ShaderResourceView** ppShaderResourceView,
HRESULT* pHResult ) HRESULT* pHResult )
ALIAS: D3DX11CreateShaderResourceViewFromResource D3DX11CreateShaderResourceViewFromResourceW ALIAS: D3DX11CreateShaderResourceViewFromResource D3DX11CreateShaderResourceViewFromResourceW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX11CreateTextureFromResourceA ( D3DX11CreateTextureFromResourceA (
@ -201,7 +201,7 @@ FUNCTION: HRESULT
ID3D11Resource** ppTexture, ID3D11Resource** ppTexture,
HRESULT* pHResult ) HRESULT* pHResult )
ALIAS: D3DX11CreateTextureFromResource D3DX11CreateTextureFromResourceW ALIAS: D3DX11CreateTextureFromResource D3DX11CreateTextureFromResourceW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX11CreateShaderResourceViewFromMemory ( D3DX11CreateShaderResourceViewFromMemory (
@ -263,7 +263,7 @@ FUNCTION: HRESULT
D3DX11_IMAGE_FILE_FORMAT DestFormat, D3DX11_IMAGE_FILE_FORMAT DestFormat,
LPCWSTR pDestFile ) LPCWSTR pDestFile )
ALIAS: D3DX11SaveTextureToFile D3DX11SaveTextureToFileW ALIAS: D3DX11SaveTextureToFile D3DX11SaveTextureToFileW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DX11SaveTextureToMemory ( D3DX11SaveTextureToMemory (

View File

@ -312,7 +312,7 @@ D3DXLoadMeshHierarchyFromXW
LPD3DXANIMATIONCONTROLLER* ppAnimController LPD3DXANIMATIONCONTROLLER* ppAnimController
) )
ALIAS: D3DXLoadMeshHierarchyFromX D3DXLoadMeshHierarchyFromXW ALIAS: D3DXLoadMeshHierarchyFromX D3DXLoadMeshHierarchyFromXW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DXLoadMeshHierarchyFromXInMemory D3DXLoadMeshHierarchyFromXInMemory
@ -347,7 +347,7 @@ D3DXSaveMeshHierarchyToFileW
LPD3DXSAVEUSERDATA pUserDataSaver LPD3DXSAVEUSERDATA pUserDataSaver
) )
ALIAS: D3DXSaveMeshHierarchyToFile D3DXSaveMeshHierarchyToFileW ALIAS: D3DXSaveMeshHierarchyToFile D3DXSaveMeshHierarchyToFileW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DXFrameDestroy D3DXFrameDestroy

View File

@ -131,7 +131,7 @@ FUNCTION: HRESULT
LPCWSTR pFaceName, LPCWSTR pFaceName,
LPD3DXFONT* ppFont ) LPD3DXFONT* ppFont )
ALIAS: D3DXCreateFont D3DXCreateFontW ALIAS: D3DXCreateFont D3DXCreateFontW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DXCreateFontIndirectA ( D3DXCreateFontIndirectA (
@ -145,7 +145,7 @@ FUNCTION: HRESULT
D3DXFONT_DESCW* pDesc, D3DXFONT_DESCW* pDesc,
LPD3DXFONT* ppFont ) LPD3DXFONT* ppFont )
ALIAS: D3DXCreateFontIndirect D3DXCreateFontIndirectW ALIAS: D3DXCreateFontIndirect D3DXCreateFontIndirectW ;
STRUCT: D3DXRTS_DESC STRUCT: D3DXRTS_DESC
{ Width UINT } { Width UINT }

View File

@ -202,7 +202,7 @@ FUNCTION: HRESULT
LPD3DXEFFECT* ppEffect, LPD3DXEFFECT* ppEffect,
LPD3DXBUFFER* ppCompilationErrors ) LPD3DXBUFFER* ppCompilationErrors )
ALIAS: D3DXCreateEffectFromFile D3DXCreateEffectFromFileW ALIAS: D3DXCreateEffectFromFile D3DXCreateEffectFromFileW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DXCreateEffectFromResourceA ( D3DXCreateEffectFromResourceA (
@ -228,7 +228,7 @@ FUNCTION: HRESULT
LPD3DXEFFECT* ppEffect, LPD3DXEFFECT* ppEffect,
LPD3DXBUFFER* ppCompilationErrors ) LPD3DXBUFFER* ppCompilationErrors )
ALIAS: D3DXCreateEffectFromResource D3DXCreateEffectFromResourceW ALIAS: D3DXCreateEffectFromResource D3DXCreateEffectFromResourceW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DXCreateEffect ( D3DXCreateEffect (
@ -266,7 +266,7 @@ FUNCTION: HRESULT
LPD3DXEFFECT* ppEffect, LPD3DXEFFECT* ppEffect,
LPD3DXBUFFER* ppCompilationErrors ) LPD3DXBUFFER* ppCompilationErrors )
ALIAS: D3DXCreateEffectFromFileEx D3DXCreateEffectFromFileExW ALIAS: D3DXCreateEffectFromFileEx D3DXCreateEffectFromFileExW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DXCreateEffectFromResourceExA ( D3DXCreateEffectFromResourceExA (
@ -294,7 +294,7 @@ FUNCTION: HRESULT
LPD3DXEFFECT* ppEffect, LPD3DXEFFECT* ppEffect,
LPD3DXBUFFER* ppCompilationErrors ) LPD3DXBUFFER* ppCompilationErrors )
ALIAS: D3DXCreateEffectFromResourceEx D3DXCreateEffectFromResourceExW ALIAS: D3DXCreateEffectFromResourceEx D3DXCreateEffectFromResourceExW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DXCreateEffectEx ( D3DXCreateEffectEx (
@ -327,7 +327,7 @@ FUNCTION: HRESULT
LPD3DXEFFECTCOMPILER* ppCompiler, LPD3DXEFFECTCOMPILER* ppCompiler,
LPD3DXBUFFER* ppParseErrors ) LPD3DXBUFFER* ppParseErrors )
ALIAS: D3DXCreateEffectCompilerFromFile D3DXCreateEffectCompilerFromFileW ALIAS: D3DXCreateEffectCompilerFromFile D3DXCreateEffectCompilerFromFileW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DXCreateEffectCompilerFromResourceA ( D3DXCreateEffectCompilerFromResourceA (
@ -349,7 +349,7 @@ FUNCTION: HRESULT
LPD3DXEFFECTCOMPILER* ppCompiler, LPD3DXEFFECTCOMPILER* ppCompiler,
LPD3DXBUFFER* ppParseErrors ) LPD3DXBUFFER* ppParseErrors )
ALIAS: D3DXCreateEffectCompilerFromResource D3DXCreateEffectCompilerFromResourceW ALIAS: D3DXCreateEffectCompilerFromResource D3DXCreateEffectCompilerFromResourceW ;
FUNCTION: HRESULT FUNCTION: HRESULT
D3DXCreateEffectCompiler ( D3DXCreateEffectCompiler (

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