Esempio n. 1
0
    "IComCar",
    "IComBoat",
    "IJet",
    "ITurboBoat",
    0
};


#define _AtlCarServer_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _AtlCarServer, pIID, n)

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

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

const ExtendedProxyFileInfo AtlCarServer_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _AtlCarServer_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _AtlCarServer_StubVtblList,
    (const PCInterfaceName * ) & _AtlCarServer_InterfaceNamesList,
    0, // no delegation
    & _AtlCarServer_IID_Lookup, 
    5,
    2,
    0, /* table of [async_uuid] interfaces */
{
    "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 */
Esempio n. 3
0
{
    NULL,
    &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;
    static void *combase_start = NULL;
    static void *combase_end = NULL;

    if (actual == expected)
        return TRUE;
Esempio n. 4
0
    "IInformation",
    "_IKernelEvents",
    "IDevice",
    "_IInformationEvents",
    0
};


#define _devicemanager_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _devicemanager, pIID, n)

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

    IID_BS_LOOKUP_INITIAL_TEST( _devicemanager, 8, 4 )
    IID_BS_LOOKUP_NEXT_TEST( _devicemanager, 2 )
    IID_BS_LOOKUP_NEXT_TEST( _devicemanager, 1 )
    IID_BS_LOOKUP_RETURN_RESULT( _devicemanager, 8, *pIndex )
    
}

const ExtendedProxyFileInfo devicemanager_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _devicemanager_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _devicemanager_StubVtblList,
    (const PCInterfaceName * ) & _devicemanager_InterfaceNamesList,
    0, // no delegation
    & _devicemanager_IID_Lookup, 
    8,
    2,
    0, /* table of [async_uuid] interfaces */
Esempio n. 5
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 */
Esempio n. 6
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 */
{
    "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 */
Esempio n. 8
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 */
Esempio n. 9
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 */
Esempio n. 10
0
{
    "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 */
Esempio n. 11
0
    "IOPCServerList2",
    "IOPCEnumGUID",
    "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 */