oleaut32/tests: Reformat test_dump_typelib.
Always print initializer for funcs[] array, even when empty Signed-off-by: Kevin Puetz <PuetzKevinA@JohnDeere.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
d101fdb449
commit
e556df2db5
|
@ -4301,15 +4301,13 @@ static void test_dump_typelib(const WCHAR *name)
|
||||||
printf(" \"%s\",\n", wine_dbgstr_guid(&attr->guid));
|
printf(" \"%s\",\n", wine_dbgstr_guid(&attr->guid));
|
||||||
|
|
||||||
printf(" /*kind*/ %s, /*flags*/ %s, /*align*/ %s, /*size*/ %s,\n"
|
printf(" /*kind*/ %s, /*flags*/ %s, /*align*/ %s, /*size*/ %s,\n"
|
||||||
" /*helpctx*/ 0x%04x, /*version*/ 0x%08x, /*#vtbl*/ %d, /*#func*/ %d",
|
" /*helpctx*/ 0x%04x, /*version*/ 0x%08x, /*#vtbl*/ %d, /*#func*/ %d,\n",
|
||||||
map_value(attr->typekind, tkind_map), dump_type_flags(attr->wTypeFlags),
|
map_value(attr->typekind, tkind_map), dump_type_flags(attr->wTypeFlags),
|
||||||
print_align(name, attr), print_size(name, attr),
|
print_align(name, attr), print_size(name, attr),
|
||||||
help_ctx, MAKELONG(attr->wMinorVerNum, attr->wMajorVerNum),
|
help_ctx, MAKELONG(attr->wMinorVerNum, attr->wMajorVerNum),
|
||||||
attr->cbSizeVft/sizeof(void*), attr->cFuncs);
|
attr->cbSizeVft/sizeof(void*), attr->cFuncs);
|
||||||
|
|
||||||
if (attr->cFuncs) printf(",\n {\n");
|
printf(" { /* funcs */%s", attr->cFuncs ? "\n" : " },\n");
|
||||||
else printf("\n");
|
|
||||||
|
|
||||||
while (1)
|
while (1)
|
||||||
{
|
{
|
||||||
FUNCDESC *desc;
|
FUNCDESC *desc;
|
||||||
|
@ -4404,14 +4402,15 @@ static const type_info info[] = {
|
||||||
"g",
|
"g",
|
||||||
"{b14b6bb5-904e-4ff9-b247-bd361f7a0001}",
|
"{b14b6bb5-904e-4ff9-b247-bd361f7a0001}",
|
||||||
/*kind*/ TKIND_RECORD, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(struct g), /*size*/ sizeof(struct g),
|
/*kind*/ TKIND_RECORD, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(struct g), /*size*/ sizeof(struct g),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"test_iface",
|
"test_iface",
|
||||||
"{b14b6bb5-904e-4ff9-b247-bd361f7a0002}",
|
"{b14b6bb5-904e-4ff9-b247-bd361f7a0002}",
|
||||||
/*kind*/ TKIND_INTERFACE, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(test_iface*), /*size*/ sizeof(test_iface*),
|
/*kind*/ TKIND_INTERFACE, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(test_iface*), /*size*/ sizeof(test_iface*),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 4, /*#func*/ 1,
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 4, /*#func*/ 1,
|
||||||
{
|
{ /* funcs */
|
||||||
{
|
{
|
||||||
/*id*/ 0x60010000, /*func*/ FUNC_PUREVIRTUAL, /*inv*/ INVOKE_FUNC, /*call*/ CC_STDCALL,
|
/*id*/ 0x60010000, /*func*/ FUNC_PUREVIRTUAL, /*inv*/ INVOKE_FUNC, /*call*/ CC_STDCALL,
|
||||||
/*#param*/ 1, /*#opt*/ 0, /*vtbl*/ 3, /*#scodes*/ 0, /*flags*/ 0,
|
/*#param*/ 1, /*#opt*/ 0, /*vtbl*/ 3, /*#scodes*/ 0, /*flags*/ 0,
|
||||||
|
@ -4433,7 +4432,7 @@ static const type_info info[] = {
|
||||||
"{b14b6bb5-904e-4ff9-b247-bd361f7aa001}",
|
"{b14b6bb5-904e-4ff9-b247-bd361f7aa001}",
|
||||||
/*kind*/ TKIND_INTERFACE, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(parent_iface*), /*size*/ sizeof(parent_iface*),
|
/*kind*/ TKIND_INTERFACE, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(parent_iface*), /*size*/ sizeof(parent_iface*),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 4, /*#func*/ 1,
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 4, /*#func*/ 1,
|
||||||
{
|
{ /* funcs */
|
||||||
{
|
{
|
||||||
/*id*/ 0x60010000, /*func*/ FUNC_PUREVIRTUAL, /*inv*/ INVOKE_FUNC, /*call*/ CC_STDCALL,
|
/*id*/ 0x60010000, /*func*/ FUNC_PUREVIRTUAL, /*inv*/ INVOKE_FUNC, /*call*/ CC_STDCALL,
|
||||||
/*#param*/ 1, /*#opt*/ 0, /*vtbl*/ 3, /*#scodes*/ 0, /*flags*/ 0,
|
/*#param*/ 1, /*#opt*/ 0, /*vtbl*/ 3, /*#scodes*/ 0, /*flags*/ 0,
|
||||||
|
@ -4455,7 +4454,7 @@ static const type_info info[] = {
|
||||||
"{b14b6bb5-904e-4ff9-b247-bd361f7aa002}",
|
"{b14b6bb5-904e-4ff9-b247-bd361f7aa002}",
|
||||||
/*kind*/ TKIND_INTERFACE, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(child_iface*), /*size*/ sizeof(child_iface*),
|
/*kind*/ TKIND_INTERFACE, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(child_iface*), /*size*/ sizeof(child_iface*),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 5, /*#func*/ 1,
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 5, /*#func*/ 1,
|
||||||
{
|
{ /* funcs */
|
||||||
{
|
{
|
||||||
/*id*/ 0x60020000, /*func*/ FUNC_PUREVIRTUAL, /*inv*/ INVOKE_FUNC, /*call*/ CC_STDCALL,
|
/*id*/ 0x60020000, /*func*/ FUNC_PUREVIRTUAL, /*inv*/ INVOKE_FUNC, /*call*/ CC_STDCALL,
|
||||||
/*#param*/ 0, /*#opt*/ 0, /*vtbl*/ 4, /*#scodes*/ 0, /*flags*/ 0,
|
/*#param*/ 0, /*#opt*/ 0, /*vtbl*/ 4, /*#scodes*/ 0, /*flags*/ 0,
|
||||||
|
@ -4474,44 +4473,50 @@ static const type_info info[] = {
|
||||||
"_n",
|
"_n",
|
||||||
"{016fe2ec-b2c8-45f8-b23b-39e53a753903}",
|
"{016fe2ec-b2c8-45f8-b23b-39e53a753903}",
|
||||||
/*kind*/ TKIND_RECORD, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(struct _n), /*size*/ sizeof(struct _n),
|
/*kind*/ TKIND_RECORD, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(struct _n), /*size*/ sizeof(struct _n),
|
||||||
/*helpctx*/ 0x0003, /*version*/ 0x00010002, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0003, /*version*/ 0x00010002, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"n",
|
"n",
|
||||||
"{016fe2ec-b2c8-45f8-b23b-39e53a753902}",
|
"{016fe2ec-b2c8-45f8-b23b-39e53a753902}",
|
||||||
/*kind*/ TKIND_ALIAS, /*flags*/ TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(n), /*size*/ sizeof(n),
|
/*kind*/ TKIND_ALIAS, /*flags*/ TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(n), /*size*/ sizeof(n),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"nn",
|
"nn",
|
||||||
"{00000000-0000-0000-0000-000000000000}",
|
"{00000000-0000-0000-0000-000000000000}",
|
||||||
/*kind*/ TKIND_ALIAS, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(nn), /*size*/ sizeof(nn),
|
/*kind*/ TKIND_ALIAS, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(nn), /*size*/ sizeof(nn),
|
||||||
/*helpctx*/ 0x0003, /*version*/ 0x00010002, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0003, /*version*/ 0x00010002, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"_m",
|
"_m",
|
||||||
"{016fe2ec-b2c8-45f8-b23b-39e53a753906}",
|
"{016fe2ec-b2c8-45f8-b23b-39e53a753906}",
|
||||||
/*kind*/ TKIND_RECORD, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(struct _m), /*size*/ sizeof(struct _m),
|
/*kind*/ TKIND_RECORD, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(struct _m), /*size*/ sizeof(struct _m),
|
||||||
/*helpctx*/ 0x0003, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0003, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"m",
|
"m",
|
||||||
"{016fe2ec-b2c8-45f8-b23b-39e53a753905}",
|
"{016fe2ec-b2c8-45f8-b23b-39e53a753905}",
|
||||||
/*kind*/ TKIND_ALIAS, /*flags*/ TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(m), /*size*/ sizeof(m),
|
/*kind*/ TKIND_ALIAS, /*flags*/ TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(m), /*size*/ sizeof(m),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00010002, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00010002, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"mm",
|
"mm",
|
||||||
"{00000000-0000-0000-0000-000000000000}",
|
"{00000000-0000-0000-0000-000000000000}",
|
||||||
/*kind*/ TKIND_ALIAS, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(mm), /*size*/ sizeof(mm),
|
/*kind*/ TKIND_ALIAS, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(mm), /*size*/ sizeof(mm),
|
||||||
/*helpctx*/ 0x0003, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0003, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"IDualIface",
|
"IDualIface",
|
||||||
"{b14b6bb5-904e-4ff9-b247-bd361f7aaedd}",
|
"{b14b6bb5-904e-4ff9-b247-bd361f7aaedd}",
|
||||||
/*kind*/ TKIND_DISPATCH, /*flags*/ TYPEFLAG_FDISPATCHABLE|TYPEFLAG_FDUAL, /*align*/ TYPE_ALIGNMENT(IDualIface*), /*size*/ sizeof(IDualIface*),
|
/*kind*/ TKIND_DISPATCH, /*flags*/ TYPEFLAG_FDISPATCHABLE|TYPEFLAG_FDUAL, /*align*/ TYPE_ALIGNMENT(IDualIface*), /*size*/ sizeof(IDualIface*),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 7, /*#func*/ 8,
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 7, /*#func*/ 8,
|
||||||
{
|
{ /* funcs */
|
||||||
{
|
{
|
||||||
/*id*/ 0x60000000, /*func*/ FUNC_DISPATCH, /*inv*/ INVOKE_FUNC, /*call*/ CC_STDCALL,
|
/*id*/ 0x60000000, /*func*/ FUNC_DISPATCH, /*inv*/ INVOKE_FUNC, /*call*/ CC_STDCALL,
|
||||||
/*#param*/ 2, /*#opt*/ 0, /*vtbl*/ 0, /*#scodes*/ 0, /*flags*/ FUNCFLAG_FRESTRICTED,
|
/*#param*/ 2, /*#opt*/ 0, /*vtbl*/ 0, /*#scodes*/ 0, /*flags*/ FUNCFLAG_FRESTRICTED,
|
||||||
|
@ -4653,7 +4658,7 @@ static const type_info info[] = {
|
||||||
"{ec5dfcd6-eeb0-4cd6-b51e-8030e1dac009}",
|
"{ec5dfcd6-eeb0-4cd6-b51e-8030e1dac009}",
|
||||||
/*kind*/ TKIND_INTERFACE, /*flags*/ TYPEFLAG_FDISPATCHABLE, /*align*/ TYPE_ALIGNMENT(ISimpleIface*), /*size*/ sizeof(ISimpleIface*),
|
/*kind*/ TKIND_INTERFACE, /*flags*/ TYPEFLAG_FDISPATCHABLE, /*align*/ TYPE_ALIGNMENT(ISimpleIface*), /*size*/ sizeof(ISimpleIface*),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 8, /*#func*/ 1,
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 8, /*#func*/ 1,
|
||||||
{
|
{ /* funcs */
|
||||||
{
|
{
|
||||||
/*id*/ 0x60020000, /*func*/ FUNC_PUREVIRTUAL, /*inv*/ INVOKE_FUNC, /*call*/ CC_STDCALL,
|
/*id*/ 0x60020000, /*func*/ FUNC_PUREVIRTUAL, /*inv*/ INVOKE_FUNC, /*call*/ CC_STDCALL,
|
||||||
/*#param*/ 0, /*#opt*/ 0, /*vtbl*/ 7, /*#scodes*/ 0, /*flags*/ 0,
|
/*#param*/ 0, /*#opt*/ 0, /*vtbl*/ 7, /*#scodes*/ 0, /*flags*/ 0,
|
||||||
|
@ -4672,128 +4677,148 @@ static const type_info info[] = {
|
||||||
"test_struct",
|
"test_struct",
|
||||||
"{4029f190-ca4a-4611-aeb9-673983cb96dd}",
|
"{4029f190-ca4a-4611-aeb9-673983cb96dd}",
|
||||||
/*kind*/ TKIND_RECORD, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(struct test_struct), /*size*/ sizeof(struct test_struct),
|
/*kind*/ TKIND_RECORD, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(struct test_struct), /*size*/ sizeof(struct test_struct),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"test_struct2",
|
"test_struct2",
|
||||||
"{4029f190-ca4a-4611-aeb9-673983cb96de}",
|
"{4029f190-ca4a-4611-aeb9-673983cb96de}",
|
||||||
/*kind*/ TKIND_RECORD, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(struct test_struct2), /*size*/ sizeof(struct test_struct2),
|
/*kind*/ TKIND_RECORD, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(struct test_struct2), /*size*/ sizeof(struct test_struct2),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"t_INT",
|
"t_INT",
|
||||||
"{016fe2ec-b2c8-45f8-b23b-39e53a75396a}",
|
"{016fe2ec-b2c8-45f8-b23b-39e53a75396a}",
|
||||||
/*kind*/ TKIND_ALIAS, /*flags*/ TYPEFLAG_FRESTRICTED, /*align*/ TYPE_ALIGNMENT(t_INT), /*size*/ sizeof(t_INT),
|
/*kind*/ TKIND_ALIAS, /*flags*/ TYPEFLAG_FRESTRICTED, /*align*/ TYPE_ALIGNMENT(t_INT), /*size*/ sizeof(t_INT),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"a",
|
"a",
|
||||||
"{00000000-0000-0000-0000-000000000000}",
|
"{00000000-0000-0000-0000-000000000000}",
|
||||||
/*kind*/ TKIND_ALIAS, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(a), /*size*/ sizeof(a),
|
/*kind*/ TKIND_ALIAS, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(a), /*size*/ sizeof(a),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"_a",
|
"_a",
|
||||||
"{00000000-0000-0000-0000-000000000000}",
|
"{00000000-0000-0000-0000-000000000000}",
|
||||||
/*kind*/ TKIND_ENUM, /*flags*/ 0, /*align*/ 4, /*size*/ 4,
|
/*kind*/ TKIND_ENUM, /*flags*/ 0, /*align*/ 4, /*size*/ 4,
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"aa",
|
"aa",
|
||||||
"{00000000-0000-0000-0000-000000000000}",
|
"{00000000-0000-0000-0000-000000000000}",
|
||||||
/*kind*/ TKIND_ENUM, /*flags*/ 0, /*align*/ 4, /*size*/ 4,
|
/*kind*/ TKIND_ENUM, /*flags*/ 0, /*align*/ 4, /*size*/ 4,
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"_b",
|
"_b",
|
||||||
"{00000000-0000-0000-0000-000000000000}",
|
"{00000000-0000-0000-0000-000000000000}",
|
||||||
/*kind*/ TKIND_ENUM, /*flags*/ 0, /*align*/ 4, /*size*/ 4,
|
/*kind*/ TKIND_ENUM, /*flags*/ 0, /*align*/ 4, /*size*/ 4,
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"bb",
|
"bb",
|
||||||
"{00000000-0000-0000-0000-000000000000}",
|
"{00000000-0000-0000-0000-000000000000}",
|
||||||
/*kind*/ TKIND_ENUM, /*flags*/ 0, /*align*/ 4, /*size*/ 4,
|
/*kind*/ TKIND_ENUM, /*flags*/ 0, /*align*/ 4, /*size*/ 4,
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c",
|
"c",
|
||||||
"{016fe2ec-b2c8-45f8-b23b-39e53a75396b}",
|
"{016fe2ec-b2c8-45f8-b23b-39e53a75396b}",
|
||||||
/*kind*/ TKIND_ALIAS, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(c), /*size*/ sizeof(c),
|
/*kind*/ TKIND_ALIAS, /*flags*/ 0, /*align*/ TYPE_ALIGNMENT(c), /*size*/ sizeof(c),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"_c",
|
"_c",
|
||||||
"{00000000-0000-0000-0000-000000000000}",
|
"{00000000-0000-0000-0000-000000000000}",
|
||||||
/*kind*/ TKIND_ENUM, /*flags*/ 0, /*align*/ 4, /*size*/ 4,
|
/*kind*/ TKIND_ENUM, /*flags*/ 0, /*align*/ 4, /*size*/ 4,
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cc",
|
"cc",
|
||||||
"{016fe2ec-b2c8-45f8-b23b-39e53a75396c}",
|
"{016fe2ec-b2c8-45f8-b23b-39e53a75396c}",
|
||||||
/*kind*/ TKIND_ENUM, /*flags*/ 0, /*align*/ 4, /*size*/ 4,
|
/*kind*/ TKIND_ENUM, /*flags*/ 0, /*align*/ 4, /*size*/ 4,
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"d",
|
"d",
|
||||||
"{016fe2ec-b2c8-45f8-b23b-39e53a75396d}",
|
"{016fe2ec-b2c8-45f8-b23b-39e53a75396d}",
|
||||||
/*kind*/ TKIND_ALIAS, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(d), /*size*/ sizeof(d),
|
/*kind*/ TKIND_ALIAS, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(d), /*size*/ sizeof(d),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"_d",
|
"_d",
|
||||||
"{00000000-0000-0000-0000-000000000000}",
|
"{00000000-0000-0000-0000-000000000000}",
|
||||||
/*kind*/ TKIND_ENUM, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ 4, /*size*/ 4,
|
/*kind*/ TKIND_ENUM, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ 4, /*size*/ 4,
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"dd",
|
"dd",
|
||||||
"{016fe2ec-b2c8-45f8-b23b-39e53a75396e}",
|
"{016fe2ec-b2c8-45f8-b23b-39e53a75396e}",
|
||||||
/*kind*/ TKIND_ENUM, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ 4, /*size*/ 4,
|
/*kind*/ TKIND_ENUM, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ 4, /*size*/ 4,
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"e",
|
"e",
|
||||||
"{016fe2ec-b2c8-45f8-b23b-39e53a753970}",
|
"{016fe2ec-b2c8-45f8-b23b-39e53a753970}",
|
||||||
/*kind*/ TKIND_ALIAS, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(e), /*size*/ sizeof(e),
|
/*kind*/ TKIND_ALIAS, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(e), /*size*/ sizeof(e),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"_e",
|
"_e",
|
||||||
"{00000000-0000-0000-0000-000000000000}",
|
"{00000000-0000-0000-0000-000000000000}",
|
||||||
/*kind*/ TKIND_RECORD, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(struct _e), /*size*/ sizeof(struct _e),
|
/*kind*/ TKIND_RECORD, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(struct _e), /*size*/ sizeof(struct _e),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ee",
|
"ee",
|
||||||
"{016fe2ec-b2c8-45f8-b23b-39e53a753971}",
|
"{016fe2ec-b2c8-45f8-b23b-39e53a753971}",
|
||||||
/*kind*/ TKIND_RECORD, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(struct ee), /*size*/ sizeof(struct ee),
|
/*kind*/ TKIND_RECORD, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(struct ee), /*size*/ sizeof(struct ee),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"f",
|
"f",
|
||||||
"{016fe2ec-b2c8-45f8-b23b-39e53a753972}",
|
"{016fe2ec-b2c8-45f8-b23b-39e53a753972}",
|
||||||
/*kind*/ TKIND_ALIAS, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(f), /*size*/ sizeof(f),
|
/*kind*/ TKIND_ALIAS, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(f), /*size*/ sizeof(f),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"_f",
|
"_f",
|
||||||
"{00000000-0000-0000-0000-000000000000}",
|
"{00000000-0000-0000-0000-000000000000}",
|
||||||
/*kind*/ TKIND_UNION, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(union _f), /*size*/ sizeof(union _f),
|
/*kind*/ TKIND_UNION, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(union _f), /*size*/ sizeof(union _f),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ff",
|
"ff",
|
||||||
"{016fe2ec-b2c8-45f8-b23b-39e53a753973}",
|
"{016fe2ec-b2c8-45f8-b23b-39e53a753973}",
|
||||||
/*kind*/ TKIND_UNION, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(union ff), /*size*/ sizeof(union ff),
|
/*kind*/ TKIND_UNION, /*flags*/ TYPEFLAG_FRESTRICTED|TYPEFLAG_FHIDDEN, /*align*/ TYPE_ALIGNMENT(union ff), /*size*/ sizeof(union ff),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 0, /*#func*/ 0,
|
||||||
|
{ /* funcs */ },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ITestIface",
|
"ITestIface",
|
||||||
"{ec5dfcd6-eeb0-4cd6-b51e-8030e1dac00a}",
|
"{ec5dfcd6-eeb0-4cd6-b51e-8030e1dac00a}",
|
||||||
/*kind*/ TKIND_INTERFACE, /*flags*/ TYPEFLAG_FDISPATCHABLE, /*align*/ TYPE_ALIGNMENT(ITestIface*), /*size*/ sizeof(ITestIface*),
|
/*kind*/ TKIND_INTERFACE, /*flags*/ TYPEFLAG_FDISPATCHABLE, /*align*/ TYPE_ALIGNMENT(ITestIface*), /*size*/ sizeof(ITestIface*),
|
||||||
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 13, /*#func*/ 6,
|
/*helpctx*/ 0x0000, /*version*/ 0x00000000, /*#vtbl*/ 13, /*#func*/ 6,
|
||||||
{
|
{ /* funcs */
|
||||||
{
|
{
|
||||||
/*id*/ 0x60020000, /*func*/ FUNC_PUREVIRTUAL, /*inv*/ INVOKE_FUNC, /*call*/ CC_STDCALL,
|
/*id*/ 0x60020000, /*func*/ FUNC_PUREVIRTUAL, /*inv*/ INVOKE_FUNC, /*call*/ CC_STDCALL,
|
||||||
/*#param*/ 1, /*#opt*/ 0, /*vtbl*/ 7, /*#scodes*/ 0, /*flags*/ 0,
|
/*#param*/ 1, /*#opt*/ 0, /*vtbl*/ 7, /*#scodes*/ 0, /*flags*/ 0,
|
||||||
|
|
Loading…
Reference in New Issue