:count-function
initarg
127
:data-function
initarg
128
:function-name
initarg
34
:hresult
initarg
34
:interface-name
initarg
125
:invoke-callback
initarg
125
:item-generator-function
initarg
128
:item-lookup-function
initarg
128
:items-function
initarg
128
:midl-file
defsystem member type
56
:midl-type-library-file
defsystem member type
115
:outer-unknown
initarg
64
call-com-interface
4
call-com-interface
macro
28
call-com-object
24
call-dispatch-get-property
macro
85
call-dispatch-method
macro
87
call-dispatch-put-property
macro
88
using a type library 77
without using a type library 78
COM interface methods 4
COM object methods 24
check-hresult
macro
31
com-error
34
com-interface
35
com-object
37
simple-i-dispatch
124
standard-automation-collection
127
standard-i-connection-point-container
130
standard-i-dispatch
131
standard-i-unknown
64
co-initialize
function
14
,
31
implementing 82
using 79
i-dispatch
108
i-unknown
50
com-error
class
34
com-error-function-name
function
35
com-error-hresult
function
35
com-interface
class
35
com-interface-refguid
function
36
com-object
class
37
com-object-destructor
function
16
,
37
com-object-dispinterface-invoke
generic function
89
com-object-initialize
function
16
,
38
com-object-query-interface
function
39
compiling IDL files 1
implementing 83
using 79
CoTaskMemAlloc
33
co-task-mem-alloc
function
10
,
32
CoTaskMemFree
34
co-task-mem-free
function
8
,
10
,
33
co-uninitialize
function
34
create-instance
function
40
create-instance-with-events
function
91
create-object
function
92
define-automation-collection
macro
93
define-automation-component
macro
95
define-com-implementation
macro
14
,
41
define-com-method
macro
14
,
44
define-dispinterface-method
macro
97
:midl-file
56
:midl-type-library-file
115
destruction 16
discard-connection
function
102
disconnect-standard-sink
function
99
dispinterface 76 , 81 , 82 , 85 , 87 , 88 , 89 , 97 , 134
do-collection-items
macro
100
do-connections
macro
101
find-clsid
function
46
find-component-tlb
function
103
find-component-value
function
104
add-ref
27
com-error-function-name
35
com-error-hresult
35
com-interface-refguid
36
com-object-query-interface
39
co-uninitialize
34
create-instance
40
create-instance-with-events
91
create-object
92
discard-connection
102
disconnect-standard-sink
99
find-clsid
46
find-component-tlb
103
find-component-value
104
get-error-info
105
get-i-dispatch-name
106
get-i-dispatch-source-names
107
guid-equal
47
guid-to-string
48
hresult
49
hresult-equal
49
invoke-dispatch-get-property
111
invoke-dispatch-method
112
invoke-dispatch-put-property
114
make-factory-entry
14
,
16
,
51
make-guid-from-string
53
make-lisp-variant
115
query-interface
56
query-simple-i-dispatch-interface
117
refguid-interface-name
59
register-class-factory-entry
14
,
16
,
60
register-server
61
release
62
set-error-info
118
set-i-dispatch-event-handler
120
set-variant
122
start-factories
14
,
16
,
65
,
66
unregister-server
67
Garbage collection 16
com-object-dispinterface-invoke
89
simple-i-dispatch-callback-object
126
get-error-info
function
105
get-i-dispatch-name
function
106
get-i-dispatch-source-names
function
107
guid-equal
function
47
guid-to-string
function
48
i-dispatch
COM interface type
108
compiling 1
iid_is attribute 8
in parameters 5 , 21 , 24 , 79
INCLUDE
environment variable
55
CLOS object 15
COM object 15
in-out parameters 10 , 23 , 25 , 79
interface-connect
function
108
,
109
interface-ref
macro
50
invoke-dispatch-get-property
function
111
invoke-dispatch-method
function
112
invoke-dispatch-put-property
function
114
i-unknown
COM interface type
50
lisp-variant
type
111
lisp-variant-type
accessor function
111
lisp-variant-value
accessor function
111
call-com-interface
28
call-dispatch-get-property
85
call-dispatch-method
87
call-dispatch-put-property
88
check-hresult
31
define-automation-collection
93
define-automation-component
95
define-com-implemenrtation
14
,
41
define-dispinterface-method
97
do-collection-items
100
do-connections
101
interface-ref
50
query-object-interface
15
,
57
s_ok
63
succeeded
66
with-com-object
70
with-dispatch-interface
134
with-query-interface
73
with-temp-interface
72
make-factory-entry
function
14
,
16
,
51
make-guid-from-string
function
53
make-lisp-variant
function
115
automation
75
name mapping 2
query-interface
4
query-interface
function
56
query-object-interface
macro
15
,
57
query-simple-i-dispatch-interface
function
117
refguid-interface-name
function
59
refiid
4
register-class-factory-entry
function
14
,
16
,
60
register-server
function
61
component values 104
guid 46
ProgID 46
type library versions 103
release
3
release
function
62
retval attribute 79
s_ok
macro
63
set-error-info
function
118
set-i-dispatch-event-handler
function
120
set-variant
function
122
simple-i-dispatch
class
124
simple-i-dispatch-callback-object
generic function
126
size_is attribute 5 , 8 , 10 , 21 , 22 , 23 , 24 , 25
source attribute 97
source interfaces 83
standard-automation-collection
class
127
standard-i-connection-point-container
class
130
standard-i-dispatch
class
131
standard-i-unknown
class
64
start-factories
function
14
,
16
,
65
,
66
string attribute 5 , 7 , 10 , 21 , 22 , 23 , 24 , 25
succeeded
macro
66
COM Implementation Browser 137
COM Interface Browser 142
COM Object Browser 141
type libraries 75
lisp-variant
111
unregister-server
function
67
Windows registry 46 , 103 , 104
with-com-interface
4
with-com-interface
macro
68
,
132
with-com-object
24
with-com-object
macro
70
with-dispatch-interface
macro
134
with-query-interface
4
with-query-interface
macro
73
with-temp-interface
3
with-temp-interface
macro
72