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

📄 comserver.h

📁 DCOM 上位机和嵌入式系统通信
💻 H
📖 第 1 页 / 共 5 页
字号:
/* this ALWAYS GENERATED file contains the definitions for the interfaces */


/* File created by MIDL compiler version 5.01.0164 */
/* at Mon Jun 20 17:50:10 2005
 */
/* Compiler settings for D:\龙口北皂矿\北皂\Com1217\ComServer.idl:
    Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
    error checks: allocation ref bounds_check enum stub_data 
*/
//@@MIDL_FILE_HEADING(  )


/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440
#endif

#include "rpc.h"
#include "rpcndr.h"

#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__

#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/

#ifndef __ComServer_h__
#define __ComServer_h__

#ifdef __cplusplus
extern "C"{
#endif 

/* Forward Declarations */ 

#ifndef __ILoadSystem_FWD_DEFINED__
#define __ILoadSystem_FWD_DEFINED__
typedef interface ILoadSystem ILoadSystem;
#endif 	/* __ILoadSystem_FWD_DEFINED__ */


#ifndef __IDataSave_FWD_DEFINED__
#define __IDataSave_FWD_DEFINED__
typedef interface IDataSave IDataSave;
#endif 	/* __IDataSave_FWD_DEFINED__ */


#ifndef __IAlarm_FWD_DEFINED__
#define __IAlarm_FWD_DEFINED__
typedef interface IAlarm IAlarm;
#endif 	/* __IAlarm_FWD_DEFINED__ */


#ifndef __IDataFlow_FWD_DEFINED__
#define __IDataFlow_FWD_DEFINED__
typedef interface IDataFlow IDataFlow;
#endif 	/* __IDataFlow_FWD_DEFINED__ */


#ifndef __IDataChange_FWD_DEFINED__
#define __IDataChange_FWD_DEFINED__
typedef interface IDataChange IDataChange;
#endif 	/* __IDataChange_FWD_DEFINED__ */


#ifndef __IDataProcess_FWD_DEFINED__
#define __IDataProcess_FWD_DEFINED__
typedef interface IDataProcess IDataProcess;
#endif 	/* __IDataProcess_FWD_DEFINED__ */


#ifndef __IProcControl_FWD_DEFINED__
#define __IProcControl_FWD_DEFINED__
typedef interface IProcControl IProcControl;
#endif 	/* __IProcControl_FWD_DEFINED__ */


#ifndef __Ipersonproc_FWD_DEFINED__
#define __Ipersonproc_FWD_DEFINED__
typedef interface Ipersonproc Ipersonproc;
#endif 	/* __Ipersonproc_FWD_DEFINED__ */


#ifndef __Irjinteface_FWD_DEFINED__
#define __Irjinteface_FWD_DEFINED__
typedef interface Irjinteface Irjinteface;
#endif 	/* __Irjinteface_FWD_DEFINED__ */


#ifndef __Iopcinteface_FWD_DEFINED__
#define __Iopcinteface_FWD_DEFINED__
typedef interface Iopcinteface Iopcinteface;
#endif 	/* __Iopcinteface_FWD_DEFINED__ */


#ifndef __Ihotuse_FWD_DEFINED__
#define __Ihotuse_FWD_DEFINED__
typedef interface Ihotuse Ihotuse;
#endif 	/* __Ihotuse_FWD_DEFINED__ */


#ifndef __Icapid_FWD_DEFINED__
#define __Icapid_FWD_DEFINED__
typedef interface Icapid Icapid;
#endif 	/* __Icapid_FWD_DEFINED__ */


#ifndef __Irjremote_FWD_DEFINED__
#define __Irjremote_FWD_DEFINED__
typedef interface Irjremote Irjremote;
#endif 	/* __Irjremote_FWD_DEFINED__ */


#ifndef __Inetweb_FWD_DEFINED__
#define __Inetweb_FWD_DEFINED__
typedef interface Inetweb Inetweb;
#endif 	/* __Inetweb_FWD_DEFINED__ */


#ifndef __Ireg_FWD_DEFINED__
#define __Ireg_FWD_DEFINED__
typedef interface Ireg Ireg;
#endif 	/* __Ireg_FWD_DEFINED__ */


#ifndef __Server1_FWD_DEFINED__
#define __Server1_FWD_DEFINED__

#ifdef __cplusplus
typedef class Server1 Server1;
#else
typedef struct Server1 Server1;
#endif /* __cplusplus */

#endif 	/* __Server1_FWD_DEFINED__ */


#ifndef __Server2_FWD_DEFINED__
#define __Server2_FWD_DEFINED__

#ifdef __cplusplus
typedef class Server2 Server2;
#else
typedef struct Server2 Server2;
#endif /* __cplusplus */

#endif 	/* __Server2_FWD_DEFINED__ */


#ifndef __Server3_FWD_DEFINED__
#define __Server3_FWD_DEFINED__

#ifdef __cplusplus
typedef class Server3 Server3;
#else
typedef struct Server3 Server3;
#endif /* __cplusplus */

#endif 	/* __Server3_FWD_DEFINED__ */


#ifndef __personproc_FWD_DEFINED__
#define __personproc_FWD_DEFINED__

#ifdef __cplusplus
typedef class personproc personproc;
#else
typedef struct personproc personproc;
#endif /* __cplusplus */

#endif 	/* __personproc_FWD_DEFINED__ */


#ifndef __rjinteface_FWD_DEFINED__
#define __rjinteface_FWD_DEFINED__

#ifdef __cplusplus
typedef class rjinteface rjinteface;
#else
typedef struct rjinteface rjinteface;
#endif /* __cplusplus */

#endif 	/* __rjinteface_FWD_DEFINED__ */


#ifndef __opcinteface_FWD_DEFINED__
#define __opcinteface_FWD_DEFINED__

#ifdef __cplusplus
typedef class opcinteface opcinteface;
#else
typedef struct opcinteface opcinteface;
#endif /* __cplusplus */

#endif 	/* __opcinteface_FWD_DEFINED__ */


#ifndef __hotuse_FWD_DEFINED__
#define __hotuse_FWD_DEFINED__

#ifdef __cplusplus
typedef class hotuse hotuse;
#else
typedef struct hotuse hotuse;
#endif /* __cplusplus */

#endif 	/* __hotuse_FWD_DEFINED__ */


#ifndef __capid_FWD_DEFINED__
#define __capid_FWD_DEFINED__

#ifdef __cplusplus
typedef class capid capid;
#else
typedef struct capid capid;
#endif /* __cplusplus */

#endif 	/* __capid_FWD_DEFINED__ */


#ifndef __rjremote_FWD_DEFINED__
#define __rjremote_FWD_DEFINED__

#ifdef __cplusplus
typedef class rjremote rjremote;
#else
typedef struct rjremote rjremote;
#endif /* __cplusplus */

#endif 	/* __rjremote_FWD_DEFINED__ */


#ifndef __netweb_FWD_DEFINED__
#define __netweb_FWD_DEFINED__

#ifdef __cplusplus
typedef class netweb netweb;
#else
typedef struct netweb netweb;
#endif /* __cplusplus */

#endif 	/* __netweb_FWD_DEFINED__ */


#ifndef __reg_FWD_DEFINED__
#define __reg_FWD_DEFINED__

#ifdef __cplusplus
typedef class reg reg;
#else
typedef struct reg reg;
#endif /* __cplusplus */

#endif 	/* __reg_FWD_DEFINED__ */


/* header files for imported files */
#include "oaidl.h"
#include "ocidl.h"

void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 

/* interface __MIDL_itf_ComServer_0000 */
/* [local] */ 

typedef /* [public][public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0001
    {
    unsigned char file2[ 30 ];
    }	Kjsys1;

typedef /* [public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0002
    {
    Kjsys1 file1[ 500 ];
    }	Kjsys001;

typedef /* [public][public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0003
    {
    byte flag;
    byte pl_index;
    byte su_index;
    float shutdown;
    float renew;
    float up_alarm;
    float up_remove_alarm;
    float down_alarm;
    float down_remove_alarm;
    float scale_data;
    float x_scale;
    }	Point_type_struct00;

typedef /* [public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0004
    {
    Point_type_struct00 file2[ 100 ];
    }	point_type_struct;

typedef /* [public][public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0005
    {
    unsigned char name[ 16 ];
    unsigned char unit[ 10 ];
    byte property;
    unsigned char offshow[ 10 ];
    unsigned char onshow[ 10 ];
    byte cgqindex;
    }	Sensor_unit_struct00;

typedef /* [public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0006
    {
    Sensor_unit_struct00 file3[ 50 ];
    }	sensor_unit_struct;

typedef /* [public][public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0007
    {
    byte fzindex;
    byte state_type;
    short name_index;
    }	station_cfg;

typedef /* [public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0008
    {
    byte flag[ 255 ];
    station_cfg info[ 255 ];
    }	kjsys004;

typedef /* [public][public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0009
    {
    short pinlul;
    short pinluh;
    }	Kjsys5;

typedef /* [public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0010
    {
    Kjsys5 file5[ 10 ];
    }	kjsys005;

typedef /* [public][public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0011
    {
    byte addr;
    byte port;
    }	Station_port_struct00;

typedef /* [public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0012
    {
    Station_port_struct00 file6[ 50 ][ 500 ];
    }	station_port_struct;

typedef /* [public][public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0013
    {
    int addr_sensor;
    byte errorflag;
    DATE start_time;
    DATE end_time;
    byte error_type;
    unsigned char name[ 60 ];
    float val;
    unsigned char describe[ 60 ];
    }	Errorold00;

typedef /* [public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0014
    {
    int ErrorCun;
    Errorold00 ErroroldRec[ 500 ];
    }	errorold;

typedef /* [public][public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0015
    {
    int cd_num;
    int addr_sensor;
    DATE start_time;
    float maxv;
    float minv;
    float avgv;
    }	alarm00;

typedef /* [public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0016
    {
    int AlarmNum;
    alarm00 AlarmRec[ 500 ];
    }	Alarm;

typedef /* [public][public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0017
    {
    int addr_sensor;
    DATE start_time;
    DATE end_time;
    float maxv;
    float minv;
    float avgv;
    }	Alarmold00;

typedef /* [public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0018
    {
    int AlarmCun;
    Alarmold00 AlarmOldRec[ 500 ];
    }	alarmold;

typedef /* [public][public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0019
    {
    int stno;
    int port;
    int kcz;
    int state;
    int src;
    DATE startime;
    }	DDDJ;

typedef /* [public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0020
    {
    int count;
    DDDJ dj[ 100 ];
    }	DDDJ_STRUC;

typedef /* [public][public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0021
    {
    unsigned char name[ 40 ];
    int state;
    DATE startime;
    DATE endtime;
    unsigned char dscrp[ 40 ];
    }	DDBJ;

typedef /* [public][public] */ struct  __MIDL___MIDL_itf_ComServer_0000_0022
    {
    int count;
    DDBJ bj[ 200 ];
    }	DDBJ_STRUC;

⌨️ 快捷键说明

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