1 #if !defined(__cplusplus) || defined(CINTERFACE)
2 // Include the full header file that works for C
3 #include "mshtmlc.h"
4 #else
5
6
7 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
8
9
10  /* File created by MIDL compiler version 7.00.0499 */
11 /* Compiler settings for mshtml.idl:
12       Oicf, W1, Zp8, env=Win32 (32b run)
13       protocol : dce , ms_ext, c_ext, robust
14       error checks: allocation ref bounds_check enum stub_data 
15       VC __declspec() decoration level: 
16                __declspec(uuid()), __declspec(selectany), __declspec(novtable)
17                DECLSPEC_UUID(), MIDL_INTERFACE()
18 */
19 //@@MIDL_FILE_HEADING(  )
20
21 #pragma warning( disable: 4049 )  /* more than 64k source lines */
22
23
24 /* verify that the <rpcndr.h> version is high enough to compile this file*/
25 #ifndef __REQUIRED_RPCNDR_H_VERSION__
26 #define __REQUIRED_RPCNDR_H_VERSION__ 475
27 #endif
28
29 /* verify that the <rpcsal.h> version is high enough to compile this file*/
30 #ifndef __REQUIRED_RPCSAL_H_VERSION__
31 #define __REQUIRED_RPCSAL_H_VERSION__ 100
32 #endif
33
34 #include "rpc.h"
35 #include "rpcndr.h"
36
37 #ifndef __RPCNDR_H_VERSION__
38 #error this stub requires an updated version of <rpcndr.h>
39 #endif // __RPCNDR_H_VERSION__
40
41 #ifndef COM_NO_WINDOWS_H
42 #include "windows.h"
43 #include "ole2.h"
44 #endif /*COM_NO_WINDOWS_H*/
45
46 #ifndef __mshtml_h__
47 #define __mshtml_h__
48
49 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
50 #pragma once
51
52 #endif
53
54 /* Forward Declarations */ 
55
56 #ifndef __IHTMLFiltersCollection_FWD_DEFINED__
57 #define __IHTMLFiltersCollection_FWD_DEFINED__
58 typedef interface IHTMLFiltersCollection IHTMLFiltersCollection;
59 #endif     /* __IHTMLFiltersCollection_FWD_DEFINED__ */
60
61
62 #ifndef __IHTMLEventObj_FWD_DEFINED__
63 #define __IHTMLEventObj_FWD_DEFINED__
64 typedef interface IHTMLEventObj IHTMLEventObj;
65 #endif     /* __IHTMLEventObj_FWD_DEFINED__ */
66
67
68 #ifndef __IElementBehaviorSite_FWD_DEFINED__
69 #define __IElementBehaviorSite_FWD_DEFINED__
70 typedef interface IElementBehaviorSite IElementBehaviorSite;
71 #endif     /* __IElementBehaviorSite_FWD_DEFINED__ */
72
73
74 #ifndef __IElementBehavior_FWD_DEFINED__
75 #define __IElementBehavior_FWD_DEFINED__
76 typedef interface IElementBehavior IElementBehavior;
Lines 77 ... 28482 are skipped.
28483 #define __IHostBehaviorInit_INTERFACE_DEFINED__
28484
28485 /* interface IHostBehaviorInit */
28486 /* [uuid][unique][object] */ 
28487
28488
28489 EXTERN_C const IID IID_IHostBehaviorInit;
28490
28491       
28492       MIDL_INTERFACE("3050f842-98b5-11cf-bb82-00aa00bdce0b")
28493       IHostBehaviorInit : public IUnknown
28494       {
28495       public:
28496              virtual HRESULT STDMETHODCALLTYPE PopulateNamespaceTable( void) = 0;
28497              
28498       };
28499       
28500
28501
28502
28503
28504 #endif     /* __IHostBehaviorInit_INTERFACE_DEFINED__ */
28505
28506 #endif /* __MSHTML_LIBRARY_DEFINED__ */
28507
28508 /* Additional Prototypes for ALL interfaces */
28509
28510 unsigned long                     __RPC_USER  VARIANT_UserSize(        unsigned long *, unsigned long                    , VARIANT * ); 
28511 unsigned char * __RPC_USER  VARIANT_UserMarshal(  unsigned long *, unsigned char *, VARIANT * ); 
28512 unsigned char * __RPC_USER  VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * ); 
28513 void                                    __RPC_USER  VARIANT_UserFree(        unsigned long *, VARIANT * ); 
28514
28515 unsigned long                     __RPC_USER  VARIANT_UserSize64(        unsigned long *, unsigned long                    , VARIANT * ); 
28516 unsigned char * __RPC_USER  VARIANT_UserMarshal64(  unsigned long *, unsigned char *, VARIANT * ); 
28517 unsigned char * __RPC_USER  VARIANT_UserUnmarshal64(unsigned long *, unsigned char *, VARIANT * ); 
28518 void                                    __RPC_USER  VARIANT_UserFree64(        unsigned long *, VARIANT * ); 
28519
28520 /* end of Additional Prototypes */
28521
28522 #ifdef __cplusplus
28523 }
28524 #endif
28525
28526 #endif
28527
28528
28529 #endif /* !defined(__cplusplus) || defined(CINTERFACE) */
28530
28531