Beispiel #1
0
PCInterfaceName const _AtlKGRecordeOperator_InterfaceNamesList[] = 
{
    "IRecordPlayer",
    "IBaseLib",
    0
};


#define _AtlKGRecordeOperator_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _AtlKGRecordeOperator, pIID, n)

int __stdcall _AtlKGRecordeOperator_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _AtlKGRecordeOperator, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _AtlKGRecordeOperator, 2, *pIndex )
    
}

const ExtendedProxyFileInfo AtlKGRecordeOperator_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _AtlKGRecordeOperator_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _AtlKGRecordeOperator_StubVtblList,
    (const PCInterfaceName * ) & _AtlKGRecordeOperator_InterfaceNamesList,
    0, // no delegation
    & _AtlKGRecordeOperator_IID_Lookup, 
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
const IID *  const _BHO5_BaseIIDList[] = 
{
    &IID_IDispatch,
    &IID_IDispatch,
    0
};


#define _BHO5_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _BHO5, pIID, n)

int __stdcall _BHO5_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _BHO5, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _BHO5, 2, *pIndex )
    
}

const ExtendedProxyFileInfo BHO5_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _BHO5_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _BHO5_StubVtblList,
    (const PCInterfaceName * ) & _BHO5_InterfaceNamesList,
    (const IID ** ) & _BHO5_BaseIIDList,
    & _BHO5_IID_Lookup, 
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
Beispiel #3
0
const IID *  _dwmaxx_BaseIIDList[] = 
{
    &IID_IDispatch,
    &IID_IDispatch,
    0
};


#define _dwmaxx_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _dwmaxx, pIID, n)

int __stdcall _dwmaxx_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _dwmaxx, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _dwmaxx, 2, *pIndex )
    
}

const ExtendedProxyFileInfo dwmaxx_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _dwmaxx_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _dwmaxx_StubVtblList,
    (const PCInterfaceName * ) & _dwmaxx_InterfaceNamesList,
    (const IID ** ) & _dwmaxx_BaseIIDList,
    & _dwmaxx_IID_Lookup, 
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
Beispiel #4
0
    "IOPCShutdown",
    "IOPCCommon",
    0
};


#define _opccomn_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _opccomn, pIID, n)

int __stdcall _opccomn_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _opccomn, 5, 4 )
    IID_BS_LOOKUP_NEXT_TEST( _opccomn, 2 )
    IID_BS_LOOKUP_NEXT_TEST( _opccomn, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _opccomn, 5, *pIndex )
    
}

const ExtendedProxyFileInfo opccomn_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _opccomn_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _opccomn_StubVtblList,
    (const PCInterfaceName * ) & _opccomn_InterfaceNamesList,
    0, /* no delegation */
    & _opccomn_IID_Lookup, 
    5,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
Beispiel #5
0
    &IID_IDispatch,
    &IID_IDispatch,
    &IID_IDispatch,
    0
};


#define _mwgtex4ie_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _mwgtex4ie, pIID, n)

int __stdcall _mwgtex4ie_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _mwgtex4ie, 3, 2 )
    IID_BS_LOOKUP_NEXT_TEST( _mwgtex4ie, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _mwgtex4ie, 3, *pIndex )

}

const ExtendedProxyFileInfo mwgtex4ie_ProxyFileInfo =
{
    (PCInterfaceProxyVtblList *) & _mwgtex4ie_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _mwgtex4ie_StubVtblList,
    (const PCInterfaceName * ) & _mwgtex4ie_InterfaceNamesList,
    (const IID ** ) & _mwgtex4ie_BaseIIDList,
    & _mwgtex4ie_IID_Lookup,
    3,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
Beispiel #6
0
const IID *  _Timers_BaseIIDList[] = 
{
    &IID_IDispatch,
    0,
    0
};


#define _Timers_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _Timers, pIID, n)

int __stdcall _Timers_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _Timers, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _Timers, 2, *pIndex )
    
}

const ExtendedProxyFileInfo Timers_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _Timers_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _Timers_StubVtblList,
    (const PCInterfaceName * ) & _Timers_InterfaceNamesList,
    (const IID ** ) & _Timers_BaseIIDList,
    & _Timers_IID_Lookup, 
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
Beispiel #7
0
const IID *  _AtlTag_BaseIIDList[] = 
{
    &IID_IDispatch,
    &IID_IDispatch,
    0
};


#define _AtlTag_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _AtlTag, pIID, n)

int __stdcall _AtlTag_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _AtlTag, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _AtlTag, 2, *pIndex )
    
}

const ExtendedProxyFileInfo AtlTag_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _AtlTag_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _AtlTag_StubVtblList,
    (const PCInterfaceName * ) & _AtlTag_InterfaceNamesList,
    (const IID ** ) & _AtlTag_BaseIIDList,
    & _AtlTag_IID_Lookup, 
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
const IID *  const _FoldersMonitorServer_BaseIIDList[] = 
{
    &IID_IDispatch,
    0,
    0
};


#define _FoldersMonitorServer_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _FoldersMonitorServer, pIID, n)

int __stdcall _FoldersMonitorServer_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _FoldersMonitorServer, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _FoldersMonitorServer, 2, *pIndex )
    
}

const ExtendedProxyFileInfo FoldersMonitorServer_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _FoldersMonitorServer_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _FoldersMonitorServer_StubVtblList,
    (const PCInterfaceName * ) & _FoldersMonitorServer_InterfaceNamesList,
    (const IID ** ) & _FoldersMonitorServer_BaseIIDList,
    & _FoldersMonitorServer_IID_Lookup, 
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
Beispiel #9
0
    "IThumbnail",
    "IPreview",
    "ISearch",
    0
};


#define _EffectorHandlers_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _EffectorHandlers, pIID, n)

int __stdcall _EffectorHandlers_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _EffectorHandlers, 3, 2 )
    IID_BS_LOOKUP_NEXT_TEST( _EffectorHandlers, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _EffectorHandlers, 3, *pIndex )
    
}

const ExtendedProxyFileInfo EffectorHandlers_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _EffectorHandlers_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _EffectorHandlers_StubVtblList,
    (const PCInterfaceName * ) & _EffectorHandlers_InterfaceNamesList,
    0, /* no delegation */
    & _EffectorHandlers_IID_Lookup, 
    3,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
Beispiel #10
0
    &IID_ITypeLib,
    NULL,
    &IID_IDispatch,
    NULL
};

#define cstub_CHECK_IID(n)     IID_GENERIC_CHECK_IID( cstub, pIID, n)

static int __stdcall iid_lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( cstub, 4, 4 )
    IID_BS_LOOKUP_NEXT_TEST( cstub, 2 )
    IID_BS_LOOKUP_NEXT_TEST( cstub, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( cstub, 4, *pIndex )

}


static BOOL check_address(void *actual, void *expected)
{
    static void *ole32_start = NULL;
    static void *ole32_end = NULL;

    if (actual == expected)
        return TRUE;

    /* On Win7, actual can be located inside ole32.dll */
    if (ole32_start == NULL || ole32_end == NULL)
    {
Beispiel #11
0
    "IPacketModifier",
    "IGestureHandler",
    "ICustomRenderer",
    0
};


#define _COMRTS_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _COMRTS, pIID, n)

int __stdcall _COMRTS_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _COMRTS, 3, 2 )
    IID_BS_LOOKUP_NEXT_TEST( _COMRTS, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _COMRTS, 3, *pIndex )
    
}

const ExtendedProxyFileInfo COMRTS_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _COMRTS_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _COMRTS_StubVtblList,
    (const PCInterfaceName * ) & _COMRTS_InterfaceNamesList,
    0, // no delegation
    & _COMRTS_IID_Lookup, 
    3,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
PCInterfaceName const _SyncanyExt_InterfaceNamesList[] = 
{
    "IContextMenuExt",
    "IShellIconExt",
    0
};


#define _SyncanyExt_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _SyncanyExt, pIID, n)

int __stdcall _SyncanyExt_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _SyncanyExt, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _SyncanyExt, 2, *pIndex )
    
}

const ExtendedProxyFileInfo SyncanyExt_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _SyncanyExt_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _SyncanyExt_StubVtblList,
    (const PCInterfaceName * ) & _SyncanyExt_InterfaceNamesList,
    0, /* no delegation */
    & _SyncanyExt_IID_Lookup, 
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
    "IOPCServerList",
    "IOPCShutdown",
    "IOPCCommon",
    0
};


#define _opccomm_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _opccomm, pIID, n)

int __stdcall _opccomm_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _opccomm, 3, 2 )
    IID_BS_LOOKUP_NEXT_TEST( _opccomm, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _opccomm, 3, *pIndex )
    
}

const ExtendedProxyFileInfo opccomm_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _opccomm_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _opccomm_StubVtblList,
    (const PCInterfaceName * ) & _opccomm_InterfaceNamesList,
    0, /* no delegation */
    & _opccomm_IID_Lookup, 
    3,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
PCInterfaceName const _trader_InterfaceNamesList[] = 
{
    "IInventory",
    "IAccount",
    0
};


#define _trader_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _trader, pIID, n)

int __stdcall _trader_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _trader, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _trader, 2, *pIndex )
    
}

const ExtendedProxyFileInfo trader_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _trader_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _trader_StubVtblList,
    (const PCInterfaceName * ) & _trader_InterfaceNamesList,
    0, // no delegation
    & _trader_IID_Lookup, 
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
Beispiel #15
0
PCInterfaceName const _RectPoint_InterfaceNamesList[] = 
{
    "IPoint",
    "IRect",
    0
};


#define _RectPoint_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _RectPoint, pIID, n)

int __stdcall _RectPoint_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _RectPoint, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _RectPoint, 2, *pIndex )
    
}

const ExtendedProxyFileInfo RectPoint_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _RectPoint_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _RectPoint_StubVtblList,
    (const PCInterfaceName * ) & _RectPoint_InterfaceNamesList,
    0, // no delegation
    & _RectPoint_IID_Lookup, 
    2,
    2
};
Beispiel #16
0
    &IID_IDispatch,
    &IID_IDispatch,
    &IID_IDispatch,
    0
};


#define _book_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _book, pIID, n)

int __stdcall _book_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _book, 3, 2 )
    IID_BS_LOOKUP_NEXT_TEST( _book, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _book, 3, *pIndex )

}

const ExtendedProxyFileInfo book_ProxyFileInfo =
{
    (PCInterfaceProxyVtblList *) & _book_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _book_StubVtblList,
    (const PCInterfaceName * ) & _book_InterfaceNamesList,
    (const IID ** ) & _book_BaseIIDList,
    & _book_IID_Lookup,
    3,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
Beispiel #17
0
const IID *  _bits2_0_BaseIIDList[] = 
{
    &IID_IBackgroundCopyJob2,
    &IID_IBackgroundCopyFile,
    0
};


#define _bits2_0_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _bits2_0, pIID, n)

int __stdcall _bits2_0_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _bits2_0, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _bits2_0, 2, *pIndex )
    
}

const ExtendedProxyFileInfo bits2_0_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _bits2_0_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _bits2_0_StubVtblList,
    (const PCInterfaceName * ) & _bits2_0_InterfaceNamesList,
    (const IID ** ) & _bits2_0_BaseIIDList,
    & _bits2_0_IID_Lookup, 
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
const IID *  _fuminterfaces_BaseIIDList[] =
{
    &IID_IDispatch,
    &IID_IDispatch,
    0
};


#define _fuminterfaces_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _fuminterfaces, pIID, n)

int __stdcall _fuminterfaces_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _fuminterfaces, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _fuminterfaces, 2, *pIndex )

}

const ExtendedProxyFileInfo fuminterfaces_ProxyFileInfo =
{
    (PCInterfaceProxyVtblList *) & _fuminterfaces_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _fuminterfaces_StubVtblList,
    (const PCInterfaceName * ) & _fuminterfaces_InterfaceNamesList,
    (const IID ** ) & _fuminterfaces_BaseIIDList,
    & _fuminterfaces_IID_Lookup,
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
Beispiel #19
0
const IID *  _atl1_BaseIIDList[] = 
{
    &IID_IDispatch,
    &IID_IDispatch,
    0
};


#define _atl1_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _atl1, pIID, n)

int __stdcall _atl1_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _atl1, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _atl1, 2, *pIndex )
    
}

const ExtendedProxyFileInfo atl1_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _atl1_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _atl1_StubVtblList,
    (const PCInterfaceName * ) & _atl1_InterfaceNamesList,
    (const IID ** ) & _atl1_BaseIIDList,
    & _atl1_IID_Lookup, 
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
Beispiel #20
0
const IID *  const _ATLProject1_BaseIIDList[] = 
{
    &IID_IDispatch,
    &IID_IDispatch,
    0
};


#define _ATLProject1_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _ATLProject1, pIID, n)

int __stdcall _ATLProject1_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _ATLProject1, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _ATLProject1, 2, *pIndex )
    
}

const ExtendedProxyFileInfo ATLProject1_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _ATLProject1_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _ATLProject1_StubVtblList,
    (const PCInterfaceName * ) & _ATLProject1_InterfaceNamesList,
    (const IID ** ) & _ATLProject1_BaseIIDList,
    & _ATLProject1_IID_Lookup, 
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
    "IOPCServerList",
    "IOPCShutdown",
    "IOPCCommon",
    0
};


#define _OPCCOMN_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _OPCCOMN, pIID, n)

int __stdcall _OPCCOMN_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _OPCCOMN, 3, 2 )
    IID_BS_LOOKUP_NEXT_TEST( _OPCCOMN, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _OPCCOMN, 3, *pIndex )
    
}

const ExtendedProxyFileInfo OPCCOMN_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _OPCCOMN_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _OPCCOMN_StubVtblList,
    (const PCInterfaceName * ) & _OPCCOMN_InterfaceNamesList,
    0, // no delegation
    & _OPCCOMN_IID_Lookup, 
    3,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
Beispiel #22
0
const IID *  _vc90_BaseIIDList[] = 
{
    &IID_IDispatch,
    &IID_IDispatch,
    0
};


#define _vc90_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _vc90, pIID, n)

int __stdcall _vc90_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _vc90, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _vc90, 2, *pIndex )
    
}

const ExtendedProxyFileInfo vc90_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _vc90_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _vc90_StubVtblList,
    (const PCInterfaceName * ) & _vc90_InterfaceNamesList,
    (const IID ** ) & _vc90_BaseIIDList,
    & _vc90_IID_Lookup, 
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
    "IFoo2",
    "IFoo3",
    "IFoo",
    0
};


#define _ATLVersionedInterfaceServer_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _ATLVersionedInterfaceServer, pIID, n)

int __stdcall _ATLVersionedInterfaceServer_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _ATLVersionedInterfaceServer, 3, 2 )
    IID_BS_LOOKUP_NEXT_TEST( _ATLVersionedInterfaceServer, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _ATLVersionedInterfaceServer, 3, *pIndex )
    
}

const ExtendedProxyFileInfo ATLVersionedInterfaceServer_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _ATLVersionedInterfaceServer_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _ATLVersionedInterfaceServer_StubVtblList,
    (const PCInterfaceName * ) & _ATLVersionedInterfaceServer_InterfaceNamesList,
    0, // no delegation
    & _ATLVersionedInterfaceServer_IID_Lookup, 
    3,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
Beispiel #24
0
const IID *  const _ARDrone2Video_BaseIIDList[] = 
{
    &IID_IInspectable,
    &IID_IInspectable,
    0
};


#define _ARDrone2Video_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _ARDrone2Video, pIID, n)

int __stdcall _ARDrone2Video_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _ARDrone2Video, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _ARDrone2Video, 2, *pIndex )
    
}

const ExtendedProxyFileInfo ARDrone2Video_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _ARDrone2Video_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _ARDrone2Video_StubVtblList,
    (const PCInterfaceName * ) & _ARDrone2Video_InterfaceNamesList,
    (const IID ** ) & _ARDrone2Video_BaseIIDList,
    & _ARDrone2Video_IID_Lookup, 
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
const IID *  const _TestAddin2_BaseIIDList[] = 
{
    &IID_IDispatch,
    &IID_IDispatch,
    0
};


#define _TestAddin2_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _TestAddin2, pIID, n)

int __stdcall _TestAddin2_IID_Lookup( const IID * pIID, int * pIndex )
{
    IID_BS_LOOKUP_SETUP

    IID_BS_LOOKUP_INITIAL_TEST( _TestAddin2, 2, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _TestAddin2, 2, *pIndex )
    
}

const ExtendedProxyFileInfo TestAddin2_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _TestAddin2_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _TestAddin2_StubVtblList,
    (const PCInterfaceName * ) & _TestAddin2_InterfaceNamesList,
    (const IID ** ) & _TestAddin2_BaseIIDList,
    & _TestAddin2_IID_Lookup, 
    2,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */