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

📄 comserver_p.c

📁 DCOM 上位机和嵌入式系统通信
💻 C
📖 第 1 页 / 共 5 页
字号:
                  ( unsigned char __RPC_FAR * )&updtm,
                  ( unsigned char __RPC_FAR * )&downdtm,
                  ( unsigned char __RPC_FAR * )&up_rno,
                  ( unsigned char __RPC_FAR * )&dw_rno,
                  ( unsigned char __RPC_FAR * )&personID,
                  ( unsigned char __RPC_FAR * )&tag);
#else
    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1458],
                  ( unsigned char __RPC_FAR * )&This);
#endif
    return ( HRESULT  )_RetVal.Simple;
    
}

/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSave_setcopy_flag_Proxy( 
    IDataSave __RPC_FAR * This,
    int flag)
{
CLIENT_CALL_RETURN _RetVal;


#if defined( _ALPHA_ )
    va_list vlist;
#endif
    
#if defined( _ALPHA_ )
    va_start(vlist,flag);
    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1540],
                  vlist.a0);
#elif defined( _PPC_ ) || defined( _MIPS_ )

    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1540],
                  ( unsigned char __RPC_FAR * )&This,
                  ( unsigned char __RPC_FAR * )&flag);
#else
    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1540],
                  ( unsigned char __RPC_FAR * )&This);
#endif
    return ( HRESULT  )_RetVal.Simple;
    
}

/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSave_Get_ryjc_fieldalarm_tab_Proxy( 
    IDataSave __RPC_FAR * This,
    /* [in] */ short tjno,
    /* [out] */ short __RPC_FAR *stno,
    /* [out] */ short __RPC_FAR *addrno,
    /* [out] */ DATE __RPC_FAR *time,
    /* [out] */ short __RPC_FAR *tag)
{
CLIENT_CALL_RETURN _RetVal;


#if defined( _ALPHA_ )
    va_list vlist;
#endif
    
#if defined( _ALPHA_ )
    va_start(vlist,tag);
    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1568],
                  vlist.a0);
#elif defined( _PPC_ ) || defined( _MIPS_ )

    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1568],
                  ( unsigned char __RPC_FAR * )&This,
                  ( unsigned char __RPC_FAR * )&tjno,
                  ( unsigned char __RPC_FAR * )&stno,
                  ( unsigned char __RPC_FAR * )&addrno,
                  ( unsigned char __RPC_FAR * )&time,
                  ( unsigned char __RPC_FAR * )&tag);
#else
    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1568],
                  ( unsigned char __RPC_FAR * )&This);
#endif
    return ( HRESULT  )_RetVal.Simple;
    
}

/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSave_Get_ryjc_Fieldxx_tab_Proxy( 
    IDataSave __RPC_FAR * This,
    short tjno,
    /* [out] */ short __RPC_FAR *rfid,
    /* [out] */ short __RPC_FAR *addrno,
    /* [out] */ DATE __RPC_FAR *intime,
    /* [out] */ DATE __RPC_FAR *outtime)
{
CLIENT_CALL_RETURN _RetVal;


#if defined( _ALPHA_ )
    va_list vlist;
#endif
    
#if defined( _ALPHA_ )
    va_start(vlist,outtime);
    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1620],
                  vlist.a0);
#elif defined( _PPC_ ) || defined( _MIPS_ )

    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1620],
                  ( unsigned char __RPC_FAR * )&This,
                  ( unsigned char __RPC_FAR * )&tjno,
                  ( unsigned char __RPC_FAR * )&rfid,
                  ( unsigned char __RPC_FAR * )&addrno,
                  ( unsigned char __RPC_FAR * )&intime,
                  ( unsigned char __RPC_FAR * )&outtime);
#else
    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1620],
                  ( unsigned char __RPC_FAR * )&This);
#endif
    return ( HRESULT  )_RetVal.Simple;
    
}

/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSave_Getkgch_num_Proxy( 
    IDataSave __RPC_FAR * This,
    /* [out] */ short __RPC_FAR *num)
{
CLIENT_CALL_RETURN _RetVal;


#if defined( _ALPHA_ )
    va_list vlist;
#endif
    
#if defined( _ALPHA_ )
    va_start(vlist,num);
    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1672],
                  vlist.a0);
#elif defined( _PPC_ ) || defined( _MIPS_ )

    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1672],
                  ( unsigned char __RPC_FAR * )&This,
                  ( unsigned char __RPC_FAR * )&num);
#else
    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1672],
                  ( unsigned char __RPC_FAR * )&This);
#endif
    return ( HRESULT  )_RetVal.Simple;
    
}

/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSave_Getkgch_Proxy( 
    IDataSave __RPC_FAR * This,
    short i,
    /* [out] */ int __RPC_FAR *addr_sensor,
    /* [out] */ DATE __RPC_FAR *st_tm,
    /* [out] */ DATE __RPC_FAR *steptm,
    /* [out] */ long __RPC_FAR *addtm,
    /* [out] */ long __RPC_FAR *status)
{
CLIENT_CALL_RETURN _RetVal;


#if defined( _ALPHA_ )
    va_list vlist;
#endif
    
#if defined( _ALPHA_ )
    va_start(vlist,status);
    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1700],
                  vlist.a0);
#elif defined( _PPC_ ) || defined( _MIPS_ )

    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1700],
                  ( unsigned char __RPC_FAR * )&This,
                  ( unsigned char __RPC_FAR * )&i,
                  ( unsigned char __RPC_FAR * )&addr_sensor,
                  ( unsigned char __RPC_FAR * )&st_tm,
                  ( unsigned char __RPC_FAR * )&steptm,
                  ( unsigned char __RPC_FAR * )&addtm,
                  ( unsigned char __RPC_FAR * )&status);
#else
    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1700],
                  ( unsigned char __RPC_FAR * )&This);
#endif
    return ( HRESULT  )_RetVal.Simple;
    
}

/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSave_Setkgch_num_Proxy( 
    IDataSave __RPC_FAR * This,
    /* [in] */ short num)
{
CLIENT_CALL_RETURN _RetVal;


#if defined( _ALPHA_ )
    va_list vlist;
#endif
    
#if defined( _ALPHA_ )
    va_start(vlist,num);
    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1758],
                  vlist.a0);
#elif defined( _PPC_ ) || defined( _MIPS_ )

    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1758],
                  ( unsigned char __RPC_FAR * )&This,
                  ( unsigned char __RPC_FAR * )&num);
#else
    _RetVal = NdrClientCall2(
                  ( PMIDL_STUB_DESC  )&Object_StubDesc,
                  (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1758],
                  ( unsigned char __RPC_FAR * )&This);
#endif
    return ( HRESULT  )_RetVal.Simple;
    
}

static const unsigned short IDataSave_FormatStringOffsetTable[] = 
    {
    (unsigned short) -1,
    (unsigned short) -1,
    (unsigned short) -1,
    (unsigned short) -1,
    128,
    156,
    184,
    78,
    248,
    276,
    334,
    404,
    438,
    502,
    530,
    564,
    592,
    620,
    648,
    676,
    704,
    732,
    802,
    860,
    918,
    946,
    974,
    1044,
    1120,
    1148,
    1176,
    1234,
    1286,
    1320,
    1354,
    1388,
    1458,
    1540,
    1568,
    1620,
    1672,
    1700,
    1758
    };

static const MIDL_SERVER_INFO IDataSave_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IDataSave_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0
    };

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

CINTERFACE_PROXY_VTABLE(46) _IDataSaveProxyVtbl = 
{
    &IDataSave_ProxyInfo,
    &IID_IDataSave,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    0 /* (void *)-1 /* IDispatch::GetTypeInfoCount */ ,
    0 /* (void *)-1 /* IDispatch::GetTypeInfo */ ,
    0 /* (void *)-1 /* IDispatch::GetIDsOfNames */ ,
    0 /* IDispatch_Invoke_Proxy */ ,
    (void *)-1 /* IDataSave::Set_Two_Min_Flag */ ,
    (void *)-1 /* IDataSave::Set_One_Hour_Flag */ ,
    (void *)-1 /* IDataSave::Get_Alar */ ,
    (void *)-1 /* IDataSave::Set_Alar_Num */ ,
    (void *)-1 /* IDataSave::Set_Err_Num */ ,
    (void *)-1 /* IDataSave::Get_Err */ ,
    (void *)-1 /* IDataSave::Get_NowData */ ,
    (void *)-1 /* IDataSave::Get_File3 */ ,
    (void *)-1 /* IDataSave::Get_kaijutu_tab */ ,
    (void *)-1 /* IDataSave::Get_Delflag */ ,
    (void *)-1 /* IDataSave::Get_Del_Sensor */ ,
    (void *)-1 /* IDataSave::Set_Delflag */ ,
    (void *)-1 /* IDataSave::Get_Alar_Num */ ,
    (void *)-1 /* IDataSave::Get_Err_Num */ ,
    (void *)-1 /* IDataSave::Get_NowData_Num */ ,
    (void *)-1 /* IDataSave::Get_Kaijutu_Num */ ,
    (void *)-1 /* IDataSave::Get_Del_Sensor_Num */ ,
    (void *)-1 /* IDataSave::Get_ryjc_trace_tab */ ,
    (void *)-1 /* IDataSave::Get_ryjc_trace_num */ ,
    (void *)-1 /* IDataSave::Set_ryjc_trace_Num */ ,
    (void *)-1 /* IDataSave::Get_notice_flag */ ,
    (void *)-1 /* IDataSave::Set_notice_flag */ ,
    (void *)-1 /* IDataSave::Get_rjerr */ ,
    (void *)-1 /* IDataSave::Get_Save_NowData */ ,
    (void *)-1 /* IDataSave::Get_NowBj_Num */ ,
    IDataSave_Get_NowGz_Num_Proxy ,
    IDataSave_Get_NowBj_Proxy ,
    IDataSave_Get_NowGz_Proxy ,
    IDataSave_Get_Fz_State_Proxy ,
    IDataSave_Get_Kckz_Proxy ,
    IDataSave_Get_ErrInfo_Proxy ,
    IDataSave_Get_ryjc_alarm_tab_Proxy ,
    IDataSave_Get_ryjc_updown_tab_Proxy ,
    IDataSave_setcopy_flag_Proxy ,
    IDataSave_Get_ryjc_fieldalarm_tab_Proxy ,
    IDataSave_Get_ryjc_Fieldxx_tab_Proxy ,
    IDataSave_Getkgch_num_Proxy ,
    IDataSave_Getkgch_Proxy ,
    IDataSave_Setkgch_num_Proxy
};


static const PRPC_STUB_FUNCTION IDataSave_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,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2
};

CInterfaceStubVtbl _IDataSaveStubVtbl =
{
    &IID_IDataSave,
    &IDataSave_ServerInfo,
    46,
    &IDataSave_table[-3],
    CStdStubBuffer_DELEGATING_METHODS
};


/* Object interface: IAlarm, ver. 0.0,
   GUID={0x0CA2666E,0x61A7,0x11D5,{0xB0,0x50,0x00,0x50,0xBA,0xF2,0xA9,0x27}} */


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IAlarm_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IAlarm_FormatStringOffsetTable[] = 
    {
    (unsigned short) -1,
    (unsigned short) -1,
    (unsigned short) -1,
    (unsigned short) -1,
    128,
    1786,
    1820,
    78,
    248,
    1860,
    1888,
    1928,
    1956,
    1990,
    2018,
    2040,
    592,
    620,
    2062,
    2090
    };

static const MIDL_SERVER_INFO IAlarm_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IAlarm_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0
    };

⌨️ 快捷键说明

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