-
Notifications
You must be signed in to change notification settings - Fork 8
/
ocidl.inc
3640 lines (3443 loc) · 142 KB
/
ocidl.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
;--- include file created by h2incx v0.99.13, copyright 2005 japheth
;--- source file: d:\microsoft sdk\include\OCIdl.h, last modified: 5/23/2001 19:38
;#pragma warning ( disable : 4049 )
ifndef __REQUIRED_RPCNDR_H_VERSION__
__REQUIRED_RPCNDR_H_VERSION__ EQU 475
endif
include rpc.inc
include rpcndr.inc
ifndef __RPCNDR_H_VERSION__
.err <this stub requires an updated version of < rpcndr.h > >
endif
ifndef COM_NO_WINDOWS_H
include windows.inc
include ole2.inc
endif
ifndef __ocidl_h__
__ocidl_h__ EQU <>
ifndef defined
defined macro x
ifdef x
exitm <-1>
else
exitm <0>
endif
endm
endif
if defined(_MSC_VER) AND (_MSC_VER ge 1020)
;#pragma once
endif
ifndef __IEnumConnections_FWD_DEFINED__
__IEnumConnections_FWD_DEFINED__ EQU <>
;IEnumConnections typedef IEnumConnections
endif
ifndef __IConnectionPoint_FWD_DEFINED__
__IConnectionPoint_FWD_DEFINED__ EQU <>
;IConnectionPoint typedef IConnectionPoint
endif
ifndef __IEnumConnectionPoints_FWD_DEFINED__
__IEnumConnectionPoints_FWD_DEFINED__ EQU <>
;IEnumConnectionPoints typedef IEnumConnectionPoints
endif
ifndef __IConnectionPointContainer_FWD_DEFINED__
__IConnectionPointContainer_FWD_DEFINED__ EQU <>
;IConnectionPointContainer typedef IConnectionPointContainer
endif
ifndef __IClassFactory2_FWD_DEFINED__
__IClassFactory2_FWD_DEFINED__ EQU <>
;IClassFactory2 typedef IClassFactory2
endif
ifndef __IProvideClassInfo_FWD_DEFINED__
__IProvideClassInfo_FWD_DEFINED__ EQU <>
;IProvideClassInfo typedef IProvideClassInfo
endif
ifndef __IProvideClassInfo2_FWD_DEFINED__
__IProvideClassInfo2_FWD_DEFINED__ EQU <>
;IProvideClassInfo2 typedef IProvideClassInfo2
endif
ifndef __IProvideMultipleClassInfo_FWD_DEFINED__
__IProvideMultipleClassInfo_FWD_DEFINED__ EQU <>
;IProvideMultipleClassInfo typedef IProvideMultipleClassInfo
endif
ifndef __IOleControl_FWD_DEFINED__
__IOleControl_FWD_DEFINED__ EQU <>
;IOleControl typedef IOleControl
endif
ifndef __IOleControlSite_FWD_DEFINED__
__IOleControlSite_FWD_DEFINED__ EQU <>
;IOleControlSite typedef IOleControlSite
endif
ifndef __IPropertyPage_FWD_DEFINED__
__IPropertyPage_FWD_DEFINED__ EQU <>
;IPropertyPage typedef IPropertyPage
endif
ifndef __IPropertyPage2_FWD_DEFINED__
__IPropertyPage2_FWD_DEFINED__ EQU <>
;IPropertyPage2 typedef IPropertyPage2
endif
ifndef __IPropertyPageSite_FWD_DEFINED__
__IPropertyPageSite_FWD_DEFINED__ EQU <>
;IPropertyPageSite typedef IPropertyPageSite
endif
ifndef __IPropertyNotifySink_FWD_DEFINED__
__IPropertyNotifySink_FWD_DEFINED__ EQU <>
;IPropertyNotifySink typedef IPropertyNotifySink
endif
ifndef __ISpecifyPropertyPages_FWD_DEFINED__
__ISpecifyPropertyPages_FWD_DEFINED__ EQU <>
;ISpecifyPropertyPages typedef ISpecifyPropertyPages
endif
ifndef __IPersistMemory_FWD_DEFINED__
__IPersistMemory_FWD_DEFINED__ EQU <>
;IPersistMemory typedef IPersistMemory
endif
ifndef __IPersistStreamInit_FWD_DEFINED__
__IPersistStreamInit_FWD_DEFINED__ EQU <>
;IPersistStreamInit typedef IPersistStreamInit
endif
ifndef __IPersistPropertyBag_FWD_DEFINED__
__IPersistPropertyBag_FWD_DEFINED__ EQU <>
;IPersistPropertyBag typedef IPersistPropertyBag
endif
ifndef __ISimpleFrameSite_FWD_DEFINED__
__ISimpleFrameSite_FWD_DEFINED__ EQU <>
;ISimpleFrameSite typedef ISimpleFrameSite
endif
ifndef __IFont_FWD_DEFINED__
__IFont_FWD_DEFINED__ EQU <>
;IFont typedef IFont
endif
ifndef __IPicture_FWD_DEFINED__
__IPicture_FWD_DEFINED__ EQU <>
;IPicture typedef IPicture
endif
ifndef __IFontEventsDisp_FWD_DEFINED__
__IFontEventsDisp_FWD_DEFINED__ EQU <>
;IFontEventsDisp typedef IFontEventsDisp
endif
ifndef __IFontDisp_FWD_DEFINED__
__IFontDisp_FWD_DEFINED__ EQU <>
;IFontDisp typedef IFontDisp
endif
ifndef __IPictureDisp_FWD_DEFINED__
__IPictureDisp_FWD_DEFINED__ EQU <>
;IPictureDisp typedef IPictureDisp
endif
ifndef __IOleInPlaceObjectWindowless_FWD_DEFINED__
__IOleInPlaceObjectWindowless_FWD_DEFINED__ EQU <>
;IOleInPlaceObjectWindowless typedef IOleInPlaceObjectWindowless
endif
ifndef __IOleInPlaceSiteEx_FWD_DEFINED__
__IOleInPlaceSiteEx_FWD_DEFINED__ EQU <>
;IOleInPlaceSiteEx typedef IOleInPlaceSiteEx
endif
ifndef __IOleInPlaceSiteWindowless_FWD_DEFINED__
__IOleInPlaceSiteWindowless_FWD_DEFINED__ EQU <>
;IOleInPlaceSiteWindowless typedef IOleInPlaceSiteWindowless
endif
ifndef __IViewObjectEx_FWD_DEFINED__
__IViewObjectEx_FWD_DEFINED__ EQU <>
;IViewObjectEx typedef IViewObjectEx
endif
ifndef __IOleUndoUnit_FWD_DEFINED__
__IOleUndoUnit_FWD_DEFINED__ EQU <>
;IOleUndoUnit typedef IOleUndoUnit
endif
ifndef __IOleParentUndoUnit_FWD_DEFINED__
__IOleParentUndoUnit_FWD_DEFINED__ EQU <>
;IOleParentUndoUnit typedef IOleParentUndoUnit
endif
ifndef __IEnumOleUndoUnits_FWD_DEFINED__
__IEnumOleUndoUnits_FWD_DEFINED__ EQU <>
;IEnumOleUndoUnits typedef IEnumOleUndoUnits
endif
ifndef __IOleUndoManager_FWD_DEFINED__
__IOleUndoManager_FWD_DEFINED__ EQU <>
;IOleUndoManager typedef IOleUndoManager
endif
ifndef __IPointerInactive_FWD_DEFINED__
__IPointerInactive_FWD_DEFINED__ EQU <>
;IPointerInactive typedef IPointerInactive
endif
ifndef __IObjectWithSite_FWD_DEFINED__
__IObjectWithSite_FWD_DEFINED__ EQU <>
;IObjectWithSite typedef IObjectWithSite
endif
ifndef __IPerPropertyBrowsing_FWD_DEFINED__
__IPerPropertyBrowsing_FWD_DEFINED__ EQU <>
;IPerPropertyBrowsing typedef IPerPropertyBrowsing
endif
ifndef __IPropertyBag2_FWD_DEFINED__
__IPropertyBag2_FWD_DEFINED__ EQU <>
;IPropertyBag2 typedef IPropertyBag2
endif
ifndef __IPersistPropertyBag2_FWD_DEFINED__
__IPersistPropertyBag2_FWD_DEFINED__ EQU <>
;IPersistPropertyBag2 typedef IPersistPropertyBag2
endif
ifndef __IAdviseSinkEx_FWD_DEFINED__
__IAdviseSinkEx_FWD_DEFINED__ EQU <>
;IAdviseSinkEx typedef IAdviseSinkEx
endif
ifndef __IQuickActivate_FWD_DEFINED__
__IQuickActivate_FWD_DEFINED__ EQU <>
;IQuickActivate typedef IQuickActivate
endif
include oleidl.inc
include oaidl.inc
include servprov.inc
include urlmon.inc
ifdef __cplusplus
;extern "C"
;{
endif
;MIDL_user_allocate proto WINSTDCALLCONV :size_t
;MIDL_user_free proto WINSTDCALLCONV :ptr
if (_MSC_VER ge 1020)
;#pragma once
endif
externdef c __MIDL_itf_ocidl_0000_v0_0_c_ifspec: RPC_IF_HANDLE
externdef c __MIDL_itf_ocidl_0000_v0_0_s_ifspec: RPC_IF_HANDLE
ifndef __IOleControlTypes_INTERFACE_DEFINED__
__IOleControlTypes_INTERFACE_DEFINED__ EQU <>
UASFLAGS typedef DWORD
UAS_NORMAL = 0
UAS_BLOCKED = 1h
UAS_NOPARENTENABLE = 2h
UAS_MASK = 3h
READYSTATE typedef DWORD
READYSTATE_UNINITIALIZED = 0
READYSTATE_LOADING = 1
READYSTATE_LOADED = 2
READYSTATE_INTERACTIVE = 3
READYSTATE_COMPLETE = 4
externdef c IOleControlTypes_v1_0_c_ifspec: RPC_IF_HANDLE
externdef c IOleControlTypes_v1_0_s_ifspec: RPC_IF_HANDLE
endif
ifndef __IEnumConnections_INTERFACE_DEFINED__
__IEnumConnections_INTERFACE_DEFINED__ EQU <>
PENUMCONNECTIONS typedef ptr IEnumConnections
LPENUMCONNECTIONS typedef ptr IEnumConnections
CONNECTDATA struct
pUnk DWORD ?
dwCookie DWORD ?
CONNECTDATA ends
PCONNECTDATA typedef ptr tagCONNECTDATA
LPCONNECTDATA typedef ptr tagCONNECTDATA
externdef c IID_IEnumConnections: IID
if defined(__cplusplus) AND 0 eq defined(CINTERFACE)
MIDL_INTERFACE( "B196B287-BAB4-101A-B69C-00AA00341D07")
IEnumConnections struct
;public:
IUnknown <>
;public:
Next typedef proto WINSTDCALLCONV :DWORD,:LPCONNECTDATA,:ptr DWORD
Skip typedef proto WINSTDCALLCONV :DWORD
Reset typedef proto WINSTDCALLCONV
Clone typedef proto WINSTDCALLCONV :ptr ptr IEnumConnections
IEnumConnections ends
else
IEnumConnectionsVtbl struct
BEGIN_INTERFACE
??Interface equ <IEnumConnectionsVtbl>
STDMETHOD QueryInterface, :REFIID,:ptr ptr
STDMETHOD AddRef,
STDMETHOD Release,
STDMETHOD Next, :DWORD,:LPCONNECTDATA,:ptr DWORD
STDMETHOD Skip, :DWORD
STDMETHOD Reset,
STDMETHOD Clone, :ptr ptr IEnumConnections
??Interface equ <>
END_INTERFACE
IEnumConnectionsVtbl ends
IEnumConnections struct
lpVtbl LPVOID ?
IEnumConnections ends
ifdef COBJMACROS
IEnumConnections_QueryInterface macro This,riid,ppvObject
exitm <vf(This, IEnumConnections, QueryInterface), riid , ppvObject >
endm
IEnumConnections_AddRef macro This
exitm <vf(This, IEnumConnections, AddRef)>
endm
IEnumConnections_Release macro This
exitm <vf(This, IEnumConnections, Release)>
endm
IEnumConnections_Next macro This,cConnections,rgcd,pcFetched
exitm <vf(This, IEnumConnections, Next), cConnections , rgcd , pcFetched >
endm
IEnumConnections_Skip macro This,cConnections
exitm <vf(This, IEnumConnections, Skip), cConnections >
endm
IEnumConnections_Reset macro This
exitm <vf(This, IEnumConnections, Reset)>
endm
IEnumConnections_Clone macro This,ppEnum
exitm <vf(This, IEnumConnections, Clone), ppEnum >
endm
endif
endif
IEnumConnections_RemoteNext_Proxy proto WINSTDCALLCONV :ptr IEnumConnections, :DWORD, :LPCONNECTDATA, :ptr DWORD
IEnumConnections_RemoteNext_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IEnumConnections_Skip_Proxy proto WINSTDCALLCONV :ptr IEnumConnections, :DWORD
IEnumConnections_Skip_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IEnumConnections_Reset_Proxy proto WINSTDCALLCONV :ptr IEnumConnections
IEnumConnections_Reset_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IEnumConnections_Clone_Proxy proto WINSTDCALLCONV :ptr IEnumConnections, :ptr ptr IEnumConnections
IEnumConnections_Clone_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
endif
ifndef __IConnectionPoint_INTERFACE_DEFINED__
__IConnectionPoint_INTERFACE_DEFINED__ EQU <>
PCONNECTIONPOINT typedef ptr IConnectionPoint
LPCONNECTIONPOINT typedef ptr IConnectionPoint
externdef c IID_IConnectionPoint: IID
if defined(__cplusplus) AND 0 eq defined(CINTERFACE)
MIDL_INTERFACE( "B196B286-BAB4-101A-B69C-00AA00341D07")
IConnectionPoint struct
;public:
IUnknown <>
;public:
GetConnectionInterface typedef proto WINSTDCALLCONV :ptr IID
GetConnectionPointContainer typedef proto WINSTDCALLCONV :ptr ptr IConnectionPointContainer
Advise typedef proto WINSTDCALLCONV :ptr IUnknown,:ptr DWORD
Unadvise typedef proto WINSTDCALLCONV :DWORD
EnumConnections typedef proto WINSTDCALLCONV :ptr ptr IEnumConnections
IConnectionPoint ends
else
IConnectionPointVtbl struct
BEGIN_INTERFACE
??Interface equ <IConnectionPointVtbl>
STDMETHOD QueryInterface, :REFIID,:ptr ptr
STDMETHOD AddRef,
STDMETHOD Release,
STDMETHOD GetConnectionInterface, :ptr IID
STDMETHOD GetConnectionPointContainer, :ptr ptr IConnectionPointContainer
STDMETHOD Advise, :ptr IUnknown,:ptr DWORD
STDMETHOD Unadvise, :DWORD
STDMETHOD EnumConnections, :ptr ptr IEnumConnections
??Interface equ <>
END_INTERFACE
IConnectionPointVtbl ends
IConnectionPoint struct
lpVtbl LPVOID ?
IConnectionPoint ends
ifdef COBJMACROS
IConnectionPoint_QueryInterface macro This,riid,ppvObject
exitm <vf(This, IConnectionPoint, QueryInterface), riid , ppvObject >
endm
IConnectionPoint_AddRef macro This
exitm <vf(This, IConnectionPoint, AddRef)>
endm
IConnectionPoint_Release macro This
exitm <vf(This, IConnectionPoint, Release)>
endm
IConnectionPoint_GetConnectionInterface macro This,pIID
exitm <vf(This, IConnectionPoint, GetConnectionInterface), pIID >
endm
IConnectionPoint_GetConnectionPointContainer macro This,ppCPC
exitm <vf(This, IConnectionPoint, GetConnectionPointContainer), ppCPC >
endm
IConnectionPoint_Advise macro This,pUnkSink,pdwCookie
exitm <vf(This, IConnectionPoint, Advise), pUnkSink , pdwCookie >
endm
IConnectionPoint_Unadvise macro This,dwCookie
exitm <vf(This, IConnectionPoint, Unadvise), dwCookie >
endm
IConnectionPoint_EnumConnections macro This,ppEnum
exitm <vf(This, IConnectionPoint, EnumConnections), ppEnum >
endm
endif
endif
IConnectionPoint_GetConnectionInterface_Proxy proto WINSTDCALLCONV :ptr IConnectionPoint, :ptr IID
IConnectionPoint_GetConnectionInterface_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IConnectionPoint_GetConnectionPointContainer_Proxy proto WINSTDCALLCONV :ptr IConnectionPoint, :ptr ptr IConnectionPointContainer
IConnectionPoint_GetConnectionPointContainer_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IConnectionPoint_Advise_Proxy proto WINSTDCALLCONV :ptr IConnectionPoint, :ptr IUnknown, :ptr DWORD
IConnectionPoint_Advise_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IConnectionPoint_Unadvise_Proxy proto WINSTDCALLCONV :ptr IConnectionPoint, :DWORD
IConnectionPoint_Unadvise_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IConnectionPoint_EnumConnections_Proxy proto WINSTDCALLCONV :ptr IConnectionPoint, :ptr ptr IEnumConnections
IConnectionPoint_EnumConnections_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
endif
ifndef __IEnumConnectionPoints_INTERFACE_DEFINED__
__IEnumConnectionPoints_INTERFACE_DEFINED__ EQU <>
PENUMCONNECTIONPOINTS typedef ptr IEnumConnectionPoints
LPENUMCONNECTIONPOINTS typedef ptr IEnumConnectionPoints
externdef c IID_IEnumConnectionPoints: IID
if defined(__cplusplus) AND 0 eq defined(CINTERFACE)
MIDL_INTERFACE( "B196B285-BAB4-101A-B69C-00AA00341D07")
IEnumConnectionPoints struct
;public:
IUnknown <>
;public:
Next typedef proto WINSTDCALLCONV :DWORD,:ptr LPCONNECTIONPOINT,:ptr DWORD
Skip typedef proto WINSTDCALLCONV :DWORD
Reset typedef proto WINSTDCALLCONV
Clone typedef proto WINSTDCALLCONV :ptr ptr IEnumConnectionPoints
IEnumConnectionPoints ends
else
IEnumConnectionPointsVtbl struct
BEGIN_INTERFACE
??Interface equ <IEnumConnectionPointsVtbl>
STDMETHOD QueryInterface, :REFIID,:ptr ptr
STDMETHOD AddRef,
STDMETHOD Release,
STDMETHOD Next, :DWORD,:ptr LPCONNECTIONPOINT,:ptr DWORD
STDMETHOD Skip, :DWORD
STDMETHOD Reset,
STDMETHOD Clone, :ptr ptr IEnumConnectionPoints
??Interface equ <>
END_INTERFACE
IEnumConnectionPointsVtbl ends
IEnumConnectionPoints struct
lpVtbl LPVOID ?
IEnumConnectionPoints ends
ifdef COBJMACROS
IEnumConnectionPoints_QueryInterface macro This,riid,ppvObject
exitm <vf(This, IEnumConnectionPoints, QueryInterface), riid , ppvObject >
endm
IEnumConnectionPoints_AddRef macro This
exitm <vf(This, IEnumConnectionPoints, AddRef)>
endm
IEnumConnectionPoints_Release macro This
exitm <vf(This, IEnumConnectionPoints, Release)>
endm
IEnumConnectionPoints_Next macro This,cConnections,ppCP,pcFetched
exitm <vf(This, IEnumConnectionPoints, Next), cConnections , ppCP , pcFetched >
endm
IEnumConnectionPoints_Skip macro This,cConnections
exitm <vf(This, IEnumConnectionPoints, Skip), cConnections >
endm
IEnumConnectionPoints_Reset macro This
exitm <vf(This, IEnumConnectionPoints, Reset)>
endm
IEnumConnectionPoints_Clone macro This,ppEnum
exitm <vf(This, IEnumConnectionPoints, Clone), ppEnum >
endm
endif
endif
IEnumConnectionPoints_RemoteNext_Proxy proto WINSTDCALLCONV :ptr IEnumConnectionPoints, :DWORD, :ptr LPCONNECTIONPOINT, :ptr DWORD
IEnumConnectionPoints_RemoteNext_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IEnumConnectionPoints_Skip_Proxy proto WINSTDCALLCONV :ptr IEnumConnectionPoints, :DWORD
IEnumConnectionPoints_Skip_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IEnumConnectionPoints_Reset_Proxy proto WINSTDCALLCONV :ptr IEnumConnectionPoints
IEnumConnectionPoints_Reset_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IEnumConnectionPoints_Clone_Proxy proto WINSTDCALLCONV :ptr IEnumConnectionPoints, :ptr ptr IEnumConnectionPoints
IEnumConnectionPoints_Clone_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
endif
ifndef __IConnectionPointContainer_INTERFACE_DEFINED__
__IConnectionPointContainer_INTERFACE_DEFINED__ EQU <>
PCONNECTIONPOINTCONTAINER typedef ptr IConnectionPointContainer
LPCONNECTIONPOINTCONTAINER typedef ptr IConnectionPointContainer
externdef c IID_IConnectionPointContainer: IID
if defined(__cplusplus) AND 0 eq defined(CINTERFACE)
MIDL_INTERFACE( "B196B284-BAB4-101A-B69C-00AA00341D07")
IConnectionPointContainer struct
;public:
IUnknown <>
;public:
EnumConnectionPoints typedef proto WINSTDCALLCONV :ptr ptr IEnumConnectionPoints
FindConnectionPoint typedef proto WINSTDCALLCONV :REFIID,:ptr ptr IConnectionPoint
IConnectionPointContainer ends
else
IConnectionPointContainerVtbl struct
BEGIN_INTERFACE
??Interface equ <IConnectionPointContainerVtbl>
STDMETHOD QueryInterface, :REFIID,:ptr ptr
STDMETHOD AddRef,
STDMETHOD Release,
STDMETHOD EnumConnectionPoints, :ptr ptr IEnumConnectionPoints
STDMETHOD FindConnectionPoint, :REFIID,:ptr ptr IConnectionPoint
??Interface equ <>
END_INTERFACE
IConnectionPointContainerVtbl ends
IConnectionPointContainer struct
lpVtbl LPVOID ?
IConnectionPointContainer ends
ifdef COBJMACROS
IConnectionPointContainer_QueryInterface macro This,riid,ppvObject
exitm <vf(This, IConnectionPointContainer, QueryInterface), riid , ppvObject >
endm
IConnectionPointContainer_AddRef macro This
exitm <vf(This, IConnectionPointContainer, AddRef)>
endm
IConnectionPointContainer_Release macro This
exitm <vf(This, IConnectionPointContainer, Release)>
endm
IConnectionPointContainer_EnumConnectionPoints macro This,ppEnum
exitm <vf(This, IConnectionPointContainer, EnumConnectionPoints), ppEnum >
endm
IConnectionPointContainer_FindConnectionPoint macro This,riid,ppCP
exitm <vf(This, IConnectionPointContainer, FindConnectionPoint), riid , ppCP >
endm
endif
endif
IConnectionPointContainer_EnumConnectionPoints_Proxy proto WINSTDCALLCONV :ptr IConnectionPointContainer, :ptr ptr IEnumConnectionPoints
IConnectionPointContainer_EnumConnectionPoints_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IConnectionPointContainer_FindConnectionPoint_Proxy proto WINSTDCALLCONV :ptr IConnectionPointContainer, :REFIID, :ptr ptr IConnectionPoint
IConnectionPointContainer_FindConnectionPoint_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
endif
ifndef __IClassFactory2_INTERFACE_DEFINED__
__IClassFactory2_INTERFACE_DEFINED__ EQU <>
LPCLASSFACTORY2 typedef ptr IClassFactory2
LICINFO struct
cbLicInfo SDWORD ?
fRuntimeKeyAvail BOOL ?
fLicVerified BOOL ?
LICINFO ends
LPLICINFO typedef ptr tagLICINFO
externdef c IID_IClassFactory2: IID
if defined(__cplusplus) AND 0 eq defined(CINTERFACE)
MIDL_INTERFACE( "B196B28F-BAB4-101A-B69C-00AA00341D07")
IClassFactory2 struct
;public:
IClassFactory <>
;public:
GetLicInfo typedef proto WINSTDCALLCONV :ptr LICINFO
RequestLicKey typedef proto WINSTDCALLCONV :DWORD,:ptr BSTR
CreateInstanceLic typedef proto WINSTDCALLCONV :ptr IUnknown,:ptr IUnknown,:REFIID,:BSTR,:ptr PVOID
IClassFactory2 ends
else
IClassFactory2Vtbl struct
BEGIN_INTERFACE
??Interface equ <IClassFactory2Vtbl>
STDMETHOD QueryInterface, :REFIID,:ptr ptr
STDMETHOD AddRef,
STDMETHOD Release,
STDMETHOD CreateInstance, :ptr IUnknown,:REFIID,:ptr ptr
STDMETHOD LockServer, :BOOL
STDMETHOD GetLicInfo, :ptr LICINFO
STDMETHOD RequestLicKey, :DWORD,:ptr BSTR
STDMETHOD CreateInstanceLic, :ptr IUnknown,:ptr IUnknown,:REFIID,:BSTR,:ptr PVOID
??Interface equ <>
END_INTERFACE
IClassFactory2Vtbl ends
IClassFactory2 struct
lpVtbl LPVOID ?
IClassFactory2 ends
ifdef COBJMACROS
IClassFactory2_QueryInterface macro This,riid,ppvObject
exitm <vf(This, IClassFactory2, QueryInterface), riid , ppvObject >
endm
IClassFactory2_AddRef macro This
exitm <vf(This, IClassFactory2, AddRef)>
endm
IClassFactory2_Release macro This
exitm <vf(This, IClassFactory2, Release)>
endm
IClassFactory2_CreateInstance macro This,pUnkOuter,riid,ppvObject
exitm <vf(This, IClassFactory2, CreateInstance), pUnkOuter , riid , ppvObject >
endm
IClassFactory2_LockServer macro This,fLock
exitm <vf(This, IClassFactory2, LockServer), fLock >
endm
IClassFactory2_GetLicInfo macro This,pLicInfo
exitm <vf(This, IClassFactory2, GetLicInfo), pLicInfo >
endm
IClassFactory2_RequestLicKey macro This,dwReserved,pBstrKey
exitm <vf(This, IClassFactory2, RequestLicKey), dwReserved , pBstrKey >
endm
IClassFactory2_CreateInstanceLic macro This,pUnkOuter,pUnkReserved,riid,bstrKey,ppvObj
exitm <vf(This, IClassFactory2, CreateInstanceLic), pUnkOuter , pUnkReserved , riid , bstrKey , ppvObj >
endm
endif
endif
IClassFactory2_GetLicInfo_Proxy proto WINSTDCALLCONV :ptr IClassFactory2, :ptr LICINFO
IClassFactory2_GetLicInfo_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IClassFactory2_RequestLicKey_Proxy proto WINSTDCALLCONV :ptr IClassFactory2, :DWORD, :ptr BSTR
IClassFactory2_RequestLicKey_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IClassFactory2_RemoteCreateInstanceLic_Proxy proto WINSTDCALLCONV :ptr IClassFactory2, :REFIID, :BSTR, :ptr ptr IUnknown
IClassFactory2_RemoteCreateInstanceLic_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
endif
ifndef __IProvideClassInfo_INTERFACE_DEFINED__
__IProvideClassInfo_INTERFACE_DEFINED__ EQU <>
LPPROVIDECLASSINFO typedef ptr IProvideClassInfo
externdef c IID_IProvideClassInfo: IID
if defined(__cplusplus) AND 0 eq defined(CINTERFACE)
MIDL_INTERFACE( "B196B283-BAB4-101A-B69C-00AA00341D07")
IProvideClassInfo struct
;public:
IUnknown <>
;public:
GetClassInfo_ typedef proto WINSTDCALLCONV :ptr ptr ITypeInfo
IProvideClassInfo ends
else
IProvideClassInfoVtbl struct
BEGIN_INTERFACE
??Interface equ <IProvideClassInfoVtbl>
STDMETHOD QueryInterface, :REFIID,:ptr ptr
STDMETHOD AddRef,
STDMETHOD Release,
STDMETHOD GetClassInfo_, :ptr ptr ITypeInfo
??Interface equ <>
END_INTERFACE
IProvideClassInfoVtbl ends
IProvideClassInfo struct
lpVtbl LPVOID ?
IProvideClassInfo ends
ifdef COBJMACROS
IProvideClassInfo_QueryInterface macro This,riid,ppvObject
exitm <vf(This, IProvideClassInfo, QueryInterface), riid , ppvObject >
endm
IProvideClassInfo_AddRef macro This
exitm <vf(This, IProvideClassInfo, AddRef)>
endm
IProvideClassInfo_Release macro This
exitm <vf(This, IProvideClassInfo, Release)>
endm
IProvideClassInfo_GetClassInfo macro This,ppTI
exitm <vf(This, IProvideClassInfo, GetClassInfo_), ppTI >
endm
endif
endif
IProvideClassInfo_GetClassInfo_Proxy proto WINSTDCALLCONV :ptr IProvideClassInfo, :ptr ptr ITypeInfo
IProvideClassInfo_GetClassInfo_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
endif
ifndef __IProvideClassInfo2_INTERFACE_DEFINED__
__IProvideClassInfo2_INTERFACE_DEFINED__ EQU <>
LPPROVIDECLASSINFO2 typedef ptr IProvideClassInfo2
GUIDKIND typedef DWORD
GUIDKIND_DEFAULT_SOURCE_DISP_IID = 1
externdef c IID_IProvideClassInfo2: IID
if defined(__cplusplus) AND 0 eq defined(CINTERFACE)
MIDL_INTERFACE( "A6BC3AC0-DBAA-11CE-9DE3-00AA004BB851")
IProvideClassInfo2 struct
;public:
IProvideClassInfo <>
;public:
GetGUID typedef proto WINSTDCALLCONV :DWORD,:ptr GUID
IProvideClassInfo2 ends
else
IProvideClassInfo2Vtbl struct
BEGIN_INTERFACE
??Interface equ <IProvideClassInfo2Vtbl>
STDMETHOD QueryInterface, :REFIID,:ptr ptr
STDMETHOD AddRef,
STDMETHOD Release,
STDMETHOD GetClassInfo_, :ptr ptr ITypeInfo
STDMETHOD GetGUID, :DWORD,:ptr GUID
??Interface equ <>
END_INTERFACE
IProvideClassInfo2Vtbl ends
IProvideClassInfo2 struct
lpVtbl LPVOID ?
IProvideClassInfo2 ends
ifdef COBJMACROS
IProvideClassInfo2_QueryInterface macro This,riid,ppvObject
exitm <vf(This, IProvideClassInfo2, QueryInterface), riid , ppvObject >
endm
IProvideClassInfo2_AddRef macro This
exitm <vf(This, IProvideClassInfo2, AddRef)>
endm
IProvideClassInfo2_Release macro This
exitm <vf(This, IProvideClassInfo2, Release)>
endm
IProvideClassInfo2_GetClassInfo macro This,ppTI
exitm <vf(This, IProvideClassInfo2, GetClassInfo_), ppTI >
endm
IProvideClassInfo2_GetGUID macro This,dwGuidKind,pGUID
exitm <vf(This, IProvideClassInfo2, GetGUID), dwGuidKind , pGUID >
endm
endif
endif
IProvideClassInfo2_GetGUID_Proxy proto WINSTDCALLCONV :ptr IProvideClassInfo2, :DWORD, :ptr GUID
IProvideClassInfo2_GetGUID_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
endif
ifndef __IProvideMultipleClassInfo_INTERFACE_DEFINED__
__IProvideMultipleClassInfo_INTERFACE_DEFINED__ EQU <>
MULTICLASSINFO_GETTYPEINFO EQU 00000001h
MULTICLASSINFO_GETNUMRESERVEDDISPIDS EQU 00000002h
MULTICLASSINFO_GETIIDPRIMARY EQU 00000004h
MULTICLASSINFO_GETIIDSOURCE EQU 00000008h
TIFLAGS_EXTENDDISPATCHONLY EQU 00000001h
LPPROVIDEMULTIPLECLASSINFO typedef ptr IProvideMultipleClassInfo
externdef c IID_IProvideMultipleClassInfo: IID
if defined(__cplusplus) AND 0 eq defined(CINTERFACE)
MIDL_INTERFACE( "A7ABA9C1-8983-11cf-8F20-00805F2CD064")
IProvideMultipleClassInfo struct
;public:
IProvideClassInfo2 <>
;public:
GetMultiTypeInfoCount typedef proto WINSTDCALLCONV :ptr DWORD
GetInfoOfIndex typedef proto WINSTDCALLCONV :DWORD,:DWORD,:ptr ptr ITypeInfo,:ptr DWORD,:ptr DWORD,:ptr IID,:ptr IID
IProvideMultipleClassInfo ends
else
IProvideMultipleClassInfoVtbl struct
BEGIN_INTERFACE
??Interface equ <IProvideMultipleClassInfoVtbl>
STDMETHOD QueryInterface, :REFIID,:ptr ptr
STDMETHOD AddRef,
STDMETHOD Release,
STDMETHOD GetClassInfo_, :ptr ptr ITypeInfo
STDMETHOD GetGUID, :DWORD,:ptr GUID
STDMETHOD GetMultiTypeInfoCount, :ptr DWORD
STDMETHOD GetInfoOfIndex, :DWORD,:DWORD,:ptr ptr ITypeInfo,:ptr DWORD,:ptr DWORD,:ptr IID,:ptr IID
??Interface equ <>
END_INTERFACE
IProvideMultipleClassInfoVtbl ends
IProvideMultipleClassInfo struct
lpVtbl LPVOID ?
IProvideMultipleClassInfo ends
ifdef COBJMACROS
IProvideMultipleClassInfo_QueryInterface macro This,riid,ppvObject
exitm <vf(This, IProvideMultipleClassInfo, QueryInterface), riid , ppvObject >
endm
IProvideMultipleClassInfo_AddRef macro This
exitm <vf(This, IProvideMultipleClassInfo, AddRef)>
endm
IProvideMultipleClassInfo_Release macro This
exitm <vf(This, IProvideMultipleClassInfo, Release)>
endm
IProvideMultipleClassInfo_GetClassInfo macro This,ppTI
exitm <vf(This, IProvideMultipleClassInfo, GetClassInfo_), ppTI >
endm
IProvideMultipleClassInfo_GetGUID macro This,dwGuidKind,pGUID
exitm <vf(This, IProvideMultipleClassInfo, GetGUID), dwGuidKind , pGUID >
endm
IProvideMultipleClassInfo_GetMultiTypeInfoCount macro This,pcti
exitm <vf(This, IProvideMultipleClassInfo, GetMultiTypeInfoCount), pcti >
endm
IProvideMultipleClassInfo_GetInfoOfIndex macro This,iti,dwFlags,pptiCoClass,pdwTIFlags,pcdispidReserved,piidPrimary,piidSource
exitm <vf(This, IProvideMultipleClassInfo, GetInfoOfIndex), iti , dwFlags , pptiCoClass , pdwTIFlags , pcdispidReserved , piidPrimary , piidSource >
endm
endif
endif
IProvideMultipleClassInfo_GetMultiTypeInfoCount_Proxy proto WINSTDCALLCONV :ptr IProvideMultipleClassInfo, :ptr DWORD
IProvideMultipleClassInfo_GetMultiTypeInfoCount_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IProvideMultipleClassInfo_GetInfoOfIndex_Proxy proto WINSTDCALLCONV :ptr IProvideMultipleClassInfo, :DWORD, :DWORD, :ptr ptr ITypeInfo, :ptr DWORD, :ptr DWORD, :ptr IID, :ptr IID
IProvideMultipleClassInfo_GetInfoOfIndex_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
endif
ifndef __IOleControl_INTERFACE_DEFINED__
__IOleControl_INTERFACE_DEFINED__ EQU <>
LPOLECONTROL typedef ptr IOleControl
CONTROLINFO struct 8 ;v2.02: alignment changed from 4 to 8
cb DWORD ?
hAccel HACCEL ?
cAccel WORD ?
dwFlags DWORD ?
CONTROLINFO ends
LPCONTROLINFO typedef ptr tagCONTROLINFO
CTRLINFO typedef DWORD
CTRLINFO_EATS_RETURN = 1
CTRLINFO_EATS_ESCAPE = 2
externdef c IID_IOleControl: IID
if defined(__cplusplus) AND 0 eq defined(CINTERFACE)
MIDL_INTERFACE( "B196B288-BAB4-101A-B69C-00AA00341D07")
IOleControl struct
;public:
IUnknown <>
;public:
GetControlInfo typedef proto WINSTDCALLCONV :ptr CONTROLINFO
OnMnemonic typedef proto WINSTDCALLCONV :ptr MSG
OnAmbientPropertyChange typedef proto WINSTDCALLCONV :DISPID
FreezeEvents typedef proto WINSTDCALLCONV :BOOL
IOleControl ends
else
IOleControlVtbl struct
BEGIN_INTERFACE
??Interface equ <IOleControlVtbl>
STDMETHOD QueryInterface, :REFIID,:ptr ptr
STDMETHOD AddRef,
STDMETHOD Release,
STDMETHOD GetControlInfo, :ptr CONTROLINFO
STDMETHOD OnMnemonic, :ptr MSG
STDMETHOD OnAmbientPropertyChange, :DISPID
STDMETHOD FreezeEvents, :BOOL
??Interface equ <>
END_INTERFACE
IOleControlVtbl ends
IOleControl struct
lpVtbl LPVOID ?
IOleControl ends
ifdef COBJMACROS
IOleControl_QueryInterface macro This,riid,ppvObject
exitm <vf(This, IOleControl, QueryInterface), riid , ppvObject >
endm
IOleControl_AddRef macro This
exitm <vf(This, IOleControl, AddRef)>
endm
IOleControl_Release macro This
exitm <vf(This, IOleControl, Release)>
endm
IOleControl_GetControlInfo macro This,pCI
exitm <vf(This, IOleControl, GetControlInfo), pCI >
endm
IOleControl_OnMnemonic macro This,pMsg
exitm <vf(This, IOleControl, OnMnemonic), pMsg >
endm
IOleControl_OnAmbientPropertyChange macro This,dispID
exitm <vf(This, IOleControl, OnAmbientPropertyChange), dispID >
endm
IOleControl_FreezeEvents macro This,bFreeze
exitm <vf(This, IOleControl, FreezeEvents), bFreeze >
endm
endif
endif
IOleControl_GetControlInfo_Proxy proto WINSTDCALLCONV :ptr IOleControl, :ptr CONTROLINFO
IOleControl_GetControlInfo_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IOleControl_OnMnemonic_Proxy proto WINSTDCALLCONV :ptr IOleControl, :ptr MSG
IOleControl_OnMnemonic_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IOleControl_OnAmbientPropertyChange_Proxy proto WINSTDCALLCONV :ptr IOleControl, :DISPID
IOleControl_OnAmbientPropertyChange_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IOleControl_FreezeEvents_Proxy proto WINSTDCALLCONV :ptr IOleControl, :BOOL
IOleControl_FreezeEvents_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
endif
ifndef __IOleControlSite_INTERFACE_DEFINED__
__IOleControlSite_INTERFACE_DEFINED__ EQU <>
LPOLECONTROLSITE typedef ptr IOleControlSite
POINTF struct
x REAL4 ?
y REAL4 ?
POINTF ends
LPPOINTF typedef ptr tagPOINTF
XFORMCOORDS typedef DWORD
XFORMCOORDS_POSITION = 1h
XFORMCOORDS_SIZE = 2h
XFORMCOORDS_HIMETRICTOCONTAINER = 4h
XFORMCOORDS_CONTAINERTOHIMETRIC = 8h
XFORMCOORDS_EVENTCOMPAT = 10h
externdef c IID_IOleControlSite: IID
if defined(__cplusplus) AND 0 eq defined(CINTERFACE)
MIDL_INTERFACE( "B196B289-BAB4-101A-B69C-00AA00341D07")
IOleControlSite struct
;public:
IUnknown <>
;public:
OnControlInfoChanged typedef proto WINSTDCALLCONV
LockInPlaceActive typedef proto WINSTDCALLCONV :BOOL
GetExtendedControl typedef proto WINSTDCALLCONV :ptr ptr IDispatch
TransformCoords typedef proto WINSTDCALLCONV :ptr POINTL,:ptr POINTF,:DWORD
TranslateAccelerator_ typedef proto WINSTDCALLCONV :ptr MSG,:DWORD
OnFocus typedef proto WINSTDCALLCONV :BOOL
ShowPropertyFrame typedef proto WINSTDCALLCONV
IOleControlSite ends
else
IOleControlSiteVtbl struct
BEGIN_INTERFACE
??Interface equ <IOleControlSiteVtbl>
STDMETHOD QueryInterface, :REFIID,:ptr ptr
STDMETHOD AddRef,
STDMETHOD Release,
STDMETHOD OnControlInfoChanged,
STDMETHOD LockInPlaceActive, :BOOL
STDMETHOD GetExtendedControl, :ptr ptr IDispatch
STDMETHOD TransformCoords, :ptr POINTL,:ptr POINTF,:DWORD
STDMETHOD TranslateAccelerator_, :ptr MSG,:DWORD
STDMETHOD OnFocus, :BOOL
STDMETHOD ShowPropertyFrame,
??Interface equ <>
END_INTERFACE
IOleControlSiteVtbl ends
IOleControlSite struct
lpVtbl LPVOID ?
IOleControlSite ends
ifdef COBJMACROS
IOleControlSite_QueryInterface macro This,riid,ppvObject
exitm <vf(This, IOleControlSite, QueryInterface), riid , ppvObject >
endm
IOleControlSite_AddRef macro This
exitm <vf(This, IOleControlSite, AddRef)>
endm
IOleControlSite_Release macro This
exitm <vf(This, IOleControlSite, Release)>
endm
IOleControlSite_OnControlInfoChanged macro This
exitm <vf(This, IOleControlSite, OnControlInfoChanged)>
endm
IOleControlSite_LockInPlaceActive macro This,fLock
exitm <vf(This, IOleControlSite, LockInPlaceActive), fLock >
endm
IOleControlSite_GetExtendedControl macro This,ppDisp
exitm <vf(This, IOleControlSite, GetExtendedControl), ppDisp >
endm
IOleControlSite_TransformCoords macro This,pPtlHimetric,pPtfContainer,dwFlags
exitm <vf(This, IOleControlSite, TransformCoords), pPtlHimetric , pPtfContainer , dwFlags >
endm
IOleControlSite_TranslateAccelerator macro This,pMsg,grfModifiers
exitm <vf(This, IOleControlSite, TranslateAccelerator_), pMsg , grfModifiers >
endm
IOleControlSite_OnFocus macro This,fGotFocus
exitm <vf(This, IOleControlSite, OnFocus), fGotFocus >
endm
IOleControlSite_ShowPropertyFrame macro This
exitm <vf(This, IOleControlSite, ShowPropertyFrame)>
endm
endif
endif
IOleControlSite_OnControlInfoChanged_Proxy proto WINSTDCALLCONV :ptr IOleControlSite
IOleControlSite_OnControlInfoChanged_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IOleControlSite_LockInPlaceActive_Proxy proto WINSTDCALLCONV :ptr IOleControlSite, :BOOL
IOleControlSite_LockInPlaceActive_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IOleControlSite_GetExtendedControl_Proxy proto WINSTDCALLCONV :ptr IOleControlSite, :ptr ptr IDispatch
IOleControlSite_GetExtendedControl_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IOleControlSite_TransformCoords_Proxy proto WINSTDCALLCONV :ptr IOleControlSite, :ptr POINTL, :ptr POINTF, :DWORD
IOleControlSite_TransformCoords_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IOleControlSite_TranslateAccelerator_Proxy proto WINSTDCALLCONV :ptr IOleControlSite, :ptr MSG, :DWORD
IOleControlSite_TranslateAccelerator_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IOleControlSite_OnFocus_Proxy proto WINSTDCALLCONV :ptr IOleControlSite, :BOOL
IOleControlSite_OnFocus_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
IOleControlSite_ShowPropertyFrame_Proxy proto WINSTDCALLCONV :ptr IOleControlSite
IOleControlSite_ShowPropertyFrame_Stub proto WINSTDCALLCONV :ptr IRpcStubBuffer, :ptr IRpcChannelBuffer, :PRPC_MESSAGE, :ptr DWORD
endif
ifndef __IPropertyPage_INTERFACE_DEFINED__
__IPropertyPage_INTERFACE_DEFINED__ EQU <>
LPPROPERTYPAGE typedef ptr IPropertyPage
PROPPAGEINFO struct
cb DWORD ?
pszTitle LPOLESTR ?
size_ SIZE_ <>
pszDocString LPOLESTR ?
pszHelpFile LPOLESTR ?
dwHelpContext DWORD ?
PROPPAGEINFO ends
LPPROPPAGEINFO typedef ptr tagPROPPAGEINFO
externdef c IID_IPropertyPage: IID
if defined(__cplusplus) AND 0 eq defined(CINTERFACE)
MIDL_INTERFACE( "B196B28D-BAB4-101A-B69C-00AA00341D07")
IPropertyPage struct
;public:
IUnknown <>
;public:
SetPageSite typedef proto WINSTDCALLCONV :ptr IPropertyPageSite
Activate typedef proto WINSTDCALLCONV :HWND,:LPCRECT,:BOOL
Deactivate typedef proto WINSTDCALLCONV
GetPageInfo typedef proto WINSTDCALLCONV :ptr PROPPAGEINFO
SetObjects typedef proto WINSTDCALLCONV :DWORD,:ptr ptr IUnknown
Show typedef proto WINSTDCALLCONV :DWORD
Move typedef proto WINSTDCALLCONV :LPCRECT
IsPageDirty typedef proto WINSTDCALLCONV
Apply typedef proto WINSTDCALLCONV
Help typedef proto WINSTDCALLCONV :LPCOLESTR
TranslateAccelerator_ typedef proto WINSTDCALLCONV :ptr MSG
IPropertyPage ends
else