⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ghswatchsystem_p.c

📁 VC开发环境下
💻 C
📖 第 1 页 / 共 4 页
字号:
    {
    &Object_StubDesc,
    __MIDL_ProcFormatString.Format,
    &IGHRow_FormatStringOffsetTable[-3],
    0,
    0,
    0
    };


static const MIDL_SERVER_INFO IGHRow_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IGHRow_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0};
CINTERFACE_PROXY_VTABLE(9) _IGHRowProxyVtbl = 
{
    &IGHRow_ProxyInfo,
    &IID_IGHRow,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
    0 /* IDispatch_Invoke_Proxy */ ,
    (void *) (INT_PTR) -1 /* IGHRow::get_Value */ ,
    (void *) (INT_PTR) -1 /* IGHRow::put_Value */
};


static const PRPC_STUB_FUNCTION IGHRow_table[] =
{
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    NdrStubCall2,
    NdrStubCall2
};

CInterfaceStubVtbl _IGHRowStubVtbl =
{
    &IID_IGHRow,
    &IGHRow_ServerInfo,
    9,
    &IGHRow_table[-3],
    CStdStubBuffer_DELEGATING_METHODS
};


/* Object interface: IGHSwatchCursor, ver. 0.0,
   GUID={0xEF5A2DDC,0xCF79,0x4B0E,{0xA1,0xB7,0xAE,0xC0,0x91,0x43,0xDA,0xEB}} */

#pragma code_seg(".orpc")
static const unsigned short IGHSwatchCursor_FormatStringOffsetTable[] =
    {
    (unsigned short) -1,
    (unsigned short) -1,
    (unsigned short) -1,
    (unsigned short) -1,
    84,
    120,
    156,
    186,
    216
    };

static const MIDL_STUBLESS_PROXY_INFO IGHSwatchCursor_ProxyInfo =
    {
    &Object_StubDesc,
    __MIDL_ProcFormatString.Format,
    &IGHSwatchCursor_FormatStringOffsetTable[-3],
    0,
    0,
    0
    };


static const MIDL_SERVER_INFO IGHSwatchCursor_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IGHSwatchCursor_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0};
CINTERFACE_PROXY_VTABLE(12) _IGHSwatchCursorProxyVtbl = 
{
    &IGHSwatchCursor_ProxyInfo,
    &IID_IGHSwatchCursor,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
    0 /* IDispatch_Invoke_Proxy */ ,
    (void *) (INT_PTR) -1 /* IGHSwatchCursor::NextRow */ ,
    (void *) (INT_PTR) -1 /* IGHSwatchCursor::InsertRow */ ,
    (void *) (INT_PTR) -1 /* IGHSwatchCursor::DeleteRow */ ,
    (void *) (INT_PTR) -1 /* IGHSwatchCursor::Flush */ ,
    (void *) (INT_PTR) -1 /* IGHSwatchCursor::Reset */
};


static const PRPC_STUB_FUNCTION IGHSwatchCursor_table[] =
{
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2
};

CInterfaceStubVtbl _IGHSwatchCursorStubVtbl =
{
    &IID_IGHSwatchCursor,
    &IGHSwatchCursor_ServerInfo,
    12,
    &IGHSwatchCursor_table[-3],
    CStdStubBuffer_DELEGATING_METHODS
};


/* Object interface: IGHSwatch, ver. 0.0,
   GUID={0xF61D2746,0x4A54,0x494F,{0xB2,0x14,0xBB,0xE2,0x5A,0xD4,0x6D,0xBA}} */

#pragma code_seg(".orpc")
static const unsigned short IGHSwatch_FormatStringOffsetTable[] =
    {
    (unsigned short) -1,
    (unsigned short) -1,
    (unsigned short) -1,
    (unsigned short) -1,
    246,
    282,
    318,
    354,
    390,
    426,
    462,
    498,
    534,
    570,
    606,
    648,
    690,
    732,
    768,
    804,
    840
    };

static const MIDL_STUBLESS_PROXY_INFO IGHSwatch_ProxyInfo =
    {
    &Object_StubDesc,
    __MIDL_ProcFormatString.Format,
    &IGHSwatch_FormatStringOffsetTable[-3],
    0,
    0,
    0
    };


static const MIDL_SERVER_INFO IGHSwatch_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IGHSwatch_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0};
CINTERFACE_PROXY_VTABLE(24) _IGHSwatchProxyVtbl = 
{
    &IGHSwatch_ProxyInfo,
    &IID_IGHSwatch,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
    0 /* IDispatch_Invoke_Proxy */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::get_Name */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::put_Name */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::get_Description */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::put_Description */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::get_CreatedDate */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::get_IndexSystem */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::put_IndexSystem */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::get_FieldCount */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::get_RowCount */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::CreateRow */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::Search */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::Update */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::FindIndex */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::AddIndex */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::DeleteIndex */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::get_FilePath */ ,
    (void *) (INT_PTR) -1 /* IGHSwatch::put_FilePath */
};


static const PRPC_STUB_FUNCTION IGHSwatch_table[] =
{
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2
};

CInterfaceStubVtbl _IGHSwatchStubVtbl =
{
    &IID_IGHSwatch,
    &IGHSwatch_ServerInfo,
    24,
    &IGHSwatch_table[-3],
    CStdStubBuffer_DELEGATING_METHODS
};


/* Object interface: IGHSwatchWorkspace, ver. 0.0,
   GUID={0x8B54D477,0x0CA0,0x4a6b,{0x97,0xFD,0xEA,0x99,0x79,0xA2,0xC8,0xBF}} */

#pragma code_seg(".orpc")
static const unsigned short IGHSwatchWorkspace_FormatStringOffsetTable[] =
    {
    (unsigned short) -1,
    (unsigned short) -1,
    (unsigned short) -1,
    (unsigned short) -1,
    876,
    918,
    954,
    996
    };

static const MIDL_STUBLESS_PROXY_INFO IGHSwatchWorkspace_ProxyInfo =
    {
    &Object_StubDesc,
    __MIDL_ProcFormatString.Format,
    &IGHSwatchWorkspace_FormatStringOffsetTable[-3],
    0,
    0,
    0
    };


static const MIDL_SERVER_INFO IGHSwatchWorkspace_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IGHSwatchWorkspace_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0};
CINTERFACE_PROXY_VTABLE(11) _IGHSwatchWorkspaceProxyVtbl = 
{
    &IGHSwatchWorkspace_ProxyInfo,
    &IID_IGHSwatchWorkspace,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
    0 /* IDispatch_Invoke_Proxy */ ,
    (void *) (INT_PTR) -1 /* IGHSwatchWorkspace::Open */ ,
    (void *) (INT_PTR) -1 /* IGHSwatchWorkspace::Save */ ,
    (void *) (INT_PTR) -1 /* IGHSwatchWorkspace::SaveAs */ ,
    (void *) (INT_PTR) -1 /* IGHSwatchWorkspace::Create */
};


static const PRPC_STUB_FUNCTION IGHSwatchWorkspace_table[] =
{
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2
};

CInterfaceStubVtbl _IGHSwatchWorkspaceStubVtbl =
{
    &IID_IGHSwatchWorkspace,
    &IGHSwatchWorkspace_ServerInfo,
    11,
    &IGHSwatchWorkspace_table[-3],
    CStdStubBuffer_DELEGATING_METHODS
};

static const MIDL_STUB_DESC Object_StubDesc = 
    {
    0,
    NdrOleAllocate,
    NdrOleFree,
    0,
    0,
    0,
    0,
    0,
    __MIDL_TypeFormatString.Format,
    1, /* -error bounds_check flag */
    0x50002, /* Ndr library version */
    0,
    0x6000169, /* MIDL Version 6.0.361 */
    0,
    UserMarshalRoutines,
    0,  /* notify & notify_flag routine table */
    0x1, /* MIDL flag */
    0, /* cs routines */
    0,   /* proxy/server info */
    0   /* Reserved5 */
    };

const CInterfaceProxyVtbl * _GHSwatchSystem_ProxyVtblList[] = 
{
    ( CInterfaceProxyVtbl *) &_IGHSwatchProxyVtbl,
    ( CInterfaceProxyVtbl *) &_IGHRowProxyVtbl,
    ( CInterfaceProxyVtbl *) &_IGHSwatchWorkspaceProxyVtbl,
    ( CInterfaceProxyVtbl *) &_IGHSwatchCursorProxyVtbl,
    ( CInterfaceProxyVtbl *) &_IGHWorksapceProxyVtbl,
    0
};

const CInterfaceStubVtbl * _GHSwatchSystem_StubVtblList[] = 
{
    ( CInterfaceStubVtbl *) &_IGHSwatchStubVtbl,
    ( CInterfaceStubVtbl *) &_IGHRowStubVtbl,
    ( CInterfaceStubVtbl *) &_IGHSwatchWorkspaceStubVtbl,
    ( CInterfaceStubVtbl *) &_IGHSwatchCursorStubVtbl,
    ( CInterfaceStubVtbl *) &_IGHWorksapceStubVtbl,
    0
};

PCInterfaceName const _GHSwatchSystem_InterfaceNamesList[] = 
{
    "IGHSwatch",
    "IGHRow",
    "IGHSwatchWorkspace",
    "IGHSwatchCursor",
    "IGHWorksapce",
    0
};

const IID *  _GHSwatchSystem_BaseIIDList[] = 
{
    &IID_IDispatch,
    &IID_IDispatch,
    &IID_IDispatch,
    &IID_IDispatch,
    &IID_IDispatch,
    0
};


#define _GHSwatchSystem_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _GHSwatchSystem, pIID, n)

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

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

const ExtendedProxyFileInfo GHSwatchSystem_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _GHSwatchSystem_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _GHSwatchSystem_StubVtblList,
    (const PCInterfaceName * ) & _GHSwatchSystem_InterfaceNamesList,
    (const IID ** ) & _GHSwatchSystem_BaseIIDList,
    & _GHSwatchSystem_IID_Lookup, 
    5,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
    0  /* Filler3 */
};
#if _MSC_VER >= 1200
#pragma warning(pop)
#endif


#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -