📄 opcbc.h
字号:
(This)->lpVtbl -> QueryEnumerationSets(This,pdwCount,ppdwEnumSetId,ppszEnumSetName)
#define IOPCEnumerationSets_QueryEnumeration(This,dwEnumSetId,dwEnumValue,pszEnumName) \
(This)->lpVtbl -> QueryEnumeration(This,dwEnumSetId,dwEnumValue,pszEnumName)
#define IOPCEnumerationSets_QueryEnumerationList(This,dwEnumSetId,pdwCount,ppdwEnumValue,ppszEnumName) \
(This)->lpVtbl -> QueryEnumerationList(This,dwEnumSetId,pdwCount,ppdwEnumValue,ppszEnumName)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IOPCEnumerationSets_QueryEnumerationSets_Proxy(
IOPCEnumerationSets * This,
/* [out] */ DWORD *pdwCount,
/* [size_is][size_is][out] */ DWORD **ppdwEnumSetId,
/* [size_is][size_is][string][out] */ LPWSTR **ppszEnumSetName);
void __RPC_STUB IOPCEnumerationSets_QueryEnumerationSets_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEnumerationSets_QueryEnumeration_Proxy(
IOPCEnumerationSets * This,
/* [in] */ DWORD dwEnumSetId,
/* [in] */ DWORD dwEnumValue,
/* [string][out] */ LPWSTR *pszEnumName);
void __RPC_STUB IOPCEnumerationSets_QueryEnumeration_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEnumerationSets_QueryEnumerationList_Proxy(
IOPCEnumerationSets * This,
/* [in] */ DWORD dwEnumSetId,
/* [out] */ DWORD *pdwCount,
/* [size_is][size_is][out] */ DWORD **ppdwEnumValue,
/* [size_is][size_is][string][out] */ LPWSTR **ppszEnumName);
void __RPC_STUB IOPCEnumerationSets_QueryEnumerationList_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IOPCEnumerationSets_INTERFACE_DEFINED__ */
#ifndef __OPC_BATCH_LIBRARY_DEFINED__
#define __OPC_BATCH_LIBRARY_DEFINED__
/* library OPC_BATCH */
/* [helpstring][version][uuid] */
EXTERN_C const IID LIBID_OPC_BATCH;
#ifndef __OPCBC_Constants_MODULE_DEFINED__
#define __OPCBC_Constants_MODULE_DEFINED__
/* module OPCBC_Constants */
const LPCWSTR OPC_CATEGORY_DESCRIPTION_BATCH10 = L"OPC Batch Server Version 1.0";
const LPCWSTR OPC_CATEGORY_DESCRIPTION_BATCH20 = L"OPC Batch Server Version 2.0";
#endif /* __OPCBC_Constants_MODULE_DEFINED__ */
#ifndef __OPCBC_EnumSets_MODULE_DEFINED__
#define __OPCBC_EnumSets_MODULE_DEFINED__
/* module OPCBC_EnumSets */
const DWORD OPCB_ENUM_PHYS = 0;
const DWORD OPCB_ENUM_PROC = 1;
const DWORD OPCB_ENUM_STATE = 2;
const DWORD OPCB_ENUM_MODE = 3;
const DWORD OPCB_ENUM_PARAM = 4;
const DWORD OPCB_ENUM_MR_PROC = 5;
const DWORD OPCB_ENUM_RE_USE = 6;
const DWORD OPCB_PHYS_ENTERPRISE = 0;
const DWORD OPCB_PHYS_SITE = 1;
const DWORD OPCB_PHYS_AREA = 2;
const DWORD OPCB_PHYS_PROCESSCELL = 3;
const DWORD OPCB_PHYS_UNIT = 4;
const DWORD OPCB_PHYS_EQUIPMENTMODULE = 5;
const DWORD OPCB_PHYS_CONTROLMODULE = 6;
const DWORD OPCB_PHYS_EPE = 7;
const DWORD OPCB_PROC_PROCEDURE = 0;
const DWORD OPCB_PROC_UNITPROCEDURE = 1;
const DWORD OPCB_PROC_OPERATION = 2;
const DWORD OPCB_PROC_PHASE = 3;
const DWORD OPCB_PROC_PARAMETER_COLLECTION = 4;
const DWORD OPCB_PROC_PARAMETER = 5;
const DWORD OPCB_PROC_RESULT_COLLECTION = 6;
const DWORD OPCB_PROC_RESULT = 7;
const DWORD OPCB_PROC_BATCH = 8;
const DWORD OPCB_PROC_CAMPAIGN = 9;
const DWORD OPCB_STATE_IDLE = 0;
const DWORD OPCB_STATE_RUNNING = 1;
const DWORD OPCB_STATE_COMPLETE = 2;
const DWORD OPCB_STATE_PAUSING = 3;
const DWORD OPCB_STATE_PAUSED = 4;
const DWORD OPCB_STATE_HOLDING = 5;
const DWORD OPCB_STATE_HELD = 6;
const DWORD OPCB_STATE_RESTARTING = 7;
const DWORD OPCB_STATE_STOPPING = 8;
const DWORD OPCB_STATE_STOPPED = 9;
const DWORD OPCB_STATE_ABORTING = 10;
const DWORD OPCB_STATE_ABORTED = 11;
const DWORD OPCB_STATE_UNKNOWN = 12;
const DWORD OPCB_MODE_AUTOMATIC = 0;
const DWORD OPCB_MODE_SEMIAUTOMATIC = 1;
const DWORD OPCB_MODE_MANUAL = 2;
const DWORD OPCB_MODE_UNKNOWN = 3;
const DWORD OPCB_PARAM_PROCESSINPUT = 0;
const DWORD OPCB_PARAM_PROCESSPARAMETER = 1;
const DWORD OPCB_PARAM_PROCESSOUTPUT = 2;
const DWORD OPCB_MR_PROC_PROCEDURE = 0;
const DWORD OPCB_MR_PROC_UNITPROCEDURE = 1;
const DWORD OPCB_MR_PROC_OPERATION = 2;
const DWORD OPCB_MR_PROC_PHASE = 3;
const DWORD OPCB_MR_PARAMETER_COLLECTION = 4;
const DWORD OPCB_MR_PARAMETER = 5;
const DWORD OPCB_MR_RESULT_COLLECTION = 6;
const DWORD OPCB_MR_RESULT = 7;
const DWORD OPCB_RE_USE_INVALID = 0;
const DWORD OPCB_RE_USE_LINKED = 1;
const DWORD OPCB_RE_USE_EMBEDDED = 2;
const DWORD OPCB_RE_USE_COPIED = 3;
#endif /* __OPCBC_EnumSets_MODULE_DEFINED__ */
#ifndef __OPCBC_Properties_MODULE_DEFINED__
#define __OPCBC_Properties_MODULE_DEFINED__
/* module OPCBC_Properties */
const DWORD OPCB_PROPERTY_ID = 400;
const DWORD OPCB_PROPERTY_VALUE = 401;
const DWORD OPCB_PROPERTY_RIGHTS = 402;
const DWORD OPCB_PROPERTY_EU = 403;
const DWORD OPCB_PROPERTY_DESC = 404;
const DWORD OPCB_PROPERTY_HIGH_VALUE_LIMIT = 405;
const DWORD OPCB_PROPERTY_LOW_VALUE_LIMIT = 406;
const DWORD OPCB_PROPERTY_TIME_ZONE = 407;
const DWORD OPCB_PROPERTY_CONDITION_STATUS = 408;
const DWORD OPCB_PROPERTY_PHYSICAL_MODEL_LEVEL = 409;
const DWORD OPCB_PROPERTY_BATCH_MODEL_LEVEL = 410;
const DWORD OPCB_PROPERTY_RELATED_BATCH_IDS = 411;
const DWORD OPCB_PROPERTY_VERSION = 412;
const DWORD OPCB_PROPERTY_EQUIPMENT_CLASS = 413;
const DWORD OPCB_PROPERTY_LOCATION = 414;
const DWORD OPCB_PROPERTY_MAXIMUM_USER_COUNT = 415;
const DWORD OPCB_PROPERTY_CURRENT_USER_COUNT = 416;
const DWORD OPCB_PROPERTY_CURRENT_USER_LIST = 417;
const DWORD OPCB_PROPERTY_ALLOCATED_EQUIPMENT_LIST = 418;
const DWORD OPCB_PROPERTY_REQUESTER_LIST = 419;
const DWORD OPCB_PROPERTY_REQUESTED_LIST = 420;
const DWORD OPCB_PROPERTY_SHARED_BY_LIST = 421;
const DWORD OPCB_PROPERTY_EQUIPMENT_STATE = 422;
const DWORD OPCB_PROPERTY_EQUIPMENT_MODE = 423;
const DWORD OPCB_PROPERTY_UPSTREAM_EQUIPMENT_LIST = 424;
const DWORD OPCB_PROPERTY_DOWNSTREAM_EQUIPMENT_LIST = 425;
const DWORD OPCB_PROPERTY_EQUIPMENT_PROCEDURAL_ELEMENT_LIST = 426;
const DWORD OPCB_PROPERTY_CURRENT_PROCEDURE_LIST = 427;
const DWORD OPCB_PROPERTY_TRAIN_LIST = 428;
const DWORD OPCB_PROPERTY_DEVICE_DATA_SOURCE = 429;
const DWORD OPCB_PROPERTY_DEVICE_DATA_SERVER = 430;
const DWORD OPCB_PROPERTY_CAMPAIGN_ID = 431;
const DWORD OPCB_PROPERTY_LOT_ID_LIST = 432;
const DWORD OPCB_PROPERTY_CONTROL_RECIPE_ID = 433;
const DWORD OPCB_PROPERTY_CONTROL_RECIPE_VERSION = 434;
const DWORD OPCB_PROPERTY_MASTER_RECIPE_ID = 435;
const DWORD OPCB_PROPERTY_MASTER_RECIPE_VERSION = 436;
const DWORD OPCB_PROPERTY_PRODUCT_ID = 437;
const DWORD OPCB_PROPERTY_GRADE = 438;
const DWORD OPCB_PROPERTY_BATCH_SIZE = 439;
const DWORD OPCB_PROPERTY_PRIORITY = 440;
const DWORD OPCB_PROPERTY_EXECUTION_STATE = 441;
const DWORD OPCB_PROPERTY_IEC61512_1_STATE = 442;
const DWORD OPCB_PROPERTY_EXECUTION_MODE = 443;
const DWORD OPCB_PROPERTY_IEC61512_1_MODE = 444;
const DWORD OPCB_PROPERTY_SCHEDULED_START_TIME = 445;
const DWORD OPCB_PROPERTY_ACTUAL_START_TIME = 446;
const DWORD OPCB_PROPERTY_ESTIMATED_END_TIME = 447;
const DWORD OPCB_PROPERTY_ACTUAL_END_TIME = 448;
const DWORD OPCB_PROPERTY_PHYSICAL_MODEL_REFERENCE = 449;
const DWORD OPCB_PROPERTY_EQUIPMENT_PROCEDURAL_ELEMENT = 450;
const DWORD OPCB_PROPERTY_PARAMETER_COUNT = 451;
const DWORD OPCB_PROPERTY_PARAMETER_TYPE = 452;
const DWORD OPCB_PROPERTY_VALID_VALUES = 453;
const DWORD OPCB_PROPERTY_SCALING_RULE = 454;
const DWORD OPCB_PROPERTY_EXPRESSION_RULE = 455;
const DWORD OPCB_PROPERTY_RESULT_COUNT = 456;
const DWORD OPCB_PROPERTY_ENUMERATION_SET_ID = 457;
const DWORD OPCB_PROPERTY_MASTER_RECIPE_MODEL_LEVEL = 458;
const DWORD OPCB_PROPERTY_PROCEDURE_LOGIC = 459;
const DWORD OPCB_PROPERTY_PROCEDURE_LOGIC_SCHEMA = 460;
const DWORD OPCB_PROPERTY_EQUIPMENT_CANDIDATE_LIST = 461;
const DWORD OPCB_PROPERTY_EQUIPMENT_CLASS_CANDIDATE_LIST = 462;
const DWORD OPCB_PROPERTY_VERSION_DATE = 463;
const DWORD OPCB_PROPERTY_APPROVAL_DATE = 464;
const DWORD OPCB_PROPERTY_EFFECTIVE_DATE = 465;
const DWORD OPCB_PROPERTY_EXPIRATION_DATE = 466;
const DWORD OPCB_PROPERTY_AUTHOR = 467;
const DWORD OPCB_PROPERTY_APPROVED_BY = 468;
const DWORD OPCB_PROPERTY_USAGE_CONSTRAINT = 469;
const DWORD OPCB_PROPERTY_RECIPE_STATUS = 470;
const DWORD OPCB_PROPERTY_RE_USE = 471;
const DWORD OPCB_PROPERTY_DERIVED_RE = 472;
const DWORD OPCB_PROPERTY_DERIVED_VERSION = 473;
const DWORD OPCB_PROPERTY_SCALABLE = 474;
const DWORD OPCB_PROPERTY_EXPECTED_DURATION = 475;
const DWORD OPCB_PROPERTY_ACTUAL_DURATION = 476;
const DWORD OPCB_PROPERTY_TRAIN_LIST2 = 477;
const DWORD OPCB_PROPERTY_TRAIN_LIST2_SCHEMA = 478;
#endif /* __OPCBC_Properties_MODULE_DEFINED__ */
#endif /* __OPC_BATCH_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -