1 /* Microsoft Corporation Copyright 1999 */
2 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
3
4
5 /* File created by MIDL compiler version 3.03.0110 */
6 /* at Tue Jun 30 09:29:52 1998
7  */
8 /* Compiler settings for triedit.idl:
9       Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
10       error checks: none
11 */
12 //@@MIDL_FILE_HEADING(  )
13
14
15 /* verify that the <rpcndr.h> version is high enough to compile this file*/
16 #ifndef __REQUIRED_RPCNDR_H_VERSION__
17 #define __REQUIRED_RPCNDR_H_VERSION__ 440
18 #endif
19
20 #include "rpc.h"
21 #include "rpcndr.h"
22
23 #ifndef __RPCNDR_H_VERSION__
24 #error this stub requires an updated version of <rpcndr.h>
25 #endif // __RPCNDR_H_VERSION__
26
27 #ifndef COM_NO_WINDOWS_H
28 #include "windows.h"
29 #include "ole2.h"
30 #endif /*COM_NO_WINDOWS_H*/
31
32 #ifndef __triedit_h__
33 #define __triedit_h__
34
35 #ifdef __cplusplus
36 extern "C"{
37 #endif 
38
39 /* Forward Declarations */ 
40
41 #ifndef __ITriEditDocument_FWD_DEFINED__
42 #define __ITriEditDocument_FWD_DEFINED__
43 typedef interface ITriEditDocument ITriEditDocument;
44 #endif     /* __ITriEditDocument_FWD_DEFINED__ */
45
46
47 #ifndef __TriEditDocument_FWD_DEFINED__
48 #define __TriEditDocument_FWD_DEFINED__
49
50 #ifdef __cplusplus
51 typedef class TriEditDocument TriEditDocument;
52 #else
53 typedef struct TriEditDocument TriEditDocument;
54 #endif /* __cplusplus */
55
56 #endif     /* __TriEditDocument_FWD_DEFINED__ */
57
58
59 #ifndef __IDocHostDragDropHandler_FWD_DEFINED__
60 #define __IDocHostDragDropHandler_FWD_DEFINED__
61 typedef interface IDocHostDragDropHandler IDocHostDragDropHandler;
62 #endif     /* __IDocHostDragDropHandler_FWD_DEFINED__ */
63
64
65 /* header files for imported files */
66 #include "oaidl.h"
67 #include "ocidl.h"
Lines 68 ... 364 are skipped.
365
366 #define IDocHostDragDropHandler_AddRef(This)    \
367       (This)->lpVtbl -> AddRef(This)
368
369 #define IDocHostDragDropHandler_Release(This)    \
370       (This)->lpVtbl -> Release(This)
371
372
373 #define IDocHostDragDropHandler_DrawDragFeedback(This,pRect)    \
374       (This)->lpVtbl -> DrawDragFeedback(This,pRect)
375
376 #endif /* COBJMACROS */
377
378
379 #endif     /* C style interface */
380
381
382
383 HRESULT STDMETHODCALLTYPE IDocHostDragDropHandler_DrawDragFeedback_Proxy( 
384       IDocHostDragDropHandler __RPC_FAR * This,
385       /* [out][in] */ RECT __RPC_FAR *pRect);
386
387
388 void __RPC_STUB IDocHostDragDropHandler_DrawDragFeedback_Stub(
389       IRpcStubBuffer *This,
390       IRpcChannelBuffer *_pRpcChannelBuffer,
391       PRPC_MESSAGE _pRpcMessage,
392       DWORD *_pdwStubPhase);
393
394
395
396 #endif     /* __IDocHostDragDropHandler_INTERFACE_DEFINED__ */
397
398
399 /* Additional Prototypes for ALL interfaces */
400
401 unsigned long                     __RPC_USER  BSTR_UserSize(        unsigned long __RPC_FAR *, unsigned long                    , BSTR __RPC_FAR * ); 
402 unsigned char __RPC_FAR * __RPC_USER  BSTR_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
403 unsigned char __RPC_FAR * __RPC_USER  BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
404 void                                    __RPC_USER  BSTR_UserFree(        unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); 
405
406 /* end of Additional Prototypes */
407
408 #ifdef __cplusplus
409 }
410 #endif
411
412 #endif
413