ReactOS 0.4.15-dev-8344-g0574987
tmarshal.idl File Reference

Go to the source code of this file.

Classes

struct  TestTypelib::tagMYSTRUCT
 
interface  TestTypelib::ISomethingFromDispatch
 
interface  TestTypelib::ItestDual
 
interface  TestTypelib::ITestSecondIface
 
interface  TestTypelib::ITestSecondDisp
 
interface  TestTypelib::ICoclass1
 
interface  TestTypelib::ICoclass2
 
class  TestTypelib::Coclass1
 
class  TestTypelib::Coclass3
 
interface  TestTypelib::IWidget
 
struct  TestTypelib::IWidget::thin
 
struct  TestTypelib::IWidget::complex
 
interface  TestTypelib::IStaticWidget
 
interface  TestTypelib::IKindaEnumWidget
 
interface  TestTypelib::INonOleAutomation
 
class  TestTypelib::ApplicationObject2
 
interface  TestTypelib::ItestIF1
 
interface  TestTypelib::ItestIF2
 
interface  TestTypelib::ItestIF3
 
interface  TestTypelib::ItestIF4
 
interface  TestTypelib::ItestIF5
 
interface  TestTypelib::ItestIF6
 
interface  TestTypelib::ItestIF7
 
interface  TestTypelib::ItestIF8
 
interface  TestTypelib::ItestIF9
 
interface  TestTypelib::ItestIF10
 
interface  TestTypelib::ItestIF11
 

Modules

library  TestTypelib
 
module  TestTypelib::BadModule
 
module  TestTypelib::BadEntry
 

Typedefs

typedef enum TestTypelib::tagSTATE TestTypelib::STATE
 
typedef struct TestTypelib::tagMYSTRUCT TestTypelib::MYSTRUCT
 
typedef int TestTypelib::myint_t
 
typedef int TestTypelib::array_t[4]
 

Enumerations

enum  IWidget_dispids {
  DISPID_TM_NAME = 1 , DISPID_TM_DOSOMETHING , DISPID_TM_STATE , DISPID_TM_MAP ,
  DISPID_TM_SETOLECOLOR , DISPID_TM_GETOLECOLOR , DISPID_TM_CLONE , DISPID_TM_CLONEDISPATCH ,
  DISPID_TM_CLONECOCLASS , DISPID_TM_VALUE , DISPID_TM_VARARRAYPTR , DISPID_TM_VARARG ,
  DISPID_TM_ERROR , DISPID_TM_CLONEINTERFACE , DISPID_TM_TESTDUAL , DISPID_TM_PROP_WITH_LCID ,
  DISPID_TM_PROP_INT , DISPID_TM_PROP_UINT , DISPID_TM_BYREF_UINT , DISPID_TM_PROP_OPT_ARG ,
  DISPID_TM_PROP_REQ_ARG , DISPID_TM_RESTRICTED , DISPID_TM_TESTSECONDIFACE , DISPID_TM_VARARG_RUN ,
  DISPID_TM_VARARG_REF_RUN , DISPID_TM_BASETYPES_IN , DISPID_TM_BASETYPES_OUT , DISPID_TM_FLOAT_ABI ,
  DISPID_TM_INT_PTR , DISPID_TM_INT_PTR_PTR , DISPID_TM_IFACE_IN , DISPID_TM_IFACE_OUT ,
  DISPID_TM_IFACE_PTR , DISPID_TM_BSTR , DISPID_TM_VARIANT , DISPID_TM_SAFEARRAY ,
  DISPID_TM_STRUCT , DISPID_TM_STRUCT_PTR_PTR , DISPID_TM_THIN_STRUCT , DISPID_TM_RECT ,
  DISPID_TM_COMPLEX_STRUCT , DISPID_TM_ARRAY , DISPID_TM_VARIANT_ARRAY , DISPID_TM_STRUCT_ARRAY ,
  DISPID_TM_TYPEDEF , DISPID_TM_COCLASS , DISPID_TM_COCLASS_PTR
}
 
enum  INonOleAutomation_dispids { DISPID_NOA_BSTRRET = 1 , DISPID_NOA_ERROR }
 
enum  TestTypelib::tagSTATE { TestTypelib::STATE_UNWIDGETIFIED = 1 , TestTypelib::STATE_WIDGETIFIED }
 

Functions

 TestTypelib::importlib ("stdole2.tlb")
 
coclass TestTypelib::Coclass1 TestTypelib::uuid (3f7e06fe-0bce-46f0-8b7d-3a68393c796d)] coclass Coclass2
 
coclass TestTypelib::Coclass3 TestTypelib::uuid (a1f8cae3-c947-4c5f-b57d-c87b9b5f3586)
 
HRESULT TestTypelib::BadModule::BadModuleFoo ()
 
HRESULT TestTypelib::BadEntry::BadEntryFoo ()
 

Variables

static const int DISPID_TM_NEG_RESTRICTED = -26
 
coclass TestTypelib::Coclass3 TestTypelib::odl
 
coclass TestTypelib::Coclass3 TestTypelib::oleautomation
 
coclass TestTypelib::ApplicationObject2 TestTypelib::uuid
 

Enumeration Type Documentation

◆ INonOleAutomation_dispids

Enumerator
DISPID_NOA_BSTRRET 
DISPID_NOA_ERROR 

Definition at line 79 of file tmarshal.idl.

80{
83};
@ DISPID_NOA_ERROR
Definition: tmarshal.idl:82
@ DISPID_NOA_BSTRRET
Definition: tmarshal.idl:81

◆ IWidget_dispids

Enumerator
DISPID_TM_NAME 
DISPID_TM_DOSOMETHING 
DISPID_TM_STATE 
DISPID_TM_MAP 
DISPID_TM_SETOLECOLOR 
DISPID_TM_GETOLECOLOR 
DISPID_TM_CLONE 
DISPID_TM_CLONEDISPATCH 
DISPID_TM_CLONECOCLASS 
DISPID_TM_VALUE 
DISPID_TM_VARARRAYPTR 
DISPID_TM_VARARG 
DISPID_TM_ERROR 
DISPID_TM_CLONEINTERFACE 
DISPID_TM_TESTDUAL 
DISPID_TM_PROP_WITH_LCID 
DISPID_TM_PROP_INT 
DISPID_TM_PROP_UINT 
DISPID_TM_BYREF_UINT 
DISPID_TM_PROP_OPT_ARG 
DISPID_TM_PROP_REQ_ARG 
DISPID_TM_RESTRICTED 
DISPID_TM_TESTSECONDIFACE 
DISPID_TM_VARARG_RUN 
DISPID_TM_VARARG_REF_RUN 
DISPID_TM_BASETYPES_IN 
DISPID_TM_BASETYPES_OUT 
DISPID_TM_FLOAT_ABI 
DISPID_TM_INT_PTR 
DISPID_TM_INT_PTR_PTR 
DISPID_TM_IFACE_IN 
DISPID_TM_IFACE_OUT 
DISPID_TM_IFACE_PTR 
DISPID_TM_BSTR 
DISPID_TM_VARIANT 
DISPID_TM_SAFEARRAY 
DISPID_TM_STRUCT 
DISPID_TM_STRUCT_PTR_PTR 
DISPID_TM_THIN_STRUCT 
DISPID_TM_RECT 
DISPID_TM_COMPLEX_STRUCT 
DISPID_TM_ARRAY 
DISPID_TM_VARIANT_ARRAY 
DISPID_TM_STRUCT_ARRAY 
DISPID_TM_TYPEDEF 
DISPID_TM_COCLASS 
DISPID_TM_COCLASS_PTR 

Definition at line 25 of file tmarshal.idl.

26{
52
75};
@ DISPID_TM_CLONECOCLASS
Definition: tmarshal.idl:35
@ DISPID_TM_FLOAT_ABI
Definition: tmarshal.idl:55
@ DISPID_TM_PROP_INT
Definition: tmarshal.idl:43
@ DISPID_TM_COCLASS_PTR
Definition: tmarshal.idl:74
@ DISPID_TM_MAP
Definition: tmarshal.idl:30
@ DISPID_TM_COMPLEX_STRUCT
Definition: tmarshal.idl:68
@ DISPID_TM_VARARG_RUN
Definition: tmarshal.idl:50
@ DISPID_TM_STRUCT_ARRAY
Definition: tmarshal.idl:71
@ DISPID_TM_PROP_WITH_LCID
Definition: tmarshal.idl:42
@ DISPID_TM_STRUCT
Definition: tmarshal.idl:64
@ DISPID_TM_IFACE_PTR
Definition: tmarshal.idl:60
@ DISPID_TM_VALUE
Definition: tmarshal.idl:36
@ DISPID_TM_TESTDUAL
Definition: tmarshal.idl:41
@ DISPID_TM_RECT
Definition: tmarshal.idl:67
@ DISPID_TM_PROP_OPT_ARG
Definition: tmarshal.idl:46
@ DISPID_TM_BASETYPES_OUT
Definition: tmarshal.idl:54
@ DISPID_TM_RESTRICTED
Definition: tmarshal.idl:48
@ DISPID_TM_SAFEARRAY
Definition: tmarshal.idl:63
@ DISPID_TM_VARARG
Definition: tmarshal.idl:38
@ DISPID_TM_IFACE_OUT
Definition: tmarshal.idl:59
@ DISPID_TM_TESTSECONDIFACE
Definition: tmarshal.idl:49
@ DISPID_TM_VARARG_REF_RUN
Definition: tmarshal.idl:51
@ DISPID_TM_IFACE_IN
Definition: tmarshal.idl:58
@ DISPID_TM_CLONEINTERFACE
Definition: tmarshal.idl:40
@ DISPID_TM_VARARRAYPTR
Definition: tmarshal.idl:37
@ DISPID_TM_ERROR
Definition: tmarshal.idl:39
@ DISPID_TM_INT_PTR_PTR
Definition: tmarshal.idl:57
@ DISPID_TM_STRUCT_PTR_PTR
Definition: tmarshal.idl:65
@ DISPID_TM_CLONE
Definition: tmarshal.idl:33
@ DISPID_TM_VARIANT
Definition: tmarshal.idl:62
@ DISPID_TM_TYPEDEF
Definition: tmarshal.idl:72
@ DISPID_TM_DOSOMETHING
Definition: tmarshal.idl:28
@ DISPID_TM_COCLASS
Definition: tmarshal.idl:73
@ DISPID_TM_ARRAY
Definition: tmarshal.idl:69
@ DISPID_TM_VARIANT_ARRAY
Definition: tmarshal.idl:70
@ DISPID_TM_PROP_UINT
Definition: tmarshal.idl:44
@ DISPID_TM_NAME
Definition: tmarshal.idl:27
@ DISPID_TM_STATE
Definition: tmarshal.idl:29
@ DISPID_TM_INT_PTR
Definition: tmarshal.idl:56
@ DISPID_TM_BSTR
Definition: tmarshal.idl:61
@ DISPID_TM_CLONEDISPATCH
Definition: tmarshal.idl:34
@ DISPID_TM_BYREF_UINT
Definition: tmarshal.idl:45
@ DISPID_TM_BASETYPES_IN
Definition: tmarshal.idl:53
@ DISPID_TM_GETOLECOLOR
Definition: tmarshal.idl:32
@ DISPID_TM_PROP_REQ_ARG
Definition: tmarshal.idl:47
@ DISPID_TM_THIN_STRUCT
Definition: tmarshal.idl:66
@ DISPID_TM_SETOLECOLOR
Definition: tmarshal.idl:31

Variable Documentation

◆ DISPID_TM_NEG_RESTRICTED

const int DISPID_TM_NEG_RESTRICTED = -26
static

Definition at line 77 of file tmarshal.idl.