:count-function
initarg
124
:data-function
initarg
125
:function-name
initarg
34
:hresult
initarg
34
:interface-name
initarg
121
:invoke-callback
initarg
121
:item-generator-function
initarg
124
:item-lookup-function
initarg
125
:items-function
initarg
124
:midl-file
defsystem member type
55
:midl-type-library-file
defsystem member type
113
:outer-unknown
initarg
63
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
121
standard-automation-collection
124
standard-i-connection-point-container
127
standard-i-dispatch
128
standard-i-unknown
63
co-initialize
function
14
,
31
implementing 82
using 79
i-dispatch
105
i-unknown
49
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
55
:midl-type-library-file
113
destruction 16
discard-connection
function
102
disconnect-standard-sink
function
99
dispinterface 76 , 81 , 82 , 85 , 87 , 88 , 89 , 97 , 131
do-collection-items
macro
100
do-connections
macro
101
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
get-error-info
103
get-i-dispatch-name
104
get-i-dispatch-source-names
104
guid-equal
46
guid-to-string
47
hresult
48
hresult-equal
48
invoke-dispatch-get-property
108
invoke-dispatch-method
110
invoke-dispatch-put-property
111
make-factory-entry
14
,
16
,
50
make-guid-from-string
52
make-lisp-variant
112
query-interface
55
query-simple-i-dispatch-interface
114
refguid-interface-name
58
register-class-factory-entry
14
,
16
,
59
register-server
60
release
61
set-error-info
115
set-i-dispatch-event-handler
116
set-variant
119
start-factories
14
,
16
,
64
,
65
unregister-server
66
Garbage collection 16
com-object-dispinterface-invoke
89
simple-i-dispatch-callback-object
123
get-error-info
function
103
get-i-dispatch-name
function
104
get-i-dispatch-source-names
function
104
guid-equal
function
46
guid-to-string
function
47
i-dispatch
COM interface type
105
compiling 1
iid_is attribute 8
in parameters 5 , 21 , 24 , 79
INCLUDE
environment variable
54
CLOS object 15
COM object 15
in-out parameters 10 , 23 , 25 , 79
interface-connect
function
106
,
107
interface-ref
macro
49
invoke-dispatch-get-property
function
108
invoke-dispatch-method
function
110
invoke-dispatch-put-property
function
111
i-unknown
COM interface type
49
lisp-variant
type
108
lisp-variant-type
accessor function
108
lisp-variant-value
accessor function
108
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
49
query-object-interface
15
,
56
s_ok
62
succeeded
65
with-com-object
69
with-dispatch-interface
130
with-query-interface
72
with-temp-interface
71
make-factory-entry
function
14
,
16
,
50
make-guid-from-string
function
52
make-lisp-variant
function
112
automation
75
name mapping 2
query-interface
4
query-interface
function
55
query-object-interface
macro
15
,
56
query-simple-i-dispatch-interface
function
114
refguid-interface-name
function
58
refiid
4
register-class-factory-entry
function
14
,
16
,
59
register-server
function
60
release
3
release
function
61
retval attribute 79
s_ok
macro
62
set-error-info
function
115
set-i-dispatch-event-handler
function
116
set-variant
function
119
simple-i-dispatch
class
121
simple-i-dispatch-callback-object
generic function
123
size_is attribute 5 , 8 , 10 , 21 , 22 , 23 , 24 , 25
source attribute 97
source interfaces 83
standard-automation-collection
class
124
standard-i-connection-point-container
class
127
standard-i-dispatch
class
128
standard-i-unknown
class
63
start-factories
function
14
,
16
,
64
,
65
string attribute 5 , 7 , 10 , 21 , 22 , 23 , 24 , 25
succeeded
macro
65
COM Implementation Browser 133
COM Interface Browser 138
COM Object Browser 137
type libraries 75
lisp-variant
108
unregister-server
function
66
with-com-interface
4
with-com-interface
macro
67
,
129
with-com-object
24
with-com-object
macro
69
with-dispatch-interface
macro
130
with-query-interface
4
with-query-interface
macro
72
with-temp-interface
3
with-temp-interface
macro
71