23#pragma makedep typelib
29#define CUSTDATA_STRLIT c8768723-e6d2-4442-b039-92e9c82429c4
30#define CUSTDATA_NUM b481b478-a181-4eb6-b6e0-df63069e8c80
31#define CUSTDATA_HEXNUM a09d7c06-cf38-4db3-9450-10641651c35b
34 uuid(8b05fe77-4a6c-4133-b9cd-8f81747af784),
42 importlib(
"stdole2.tlb");
44 typedef [
uuid(b14b6bb5-904
e-4ff9-b247-bd361f7a0001)]
45 struct g {
int g1; }
g;
47 [
uuid(b14b6bb5-904
e-4ff9-b247-bd361f7a0002)]
53 interface child_iface;
54 interface parent_iface;
56 [
uuid(b14b6bb5-904
e-4ff9-b247-bd361f7aa001)]
61 [
uuid(b14b6bb5-904
e-4ff9-b247-bd361f7aa002)]
62 interface child_iface: parent_iface
67 [
uuid(016fe2ec-b2c8-45f8-b23b-39e53a753901),restricted]
68 struct _n {
int n1; };
69 [
uuid(016fe2ec-b2c8-45f8-b23b-39e53a753902),
hidden]
71 [
uuid(016fe2ec-b2c8-45f8-b23b-39e53a753903),
version(1.2),helpcontext(3)]
74 [
uuid(016fe2ec-b2c8-45f8-b23b-39e53a753904),restricted]
75 struct _m {
int m1; };
78 [
uuid(016fe2ec-b2c8-45f8-b23b-39e53a753906),helpcontext(3)]
81 [dual,
uuid(b14b6bb5-904
e-4ff9-b247-bd361f7aaedd)]
87 [
uuid(ec5dfcd6-eeb0-4cd6-b51e-8030e1dac009)]
93 [
uuid(4029f190-ca4a-4611-aeb9-673983cb96dd)]
103 [
uuid(4029f190-ca4a-4611-aeb9-673983cb96de)]
112 typedef [
uuid(016fe2ec-b2c8-45f8-b23b-39e53a75396a),restricted]
115 typedef [
public]
enum _a {
a1,
a2 }
a;
116 typedef [
public]
enum aa { aa1, aa2 } aa;
117 typedef enum _b {
b1,
b2 }
b;
118 typedef enum bb { bb1, bb2 } bb;
119 typedef [
uuid(016fe2ec-b2c8-45f8-b23b-39e53a75396b)]
enum _c { c1, c2 }
c;
120 typedef [
uuid(016fe2ec-b2c8-45f8-b23b-39e53a75396c)]
enum cc { cc1, cc2 }
cc;
122 typedef [
uuid(016fe2ec-b2c8-45f8-b23b-39e53a75396d),restricted,
hidden]
123 enum _d { d1, d2 }
d;
124 typedef [
uuid(016fe2ec-b2c8-45f8-b23b-39e53a75396e),restricted,
hidden]
125 enum dd { dd1, dd2 } dd;
127 typedef [
uuid(016fe2ec-b2c8-45f8-b23b-39e53a753970),restricted,
hidden]
128 struct _e {
int e1; }
e;
129 typedef [
uuid(016fe2ec-b2c8-45f8-b23b-39e53a753971),restricted,
hidden]
130 struct ee {
int ee1; } ee;
132 typedef [
uuid(016fe2ec-b2c8-45f8-b23b-39e53a753972),restricted,
hidden]
134 typedef [
uuid(016fe2ec-b2c8-45f8-b23b-39e53a753973),restricted,
hidden]
135 union ff {
int ff1;
BSTR *ff2; } ff;
137 [
uuid(ec5dfcd6-eeb0-4cd6-b51e-8030e1dac00a)]
148 [
uuid(2d4430d5-99ea-4645-85f0-c5814b72804b)]
149 dispinterface ITestDispatch
152 [
id(10)]
int property_int;
156 [
id(1)]
void test_void();
160 [
id(5)]
int test_int();
166 [
uuid(79ca07f9-ac22-44ac-9aaf-811f45412293), dual]
169 [
id(1)]
void test_void();
173 [
id(5)]
int test_int();
178 [
uuid(cdb105e3-24fb-4ae6-b826-801b7b2a0a07)]
179 dispinterface ITestDispInherit
181 interface ITestDispDual;
199 struct custdata_struct {
205 union custdata_union {
211 typedef custdata_interface * custdata_typedef;
214 dispinterface custdata_dispatch
static const WCHAR version[]
GLint GLint GLint GLint GLint x
GLboolean GLboolean GLboolean b
GLboolean GLboolean GLboolean GLboolean a
static const struct update_accum a1
static const struct update_accum a2
static CRYPT_DATA_BLOB b2[]
static CRYPT_DATA_BLOB b1[]
midl_pragma custom(CUSTDATA_STRLIT,"ITypeLib2::GetCustData")
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out