factor: C: ; ALIAS: ; fix functors. regexps suck.
parent
c99264fe64
commit
86b836a12e
|
@ -24,7 +24,7 @@ in: benchmark.ant
|
||||||
0 swap [ dup zero? ] [ 10 /mod swap [ + ] dip ] until drop ;
|
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
|
||||||
|
|
|
@ -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 > [
|
||||||
|
|
|
@ -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 <= [
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 ) ;
|
||||||
|
|
||||||
|
|
|
@ -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> ;
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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? ;
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
|
@ -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?
|
||||||
|
|
|
@ -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?
|
||||||
|
|
|
@ -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?
|
||||||
|
|
|
@ -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?
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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* < ;
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
|
@ -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+ ;
|
||||||
|
|
||||||
|
|
|
@ -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+ ;
|
||||||
|
|
||||||
|
|
|
@ -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> ;
|
||||||
|
|
|
@ -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>> ;
|
||||||
|
|
||||||
|
|
|
@ -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 }
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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? ;
|
||||||
|
|
||||||
|
|
|
@ -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>> ;
|
||||||
|
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
||||||
|
|
|
@ -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> ;
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
||||||
|
|
|
@ -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*
|
||||||
|
|
|
@ -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?
|
||||||
|
|
|
@ -30,7 +30,7 @@ in: bootstrap.syntax
|
||||||
"HS{"
|
"HS{"
|
||||||
"IN:"
|
"IN:"
|
||||||
"in:"
|
"in:"
|
||||||
"INSTANCE:" ;
|
"INSTANCE:"
|
||||||
"M:"
|
"M:"
|
||||||
"MAIN:"
|
"MAIN:"
|
||||||
"main:"
|
"main:"
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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 ]
|
||||||
[
|
[
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
|
@ -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 -- ) ;
|
||||||
|
|
|
@ -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 - ;
|
||||||
|
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
|
@ -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 ] ;
|
||||||
|
|
|
@ -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? ;
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 }
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 ]
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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" } "." } ;
|
||||||
|
|
||||||
|
|
|
@ -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:" [
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
|
@ -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>> ;
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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! ;
|
||||||
|
|
|
@ -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 } }
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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 }
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
||||||
|
|
|
@ -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
|
@ -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
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 }
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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> ;
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -182,7 +182,7 @@ FUNCTION: HCERTSTORE CertOpenSystemStoreW (
|
||||||
LPTCSTR szSubsystemProtocol
|
LPTCSTR szSubsystemProtocol
|
||||||
) ;
|
) ;
|
||||||
|
|
||||||
ALIAS: CertOpenSystemStore CertOpenSystemStoreW
|
ALIAS: CertOpenSystemStore CertOpenSystemStoreW ;
|
||||||
|
|
||||||
! CertRDNValueToStrA
|
! CertRDNValueToStrA
|
||||||
! CertRDNValueToStrW
|
! CertRDNValueToStrW
|
||||||
|
|
|
@ -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 (
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
|
@ -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 ) ;
|
||||||
|
|
|
@ -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 ) ;
|
||||||
|
|
||||||
|
|
|
@ -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 (
|
||||||
|
|
|
@ -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 ) ;
|
||||||
|
|
|
@ -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 (
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 }
|
||||||
|
|
|
@ -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
Loading…
Reference in New Issue