ReactOS  0.4.14-dev-815-ge410a12
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.

◆ 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 {
27  DISPID_TM_NAME = 1,
52 
75 };

Variable Documentation

◆ DISPID_TM_NEG_RESTRICTED

const int DISPID_TM_NEG_RESTRICTED = -26
static

Definition at line 77 of file tmarshal.idl.