open62541 1.3.12
Open source implementation of OPC UA
Loading...
Searching...
No Matches
opcua_types.h
Go to the documentation of this file.
1/** ========================================================================
2 * Copyright (c) 2005-2021 The OPC Foundation, Inc. All rights reserved.
3 *
4 * OPC Foundation MIT License 1.00
5 *
6 * Permission is hereby granted, free of charge, to any person
7 * obtaining a copy of this software and associated documentation
8 * files (the "Software"), to deal in the Software without
9 * restriction, including without limitation the rights to use,
10 * copy, modify, merge, publish, distribute, sublicense, and/or sell
11 * copies of the Software, and to permit persons to whom the
12 * Software is furnished to do so, subject to the following
13 * conditions:
14 *
15 * The above copyright notice and this permission notice shall be
16 * included in all copies or substantial portions of the Software.
17 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
18 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
19 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
20 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
21 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
22 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
23 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
24 * OTHER DEALINGS IN THE SOFTWARE.
25 *
26 * The complete license agreement can be found here:
27 * http://opcfoundation.org/License/MIT/1.00/
28 * ======================================================================*/
29
30#ifndef _OpcUa_Types_H_
31#define _OpcUa_Types_H_ 1
32
33#include <opcua_builtintypes.h>
34
35OPCUA_BEGIN_EXTERN_C
36
37struct _OpcUa_Encoder;
38struct _OpcUa_Decoder;
39struct _OpcUa_EncodeableType;
40struct _OpcUa_EnumeratedType;
41
42#ifndef OPCUA_EXCLUDE_IdType
43/*============================================================================
44 * The IdType enumeration.
45 *===========================================================================*/
46typedef enum _OpcUa_IdType
47{
52#if OPCUA_FORCE_INT32_ENUMS
53 ,_OpcUa_IdType_MaxEnumerationValue = OpcUa_Int32_Max
54#endif
57
58#define OpcUa_IdType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_IdType_Numeric)
59
60#define OpcUa_IdType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_IdType_Numeric)
61
62OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_IdType_EnumeratedType;
63#endif
64
65#ifndef OPCUA_EXCLUDE_NodeClass
66/*============================================================================
67 * The NodeClass enumeration.
68 *===========================================================================*/
85
86#define OpcUa_NodeClass_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_NodeClass_Unspecified)
87
88#define OpcUa_NodeClass_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_NodeClass_Unspecified)
89
90OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_NodeClass_EnumeratedType;
91#endif
92
93#ifndef OPCUA_EXCLUDE_PermissionType
94/*============================================================================
95 * The PermissionType enumeration.
96 *===========================================================================*/
122
123#define OpcUa_PermissionType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_PermissionType_None)
124
125#define OpcUa_PermissionType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_PermissionType_None)
126
127OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_PermissionType_EnumeratedType;
128#endif
129
130#ifndef OPCUA_EXCLUDE_AccessLevelType
131/*============================================================================
132 * The AccessLevelType enumeration.
133 *===========================================================================*/
149
150#define OpcUa_AccessLevelType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_AccessLevelType_None)
151
152#define OpcUa_AccessLevelType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_AccessLevelType_None)
153
154OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_AccessLevelType_EnumeratedType;
155#endif
156
157#ifndef OPCUA_EXCLUDE_AccessLevelExType
158/*============================================================================
159 * The AccessLevelExType enumeration.
160 *===========================================================================*/
180
181#define OpcUa_AccessLevelExType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_AccessLevelExType_None)
182
183#define OpcUa_AccessLevelExType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_AccessLevelExType_None)
184
185OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_AccessLevelExType_EnumeratedType;
186#endif
187
188#ifndef OPCUA_EXCLUDE_EventNotifierType
189/*============================================================================
190 * The EventNotifierType enumeration.
191 *===========================================================================*/
193{
198#if OPCUA_FORCE_INT32_ENUMS
199 ,_OpcUa_EventNotifierType_MaxEnumerationValue = OpcUa_Int32_Max
200#endif
203
204#define OpcUa_EventNotifierType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_EventNotifierType_None)
205
206#define OpcUa_EventNotifierType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_EventNotifierType_None)
207
208OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_EventNotifierType_EnumeratedType;
209#endif
210
211#ifndef OPCUA_EXCLUDE_AccessRestrictionType
212/*============================================================================
213 * The AccessRestrictionType enumeration.
214 *===========================================================================*/
227
228#define OpcUa_AccessRestrictionType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_AccessRestrictionType_None)
229
230#define OpcUa_AccessRestrictionType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_AccessRestrictionType_None)
231
232OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_AccessRestrictionType_EnumeratedType;
233#endif
234
235#ifndef OPCUA_EXCLUDE_RolePermissionType
236/*============================================================================
237 * The RolePermissionType structure.
238 *===========================================================================*/
245
247
249
250OPCUA_EXPORT OpcUa_StatusCode OpcUa_RolePermissionType_GetSize(OpcUa_RolePermissionType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
251
252OPCUA_EXPORT OpcUa_StatusCode OpcUa_RolePermissionType_Encode(OpcUa_RolePermissionType* pValue, struct _OpcUa_Encoder* pEncoder);
253
254OPCUA_EXPORT OpcUa_StatusCode OpcUa_RolePermissionType_Decode(OpcUa_RolePermissionType* pValue, struct _OpcUa_Decoder* pDecoder);
255
256OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RolePermissionType_EncodeableType;
257#endif
258
259#ifndef OPCUA_EXCLUDE_StructureType
260/*============================================================================
261 * The StructureType enumeration.
262 *===========================================================================*/
264{
270#if OPCUA_FORCE_INT32_ENUMS
271 ,_OpcUa_StructureType_MaxEnumerationValue = OpcUa_Int32_Max
272#endif
275
276#define OpcUa_StructureType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_StructureType_Structure)
277
278#define OpcUa_StructureType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_StructureType_Structure)
279
280OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_StructureType_EnumeratedType;
281#endif
282
283#ifndef OPCUA_EXCLUDE_StructureField
284/*============================================================================
285 * The StructureField structure.
286 *===========================================================================*/
288{
289 OpcUa_String Name;
290 OpcUa_LocalizedText Description;
291 OpcUa_NodeId DataType;
292 OpcUa_Int32 ValueRank;
294 OpcUa_UInt32* ArrayDimensions;
295 OpcUa_UInt32 MaxStringLength;
296 OpcUa_Boolean IsOptional;
297}
299
301
302OPCUA_EXPORT OpcUa_Void OpcUa_StructureField_Clear(OpcUa_StructureField* pValue);
303
304OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureField_GetSize(OpcUa_StructureField* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
305
306OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureField_Encode(OpcUa_StructureField* pValue, struct _OpcUa_Encoder* pEncoder);
307
308OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureField_Decode(OpcUa_StructureField* pValue, struct _OpcUa_Decoder* pDecoder);
309
310OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_StructureField_EncodeableType;
311#endif
312
313#ifndef OPCUA_EXCLUDE_StructureDefinition
314/*============================================================================
315 * The StructureDefinition structure.
316 *===========================================================================*/
326
328
330
331OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureDefinition_GetSize(OpcUa_StructureDefinition* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
332
333OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureDefinition_Encode(OpcUa_StructureDefinition* pValue, struct _OpcUa_Encoder* pEncoder);
334
335OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureDefinition_Decode(OpcUa_StructureDefinition* pValue, struct _OpcUa_Decoder* pDecoder);
336
337OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_StructureDefinition_EncodeableType;
338#endif
339
340#ifndef OPCUA_EXCLUDE_EnumValueType
341/*============================================================================
342 * The EnumValueType structure.
343 *===========================================================================*/
345{
346 OpcUa_Int64 Value;
347 OpcUa_LocalizedText DisplayName;
348 OpcUa_LocalizedText Description;
349}
351
353
354OPCUA_EXPORT OpcUa_Void OpcUa_EnumValueType_Clear(OpcUa_EnumValueType* pValue);
355
356OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumValueType_GetSize(OpcUa_EnumValueType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
357
358OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumValueType_Encode(OpcUa_EnumValueType* pValue, struct _OpcUa_Encoder* pEncoder);
359
360OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumValueType_Decode(OpcUa_EnumValueType* pValue, struct _OpcUa_Decoder* pDecoder);
361
362OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EnumValueType_EncodeableType;
363#endif
364
365#ifndef OPCUA_EXCLUDE_EnumField
366/*============================================================================
367 * The EnumField structure.
368 *===========================================================================*/
369typedef struct _OpcUa_EnumField
370{
371 OpcUa_Int64 Value;
372 OpcUa_LocalizedText DisplayName;
373 OpcUa_LocalizedText Description;
374 OpcUa_String Name;
375}
377
378OPCUA_EXPORT OpcUa_Void OpcUa_EnumField_Initialize(OpcUa_EnumField* pValue);
379
380OPCUA_EXPORT OpcUa_Void OpcUa_EnumField_Clear(OpcUa_EnumField* pValue);
381
382OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumField_GetSize(OpcUa_EnumField* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
383
384OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumField_Encode(OpcUa_EnumField* pValue, struct _OpcUa_Encoder* pEncoder);
385
386OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumField_Decode(OpcUa_EnumField* pValue, struct _OpcUa_Decoder* pDecoder);
387
388OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EnumField_EncodeableType;
389#endif
390
391#ifndef OPCUA_EXCLUDE_EnumDefinition
392/*============================================================================
393 * The EnumDefinition structure.
394 *===========================================================================*/
396{
397 OpcUa_Int32 NoOfFields;
399}
401
403
404OPCUA_EXPORT OpcUa_Void OpcUa_EnumDefinition_Clear(OpcUa_EnumDefinition* pValue);
405
406OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumDefinition_GetSize(OpcUa_EnumDefinition* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
407
408OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumDefinition_Encode(OpcUa_EnumDefinition* pValue, struct _OpcUa_Encoder* pEncoder);
409
410OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumDefinition_Decode(OpcUa_EnumDefinition* pValue, struct _OpcUa_Decoder* pDecoder);
411
412OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EnumDefinition_EncodeableType;
413#endif
414
415#ifndef OPCUA_EXCLUDE_ReferenceNode
416/*============================================================================
417 * The ReferenceNode structure.
418 *===========================================================================*/
420{
421 OpcUa_NodeId ReferenceTypeId;
422 OpcUa_Boolean IsInverse;
423 OpcUa_ExpandedNodeId TargetId;
424}
426
428
429OPCUA_EXPORT OpcUa_Void OpcUa_ReferenceNode_Clear(OpcUa_ReferenceNode* pValue);
430
431OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceNode_GetSize(OpcUa_ReferenceNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
432
433OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceNode_Encode(OpcUa_ReferenceNode* pValue, struct _OpcUa_Encoder* pEncoder);
434
435OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceNode_Decode(OpcUa_ReferenceNode* pValue, struct _OpcUa_Decoder* pDecoder);
436
437OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReferenceNode_EncodeableType;
438#endif
439
440#ifndef OPCUA_EXCLUDE_Node
441/*============================================================================
442 * The Node structure.
443 *===========================================================================*/
462
463OPCUA_EXPORT OpcUa_Void OpcUa_Node_Initialize(OpcUa_Node* pValue);
464
465OPCUA_EXPORT OpcUa_Void OpcUa_Node_Clear(OpcUa_Node* pValue);
466
467OPCUA_EXPORT OpcUa_StatusCode OpcUa_Node_GetSize(OpcUa_Node* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
468
469OPCUA_EXPORT OpcUa_StatusCode OpcUa_Node_Encode(OpcUa_Node* pValue, struct _OpcUa_Encoder* pEncoder);
470
471OPCUA_EXPORT OpcUa_StatusCode OpcUa_Node_Decode(OpcUa_Node* pValue, struct _OpcUa_Decoder* pDecoder);
472
473OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_Node_EncodeableType;
474#endif
475
476#ifndef OPCUA_EXCLUDE_InstanceNode
477/*============================================================================
478 * The InstanceNode structure.
479 *===========================================================================*/
498
499OPCUA_EXPORT OpcUa_Void OpcUa_InstanceNode_Initialize(OpcUa_InstanceNode* pValue);
500
501OPCUA_EXPORT OpcUa_Void OpcUa_InstanceNode_Clear(OpcUa_InstanceNode* pValue);
502
503OPCUA_EXPORT OpcUa_StatusCode OpcUa_InstanceNode_GetSize(OpcUa_InstanceNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
504
505OPCUA_EXPORT OpcUa_StatusCode OpcUa_InstanceNode_Encode(OpcUa_InstanceNode* pValue, struct _OpcUa_Encoder* pEncoder);
506
507OPCUA_EXPORT OpcUa_StatusCode OpcUa_InstanceNode_Decode(OpcUa_InstanceNode* pValue, struct _OpcUa_Decoder* pDecoder);
508
509OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_InstanceNode_EncodeableType;
510#endif
511
512#ifndef OPCUA_EXCLUDE_TypeNode
513/*============================================================================
514 * The TypeNode structure.
515 *===========================================================================*/
534
535OPCUA_EXPORT OpcUa_Void OpcUa_TypeNode_Initialize(OpcUa_TypeNode* pValue);
536
537OPCUA_EXPORT OpcUa_Void OpcUa_TypeNode_Clear(OpcUa_TypeNode* pValue);
538
539OPCUA_EXPORT OpcUa_StatusCode OpcUa_TypeNode_GetSize(OpcUa_TypeNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
540
541OPCUA_EXPORT OpcUa_StatusCode OpcUa_TypeNode_Encode(OpcUa_TypeNode* pValue, struct _OpcUa_Encoder* pEncoder);
542
543OPCUA_EXPORT OpcUa_StatusCode OpcUa_TypeNode_Decode(OpcUa_TypeNode* pValue, struct _OpcUa_Decoder* pDecoder);
544
545OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_TypeNode_EncodeableType;
546#endif
547
548#ifndef OPCUA_EXCLUDE_ObjectNode
549/*============================================================================
550 * The ObjectNode structure.
551 *===========================================================================*/
571
572OPCUA_EXPORT OpcUa_Void OpcUa_ObjectNode_Initialize(OpcUa_ObjectNode* pValue);
573
574OPCUA_EXPORT OpcUa_Void OpcUa_ObjectNode_Clear(OpcUa_ObjectNode* pValue);
575
576OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectNode_GetSize(OpcUa_ObjectNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
577
578OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectNode_Encode(OpcUa_ObjectNode* pValue, struct _OpcUa_Encoder* pEncoder);
579
580OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectNode_Decode(OpcUa_ObjectNode* pValue, struct _OpcUa_Decoder* pDecoder);
581
582OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ObjectNode_EncodeableType;
583#endif
584
585#ifndef OPCUA_EXCLUDE_ObjectTypeNode
586/*============================================================================
587 * The ObjectTypeNode structure.
588 *===========================================================================*/
608
610
611OPCUA_EXPORT OpcUa_Void OpcUa_ObjectTypeNode_Clear(OpcUa_ObjectTypeNode* pValue);
612
613OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeNode_GetSize(OpcUa_ObjectTypeNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
614
615OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeNode_Encode(OpcUa_ObjectTypeNode* pValue, struct _OpcUa_Encoder* pEncoder);
616
617OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeNode_Decode(OpcUa_ObjectTypeNode* pValue, struct _OpcUa_Decoder* pDecoder);
618
619OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ObjectTypeNode_EncodeableType;
620#endif
621
622#ifndef OPCUA_EXCLUDE_VariableNode
623/*============================================================================
624 * The VariableNode structure.
625 *===========================================================================*/
627{
628 OpcUa_NodeId NodeId;
630 OpcUa_QualifiedName BrowseName;
631 OpcUa_LocalizedText DisplayName;
632 OpcUa_LocalizedText Description;
633 OpcUa_UInt32 WriteMask;
634 OpcUa_UInt32 UserWriteMask;
639 OpcUa_UInt16 AccessRestrictions;
640 OpcUa_Int32 NoOfReferences;
642 OpcUa_Variant Value;
643 OpcUa_NodeId DataType;
644 OpcUa_Int32 ValueRank;
646 OpcUa_UInt32* ArrayDimensions;
647 OpcUa_Byte AccessLevel;
648 OpcUa_Byte UserAccessLevel;
650 OpcUa_Boolean Historizing;
651 OpcUa_UInt32 AccessLevelEx;
652}
654
655OPCUA_EXPORT OpcUa_Void OpcUa_VariableNode_Initialize(OpcUa_VariableNode* pValue);
656
657OPCUA_EXPORT OpcUa_Void OpcUa_VariableNode_Clear(OpcUa_VariableNode* pValue);
658
659OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableNode_GetSize(OpcUa_VariableNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
660
661OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableNode_Encode(OpcUa_VariableNode* pValue, struct _OpcUa_Encoder* pEncoder);
662
663OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableNode_Decode(OpcUa_VariableNode* pValue, struct _OpcUa_Decoder* pDecoder);
664
665OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_VariableNode_EncodeableType;
666#endif
667
668#ifndef OPCUA_EXCLUDE_VariableTypeNode
669/*============================================================================
670 * The VariableTypeNode structure.
671 *===========================================================================*/
673{
674 OpcUa_NodeId NodeId;
676 OpcUa_QualifiedName BrowseName;
677 OpcUa_LocalizedText DisplayName;
678 OpcUa_LocalizedText Description;
679 OpcUa_UInt32 WriteMask;
680 OpcUa_UInt32 UserWriteMask;
685 OpcUa_UInt16 AccessRestrictions;
686 OpcUa_Int32 NoOfReferences;
688 OpcUa_Variant Value;
689 OpcUa_NodeId DataType;
690 OpcUa_Int32 ValueRank;
692 OpcUa_UInt32* ArrayDimensions;
693 OpcUa_Boolean IsAbstract;
694}
696
698
700
701OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeNode_GetSize(OpcUa_VariableTypeNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
702
703OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeNode_Encode(OpcUa_VariableTypeNode* pValue, struct _OpcUa_Encoder* pEncoder);
704
705OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeNode_Decode(OpcUa_VariableTypeNode* pValue, struct _OpcUa_Decoder* pDecoder);
706
707OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_VariableTypeNode_EncodeableType;
708#endif
709
710#ifndef OPCUA_EXCLUDE_ReferenceTypeNode
711/*============================================================================
712 * The ReferenceTypeNode structure.
713 *===========================================================================*/
735
737
739
740OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeNode_GetSize(OpcUa_ReferenceTypeNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
741
742OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeNode_Encode(OpcUa_ReferenceTypeNode* pValue, struct _OpcUa_Encoder* pEncoder);
743
744OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeNode_Decode(OpcUa_ReferenceTypeNode* pValue, struct _OpcUa_Decoder* pDecoder);
745
746OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReferenceTypeNode_EncodeableType;
747#endif
748
749#ifndef OPCUA_EXCLUDE_MethodNode
750/*============================================================================
751 * The MethodNode structure.
752 *===========================================================================*/
773
774OPCUA_EXPORT OpcUa_Void OpcUa_MethodNode_Initialize(OpcUa_MethodNode* pValue);
775
776OPCUA_EXPORT OpcUa_Void OpcUa_MethodNode_Clear(OpcUa_MethodNode* pValue);
777
778OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodNode_GetSize(OpcUa_MethodNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
779
780OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodNode_Encode(OpcUa_MethodNode* pValue, struct _OpcUa_Encoder* pEncoder);
781
782OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodNode_Decode(OpcUa_MethodNode* pValue, struct _OpcUa_Decoder* pDecoder);
783
784OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MethodNode_EncodeableType;
785#endif
786
787#ifndef OPCUA_EXCLUDE_ViewNode
788/*============================================================================
789 * The ViewNode structure.
790 *===========================================================================*/
811
812OPCUA_EXPORT OpcUa_Void OpcUa_ViewNode_Initialize(OpcUa_ViewNode* pValue);
813
814OPCUA_EXPORT OpcUa_Void OpcUa_ViewNode_Clear(OpcUa_ViewNode* pValue);
815
816OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewNode_GetSize(OpcUa_ViewNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
817
818OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewNode_Encode(OpcUa_ViewNode* pValue, struct _OpcUa_Encoder* pEncoder);
819
820OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewNode_Decode(OpcUa_ViewNode* pValue, struct _OpcUa_Decoder* pDecoder);
821
822OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ViewNode_EncodeableType;
823#endif
824
825#ifndef OPCUA_EXCLUDE_DataTypeNode
826/*============================================================================
827 * The DataTypeNode structure.
828 *===========================================================================*/
849
850OPCUA_EXPORT OpcUa_Void OpcUa_DataTypeNode_Initialize(OpcUa_DataTypeNode* pValue);
851
852OPCUA_EXPORT OpcUa_Void OpcUa_DataTypeNode_Clear(OpcUa_DataTypeNode* pValue);
853
854OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeNode_GetSize(OpcUa_DataTypeNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
855
856OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeNode_Encode(OpcUa_DataTypeNode* pValue, struct _OpcUa_Encoder* pEncoder);
857
858OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeNode_Decode(OpcUa_DataTypeNode* pValue, struct _OpcUa_Decoder* pDecoder);
859
860OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DataTypeNode_EncodeableType;
861#endif
862
863#ifndef OPCUA_EXCLUDE_Argument
864/*============================================================================
865 * The Argument structure.
866 *===========================================================================*/
867typedef struct _OpcUa_Argument
868{
869 OpcUa_String Name;
870 OpcUa_NodeId DataType;
871 OpcUa_Int32 ValueRank;
873 OpcUa_UInt32* ArrayDimensions;
874 OpcUa_LocalizedText Description;
875}
877
878OPCUA_EXPORT OpcUa_Void OpcUa_Argument_Initialize(OpcUa_Argument* pValue);
879
880OPCUA_EXPORT OpcUa_Void OpcUa_Argument_Clear(OpcUa_Argument* pValue);
881
882OPCUA_EXPORT OpcUa_StatusCode OpcUa_Argument_GetSize(OpcUa_Argument* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
883
884OPCUA_EXPORT OpcUa_StatusCode OpcUa_Argument_Encode(OpcUa_Argument* pValue, struct _OpcUa_Encoder* pEncoder);
885
886OPCUA_EXPORT OpcUa_StatusCode OpcUa_Argument_Decode(OpcUa_Argument* pValue, struct _OpcUa_Decoder* pDecoder);
887
888OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_Argument_EncodeableType;
889#endif
890
891#ifndef OPCUA_EXCLUDE_OptionSet
892/*============================================================================
893 * The OptionSet structure.
894 *===========================================================================*/
895typedef struct _OpcUa_OptionSet
896{
897 OpcUa_ByteString Value;
898 OpcUa_ByteString ValidBits;
899}
901
902OPCUA_EXPORT OpcUa_Void OpcUa_OptionSet_Initialize(OpcUa_OptionSet* pValue);
903
904OPCUA_EXPORT OpcUa_Void OpcUa_OptionSet_Clear(OpcUa_OptionSet* pValue);
905
906OPCUA_EXPORT OpcUa_StatusCode OpcUa_OptionSet_GetSize(OpcUa_OptionSet* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
907
908OPCUA_EXPORT OpcUa_StatusCode OpcUa_OptionSet_Encode(OpcUa_OptionSet* pValue, struct _OpcUa_Encoder* pEncoder);
909
910OPCUA_EXPORT OpcUa_StatusCode OpcUa_OptionSet_Decode(OpcUa_OptionSet* pValue, struct _OpcUa_Decoder* pDecoder);
911
912OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_OptionSet_EncodeableType;
913#endif
914
915#ifndef OPCUA_EXCLUDE_TimeZoneDataType
916/*============================================================================
917 * The TimeZoneDataType structure.
918 *===========================================================================*/
920{
921 OpcUa_Int16 Offset;
923}
925
927
929
930OPCUA_EXPORT OpcUa_StatusCode OpcUa_TimeZoneDataType_GetSize(OpcUa_TimeZoneDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
931
932OPCUA_EXPORT OpcUa_StatusCode OpcUa_TimeZoneDataType_Encode(OpcUa_TimeZoneDataType* pValue, struct _OpcUa_Encoder* pEncoder);
933
934OPCUA_EXPORT OpcUa_StatusCode OpcUa_TimeZoneDataType_Decode(OpcUa_TimeZoneDataType* pValue, struct _OpcUa_Decoder* pDecoder);
935
936OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_TimeZoneDataType_EncodeableType;
937#endif
938
939#ifndef OPCUA_EXCLUDE_ApplicationType
940/*============================================================================
941 * The ApplicationType enumeration.
942 *===========================================================================*/
944{
949#if OPCUA_FORCE_INT32_ENUMS
950 ,_OpcUa_ApplicationType_MaxEnumerationValue = OpcUa_Int32_Max
951#endif
954
955#define OpcUa_ApplicationType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_ApplicationType_Server)
956
957#define OpcUa_ApplicationType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_ApplicationType_Server)
958
959OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_ApplicationType_EnumeratedType;
960#endif
961
962#ifndef OPCUA_EXCLUDE_ApplicationDescription
963/*============================================================================
964 * The ApplicationDescription structure.
965 *===========================================================================*/
967{
968 OpcUa_String ApplicationUri;
969 OpcUa_String ProductUri;
970 OpcUa_LocalizedText ApplicationName;
972 OpcUa_String GatewayServerUri;
974 OpcUa_Int32 NoOfDiscoveryUrls;
975 OpcUa_String* DiscoveryUrls;
976}
978
980
982
983OPCUA_EXPORT OpcUa_StatusCode OpcUa_ApplicationDescription_GetSize(OpcUa_ApplicationDescription* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
984
985OPCUA_EXPORT OpcUa_StatusCode OpcUa_ApplicationDescription_Encode(OpcUa_ApplicationDescription* pValue, struct _OpcUa_Encoder* pEncoder);
986
987OPCUA_EXPORT OpcUa_StatusCode OpcUa_ApplicationDescription_Decode(OpcUa_ApplicationDescription* pValue, struct _OpcUa_Decoder* pDecoder);
988
989OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ApplicationDescription_EncodeableType;
990#endif
991
992#ifndef OPCUA_EXCLUDE_RequestHeader
993/*============================================================================
994 * The RequestHeader structure.
995 *===========================================================================*/
997{
999 OpcUa_DateTime Timestamp;
1000 OpcUa_UInt32 RequestHandle;
1001 OpcUa_UInt32 ReturnDiagnostics;
1002 OpcUa_String AuditEntryId;
1003 OpcUa_UInt32 TimeoutHint;
1004 OpcUa_ExtensionObject AdditionalHeader;
1005}
1007
1009
1010OPCUA_EXPORT OpcUa_Void OpcUa_RequestHeader_Clear(OpcUa_RequestHeader* pValue);
1011
1012OPCUA_EXPORT OpcUa_StatusCode OpcUa_RequestHeader_GetSize(OpcUa_RequestHeader* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1013
1014OPCUA_EXPORT OpcUa_StatusCode OpcUa_RequestHeader_Encode(OpcUa_RequestHeader* pValue, struct _OpcUa_Encoder* pEncoder);
1015
1016OPCUA_EXPORT OpcUa_StatusCode OpcUa_RequestHeader_Decode(OpcUa_RequestHeader* pValue, struct _OpcUa_Decoder* pDecoder);
1017
1018OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RequestHeader_EncodeableType;
1019#endif
1020
1021#ifndef OPCUA_EXCLUDE_ResponseHeader
1022/*============================================================================
1023 * The ResponseHeader structure.
1024 *===========================================================================*/
1026{
1027 OpcUa_DateTime Timestamp;
1028 OpcUa_UInt32 RequestHandle;
1029 OpcUa_StatusCode ServiceResult;
1030 OpcUa_DiagnosticInfo ServiceDiagnostics;
1031 OpcUa_Int32 NoOfStringTable;
1032 OpcUa_String* StringTable;
1033 OpcUa_ExtensionObject AdditionalHeader;
1034}
1036
1038
1039OPCUA_EXPORT OpcUa_Void OpcUa_ResponseHeader_Clear(OpcUa_ResponseHeader* pValue);
1040
1041OPCUA_EXPORT OpcUa_StatusCode OpcUa_ResponseHeader_GetSize(OpcUa_ResponseHeader* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1042
1043OPCUA_EXPORT OpcUa_StatusCode OpcUa_ResponseHeader_Encode(OpcUa_ResponseHeader* pValue, struct _OpcUa_Encoder* pEncoder);
1044
1045OPCUA_EXPORT OpcUa_StatusCode OpcUa_ResponseHeader_Decode(OpcUa_ResponseHeader* pValue, struct _OpcUa_Decoder* pDecoder);
1046
1047OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ResponseHeader_EncodeableType;
1048#endif
1049
1050#ifndef OPCUA_EXCLUDE_ServiceFault
1051/*============================================================================
1052 * The ServiceFault structure.
1053 *===========================================================================*/
1059
1060OPCUA_EXPORT OpcUa_Void OpcUa_ServiceFault_Initialize(OpcUa_ServiceFault* pValue);
1061
1062OPCUA_EXPORT OpcUa_Void OpcUa_ServiceFault_Clear(OpcUa_ServiceFault* pValue);
1063
1064OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceFault_GetSize(OpcUa_ServiceFault* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1065
1066OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceFault_Encode(OpcUa_ServiceFault* pValue, struct _OpcUa_Encoder* pEncoder);
1067
1068OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceFault_Decode(OpcUa_ServiceFault* pValue, struct _OpcUa_Decoder* pDecoder);
1069
1070OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ServiceFault_EncodeableType;
1071#endif
1072
1073#ifndef OPCUA_EXCLUDE_SessionlessInvokeRequestType
1074/*============================================================================
1075 * The SessionlessInvokeRequestType structure.
1076 *===========================================================================*/
1078{
1079 OpcUa_UInt32 UrisVersion;
1081 OpcUa_String* NamespaceUris;
1082 OpcUa_Int32 NoOfServerUris;
1083 OpcUa_String* ServerUris;
1084 OpcUa_Int32 NoOfLocaleIds;
1085 OpcUa_String* LocaleIds;
1086 OpcUa_UInt32 ServiceId;
1087}
1089
1091
1093
1094OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeRequestType_GetSize(OpcUa_SessionlessInvokeRequestType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1095
1096OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeRequestType_Encode(OpcUa_SessionlessInvokeRequestType* pValue, struct _OpcUa_Encoder* pEncoder);
1097
1098OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeRequestType_Decode(OpcUa_SessionlessInvokeRequestType* pValue, struct _OpcUa_Decoder* pDecoder);
1099
1100OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SessionlessInvokeRequestType_EncodeableType;
1101#endif
1102
1103#ifndef OPCUA_EXCLUDE_SessionlessInvokeResponseType
1104/*============================================================================
1105 * The SessionlessInvokeResponseType structure.
1106 *===========================================================================*/
1108{
1110 OpcUa_String* NamespaceUris;
1111 OpcUa_Int32 NoOfServerUris;
1112 OpcUa_String* ServerUris;
1113 OpcUa_UInt32 ServiceId;
1114}
1116
1118
1120
1121OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeResponseType_GetSize(OpcUa_SessionlessInvokeResponseType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1122
1123OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeResponseType_Encode(OpcUa_SessionlessInvokeResponseType* pValue, struct _OpcUa_Encoder* pEncoder);
1124
1125OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeResponseType_Decode(OpcUa_SessionlessInvokeResponseType* pValue, struct _OpcUa_Decoder* pDecoder);
1126
1127OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SessionlessInvokeResponseType_EncodeableType;
1128#endif
1129
1130#ifndef OPCUA_EXCLUDE_FindServers
1131#ifndef OPCUA_EXCLUDE_FindServersRequest
1132/*============================================================================
1133 * The FindServersRequest structure.
1134 *===========================================================================*/
1136{
1138 OpcUa_String EndpointUrl;
1139 OpcUa_Int32 NoOfLocaleIds;
1140 OpcUa_String* LocaleIds;
1141 OpcUa_Int32 NoOfServerUris;
1142 OpcUa_String* ServerUris;
1143}
1145
1147
1149
1150OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersRequest_GetSize(OpcUa_FindServersRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1151
1152OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersRequest_Encode(OpcUa_FindServersRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1153
1154OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersRequest_Decode(OpcUa_FindServersRequest* pValue, struct _OpcUa_Decoder* pDecoder);
1155
1156OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_FindServersRequest_EncodeableType;
1157#endif
1158
1159#ifndef OPCUA_EXCLUDE_FindServersResponse
1160/*============================================================================
1161 * The FindServersResponse structure.
1162 *===========================================================================*/
1170
1172
1174
1175OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersResponse_GetSize(OpcUa_FindServersResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1176
1177OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersResponse_Encode(OpcUa_FindServersResponse* pValue, struct _OpcUa_Encoder* pEncoder);
1178
1179OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersResponse_Decode(OpcUa_FindServersResponse* pValue, struct _OpcUa_Decoder* pDecoder);
1180
1181OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_FindServersResponse_EncodeableType;
1182#endif
1183#endif
1184
1185#ifndef OPCUA_EXCLUDE_ServerOnNetwork
1186/*============================================================================
1187 * The ServerOnNetwork structure.
1188 *===========================================================================*/
1190{
1191 OpcUa_UInt32 RecordId;
1192 OpcUa_String ServerName;
1193 OpcUa_String DiscoveryUrl;
1195 OpcUa_String* ServerCapabilities;
1196}
1198
1200
1202
1203OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerOnNetwork_GetSize(OpcUa_ServerOnNetwork* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1204
1205OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerOnNetwork_Encode(OpcUa_ServerOnNetwork* pValue, struct _OpcUa_Encoder* pEncoder);
1206
1207OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerOnNetwork_Decode(OpcUa_ServerOnNetwork* pValue, struct _OpcUa_Decoder* pDecoder);
1208
1209OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ServerOnNetwork_EncodeableType;
1210#endif
1211
1212#ifndef OPCUA_EXCLUDE_FindServersOnNetwork
1213#ifndef OPCUA_EXCLUDE_FindServersOnNetworkRequest
1214/*============================================================================
1215 * The FindServersOnNetworkRequest structure.
1216 *===========================================================================*/
1226
1228
1230
1231OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkRequest_GetSize(OpcUa_FindServersOnNetworkRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1232
1233OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkRequest_Encode(OpcUa_FindServersOnNetworkRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1234
1235OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkRequest_Decode(OpcUa_FindServersOnNetworkRequest* pValue, struct _OpcUa_Decoder* pDecoder);
1236
1237OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_FindServersOnNetworkRequest_EncodeableType;
1238#endif
1239
1240#ifndef OPCUA_EXCLUDE_FindServersOnNetworkResponse
1241/*============================================================================
1242 * The FindServersOnNetworkResponse structure.
1243 *===========================================================================*/
1252
1254
1256
1257OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkResponse_GetSize(OpcUa_FindServersOnNetworkResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1258
1259OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkResponse_Encode(OpcUa_FindServersOnNetworkResponse* pValue, struct _OpcUa_Encoder* pEncoder);
1260
1261OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkResponse_Decode(OpcUa_FindServersOnNetworkResponse* pValue, struct _OpcUa_Decoder* pDecoder);
1262
1263OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_FindServersOnNetworkResponse_EncodeableType;
1264#endif
1265#endif
1266
1267#ifndef OPCUA_EXCLUDE_MessageSecurityMode
1268/*============================================================================
1269 * The MessageSecurityMode enumeration.
1270 *===========================================================================*/
1272{
1277#if OPCUA_FORCE_INT32_ENUMS
1278 ,_OpcUa_MessageSecurityMode_MaxEnumerationValue = OpcUa_Int32_Max
1279#endif
1282
1283#define OpcUa_MessageSecurityMode_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_MessageSecurityMode_Invalid)
1284
1285#define OpcUa_MessageSecurityMode_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_MessageSecurityMode_Invalid)
1286
1287OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_MessageSecurityMode_EnumeratedType;
1288#endif
1289
1290#ifndef OPCUA_EXCLUDE_UserTokenType
1291/*============================================================================
1292 * The UserTokenType enumeration.
1293 *===========================================================================*/
1295{
1300#if OPCUA_FORCE_INT32_ENUMS
1301 ,_OpcUa_UserTokenType_MaxEnumerationValue = OpcUa_Int32_Max
1302#endif
1305
1306#define OpcUa_UserTokenType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_UserTokenType_Anonymous)
1307
1308#define OpcUa_UserTokenType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_UserTokenType_Anonymous)
1309
1310OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_UserTokenType_EnumeratedType;
1311#endif
1312
1313#ifndef OPCUA_EXCLUDE_UserTokenPolicy
1314/*============================================================================
1315 * The UserTokenPolicy structure.
1316 *===========================================================================*/
1326
1328
1330
1331OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserTokenPolicy_GetSize(OpcUa_UserTokenPolicy* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1332
1333OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserTokenPolicy_Encode(OpcUa_UserTokenPolicy* pValue, struct _OpcUa_Encoder* pEncoder);
1334
1335OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserTokenPolicy_Decode(OpcUa_UserTokenPolicy* pValue, struct _OpcUa_Decoder* pDecoder);
1336
1337OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UserTokenPolicy_EncodeableType;
1338#endif
1339
1340#ifndef OPCUA_EXCLUDE_EndpointDescription
1341/*============================================================================
1342 * The EndpointDescription structure.
1343 *===========================================================================*/
1357
1359
1361
1362OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointDescription_GetSize(OpcUa_EndpointDescription* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1363
1364OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointDescription_Encode(OpcUa_EndpointDescription* pValue, struct _OpcUa_Encoder* pEncoder);
1365
1366OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointDescription_Decode(OpcUa_EndpointDescription* pValue, struct _OpcUa_Decoder* pDecoder);
1367
1368OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EndpointDescription_EncodeableType;
1369#endif
1370
1371#ifndef OPCUA_EXCLUDE_GetEndpoints
1372#ifndef OPCUA_EXCLUDE_GetEndpointsRequest
1373/*============================================================================
1374 * The GetEndpointsRequest structure.
1375 *===========================================================================*/
1377{
1379 OpcUa_String EndpointUrl;
1380 OpcUa_Int32 NoOfLocaleIds;
1381 OpcUa_String* LocaleIds;
1382 OpcUa_Int32 NoOfProfileUris;
1383 OpcUa_String* ProfileUris;
1384}
1386
1388
1390
1391OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsRequest_GetSize(OpcUa_GetEndpointsRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1392
1393OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsRequest_Encode(OpcUa_GetEndpointsRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1394
1395OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsRequest_Decode(OpcUa_GetEndpointsRequest* pValue, struct _OpcUa_Decoder* pDecoder);
1396
1397OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_GetEndpointsRequest_EncodeableType;
1398#endif
1399
1400#ifndef OPCUA_EXCLUDE_GetEndpointsResponse
1401/*============================================================================
1402 * The GetEndpointsResponse structure.
1403 *===========================================================================*/
1411
1413
1415
1416OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsResponse_GetSize(OpcUa_GetEndpointsResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1417
1418OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsResponse_Encode(OpcUa_GetEndpointsResponse* pValue, struct _OpcUa_Encoder* pEncoder);
1419
1420OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsResponse_Decode(OpcUa_GetEndpointsResponse* pValue, struct _OpcUa_Decoder* pDecoder);
1421
1422OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_GetEndpointsResponse_EncodeableType;
1423#endif
1424#endif
1425
1426#ifndef OPCUA_EXCLUDE_RegisteredServer
1427/*============================================================================
1428 * The RegisteredServer structure.
1429 *===========================================================================*/
1431{
1432 OpcUa_String ServerUri;
1433 OpcUa_String ProductUri;
1434 OpcUa_Int32 NoOfServerNames;
1435 OpcUa_LocalizedText* ServerNames;
1437 OpcUa_String GatewayServerUri;
1439 OpcUa_String* DiscoveryUrls;
1440 OpcUa_String SemaphoreFilePath;
1441 OpcUa_Boolean IsOnline;
1442}
1444
1446
1448
1449OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisteredServer_GetSize(OpcUa_RegisteredServer* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1450
1451OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisteredServer_Encode(OpcUa_RegisteredServer* pValue, struct _OpcUa_Encoder* pEncoder);
1452
1453OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisteredServer_Decode(OpcUa_RegisteredServer* pValue, struct _OpcUa_Decoder* pDecoder);
1454
1455OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RegisteredServer_EncodeableType;
1456#endif
1457
1458#ifndef OPCUA_EXCLUDE_RegisterServer
1459#ifndef OPCUA_EXCLUDE_RegisterServerRequest
1460/*============================================================================
1461 * The RegisterServerRequest structure.
1462 *===========================================================================*/
1469
1471
1473
1474OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerRequest_GetSize(OpcUa_RegisterServerRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1475
1476OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerRequest_Encode(OpcUa_RegisterServerRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1477
1478OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerRequest_Decode(OpcUa_RegisterServerRequest* pValue, struct _OpcUa_Decoder* pDecoder);
1479
1480OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RegisterServerRequest_EncodeableType;
1481#endif
1482
1483#ifndef OPCUA_EXCLUDE_RegisterServerResponse
1484/*============================================================================
1485 * The RegisterServerResponse structure.
1486 *===========================================================================*/
1492
1494
1496
1497OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerResponse_GetSize(OpcUa_RegisterServerResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1498
1499OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerResponse_Encode(OpcUa_RegisterServerResponse* pValue, struct _OpcUa_Encoder* pEncoder);
1500
1501OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerResponse_Decode(OpcUa_RegisterServerResponse* pValue, struct _OpcUa_Decoder* pDecoder);
1502
1503OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RegisterServerResponse_EncodeableType;
1504#endif
1505#endif
1506
1507#ifndef OPCUA_EXCLUDE_MdnsDiscoveryConfiguration
1508/*============================================================================
1509 * The MdnsDiscoveryConfiguration structure.
1510 *===========================================================================*/
1512{
1513 OpcUa_String MdnsServerName;
1515 OpcUa_String* ServerCapabilities;
1516}
1518
1520
1522
1523OPCUA_EXPORT OpcUa_StatusCode OpcUa_MdnsDiscoveryConfiguration_GetSize(OpcUa_MdnsDiscoveryConfiguration* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1524
1525OPCUA_EXPORT OpcUa_StatusCode OpcUa_MdnsDiscoveryConfiguration_Encode(OpcUa_MdnsDiscoveryConfiguration* pValue, struct _OpcUa_Encoder* pEncoder);
1526
1527OPCUA_EXPORT OpcUa_StatusCode OpcUa_MdnsDiscoveryConfiguration_Decode(OpcUa_MdnsDiscoveryConfiguration* pValue, struct _OpcUa_Decoder* pDecoder);
1528
1529OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MdnsDiscoveryConfiguration_EncodeableType;
1530#endif
1531
1532#ifndef OPCUA_EXCLUDE_RegisterServer2
1533#ifndef OPCUA_EXCLUDE_RegisterServer2Request
1534/*============================================================================
1535 * The RegisterServer2Request structure.
1536 *===========================================================================*/
1545
1547
1549
1550OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Request_GetSize(OpcUa_RegisterServer2Request* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1551
1552OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Request_Encode(OpcUa_RegisterServer2Request* pValue, struct _OpcUa_Encoder* pEncoder);
1553
1554OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Request_Decode(OpcUa_RegisterServer2Request* pValue, struct _OpcUa_Decoder* pDecoder);
1555
1556OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RegisterServer2Request_EncodeableType;
1557#endif
1558
1559#ifndef OPCUA_EXCLUDE_RegisterServer2Response
1560/*============================================================================
1561 * The RegisterServer2Response structure.
1562 *===========================================================================*/
1572
1574
1576
1577OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Response_GetSize(OpcUa_RegisterServer2Response* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1578
1579OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Response_Encode(OpcUa_RegisterServer2Response* pValue, struct _OpcUa_Encoder* pEncoder);
1580
1581OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Response_Decode(OpcUa_RegisterServer2Response* pValue, struct _OpcUa_Decoder* pDecoder);
1582
1583OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RegisterServer2Response_EncodeableType;
1584#endif
1585#endif
1586
1587#ifndef OPCUA_EXCLUDE_SecurityTokenRequestType
1588/*============================================================================
1589 * The SecurityTokenRequestType enumeration.
1590 *===========================================================================*/
1592{
1595#if OPCUA_FORCE_INT32_ENUMS
1596 ,_OpcUa_SecurityTokenRequestType_MaxEnumerationValue = OpcUa_Int32_Max
1597#endif
1600
1601#define OpcUa_SecurityTokenRequestType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_SecurityTokenRequestType_Issue)
1602
1603#define OpcUa_SecurityTokenRequestType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_SecurityTokenRequestType_Issue)
1604
1605OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_SecurityTokenRequestType_EnumeratedType;
1606#endif
1607
1608#ifndef OPCUA_EXCLUDE_ChannelSecurityToken
1609/*============================================================================
1610 * The ChannelSecurityToken structure.
1611 *===========================================================================*/
1613{
1614 OpcUa_UInt32 ChannelId;
1615 OpcUa_UInt32 TokenId;
1616 OpcUa_DateTime CreatedAt;
1617 OpcUa_UInt32 RevisedLifetime;
1618}
1620
1622
1624
1625OPCUA_EXPORT OpcUa_StatusCode OpcUa_ChannelSecurityToken_GetSize(OpcUa_ChannelSecurityToken* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1626
1627OPCUA_EXPORT OpcUa_StatusCode OpcUa_ChannelSecurityToken_Encode(OpcUa_ChannelSecurityToken* pValue, struct _OpcUa_Encoder* pEncoder);
1628
1629OPCUA_EXPORT OpcUa_StatusCode OpcUa_ChannelSecurityToken_Decode(OpcUa_ChannelSecurityToken* pValue, struct _OpcUa_Decoder* pDecoder);
1630
1631OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ChannelSecurityToken_EncodeableType;
1632#endif
1633
1634#ifndef OPCUA_EXCLUDE_OpenSecureChannel
1635#ifndef OPCUA_EXCLUDE_OpenSecureChannelRequest
1636/*============================================================================
1637 * The OpenSecureChannelRequest structure.
1638 *===========================================================================*/
1649
1651
1653
1654OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelRequest_GetSize(OpcUa_OpenSecureChannelRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1655
1656OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelRequest_Encode(OpcUa_OpenSecureChannelRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1657
1658OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelRequest_Decode(OpcUa_OpenSecureChannelRequest* pValue, struct _OpcUa_Decoder* pDecoder);
1659
1660OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_OpenSecureChannelRequest_EncodeableType;
1661#endif
1662
1663#ifndef OPCUA_EXCLUDE_OpenSecureChannelResponse
1664/*============================================================================
1665 * The OpenSecureChannelResponse structure.
1666 *===========================================================================*/
1675
1677
1679
1680OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelResponse_GetSize(OpcUa_OpenSecureChannelResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1681
1682OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelResponse_Encode(OpcUa_OpenSecureChannelResponse* pValue, struct _OpcUa_Encoder* pEncoder);
1683
1684OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelResponse_Decode(OpcUa_OpenSecureChannelResponse* pValue, struct _OpcUa_Decoder* pDecoder);
1685
1686OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_OpenSecureChannelResponse_EncodeableType;
1687#endif
1688#endif
1689
1690#ifndef OPCUA_EXCLUDE_CloseSecureChannel
1691#ifndef OPCUA_EXCLUDE_CloseSecureChannelRequest
1692/*============================================================================
1693 * The CloseSecureChannelRequest structure.
1694 *===========================================================================*/
1700
1702
1704
1705OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelRequest_GetSize(OpcUa_CloseSecureChannelRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1706
1707OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelRequest_Encode(OpcUa_CloseSecureChannelRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1708
1709OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelRequest_Decode(OpcUa_CloseSecureChannelRequest* pValue, struct _OpcUa_Decoder* pDecoder);
1710
1711OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CloseSecureChannelRequest_EncodeableType;
1712#endif
1713
1714#ifndef OPCUA_EXCLUDE_CloseSecureChannelResponse
1715/*============================================================================
1716 * The CloseSecureChannelResponse structure.
1717 *===========================================================================*/
1723
1725
1727
1728OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelResponse_GetSize(OpcUa_CloseSecureChannelResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1729
1730OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelResponse_Encode(OpcUa_CloseSecureChannelResponse* pValue, struct _OpcUa_Encoder* pEncoder);
1731
1732OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelResponse_Decode(OpcUa_CloseSecureChannelResponse* pValue, struct _OpcUa_Decoder* pDecoder);
1733
1734OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CloseSecureChannelResponse_EncodeableType;
1735#endif
1736#endif
1737
1738#ifndef OPCUA_EXCLUDE_SignedSoftwareCertificate
1739/*============================================================================
1740 * The SignedSoftwareCertificate structure.
1741 *===========================================================================*/
1743{
1744 OpcUa_ByteString CertificateData;
1745 OpcUa_ByteString Signature;
1746}
1748
1750
1752
1753OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignedSoftwareCertificate_GetSize(OpcUa_SignedSoftwareCertificate* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1754
1755OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignedSoftwareCertificate_Encode(OpcUa_SignedSoftwareCertificate* pValue, struct _OpcUa_Encoder* pEncoder);
1756
1757OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignedSoftwareCertificate_Decode(OpcUa_SignedSoftwareCertificate* pValue, struct _OpcUa_Decoder* pDecoder);
1758
1759OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SignedSoftwareCertificate_EncodeableType;
1760#endif
1761
1762#ifndef OPCUA_EXCLUDE_SignatureData
1763/*============================================================================
1764 * The SignatureData structure.
1765 *===========================================================================*/
1767{
1768 OpcUa_String Algorithm;
1769 OpcUa_ByteString Signature;
1770}
1772
1774
1775OPCUA_EXPORT OpcUa_Void OpcUa_SignatureData_Clear(OpcUa_SignatureData* pValue);
1776
1777OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignatureData_GetSize(OpcUa_SignatureData* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1778
1779OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignatureData_Encode(OpcUa_SignatureData* pValue, struct _OpcUa_Encoder* pEncoder);
1780
1781OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignatureData_Decode(OpcUa_SignatureData* pValue, struct _OpcUa_Decoder* pDecoder);
1782
1783OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SignatureData_EncodeableType;
1784#endif
1785
1786#ifndef OPCUA_EXCLUDE_CreateSession
1787#ifndef OPCUA_EXCLUDE_CreateSessionRequest
1788/*============================================================================
1789 * The CreateSessionRequest structure.
1790 *===========================================================================*/
1804
1806
1808
1809OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionRequest_GetSize(OpcUa_CreateSessionRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1810
1811OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionRequest_Encode(OpcUa_CreateSessionRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1812
1813OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionRequest_Decode(OpcUa_CreateSessionRequest* pValue, struct _OpcUa_Decoder* pDecoder);
1814
1815OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CreateSessionRequest_EncodeableType;
1816#endif
1817
1818#ifndef OPCUA_EXCLUDE_CreateSessionResponse
1819/*============================================================================
1820 * The CreateSessionResponse structure.
1821 *===========================================================================*/
1838
1840
1842
1843OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionResponse_GetSize(OpcUa_CreateSessionResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1844
1845OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionResponse_Encode(OpcUa_CreateSessionResponse* pValue, struct _OpcUa_Encoder* pEncoder);
1846
1847OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionResponse_Decode(OpcUa_CreateSessionResponse* pValue, struct _OpcUa_Decoder* pDecoder);
1848
1849OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CreateSessionResponse_EncodeableType;
1850#endif
1851#endif
1852
1853#ifndef OPCUA_EXCLUDE_UserIdentityToken
1854/*============================================================================
1855 * The UserIdentityToken structure.
1856 *===========================================================================*/
1858{
1859 OpcUa_String PolicyId;
1860}
1862
1864
1866
1867OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserIdentityToken_GetSize(OpcUa_UserIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1868
1869OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserIdentityToken_Encode(OpcUa_UserIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder);
1870
1871OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserIdentityToken_Decode(OpcUa_UserIdentityToken* pValue, struct _OpcUa_Decoder* pDecoder);
1872
1873OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UserIdentityToken_EncodeableType;
1874#endif
1875
1876#ifndef OPCUA_EXCLUDE_AnonymousIdentityToken
1877/*============================================================================
1878 * The AnonymousIdentityToken structure.
1879 *===========================================================================*/
1881{
1882 OpcUa_String PolicyId;
1883}
1885
1887
1889
1890OPCUA_EXPORT OpcUa_StatusCode OpcUa_AnonymousIdentityToken_GetSize(OpcUa_AnonymousIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1891
1892OPCUA_EXPORT OpcUa_StatusCode OpcUa_AnonymousIdentityToken_Encode(OpcUa_AnonymousIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder);
1893
1894OPCUA_EXPORT OpcUa_StatusCode OpcUa_AnonymousIdentityToken_Decode(OpcUa_AnonymousIdentityToken* pValue, struct _OpcUa_Decoder* pDecoder);
1895
1896OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AnonymousIdentityToken_EncodeableType;
1897#endif
1898
1899#ifndef OPCUA_EXCLUDE_UserNameIdentityToken
1900/*============================================================================
1901 * The UserNameIdentityToken structure.
1902 *===========================================================================*/
1904{
1905 OpcUa_String PolicyId;
1906 OpcUa_String UserName;
1907 OpcUa_ByteString Password;
1909}
1911
1913
1915
1916OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserNameIdentityToken_GetSize(OpcUa_UserNameIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1917
1918OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserNameIdentityToken_Encode(OpcUa_UserNameIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder);
1919
1920OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserNameIdentityToken_Decode(OpcUa_UserNameIdentityToken* pValue, struct _OpcUa_Decoder* pDecoder);
1921
1922OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UserNameIdentityToken_EncodeableType;
1923#endif
1924
1925#ifndef OPCUA_EXCLUDE_X509IdentityToken
1926/*============================================================================
1927 * The X509IdentityToken structure.
1928 *===========================================================================*/
1930{
1931 OpcUa_String PolicyId;
1932 OpcUa_ByteString CertificateData;
1933}
1935
1937
1939
1940OPCUA_EXPORT OpcUa_StatusCode OpcUa_X509IdentityToken_GetSize(OpcUa_X509IdentityToken* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1941
1942OPCUA_EXPORT OpcUa_StatusCode OpcUa_X509IdentityToken_Encode(OpcUa_X509IdentityToken* pValue, struct _OpcUa_Encoder* pEncoder);
1943
1944OPCUA_EXPORT OpcUa_StatusCode OpcUa_X509IdentityToken_Decode(OpcUa_X509IdentityToken* pValue, struct _OpcUa_Decoder* pDecoder);
1945
1946OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_X509IdentityToken_EncodeableType;
1947#endif
1948
1949#ifndef OPCUA_EXCLUDE_IssuedIdentityToken
1950/*============================================================================
1951 * The IssuedIdentityToken structure.
1952 *===========================================================================*/
1954{
1955 OpcUa_String PolicyId;
1956 OpcUa_ByteString TokenData;
1958}
1960
1962
1964
1965OPCUA_EXPORT OpcUa_StatusCode OpcUa_IssuedIdentityToken_GetSize(OpcUa_IssuedIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1966
1967OPCUA_EXPORT OpcUa_StatusCode OpcUa_IssuedIdentityToken_Encode(OpcUa_IssuedIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder);
1968
1969OPCUA_EXPORT OpcUa_StatusCode OpcUa_IssuedIdentityToken_Decode(OpcUa_IssuedIdentityToken* pValue, struct _OpcUa_Decoder* pDecoder);
1970
1971OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_IssuedIdentityToken_EncodeableType;
1972#endif
1973
1974#ifndef OPCUA_EXCLUDE_ActivateSession
1975#ifndef OPCUA_EXCLUDE_ActivateSessionRequest
1976/*============================================================================
1977 * The ActivateSessionRequest structure.
1978 *===========================================================================*/
1991
1993
1995
1996OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionRequest_GetSize(OpcUa_ActivateSessionRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1997
1998OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionRequest_Encode(OpcUa_ActivateSessionRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1999
2000OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionRequest_Decode(OpcUa_ActivateSessionRequest* pValue, struct _OpcUa_Decoder* pDecoder);
2001
2002OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ActivateSessionRequest_EncodeableType;
2003#endif
2004
2005#ifndef OPCUA_EXCLUDE_ActivateSessionResponse
2006/*============================================================================
2007 * The ActivateSessionResponse structure.
2008 *===========================================================================*/
2010{
2012 OpcUa_ByteString ServerNonce;
2013 OpcUa_Int32 NoOfResults;
2014 OpcUa_StatusCode* Results;
2016 OpcUa_DiagnosticInfo* DiagnosticInfos;
2017}
2019
2021
2023
2024OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionResponse_GetSize(OpcUa_ActivateSessionResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2025
2026OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionResponse_Encode(OpcUa_ActivateSessionResponse* pValue, struct _OpcUa_Encoder* pEncoder);
2027
2028OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionResponse_Decode(OpcUa_ActivateSessionResponse* pValue, struct _OpcUa_Decoder* pDecoder);
2029
2030OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ActivateSessionResponse_EncodeableType;
2031#endif
2032#endif
2033
2034#ifndef OPCUA_EXCLUDE_CloseSession
2035#ifndef OPCUA_EXCLUDE_CloseSessionRequest
2036/*============================================================================
2037 * The CloseSessionRequest structure.
2038 *===========================================================================*/
2045
2047
2049
2050OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionRequest_GetSize(OpcUa_CloseSessionRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2051
2052OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionRequest_Encode(OpcUa_CloseSessionRequest* pValue, struct _OpcUa_Encoder* pEncoder);
2053
2054OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionRequest_Decode(OpcUa_CloseSessionRequest* pValue, struct _OpcUa_Decoder* pDecoder);
2055
2056OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CloseSessionRequest_EncodeableType;
2057#endif
2058
2059#ifndef OPCUA_EXCLUDE_CloseSessionResponse
2060/*============================================================================
2061 * The CloseSessionResponse structure.
2062 *===========================================================================*/
2068
2070
2072
2073OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionResponse_GetSize(OpcUa_CloseSessionResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2074
2075OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionResponse_Encode(OpcUa_CloseSessionResponse* pValue, struct _OpcUa_Encoder* pEncoder);
2076
2077OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionResponse_Decode(OpcUa_CloseSessionResponse* pValue, struct _OpcUa_Decoder* pDecoder);
2078
2079OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CloseSessionResponse_EncodeableType;
2080#endif
2081#endif
2082
2083#ifndef OPCUA_EXCLUDE_Cancel
2084#ifndef OPCUA_EXCLUDE_CancelRequest
2085/*============================================================================
2086 * The CancelRequest structure.
2087 *===========================================================================*/
2094
2096
2097OPCUA_EXPORT OpcUa_Void OpcUa_CancelRequest_Clear(OpcUa_CancelRequest* pValue);
2098
2099OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelRequest_GetSize(OpcUa_CancelRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2100
2101OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelRequest_Encode(OpcUa_CancelRequest* pValue, struct _OpcUa_Encoder* pEncoder);
2102
2103OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelRequest_Decode(OpcUa_CancelRequest* pValue, struct _OpcUa_Decoder* pDecoder);
2104
2105OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CancelRequest_EncodeableType;
2106#endif
2107
2108#ifndef OPCUA_EXCLUDE_CancelResponse
2109/*============================================================================
2110 * The CancelResponse structure.
2111 *===========================================================================*/
2118
2120
2121OPCUA_EXPORT OpcUa_Void OpcUa_CancelResponse_Clear(OpcUa_CancelResponse* pValue);
2122
2123OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelResponse_GetSize(OpcUa_CancelResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2124
2125OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelResponse_Encode(OpcUa_CancelResponse* pValue, struct _OpcUa_Encoder* pEncoder);
2126
2127OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelResponse_Decode(OpcUa_CancelResponse* pValue, struct _OpcUa_Decoder* pDecoder);
2128
2129OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CancelResponse_EncodeableType;
2130#endif
2131#endif
2132
2133#ifndef OPCUA_EXCLUDE_NodeAttributesMask
2134/*============================================================================
2135 * The NodeAttributesMask enumeration.
2136 *===========================================================================*/
2138{
2174#if OPCUA_FORCE_INT32_ENUMS
2175 ,_OpcUa_NodeAttributesMask_MaxEnumerationValue = OpcUa_Int32_Max
2176#endif
2179
2180#define OpcUa_NodeAttributesMask_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_NodeAttributesMask_None)
2181
2182#define OpcUa_NodeAttributesMask_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_NodeAttributesMask_None)
2183
2184OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_NodeAttributesMask_EnumeratedType;
2185#endif
2186
2187#ifndef OPCUA_EXCLUDE_NodeAttributes
2188/*============================================================================
2189 * The NodeAttributes structure.
2190 *===========================================================================*/
2192{
2194 OpcUa_LocalizedText DisplayName;
2195 OpcUa_LocalizedText Description;
2196 OpcUa_UInt32 WriteMask;
2197 OpcUa_UInt32 UserWriteMask;
2198}
2200
2202
2203OPCUA_EXPORT OpcUa_Void OpcUa_NodeAttributes_Clear(OpcUa_NodeAttributes* pValue);
2204
2205OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeAttributes_GetSize(OpcUa_NodeAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2206
2207OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeAttributes_Encode(OpcUa_NodeAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2208
2209OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeAttributes_Decode(OpcUa_NodeAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2210
2211OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_NodeAttributes_EncodeableType;
2212#endif
2213
2214#ifndef OPCUA_EXCLUDE_ObjectAttributes
2215/*============================================================================
2216 * The ObjectAttributes structure.
2217 *===========================================================================*/
2219{
2221 OpcUa_LocalizedText DisplayName;
2222 OpcUa_LocalizedText Description;
2223 OpcUa_UInt32 WriteMask;
2224 OpcUa_UInt32 UserWriteMask;
2225 OpcUa_Byte EventNotifier;
2226}
2228
2230
2232
2233OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectAttributes_GetSize(OpcUa_ObjectAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2234
2235OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectAttributes_Encode(OpcUa_ObjectAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2236
2237OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectAttributes_Decode(OpcUa_ObjectAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2238
2239OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ObjectAttributes_EncodeableType;
2240#endif
2241
2242#ifndef OPCUA_EXCLUDE_VariableAttributes
2243/*============================================================================
2244 * The VariableAttributes structure.
2245 *===========================================================================*/
2247{
2249 OpcUa_LocalizedText DisplayName;
2250 OpcUa_LocalizedText Description;
2251 OpcUa_UInt32 WriteMask;
2252 OpcUa_UInt32 UserWriteMask;
2253 OpcUa_Variant Value;
2254 OpcUa_NodeId DataType;
2255 OpcUa_Int32 ValueRank;
2257 OpcUa_UInt32* ArrayDimensions;
2258 OpcUa_Byte AccessLevel;
2261 OpcUa_Boolean Historizing;
2262}
2264
2266
2268
2269OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableAttributes_GetSize(OpcUa_VariableAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2270
2271OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableAttributes_Encode(OpcUa_VariableAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2272
2273OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableAttributes_Decode(OpcUa_VariableAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2274
2275OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_VariableAttributes_EncodeableType;
2276#endif
2277
2278#ifndef OPCUA_EXCLUDE_MethodAttributes
2279/*============================================================================
2280 * The MethodAttributes structure.
2281 *===========================================================================*/
2283{
2285 OpcUa_LocalizedText DisplayName;
2286 OpcUa_LocalizedText Description;
2287 OpcUa_UInt32 WriteMask;
2288 OpcUa_UInt32 UserWriteMask;
2289 OpcUa_Boolean Executable;
2290 OpcUa_Boolean UserExecutable;
2291}
2293
2295
2297
2298OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodAttributes_GetSize(OpcUa_MethodAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2299
2300OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodAttributes_Encode(OpcUa_MethodAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2301
2302OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodAttributes_Decode(OpcUa_MethodAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2303
2304OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MethodAttributes_EncodeableType;
2305#endif
2306
2307#ifndef OPCUA_EXCLUDE_ObjectTypeAttributes
2308/*============================================================================
2309 * The ObjectTypeAttributes structure.
2310 *===========================================================================*/
2312{
2314 OpcUa_LocalizedText DisplayName;
2315 OpcUa_LocalizedText Description;
2316 OpcUa_UInt32 WriteMask;
2317 OpcUa_UInt32 UserWriteMask;
2318 OpcUa_Boolean IsAbstract;
2319}
2321
2323
2325
2326OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeAttributes_GetSize(OpcUa_ObjectTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2327
2328OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeAttributes_Encode(OpcUa_ObjectTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2329
2330OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeAttributes_Decode(OpcUa_ObjectTypeAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2331
2332OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ObjectTypeAttributes_EncodeableType;
2333#endif
2334
2335#ifndef OPCUA_EXCLUDE_VariableTypeAttributes
2336/*============================================================================
2337 * The VariableTypeAttributes structure.
2338 *===========================================================================*/
2340{
2342 OpcUa_LocalizedText DisplayName;
2343 OpcUa_LocalizedText Description;
2344 OpcUa_UInt32 WriteMask;
2345 OpcUa_UInt32 UserWriteMask;
2346 OpcUa_Variant Value;
2347 OpcUa_NodeId DataType;
2348 OpcUa_Int32 ValueRank;
2350 OpcUa_UInt32* ArrayDimensions;
2351 OpcUa_Boolean IsAbstract;
2352}
2354
2356
2358
2359OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeAttributes_GetSize(OpcUa_VariableTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2360
2361OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeAttributes_Encode(OpcUa_VariableTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2362
2363OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeAttributes_Decode(OpcUa_VariableTypeAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2364
2365OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_VariableTypeAttributes_EncodeableType;
2366#endif
2367
2368#ifndef OPCUA_EXCLUDE_ReferenceTypeAttributes
2369/*============================================================================
2370 * The ReferenceTypeAttributes structure.
2371 *===========================================================================*/
2373{
2375 OpcUa_LocalizedText DisplayName;
2376 OpcUa_LocalizedText Description;
2377 OpcUa_UInt32 WriteMask;
2378 OpcUa_UInt32 UserWriteMask;
2379 OpcUa_Boolean IsAbstract;
2380 OpcUa_Boolean Symmetric;
2381 OpcUa_LocalizedText InverseName;
2382}
2384
2386
2388
2389OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeAttributes_GetSize(OpcUa_ReferenceTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2390
2391OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeAttributes_Encode(OpcUa_ReferenceTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2392
2393OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeAttributes_Decode(OpcUa_ReferenceTypeAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2394
2395OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReferenceTypeAttributes_EncodeableType;
2396#endif
2397
2398#ifndef OPCUA_EXCLUDE_DataTypeAttributes
2399/*============================================================================
2400 * The DataTypeAttributes structure.
2401 *===========================================================================*/
2403{
2405 OpcUa_LocalizedText DisplayName;
2406 OpcUa_LocalizedText Description;
2407 OpcUa_UInt32 WriteMask;
2408 OpcUa_UInt32 UserWriteMask;
2409 OpcUa_Boolean IsAbstract;
2410}
2412
2414
2416
2417OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeAttributes_GetSize(OpcUa_DataTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2418
2419OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeAttributes_Encode(OpcUa_DataTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2420
2421OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeAttributes_Decode(OpcUa_DataTypeAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2422
2423OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DataTypeAttributes_EncodeableType;
2424#endif
2425
2426#ifndef OPCUA_EXCLUDE_ViewAttributes
2427/*============================================================================
2428 * The ViewAttributes structure.
2429 *===========================================================================*/
2431{
2433 OpcUa_LocalizedText DisplayName;
2434 OpcUa_LocalizedText Description;
2435 OpcUa_UInt32 WriteMask;
2436 OpcUa_UInt32 UserWriteMask;
2437 OpcUa_Boolean ContainsNoLoops;
2438 OpcUa_Byte EventNotifier;
2439}
2441
2443
2444OPCUA_EXPORT OpcUa_Void OpcUa_ViewAttributes_Clear(OpcUa_ViewAttributes* pValue);
2445
2446OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewAttributes_GetSize(OpcUa_ViewAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2447
2448OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewAttributes_Encode(OpcUa_ViewAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2449
2450OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewAttributes_Decode(OpcUa_ViewAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2451
2452OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ViewAttributes_EncodeableType;
2453#endif
2454
2455#ifndef OPCUA_EXCLUDE_GenericAttributeValue
2456/*============================================================================
2457 * The GenericAttributeValue structure.
2458 *===========================================================================*/
2460{
2461 OpcUa_UInt32 AttributeId;
2462 OpcUa_Variant Value;
2463}
2465
2467
2469
2470OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributeValue_GetSize(OpcUa_GenericAttributeValue* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2471
2472OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributeValue_Encode(OpcUa_GenericAttributeValue* pValue, struct _OpcUa_Encoder* pEncoder);
2473
2474OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributeValue_Decode(OpcUa_GenericAttributeValue* pValue, struct _OpcUa_Decoder* pDecoder);
2475
2476OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_GenericAttributeValue_EncodeableType;
2477#endif
2478
2479#ifndef OPCUA_EXCLUDE_GenericAttributes
2480/*============================================================================
2481 * The GenericAttributes structure.
2482 *===========================================================================*/
2484{
2486 OpcUa_LocalizedText DisplayName;
2487 OpcUa_LocalizedText Description;
2488 OpcUa_UInt32 WriteMask;
2489 OpcUa_UInt32 UserWriteMask;
2492}
2494
2496
2498
2499OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributes_GetSize(OpcUa_GenericAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2500
2501OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributes_Encode(OpcUa_GenericAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2502
2503OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributes_Decode(OpcUa_GenericAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2504
2505OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_GenericAttributes_EncodeableType;
2506#endif
2507
2508#ifndef OPCUA_EXCLUDE_AddNodesItem
2509/*============================================================================
2510 * The AddNodesItem structure.
2511 *===========================================================================*/
2513{
2514 OpcUa_ExpandedNodeId ParentNodeId;
2515 OpcUa_NodeId ReferenceTypeId;
2516 OpcUa_ExpandedNodeId RequestedNewNodeId;
2517 OpcUa_QualifiedName BrowseName;
2519 OpcUa_ExtensionObject NodeAttributes;
2520 OpcUa_ExpandedNodeId TypeDefinition;
2521}
2523
2524OPCUA_EXPORT OpcUa_Void OpcUa_AddNodesItem_Initialize(OpcUa_AddNodesItem* pValue);
2525
2526OPCUA_EXPORT OpcUa_Void OpcUa_AddNodesItem_Clear(OpcUa_AddNodesItem* pValue);
2527
2528OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesItem_GetSize(OpcUa_AddNodesItem* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2529
2530OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesItem_Encode(OpcUa_AddNodesItem* pValue, struct _OpcUa_Encoder* pEncoder);
2531
2532OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesItem_Decode(OpcUa_AddNodesItem* pValue, struct _OpcUa_Decoder* pDecoder);
2533
2534OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AddNodesItem_EncodeableType;
2535#endif
2536
2537#ifndef OPCUA_EXCLUDE_AddNodesResult
2538/*============================================================================
2539 * The AddNodesResult structure.
2540 *===========================================================================*/
2542{
2543 OpcUa_StatusCode StatusCode;
2544 OpcUa_NodeId AddedNodeId;
2545}
2547
2549
2550OPCUA_EXPORT OpcUa_Void OpcUa_AddNodesResult_Clear(OpcUa_AddNodesResult* pValue);
2551
2552OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResult_GetSize(OpcUa_AddNodesResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2553
2554OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResult_Encode(OpcUa_AddNodesResult* pValue, struct _OpcUa_Encoder* pEncoder);
2555
2556OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResult_Decode(OpcUa_AddNodesResult* pValue, struct _OpcUa_Decoder* pDecoder);
2557
2558OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AddNodesResult_EncodeableType;
2559#endif
2560
2561#ifndef OPCUA_EXCLUDE_AddNodes
2562#ifndef OPCUA_EXCLUDE_AddNodesRequest
2563/*============================================================================
2564 * The AddNodesRequest structure.
2565 *===========================================================================*/
2573
2575
2577
2578OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesRequest_GetSize(OpcUa_AddNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2579
2580OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesRequest_Encode(OpcUa_AddNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder);
2581
2582OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesRequest_Decode(OpcUa_AddNodesRequest* pValue, struct _OpcUa_Decoder* pDecoder);
2583
2584OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AddNodesRequest_EncodeableType;
2585#endif
2586
2587#ifndef OPCUA_EXCLUDE_AddNodesResponse
2588/*============================================================================
2589 * The AddNodesResponse structure.
2590 *===========================================================================*/
2600
2602
2604
2605OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResponse_GetSize(OpcUa_AddNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2606
2607OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResponse_Encode(OpcUa_AddNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder);
2608
2609OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResponse_Decode(OpcUa_AddNodesResponse* pValue, struct _OpcUa_Decoder* pDecoder);
2610
2611OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AddNodesResponse_EncodeableType;
2612#endif
2613#endif
2614
2615#ifndef OPCUA_EXCLUDE_AddReferencesItem
2616/*============================================================================
2617 * The AddReferencesItem structure.
2618 *===========================================================================*/
2620{
2621 OpcUa_NodeId SourceNodeId;
2622 OpcUa_NodeId ReferenceTypeId;
2623 OpcUa_Boolean IsForward;
2624 OpcUa_String TargetServerUri;
2625 OpcUa_ExpandedNodeId TargetNodeId;
2627}
2629
2631
2633
2634OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesItem_GetSize(OpcUa_AddReferencesItem* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2635
2636OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesItem_Encode(OpcUa_AddReferencesItem* pValue, struct _OpcUa_Encoder* pEncoder);
2637
2638OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesItem_Decode(OpcUa_AddReferencesItem* pValue, struct _OpcUa_Decoder* pDecoder);
2639
2640OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AddReferencesItem_EncodeableType;
2641#endif
2642
2643#ifndef OPCUA_EXCLUDE_AddReferences
2644#ifndef OPCUA_EXCLUDE_AddReferencesRequest
2645/*============================================================================
2646 * The AddReferencesRequest structure.
2647 *===========================================================================*/
2655
2657
2659
2660OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesRequest_GetSize(OpcUa_AddReferencesRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2661
2662OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesRequest_Encode(OpcUa_AddReferencesRequest* pValue, struct _OpcUa_Encoder* pEncoder);
2663
2664OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesRequest_Decode(OpcUa_AddReferencesRequest* pValue, struct _OpcUa_Decoder* pDecoder);
2665
2666OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AddReferencesRequest_EncodeableType;
2667#endif
2668
2669#ifndef OPCUA_EXCLUDE_AddReferencesResponse
2670/*============================================================================
2671 * The AddReferencesResponse structure.
2672 *===========================================================================*/
2674{
2676 OpcUa_Int32 NoOfResults;
2677 OpcUa_StatusCode* Results;
2679 OpcUa_DiagnosticInfo* DiagnosticInfos;
2680}
2682
2684
2686
2687OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesResponse_GetSize(OpcUa_AddReferencesResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2688
2689OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesResponse_Encode(OpcUa_AddReferencesResponse* pValue, struct _OpcUa_Encoder* pEncoder);
2690
2691OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesResponse_Decode(OpcUa_AddReferencesResponse* pValue, struct _OpcUa_Decoder* pDecoder);
2692
2693OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AddReferencesResponse_EncodeableType;
2694#endif
2695#endif
2696
2697#ifndef OPCUA_EXCLUDE_DeleteNodesItem
2698/*============================================================================
2699 * The DeleteNodesItem structure.
2700 *===========================================================================*/
2702{
2703 OpcUa_NodeId NodeId;
2705}
2707
2709
2711
2712OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesItem_GetSize(OpcUa_DeleteNodesItem* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2713
2714OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesItem_Encode(OpcUa_DeleteNodesItem* pValue, struct _OpcUa_Encoder* pEncoder);
2715
2716OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesItem_Decode(OpcUa_DeleteNodesItem* pValue, struct _OpcUa_Decoder* pDecoder);
2717
2718OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteNodesItem_EncodeableType;
2719#endif
2720
2721#ifndef OPCUA_EXCLUDE_DeleteNodes
2722#ifndef OPCUA_EXCLUDE_DeleteNodesRequest
2723/*============================================================================
2724 * The DeleteNodesRequest structure.
2725 *===========================================================================*/
2733
2735
2737
2738OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesRequest_GetSize(OpcUa_DeleteNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2739
2740OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesRequest_Encode(OpcUa_DeleteNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder);
2741
2742OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesRequest_Decode(OpcUa_DeleteNodesRequest* pValue, struct _OpcUa_Decoder* pDecoder);
2743
2744OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteNodesRequest_EncodeableType;
2745#endif
2746
2747#ifndef OPCUA_EXCLUDE_DeleteNodesResponse
2748/*============================================================================
2749 * The DeleteNodesResponse structure.
2750 *===========================================================================*/
2752{
2754 OpcUa_Int32 NoOfResults;
2755 OpcUa_StatusCode* Results;
2757 OpcUa_DiagnosticInfo* DiagnosticInfos;
2758}
2760
2762
2764
2765OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesResponse_GetSize(OpcUa_DeleteNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2766
2767OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesResponse_Encode(OpcUa_DeleteNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder);
2768
2769OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesResponse_Decode(OpcUa_DeleteNodesResponse* pValue, struct _OpcUa_Decoder* pDecoder);
2770
2771OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteNodesResponse_EncodeableType;
2772#endif
2773#endif
2774
2775#ifndef OPCUA_EXCLUDE_DeleteReferencesItem
2776/*============================================================================
2777 * The DeleteReferencesItem structure.
2778 *===========================================================================*/
2780{
2781 OpcUa_NodeId SourceNodeId;
2782 OpcUa_NodeId ReferenceTypeId;
2783 OpcUa_Boolean IsForward;
2784 OpcUa_ExpandedNodeId TargetNodeId;
2785 OpcUa_Boolean DeleteBidirectional;
2786}
2788
2790
2792
2793OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesItem_GetSize(OpcUa_DeleteReferencesItem* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2794
2795OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesItem_Encode(OpcUa_DeleteReferencesItem* pValue, struct _OpcUa_Encoder* pEncoder);
2796
2797OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesItem_Decode(OpcUa_DeleteReferencesItem* pValue, struct _OpcUa_Decoder* pDecoder);
2798
2799OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteReferencesItem_EncodeableType;
2800#endif
2801
2802#ifndef OPCUA_EXCLUDE_DeleteReferences
2803#ifndef OPCUA_EXCLUDE_DeleteReferencesRequest
2804/*============================================================================
2805 * The DeleteReferencesRequest structure.
2806 *===========================================================================*/
2814
2816
2818
2819OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesRequest_GetSize(OpcUa_DeleteReferencesRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2820
2821OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesRequest_Encode(OpcUa_DeleteReferencesRequest* pValue, struct _OpcUa_Encoder* pEncoder);
2822
2823OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesRequest_Decode(OpcUa_DeleteReferencesRequest* pValue, struct _OpcUa_Decoder* pDecoder);
2824
2825OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteReferencesRequest_EncodeableType;
2826#endif
2827
2828#ifndef OPCUA_EXCLUDE_DeleteReferencesResponse
2829/*============================================================================
2830 * The DeleteReferencesResponse structure.
2831 *===========================================================================*/
2833{
2835 OpcUa_Int32 NoOfResults;
2836 OpcUa_StatusCode* Results;
2838 OpcUa_DiagnosticInfo* DiagnosticInfos;
2839}
2841
2843
2845
2846OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesResponse_GetSize(OpcUa_DeleteReferencesResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2847
2848OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesResponse_Encode(OpcUa_DeleteReferencesResponse* pValue, struct _OpcUa_Encoder* pEncoder);
2849
2850OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesResponse_Decode(OpcUa_DeleteReferencesResponse* pValue, struct _OpcUa_Decoder* pDecoder);
2851
2852OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteReferencesResponse_EncodeableType;
2853#endif
2854#endif
2855
2856#ifndef OPCUA_EXCLUDE_AttributeWriteMask
2857/*============================================================================
2858 * The AttributeWriteMask enumeration.
2859 *===========================================================================*/
2861{
2889#if OPCUA_FORCE_INT32_ENUMS
2890 ,_OpcUa_AttributeWriteMask_MaxEnumerationValue = OpcUa_Int32_Max
2891#endif
2894
2895#define OpcUa_AttributeWriteMask_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_AttributeWriteMask_None)
2896
2897#define OpcUa_AttributeWriteMask_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_AttributeWriteMask_None)
2898
2899OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_AttributeWriteMask_EnumeratedType;
2900#endif
2901
2902#ifndef OPCUA_EXCLUDE_BrowseDirection
2903/*============================================================================
2904 * The BrowseDirection enumeration.
2905 *===========================================================================*/
2907{
2912#if OPCUA_FORCE_INT32_ENUMS
2913 ,_OpcUa_BrowseDirection_MaxEnumerationValue = OpcUa_Int32_Max
2914#endif
2917
2918#define OpcUa_BrowseDirection_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_BrowseDirection_Forward)
2919
2920#define OpcUa_BrowseDirection_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_BrowseDirection_Forward)
2921
2922OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_BrowseDirection_EnumeratedType;
2923#endif
2924
2925#ifndef OPCUA_EXCLUDE_ViewDescription
2926/*============================================================================
2927 * The ViewDescription structure.
2928 *===========================================================================*/
2930{
2931 OpcUa_NodeId ViewId;
2932 OpcUa_DateTime Timestamp;
2933 OpcUa_UInt32 ViewVersion;
2934}
2936
2938
2940
2941OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewDescription_GetSize(OpcUa_ViewDescription* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2942
2943OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewDescription_Encode(OpcUa_ViewDescription* pValue, struct _OpcUa_Encoder* pEncoder);
2944
2945OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewDescription_Decode(OpcUa_ViewDescription* pValue, struct _OpcUa_Decoder* pDecoder);
2946
2947OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ViewDescription_EncodeableType;
2948#endif
2949
2950#ifndef OPCUA_EXCLUDE_BrowseDescription
2951/*============================================================================
2952 * The BrowseDescription structure.
2953 *===========================================================================*/
2955{
2956 OpcUa_NodeId NodeId;
2958 OpcUa_NodeId ReferenceTypeId;
2959 OpcUa_Boolean IncludeSubtypes;
2960 OpcUa_UInt32 NodeClassMask;
2961 OpcUa_UInt32 ResultMask;
2962}
2964
2966
2968
2969OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseDescription_GetSize(OpcUa_BrowseDescription* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2970
2971OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseDescription_Encode(OpcUa_BrowseDescription* pValue, struct _OpcUa_Encoder* pEncoder);
2972
2973OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseDescription_Decode(OpcUa_BrowseDescription* pValue, struct _OpcUa_Decoder* pDecoder);
2974
2975OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowseDescription_EncodeableType;
2976#endif
2977
2978#ifndef OPCUA_EXCLUDE_BrowseResultMask
2979/*============================================================================
2980 * The BrowseResultMask enumeration.
2981 *===========================================================================*/
2999
3000#define OpcUa_BrowseResultMask_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_BrowseResultMask_None)
3001
3002#define OpcUa_BrowseResultMask_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_BrowseResultMask_None)
3003
3004OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_BrowseResultMask_EnumeratedType;
3005#endif
3006
3007#ifndef OPCUA_EXCLUDE_ReferenceDescription
3008/*============================================================================
3009 * The ReferenceDescription structure.
3010 *===========================================================================*/
3012{
3013 OpcUa_NodeId ReferenceTypeId;
3014 OpcUa_Boolean IsForward;
3015 OpcUa_ExpandedNodeId NodeId;
3016 OpcUa_QualifiedName BrowseName;
3017 OpcUa_LocalizedText DisplayName;
3019 OpcUa_ExpandedNodeId TypeDefinition;
3020}
3022
3024
3026
3027OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceDescription_GetSize(OpcUa_ReferenceDescription* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3028
3029OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceDescription_Encode(OpcUa_ReferenceDescription* pValue, struct _OpcUa_Encoder* pEncoder);
3030
3031OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceDescription_Decode(OpcUa_ReferenceDescription* pValue, struct _OpcUa_Decoder* pDecoder);
3032
3033OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReferenceDescription_EncodeableType;
3034#endif
3035
3036#ifndef OPCUA_EXCLUDE_BrowseResult
3037/*============================================================================
3038 * The BrowseResult structure.
3039 *===========================================================================*/
3041{
3042 OpcUa_StatusCode StatusCode;
3043 OpcUa_ByteString ContinuationPoint;
3044 OpcUa_Int32 NoOfReferences;
3046}
3048
3049OPCUA_EXPORT OpcUa_Void OpcUa_BrowseResult_Initialize(OpcUa_BrowseResult* pValue);
3050
3051OPCUA_EXPORT OpcUa_Void OpcUa_BrowseResult_Clear(OpcUa_BrowseResult* pValue);
3052
3053OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResult_GetSize(OpcUa_BrowseResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3054
3055OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResult_Encode(OpcUa_BrowseResult* pValue, struct _OpcUa_Encoder* pEncoder);
3056
3057OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResult_Decode(OpcUa_BrowseResult* pValue, struct _OpcUa_Decoder* pDecoder);
3058
3059OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowseResult_EncodeableType;
3060#endif
3061
3062#ifndef OPCUA_EXCLUDE_Browse
3063#ifndef OPCUA_EXCLUDE_BrowseRequest
3064/*============================================================================
3065 * The BrowseRequest structure.
3066 *===========================================================================*/
3076
3078
3079OPCUA_EXPORT OpcUa_Void OpcUa_BrowseRequest_Clear(OpcUa_BrowseRequest* pValue);
3080
3081OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseRequest_GetSize(OpcUa_BrowseRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3082
3083OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseRequest_Encode(OpcUa_BrowseRequest* pValue, struct _OpcUa_Encoder* pEncoder);
3084
3085OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseRequest_Decode(OpcUa_BrowseRequest* pValue, struct _OpcUa_Decoder* pDecoder);
3086
3087OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowseRequest_EncodeableType;
3088#endif
3089
3090#ifndef OPCUA_EXCLUDE_BrowseResponse
3091/*============================================================================
3092 * The BrowseResponse structure.
3093 *===========================================================================*/
3103
3105
3106OPCUA_EXPORT OpcUa_Void OpcUa_BrowseResponse_Clear(OpcUa_BrowseResponse* pValue);
3107
3108OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResponse_GetSize(OpcUa_BrowseResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3109
3110OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResponse_Encode(OpcUa_BrowseResponse* pValue, struct _OpcUa_Encoder* pEncoder);
3111
3112OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResponse_Decode(OpcUa_BrowseResponse* pValue, struct _OpcUa_Decoder* pDecoder);
3113
3114OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowseResponse_EncodeableType;
3115#endif
3116#endif
3117
3118#ifndef OPCUA_EXCLUDE_BrowseNext
3119#ifndef OPCUA_EXCLUDE_BrowseNextRequest
3120/*============================================================================
3121 * The BrowseNextRequest structure.
3122 *===========================================================================*/
3131
3133
3135
3136OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextRequest_GetSize(OpcUa_BrowseNextRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3137
3138OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextRequest_Encode(OpcUa_BrowseNextRequest* pValue, struct _OpcUa_Encoder* pEncoder);
3139
3140OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextRequest_Decode(OpcUa_BrowseNextRequest* pValue, struct _OpcUa_Decoder* pDecoder);
3141
3142OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowseNextRequest_EncodeableType;
3143#endif
3144
3145#ifndef OPCUA_EXCLUDE_BrowseNextResponse
3146/*============================================================================
3147 * The BrowseNextResponse structure.
3148 *===========================================================================*/
3158
3160
3162
3163OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextResponse_GetSize(OpcUa_BrowseNextResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3164
3165OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextResponse_Encode(OpcUa_BrowseNextResponse* pValue, struct _OpcUa_Encoder* pEncoder);
3166
3167OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextResponse_Decode(OpcUa_BrowseNextResponse* pValue, struct _OpcUa_Decoder* pDecoder);
3168
3169OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowseNextResponse_EncodeableType;
3170#endif
3171#endif
3172
3173#ifndef OPCUA_EXCLUDE_RelativePathElement
3174/*============================================================================
3175 * The RelativePathElement structure.
3176 *===========================================================================*/
3178{
3179 OpcUa_NodeId ReferenceTypeId;
3180 OpcUa_Boolean IsInverse;
3181 OpcUa_Boolean IncludeSubtypes;
3182 OpcUa_QualifiedName TargetName;
3183}
3185
3187
3189
3190OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePathElement_GetSize(OpcUa_RelativePathElement* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3191
3192OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePathElement_Encode(OpcUa_RelativePathElement* pValue, struct _OpcUa_Encoder* pEncoder);
3193
3194OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePathElement_Decode(OpcUa_RelativePathElement* pValue, struct _OpcUa_Decoder* pDecoder);
3195
3196OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RelativePathElement_EncodeableType;
3197#endif
3198
3199#ifndef OPCUA_EXCLUDE_RelativePath
3200/*============================================================================
3201 * The RelativePath structure.
3202 *===========================================================================*/
3209
3210OPCUA_EXPORT OpcUa_Void OpcUa_RelativePath_Initialize(OpcUa_RelativePath* pValue);
3211
3212OPCUA_EXPORT OpcUa_Void OpcUa_RelativePath_Clear(OpcUa_RelativePath* pValue);
3213
3214OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePath_GetSize(OpcUa_RelativePath* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3215
3216OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePath_Encode(OpcUa_RelativePath* pValue, struct _OpcUa_Encoder* pEncoder);
3217
3218OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePath_Decode(OpcUa_RelativePath* pValue, struct _OpcUa_Decoder* pDecoder);
3219
3220OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RelativePath_EncodeableType;
3221#endif
3222
3223#ifndef OPCUA_EXCLUDE_BrowsePath
3224/*============================================================================
3225 * The BrowsePath structure.
3226 *===========================================================================*/
3233
3234OPCUA_EXPORT OpcUa_Void OpcUa_BrowsePath_Initialize(OpcUa_BrowsePath* pValue);
3235
3236OPCUA_EXPORT OpcUa_Void OpcUa_BrowsePath_Clear(OpcUa_BrowsePath* pValue);
3237
3238OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePath_GetSize(OpcUa_BrowsePath* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3239
3240OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePath_Encode(OpcUa_BrowsePath* pValue, struct _OpcUa_Encoder* pEncoder);
3241
3242OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePath_Decode(OpcUa_BrowsePath* pValue, struct _OpcUa_Decoder* pDecoder);
3243
3244OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowsePath_EncodeableType;
3245#endif
3246
3247#ifndef OPCUA_EXCLUDE_BrowsePathTarget
3248/*============================================================================
3249 * The BrowsePathTarget structure.
3250 *===========================================================================*/
3252{
3253 OpcUa_ExpandedNodeId TargetId;
3255}
3257
3259
3261
3262OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathTarget_GetSize(OpcUa_BrowsePathTarget* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3263
3264OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathTarget_Encode(OpcUa_BrowsePathTarget* pValue, struct _OpcUa_Encoder* pEncoder);
3265
3266OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathTarget_Decode(OpcUa_BrowsePathTarget* pValue, struct _OpcUa_Decoder* pDecoder);
3267
3268OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowsePathTarget_EncodeableType;
3269#endif
3270
3271#ifndef OPCUA_EXCLUDE_BrowsePathResult
3272/*============================================================================
3273 * The BrowsePathResult structure.
3274 *===========================================================================*/
3276{
3277 OpcUa_StatusCode StatusCode;
3278 OpcUa_Int32 NoOfTargets;
3280}
3282
3284
3286
3287OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathResult_GetSize(OpcUa_BrowsePathResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3288
3289OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathResult_Encode(OpcUa_BrowsePathResult* pValue, struct _OpcUa_Encoder* pEncoder);
3290
3291OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathResult_Decode(OpcUa_BrowsePathResult* pValue, struct _OpcUa_Decoder* pDecoder);
3292
3293OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowsePathResult_EncodeableType;
3294#endif
3295
3296#ifndef OPCUA_EXCLUDE_TranslateBrowsePathsToNodeIds
3297#ifndef OPCUA_EXCLUDE_TranslateBrowsePathsToNodeIdsRequest
3298/*============================================================================
3299 * The TranslateBrowsePathsToNodeIdsRequest structure.
3300 *===========================================================================*/
3308
3310
3312
3313OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsRequest_GetSize(OpcUa_TranslateBrowsePathsToNodeIdsRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3314
3315OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsRequest_Encode(OpcUa_TranslateBrowsePathsToNodeIdsRequest* pValue, struct _OpcUa_Encoder* pEncoder);
3316
3317OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsRequest_Decode(OpcUa_TranslateBrowsePathsToNodeIdsRequest* pValue, struct _OpcUa_Decoder* pDecoder);
3318
3319OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_TranslateBrowsePathsToNodeIdsRequest_EncodeableType;
3320#endif
3321
3322#ifndef OPCUA_EXCLUDE_TranslateBrowsePathsToNodeIdsResponse
3323/*============================================================================
3324 * The TranslateBrowsePathsToNodeIdsResponse structure.
3325 *===========================================================================*/
3335
3337
3339
3340OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsResponse_GetSize(OpcUa_TranslateBrowsePathsToNodeIdsResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3341
3342OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsResponse_Encode(OpcUa_TranslateBrowsePathsToNodeIdsResponse* pValue, struct _OpcUa_Encoder* pEncoder);
3343
3344OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsResponse_Decode(OpcUa_TranslateBrowsePathsToNodeIdsResponse* pValue, struct _OpcUa_Decoder* pDecoder);
3345
3346OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_TranslateBrowsePathsToNodeIdsResponse_EncodeableType;
3347#endif
3348#endif
3349
3350#ifndef OPCUA_EXCLUDE_RegisterNodes
3351#ifndef OPCUA_EXCLUDE_RegisterNodesRequest
3352/*============================================================================
3353 * The RegisterNodesRequest structure.
3354 *===========================================================================*/
3362
3364
3366
3367OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesRequest_GetSize(OpcUa_RegisterNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3368
3369OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesRequest_Encode(OpcUa_RegisterNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder);
3370
3371OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesRequest_Decode(OpcUa_RegisterNodesRequest* pValue, struct _OpcUa_Decoder* pDecoder);
3372
3373OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RegisterNodesRequest_EncodeableType;
3374#endif
3375
3376#ifndef OPCUA_EXCLUDE_RegisterNodesResponse
3377/*============================================================================
3378 * The RegisterNodesResponse structure.
3379 *===========================================================================*/
3387
3389
3391
3392OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesResponse_GetSize(OpcUa_RegisterNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3393
3394OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesResponse_Encode(OpcUa_RegisterNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder);
3395
3396OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesResponse_Decode(OpcUa_RegisterNodesResponse* pValue, struct _OpcUa_Decoder* pDecoder);
3397
3398OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RegisterNodesResponse_EncodeableType;
3399#endif
3400#endif
3401
3402#ifndef OPCUA_EXCLUDE_UnregisterNodes
3403#ifndef OPCUA_EXCLUDE_UnregisterNodesRequest
3404/*============================================================================
3405 * The UnregisterNodesRequest structure.
3406 *===========================================================================*/
3414
3416
3418
3419OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesRequest_GetSize(OpcUa_UnregisterNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3420
3421OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesRequest_Encode(OpcUa_UnregisterNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder);
3422
3423OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesRequest_Decode(OpcUa_UnregisterNodesRequest* pValue, struct _OpcUa_Decoder* pDecoder);
3424
3425OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UnregisterNodesRequest_EncodeableType;
3426#endif
3427
3428#ifndef OPCUA_EXCLUDE_UnregisterNodesResponse
3429/*============================================================================
3430 * The UnregisterNodesResponse structure.
3431 *===========================================================================*/
3437
3439
3441
3442OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesResponse_GetSize(OpcUa_UnregisterNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3443
3444OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesResponse_Encode(OpcUa_UnregisterNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder);
3445
3446OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesResponse_Decode(OpcUa_UnregisterNodesResponse* pValue, struct _OpcUa_Decoder* pDecoder);
3447
3448OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UnregisterNodesResponse_EncodeableType;
3449#endif
3450#endif
3451
3452#ifndef OPCUA_EXCLUDE_EndpointConfiguration
3453/*============================================================================
3454 * The EndpointConfiguration structure.
3455 *===========================================================================*/
3457{
3458 OpcUa_Int32 OperationTimeout;
3459 OpcUa_Boolean UseBinaryEncoding;
3460 OpcUa_Int32 MaxStringLength;
3462 OpcUa_Int32 MaxArrayLength;
3463 OpcUa_Int32 MaxMessageSize;
3464 OpcUa_Int32 MaxBufferSize;
3465 OpcUa_Int32 ChannelLifetime;
3467}
3469
3471
3473
3474OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointConfiguration_GetSize(OpcUa_EndpointConfiguration* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3475
3476OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointConfiguration_Encode(OpcUa_EndpointConfiguration* pValue, struct _OpcUa_Encoder* pEncoder);
3477
3478OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointConfiguration_Decode(OpcUa_EndpointConfiguration* pValue, struct _OpcUa_Decoder* pDecoder);
3479
3480OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EndpointConfiguration_EncodeableType;
3481#endif
3482
3483#ifndef OPCUA_EXCLUDE_QueryDataDescription
3484/*============================================================================
3485 * The QueryDataDescription structure.
3486 *===========================================================================*/
3494
3496
3498
3499OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataDescription_GetSize(OpcUa_QueryDataDescription* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3500
3501OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataDescription_Encode(OpcUa_QueryDataDescription* pValue, struct _OpcUa_Encoder* pEncoder);
3502
3503OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataDescription_Decode(OpcUa_QueryDataDescription* pValue, struct _OpcUa_Decoder* pDecoder);
3504
3505OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_QueryDataDescription_EncodeableType;
3506#endif
3507
3508#ifndef OPCUA_EXCLUDE_NodeTypeDescription
3509/*============================================================================
3510 * The NodeTypeDescription structure.
3511 *===========================================================================*/
3520
3522
3524
3525OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeTypeDescription_GetSize(OpcUa_NodeTypeDescription* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3526
3527OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeTypeDescription_Encode(OpcUa_NodeTypeDescription* pValue, struct _OpcUa_Encoder* pEncoder);
3528
3529OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeTypeDescription_Decode(OpcUa_NodeTypeDescription* pValue, struct _OpcUa_Decoder* pDecoder);
3530
3531OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_NodeTypeDescription_EncodeableType;
3532#endif
3533
3534#ifndef OPCUA_EXCLUDE_FilterOperator
3535/*============================================================================
3536 * The FilterOperator enumeration.
3537 *===========================================================================*/
3563
3564#define OpcUa_FilterOperator_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_FilterOperator_Equals)
3565
3566#define OpcUa_FilterOperator_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_FilterOperator_Equals)
3567
3568OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_FilterOperator_EnumeratedType;
3569#endif
3570
3571#ifndef OPCUA_EXCLUDE_QueryDataSet
3572/*============================================================================
3573 * The QueryDataSet structure.
3574 *===========================================================================*/
3576{
3577 OpcUa_ExpandedNodeId NodeId;
3578 OpcUa_ExpandedNodeId TypeDefinitionNode;
3579 OpcUa_Int32 NoOfValues;
3580 OpcUa_Variant* Values;
3581}
3583
3584OPCUA_EXPORT OpcUa_Void OpcUa_QueryDataSet_Initialize(OpcUa_QueryDataSet* pValue);
3585
3586OPCUA_EXPORT OpcUa_Void OpcUa_QueryDataSet_Clear(OpcUa_QueryDataSet* pValue);
3587
3588OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataSet_GetSize(OpcUa_QueryDataSet* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3589
3590OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataSet_Encode(OpcUa_QueryDataSet* pValue, struct _OpcUa_Encoder* pEncoder);
3591
3592OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataSet_Decode(OpcUa_QueryDataSet* pValue, struct _OpcUa_Decoder* pDecoder);
3593
3594OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_QueryDataSet_EncodeableType;
3595#endif
3596
3597#ifndef OPCUA_EXCLUDE_NodeReference
3598/*============================================================================
3599 * The NodeReference structure.
3600 *===========================================================================*/
3602{
3603 OpcUa_NodeId NodeId;
3604 OpcUa_NodeId ReferenceTypeId;
3605 OpcUa_Boolean IsForward;
3607 OpcUa_NodeId* ReferencedNodeIds;
3608}
3610
3612
3613OPCUA_EXPORT OpcUa_Void OpcUa_NodeReference_Clear(OpcUa_NodeReference* pValue);
3614
3615OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeReference_GetSize(OpcUa_NodeReference* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3616
3617OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeReference_Encode(OpcUa_NodeReference* pValue, struct _OpcUa_Encoder* pEncoder);
3618
3619OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeReference_Decode(OpcUa_NodeReference* pValue, struct _OpcUa_Decoder* pDecoder);
3620
3621OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_NodeReference_EncodeableType;
3622#endif
3623
3624#ifndef OPCUA_EXCLUDE_ContentFilterElement
3625/*============================================================================
3626 * The ContentFilterElement structure.
3627 *===========================================================================*/
3635
3637
3639
3640OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElement_GetSize(OpcUa_ContentFilterElement* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3641
3642OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElement_Encode(OpcUa_ContentFilterElement* pValue, struct _OpcUa_Encoder* pEncoder);
3643
3644OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElement_Decode(OpcUa_ContentFilterElement* pValue, struct _OpcUa_Decoder* pDecoder);
3645
3646OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ContentFilterElement_EncodeableType;
3647#endif
3648
3649#ifndef OPCUA_EXCLUDE_ContentFilter
3650/*============================================================================
3651 * The ContentFilter structure.
3652 *===========================================================================*/
3659
3661
3662OPCUA_EXPORT OpcUa_Void OpcUa_ContentFilter_Clear(OpcUa_ContentFilter* pValue);
3663
3664OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilter_GetSize(OpcUa_ContentFilter* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3665
3666OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilter_Encode(OpcUa_ContentFilter* pValue, struct _OpcUa_Encoder* pEncoder);
3667
3668OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilter_Decode(OpcUa_ContentFilter* pValue, struct _OpcUa_Decoder* pDecoder);
3669
3670OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ContentFilter_EncodeableType;
3671#endif
3672
3673#ifndef OPCUA_EXCLUDE_ElementOperand
3674/*============================================================================
3675 * The ElementOperand structure.
3676 *===========================================================================*/
3678{
3679 OpcUa_UInt32 Index;
3680}
3682
3684
3685OPCUA_EXPORT OpcUa_Void OpcUa_ElementOperand_Clear(OpcUa_ElementOperand* pValue);
3686
3687OPCUA_EXPORT OpcUa_StatusCode OpcUa_ElementOperand_GetSize(OpcUa_ElementOperand* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3688
3689OPCUA_EXPORT OpcUa_StatusCode OpcUa_ElementOperand_Encode(OpcUa_ElementOperand* pValue, struct _OpcUa_Encoder* pEncoder);
3690
3691OPCUA_EXPORT OpcUa_StatusCode OpcUa_ElementOperand_Decode(OpcUa_ElementOperand* pValue, struct _OpcUa_Decoder* pDecoder);
3692
3693OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ElementOperand_EncodeableType;
3694#endif
3695
3696#ifndef OPCUA_EXCLUDE_LiteralOperand
3697/*============================================================================
3698 * The LiteralOperand structure.
3699 *===========================================================================*/
3701{
3702 OpcUa_Variant Value;
3703}
3705
3707
3708OPCUA_EXPORT OpcUa_Void OpcUa_LiteralOperand_Clear(OpcUa_LiteralOperand* pValue);
3709
3710OPCUA_EXPORT OpcUa_StatusCode OpcUa_LiteralOperand_GetSize(OpcUa_LiteralOperand* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3711
3712OPCUA_EXPORT OpcUa_StatusCode OpcUa_LiteralOperand_Encode(OpcUa_LiteralOperand* pValue, struct _OpcUa_Encoder* pEncoder);
3713
3714OPCUA_EXPORT OpcUa_StatusCode OpcUa_LiteralOperand_Decode(OpcUa_LiteralOperand* pValue, struct _OpcUa_Decoder* pDecoder);
3715
3716OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_LiteralOperand_EncodeableType;
3717#endif
3718
3719#ifndef OPCUA_EXCLUDE_AttributeOperand
3720/*============================================================================
3721 * The AttributeOperand structure.
3722 *===========================================================================*/
3724{
3725 OpcUa_NodeId NodeId;
3726 OpcUa_String Alias;
3728 OpcUa_UInt32 AttributeId;
3729 OpcUa_String IndexRange;
3730}
3732
3734
3736
3737OPCUA_EXPORT OpcUa_StatusCode OpcUa_AttributeOperand_GetSize(OpcUa_AttributeOperand* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3738
3739OPCUA_EXPORT OpcUa_StatusCode OpcUa_AttributeOperand_Encode(OpcUa_AttributeOperand* pValue, struct _OpcUa_Encoder* pEncoder);
3740
3741OPCUA_EXPORT OpcUa_StatusCode OpcUa_AttributeOperand_Decode(OpcUa_AttributeOperand* pValue, struct _OpcUa_Decoder* pDecoder);
3742
3743OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AttributeOperand_EncodeableType;
3744#endif
3745
3746#ifndef OPCUA_EXCLUDE_SimpleAttributeOperand
3747/*============================================================================
3748 * The SimpleAttributeOperand structure.
3749 *===========================================================================*/
3751{
3752 OpcUa_NodeId TypeDefinitionId;
3753 OpcUa_Int32 NoOfBrowsePath;
3754 OpcUa_QualifiedName* BrowsePath;
3755 OpcUa_UInt32 AttributeId;
3756 OpcUa_String IndexRange;
3757}
3759
3761
3763
3764OPCUA_EXPORT OpcUa_StatusCode OpcUa_SimpleAttributeOperand_GetSize(OpcUa_SimpleAttributeOperand* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3765
3766OPCUA_EXPORT OpcUa_StatusCode OpcUa_SimpleAttributeOperand_Encode(OpcUa_SimpleAttributeOperand* pValue, struct _OpcUa_Encoder* pEncoder);
3767
3768OPCUA_EXPORT OpcUa_StatusCode OpcUa_SimpleAttributeOperand_Decode(OpcUa_SimpleAttributeOperand* pValue, struct _OpcUa_Decoder* pDecoder);
3769
3770OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SimpleAttributeOperand_EncodeableType;
3771#endif
3772
3773#ifndef OPCUA_EXCLUDE_ContentFilterElementResult
3774/*============================================================================
3775 * The ContentFilterElementResult structure.
3776 *===========================================================================*/
3778{
3779 OpcUa_StatusCode StatusCode;
3781 OpcUa_StatusCode* OperandStatusCodes;
3783 OpcUa_DiagnosticInfo* OperandDiagnosticInfos;
3784}
3786
3788
3790
3791OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElementResult_GetSize(OpcUa_ContentFilterElementResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3792
3793OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElementResult_Encode(OpcUa_ContentFilterElementResult* pValue, struct _OpcUa_Encoder* pEncoder);
3794
3795OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElementResult_Decode(OpcUa_ContentFilterElementResult* pValue, struct _OpcUa_Decoder* pDecoder);
3796
3797OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ContentFilterElementResult_EncodeableType;
3798#endif
3799
3800#ifndef OPCUA_EXCLUDE_ContentFilterResult
3801/*============================================================================
3802 * The ContentFilterResult structure.
3803 *===========================================================================*/
3812
3814
3816
3817OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterResult_GetSize(OpcUa_ContentFilterResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3818
3819OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterResult_Encode(OpcUa_ContentFilterResult* pValue, struct _OpcUa_Encoder* pEncoder);
3820
3821OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterResult_Decode(OpcUa_ContentFilterResult* pValue, struct _OpcUa_Decoder* pDecoder);
3822
3823OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ContentFilterResult_EncodeableType;
3824#endif
3825
3826#ifndef OPCUA_EXCLUDE_ParsingResult
3827/*============================================================================
3828 * The ParsingResult structure.
3829 *===========================================================================*/
3831{
3832 OpcUa_StatusCode StatusCode;
3834 OpcUa_StatusCode* DataStatusCodes;
3836 OpcUa_DiagnosticInfo* DataDiagnosticInfos;
3837}
3839
3841
3842OPCUA_EXPORT OpcUa_Void OpcUa_ParsingResult_Clear(OpcUa_ParsingResult* pValue);
3843
3844OPCUA_EXPORT OpcUa_StatusCode OpcUa_ParsingResult_GetSize(OpcUa_ParsingResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3845
3846OPCUA_EXPORT OpcUa_StatusCode OpcUa_ParsingResult_Encode(OpcUa_ParsingResult* pValue, struct _OpcUa_Encoder* pEncoder);
3847
3848OPCUA_EXPORT OpcUa_StatusCode OpcUa_ParsingResult_Decode(OpcUa_ParsingResult* pValue, struct _OpcUa_Decoder* pDecoder);
3849
3850OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ParsingResult_EncodeableType;
3851#endif
3852
3853#ifndef OPCUA_EXCLUDE_QueryFirst
3854#ifndef OPCUA_EXCLUDE_QueryFirstRequest
3855/*============================================================================
3856 * The QueryFirstRequest structure.
3857 *===========================================================================*/
3869
3871
3873
3874OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstRequest_GetSize(OpcUa_QueryFirstRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3875
3876OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstRequest_Encode(OpcUa_QueryFirstRequest* pValue, struct _OpcUa_Encoder* pEncoder);
3877
3878OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstRequest_Decode(OpcUa_QueryFirstRequest* pValue, struct _OpcUa_Decoder* pDecoder);
3879
3880OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_QueryFirstRequest_EncodeableType;
3881#endif
3882
3883#ifndef OPCUA_EXCLUDE_QueryFirstResponse
3884/*============================================================================
3885 * The QueryFirstResponse structure.
3886 *===========================================================================*/
3900
3902
3904
3905OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstResponse_GetSize(OpcUa_QueryFirstResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3906
3907OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstResponse_Encode(OpcUa_QueryFirstResponse* pValue, struct _OpcUa_Encoder* pEncoder);
3908
3909OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstResponse_Decode(OpcUa_QueryFirstResponse* pValue, struct _OpcUa_Decoder* pDecoder);
3910
3911OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_QueryFirstResponse_EncodeableType;
3912#endif
3913#endif
3914
3915#ifndef OPCUA_EXCLUDE_QueryNext
3916#ifndef OPCUA_EXCLUDE_QueryNextRequest
3917/*============================================================================
3918 * The QueryNextRequest structure.
3919 *===========================================================================*/
3927
3929
3931
3932OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextRequest_GetSize(OpcUa_QueryNextRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3933
3934OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextRequest_Encode(OpcUa_QueryNextRequest* pValue, struct _OpcUa_Encoder* pEncoder);
3935
3936OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextRequest_Decode(OpcUa_QueryNextRequest* pValue, struct _OpcUa_Decoder* pDecoder);
3937
3938OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_QueryNextRequest_EncodeableType;
3939#endif
3940
3941#ifndef OPCUA_EXCLUDE_QueryNextResponse
3942/*============================================================================
3943 * The QueryNextResponse structure.
3944 *===========================================================================*/
3953
3955
3957
3958OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextResponse_GetSize(OpcUa_QueryNextResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3959
3960OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextResponse_Encode(OpcUa_QueryNextResponse* pValue, struct _OpcUa_Encoder* pEncoder);
3961
3962OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextResponse_Decode(OpcUa_QueryNextResponse* pValue, struct _OpcUa_Decoder* pDecoder);
3963
3964OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_QueryNextResponse_EncodeableType;
3965#endif
3966#endif
3967
3968#ifndef OPCUA_EXCLUDE_TimestampsToReturn
3969/*============================================================================
3970 * The TimestampsToReturn enumeration.
3971 *===========================================================================*/
3973{
3979#if OPCUA_FORCE_INT32_ENUMS
3980 ,_OpcUa_TimestampsToReturn_MaxEnumerationValue = OpcUa_Int32_Max
3981#endif
3984
3985#define OpcUa_TimestampsToReturn_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_TimestampsToReturn_Source)
3986
3987#define OpcUa_TimestampsToReturn_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_TimestampsToReturn_Source)
3988
3989OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_TimestampsToReturn_EnumeratedType;
3990#endif
3991
3992#ifndef OPCUA_EXCLUDE_ReadValueId
3993/*============================================================================
3994 * The ReadValueId structure.
3995 *===========================================================================*/
3997{
3998 OpcUa_NodeId NodeId;
3999 OpcUa_UInt32 AttributeId;
4000 OpcUa_String IndexRange;
4001 OpcUa_QualifiedName DataEncoding;
4002}
4004
4005OPCUA_EXPORT OpcUa_Void OpcUa_ReadValueId_Initialize(OpcUa_ReadValueId* pValue);
4006
4007OPCUA_EXPORT OpcUa_Void OpcUa_ReadValueId_Clear(OpcUa_ReadValueId* pValue);
4008
4009OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadValueId_GetSize(OpcUa_ReadValueId* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4010
4011OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadValueId_Encode(OpcUa_ReadValueId* pValue, struct _OpcUa_Encoder* pEncoder);
4012
4013OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadValueId_Decode(OpcUa_ReadValueId* pValue, struct _OpcUa_Decoder* pDecoder);
4014
4015OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadValueId_EncodeableType;
4016#endif
4017
4018#ifndef OPCUA_EXCLUDE_Read
4019#ifndef OPCUA_EXCLUDE_ReadRequest
4020/*============================================================================
4021 * The ReadRequest structure.
4022 *===========================================================================*/
4032
4033OPCUA_EXPORT OpcUa_Void OpcUa_ReadRequest_Initialize(OpcUa_ReadRequest* pValue);
4034
4035OPCUA_EXPORT OpcUa_Void OpcUa_ReadRequest_Clear(OpcUa_ReadRequest* pValue);
4036
4037OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRequest_GetSize(OpcUa_ReadRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4038
4039OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRequest_Encode(OpcUa_ReadRequest* pValue, struct _OpcUa_Encoder* pEncoder);
4040
4041OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRequest_Decode(OpcUa_ReadRequest* pValue, struct _OpcUa_Decoder* pDecoder);
4042
4043OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadRequest_EncodeableType;
4044#endif
4045
4046#ifndef OPCUA_EXCLUDE_ReadResponse
4047/*============================================================================
4048 * The ReadResponse structure.
4049 *===========================================================================*/
4051{
4053 OpcUa_Int32 NoOfResults;
4054 OpcUa_DataValue* Results;
4056 OpcUa_DiagnosticInfo* DiagnosticInfos;
4057}
4059
4060OPCUA_EXPORT OpcUa_Void OpcUa_ReadResponse_Initialize(OpcUa_ReadResponse* pValue);
4061
4062OPCUA_EXPORT OpcUa_Void OpcUa_ReadResponse_Clear(OpcUa_ReadResponse* pValue);
4063
4064OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadResponse_GetSize(OpcUa_ReadResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4065
4066OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadResponse_Encode(OpcUa_ReadResponse* pValue, struct _OpcUa_Encoder* pEncoder);
4067
4068OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadResponse_Decode(OpcUa_ReadResponse* pValue, struct _OpcUa_Decoder* pDecoder);
4069
4070OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadResponse_EncodeableType;
4071#endif
4072#endif
4073
4074#ifndef OPCUA_EXCLUDE_HistoryReadValueId
4075/*============================================================================
4076 * The HistoryReadValueId structure.
4077 *===========================================================================*/
4079{
4080 OpcUa_NodeId NodeId;
4081 OpcUa_String IndexRange;
4082 OpcUa_QualifiedName DataEncoding;
4083 OpcUa_ByteString ContinuationPoint;
4084}
4086
4088
4090
4091OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadValueId_GetSize(OpcUa_HistoryReadValueId* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4092
4093OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadValueId_Encode(OpcUa_HistoryReadValueId* pValue, struct _OpcUa_Encoder* pEncoder);
4094
4095OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadValueId_Decode(OpcUa_HistoryReadValueId* pValue, struct _OpcUa_Decoder* pDecoder);
4096
4097OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryReadValueId_EncodeableType;
4098#endif
4099
4100#ifndef OPCUA_EXCLUDE_HistoryReadResult
4101/*============================================================================
4102 * The HistoryReadResult structure.
4103 *===========================================================================*/
4105{
4106 OpcUa_StatusCode StatusCode;
4107 OpcUa_ByteString ContinuationPoint;
4108 OpcUa_ExtensionObject HistoryData;
4109}
4111
4113
4115
4116OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResult_GetSize(OpcUa_HistoryReadResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4117
4118OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResult_Encode(OpcUa_HistoryReadResult* pValue, struct _OpcUa_Encoder* pEncoder);
4119
4120OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResult_Decode(OpcUa_HistoryReadResult* pValue, struct _OpcUa_Decoder* pDecoder);
4121
4122OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryReadResult_EncodeableType;
4123#endif
4124
4125#ifndef OPCUA_EXCLUDE_EventFilter
4126/*============================================================================
4127 * The EventFilter structure.
4128 *===========================================================================*/
4136
4137OPCUA_EXPORT OpcUa_Void OpcUa_EventFilter_Initialize(OpcUa_EventFilter* pValue);
4138
4139OPCUA_EXPORT OpcUa_Void OpcUa_EventFilter_Clear(OpcUa_EventFilter* pValue);
4140
4141OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilter_GetSize(OpcUa_EventFilter* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4142
4143OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilter_Encode(OpcUa_EventFilter* pValue, struct _OpcUa_Encoder* pEncoder);
4144
4145OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilter_Decode(OpcUa_EventFilter* pValue, struct _OpcUa_Decoder* pDecoder);
4146
4147OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EventFilter_EncodeableType;
4148#endif
4149
4150#ifndef OPCUA_EXCLUDE_ReadEventDetails
4151/*============================================================================
4152 * The ReadEventDetails structure.
4153 *===========================================================================*/
4155{
4156 OpcUa_UInt32 NumValuesPerNode;
4157 OpcUa_DateTime StartTime;
4158 OpcUa_DateTime EndTime;
4160}
4162
4164
4166
4167OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadEventDetails_GetSize(OpcUa_ReadEventDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4168
4169OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadEventDetails_Encode(OpcUa_ReadEventDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4170
4171OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadEventDetails_Decode(OpcUa_ReadEventDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4172
4173OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadEventDetails_EncodeableType;
4174#endif
4175
4176#ifndef OPCUA_EXCLUDE_ReadRawModifiedDetails
4177/*============================================================================
4178 * The ReadRawModifiedDetails structure.
4179 *===========================================================================*/
4181{
4182 OpcUa_Boolean IsReadModified;
4183 OpcUa_DateTime StartTime;
4184 OpcUa_DateTime EndTime;
4185 OpcUa_UInt32 NumValuesPerNode;
4186 OpcUa_Boolean ReturnBounds;
4187}
4189
4191
4193
4194OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRawModifiedDetails_GetSize(OpcUa_ReadRawModifiedDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4195
4196OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRawModifiedDetails_Encode(OpcUa_ReadRawModifiedDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4197
4198OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRawModifiedDetails_Decode(OpcUa_ReadRawModifiedDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4199
4200OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadRawModifiedDetails_EncodeableType;
4201#endif
4202
4203#ifndef OPCUA_EXCLUDE_AggregateConfiguration
4204/*============================================================================
4205 * The AggregateConfiguration structure.
4206 *===========================================================================*/
4216
4218
4220
4221OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateConfiguration_GetSize(OpcUa_AggregateConfiguration* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4222
4223OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateConfiguration_Encode(OpcUa_AggregateConfiguration* pValue, struct _OpcUa_Encoder* pEncoder);
4224
4225OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateConfiguration_Decode(OpcUa_AggregateConfiguration* pValue, struct _OpcUa_Decoder* pDecoder);
4226
4227OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AggregateConfiguration_EncodeableType;
4228#endif
4229
4230#ifndef OPCUA_EXCLUDE_ReadProcessedDetails
4231/*============================================================================
4232 * The ReadProcessedDetails structure.
4233 *===========================================================================*/
4244
4246
4248
4249OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadProcessedDetails_GetSize(OpcUa_ReadProcessedDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4250
4251OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadProcessedDetails_Encode(OpcUa_ReadProcessedDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4252
4253OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadProcessedDetails_Decode(OpcUa_ReadProcessedDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4254
4255OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadProcessedDetails_EncodeableType;
4256#endif
4257
4258#ifndef OPCUA_EXCLUDE_ReadAtTimeDetails
4259/*============================================================================
4260 * The ReadAtTimeDetails structure.
4261 *===========================================================================*/
4263{
4264 OpcUa_Int32 NoOfReqTimes;
4265 OpcUa_DateTime* ReqTimes;
4266 OpcUa_Boolean UseSimpleBounds;
4267}
4269
4271
4273
4274OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAtTimeDetails_GetSize(OpcUa_ReadAtTimeDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4275
4276OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAtTimeDetails_Encode(OpcUa_ReadAtTimeDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4277
4278OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAtTimeDetails_Decode(OpcUa_ReadAtTimeDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4279
4280OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadAtTimeDetails_EncodeableType;
4281#endif
4282
4283#ifndef OPCUA_EXCLUDE_ReadAnnotationDataDetails
4284/*============================================================================
4285 * The ReadAnnotationDataDetails structure.
4286 *===========================================================================*/
4288{
4289 OpcUa_Int32 NoOfReqTimes;
4290 OpcUa_DateTime* ReqTimes;
4291}
4293
4295
4297
4298OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAnnotationDataDetails_GetSize(OpcUa_ReadAnnotationDataDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4299
4300OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAnnotationDataDetails_Encode(OpcUa_ReadAnnotationDataDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4301
4302OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAnnotationDataDetails_Decode(OpcUa_ReadAnnotationDataDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4303
4304OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadAnnotationDataDetails_EncodeableType;
4305#endif
4306
4307#ifndef OPCUA_EXCLUDE_HistoryData
4308/*============================================================================
4309 * The HistoryData structure.
4310 *===========================================================================*/
4312{
4313 OpcUa_Int32 NoOfDataValues;
4314 OpcUa_DataValue* DataValues;
4315}
4317
4318OPCUA_EXPORT OpcUa_Void OpcUa_HistoryData_Initialize(OpcUa_HistoryData* pValue);
4319
4320OPCUA_EXPORT OpcUa_Void OpcUa_HistoryData_Clear(OpcUa_HistoryData* pValue);
4321
4322OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryData_GetSize(OpcUa_HistoryData* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4323
4324OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryData_Encode(OpcUa_HistoryData* pValue, struct _OpcUa_Encoder* pEncoder);
4325
4326OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryData_Decode(OpcUa_HistoryData* pValue, struct _OpcUa_Decoder* pDecoder);
4327
4328OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryData_EncodeableType;
4329#endif
4330
4331#ifndef OPCUA_EXCLUDE_HistoryUpdateType
4332/*============================================================================
4333 * The HistoryUpdateType enumeration.
4334 *===========================================================================*/
4336{
4341#if OPCUA_FORCE_INT32_ENUMS
4342 ,_OpcUa_HistoryUpdateType_MaxEnumerationValue = OpcUa_Int32_Max
4343#endif
4346
4347#define OpcUa_HistoryUpdateType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_HistoryUpdateType_Insert)
4348
4349#define OpcUa_HistoryUpdateType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_HistoryUpdateType_Insert)
4350
4351OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_HistoryUpdateType_EnumeratedType;
4352#endif
4353
4354#ifndef OPCUA_EXCLUDE_ModificationInfo
4355/*============================================================================
4356 * The ModificationInfo structure.
4357 *===========================================================================*/
4365
4367
4369
4370OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModificationInfo_GetSize(OpcUa_ModificationInfo* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4371
4372OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModificationInfo_Encode(OpcUa_ModificationInfo* pValue, struct _OpcUa_Encoder* pEncoder);
4373
4374OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModificationInfo_Decode(OpcUa_ModificationInfo* pValue, struct _OpcUa_Decoder* pDecoder);
4375
4376OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ModificationInfo_EncodeableType;
4377#endif
4378
4379#ifndef OPCUA_EXCLUDE_HistoryModifiedData
4380/*============================================================================
4381 * The HistoryModifiedData structure.
4382 *===========================================================================*/
4391
4393
4395
4396OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryModifiedData_GetSize(OpcUa_HistoryModifiedData* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4397
4398OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryModifiedData_Encode(OpcUa_HistoryModifiedData* pValue, struct _OpcUa_Encoder* pEncoder);
4399
4400OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryModifiedData_Decode(OpcUa_HistoryModifiedData* pValue, struct _OpcUa_Decoder* pDecoder);
4401
4402OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryModifiedData_EncodeableType;
4403#endif
4404
4405#ifndef OPCUA_EXCLUDE_HistoryEventFieldList
4406/*============================================================================
4407 * The HistoryEventFieldList structure.
4408 *===========================================================================*/
4410{
4411 OpcUa_Int32 NoOfEventFields;
4412 OpcUa_Variant* EventFields;
4413}
4415
4417
4419
4420OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEventFieldList_GetSize(OpcUa_HistoryEventFieldList* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4421
4422OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEventFieldList_Encode(OpcUa_HistoryEventFieldList* pValue, struct _OpcUa_Encoder* pEncoder);
4423
4424OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEventFieldList_Decode(OpcUa_HistoryEventFieldList* pValue, struct _OpcUa_Decoder* pDecoder);
4425
4426OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryEventFieldList_EncodeableType;
4427#endif
4428
4429#ifndef OPCUA_EXCLUDE_HistoryEvent
4430/*============================================================================
4431 * The HistoryEvent structure.
4432 *===========================================================================*/
4439
4440OPCUA_EXPORT OpcUa_Void OpcUa_HistoryEvent_Initialize(OpcUa_HistoryEvent* pValue);
4441
4442OPCUA_EXPORT OpcUa_Void OpcUa_HistoryEvent_Clear(OpcUa_HistoryEvent* pValue);
4443
4444OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEvent_GetSize(OpcUa_HistoryEvent* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4445
4446OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEvent_Encode(OpcUa_HistoryEvent* pValue, struct _OpcUa_Encoder* pEncoder);
4447
4448OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEvent_Decode(OpcUa_HistoryEvent* pValue, struct _OpcUa_Decoder* pDecoder);
4449
4450OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryEvent_EncodeableType;
4451#endif
4452
4453#ifndef OPCUA_EXCLUDE_HistoryRead
4454#ifndef OPCUA_EXCLUDE_HistoryReadRequest
4455/*============================================================================
4456 * The HistoryReadRequest structure.
4457 *===========================================================================*/
4468
4470
4472
4473OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadRequest_GetSize(OpcUa_HistoryReadRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4474
4475OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadRequest_Encode(OpcUa_HistoryReadRequest* pValue, struct _OpcUa_Encoder* pEncoder);
4476
4477OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadRequest_Decode(OpcUa_HistoryReadRequest* pValue, struct _OpcUa_Decoder* pDecoder);
4478
4479OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryReadRequest_EncodeableType;
4480#endif
4481
4482#ifndef OPCUA_EXCLUDE_HistoryReadResponse
4483/*============================================================================
4484 * The HistoryReadResponse structure.
4485 *===========================================================================*/
4495
4497
4499
4500OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResponse_GetSize(OpcUa_HistoryReadResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4501
4502OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResponse_Encode(OpcUa_HistoryReadResponse* pValue, struct _OpcUa_Encoder* pEncoder);
4503
4504OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResponse_Decode(OpcUa_HistoryReadResponse* pValue, struct _OpcUa_Decoder* pDecoder);
4505
4506OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryReadResponse_EncodeableType;
4507#endif
4508#endif
4509
4510#ifndef OPCUA_EXCLUDE_WriteValue
4511/*============================================================================
4512 * The WriteValue structure.
4513 *===========================================================================*/
4514typedef struct _OpcUa_WriteValue
4515{
4516 OpcUa_NodeId NodeId;
4517 OpcUa_UInt32 AttributeId;
4518 OpcUa_String IndexRange;
4519 OpcUa_DataValue Value;
4520}
4522
4523OPCUA_EXPORT OpcUa_Void OpcUa_WriteValue_Initialize(OpcUa_WriteValue* pValue);
4524
4525OPCUA_EXPORT OpcUa_Void OpcUa_WriteValue_Clear(OpcUa_WriteValue* pValue);
4526
4527OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteValue_GetSize(OpcUa_WriteValue* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4528
4529OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteValue_Encode(OpcUa_WriteValue* pValue, struct _OpcUa_Encoder* pEncoder);
4530
4531OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteValue_Decode(OpcUa_WriteValue* pValue, struct _OpcUa_Decoder* pDecoder);
4532
4533OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_WriteValue_EncodeableType;
4534#endif
4535
4536#ifndef OPCUA_EXCLUDE_Write
4537#ifndef OPCUA_EXCLUDE_WriteRequest
4538/*============================================================================
4539 * The WriteRequest structure.
4540 *===========================================================================*/
4548
4549OPCUA_EXPORT OpcUa_Void OpcUa_WriteRequest_Initialize(OpcUa_WriteRequest* pValue);
4550
4551OPCUA_EXPORT OpcUa_Void OpcUa_WriteRequest_Clear(OpcUa_WriteRequest* pValue);
4552
4553OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteRequest_GetSize(OpcUa_WriteRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4554
4555OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteRequest_Encode(OpcUa_WriteRequest* pValue, struct _OpcUa_Encoder* pEncoder);
4556
4557OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteRequest_Decode(OpcUa_WriteRequest* pValue, struct _OpcUa_Decoder* pDecoder);
4558
4559OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_WriteRequest_EncodeableType;
4560#endif
4561
4562#ifndef OPCUA_EXCLUDE_WriteResponse
4563/*============================================================================
4564 * The WriteResponse structure.
4565 *===========================================================================*/
4567{
4569 OpcUa_Int32 NoOfResults;
4570 OpcUa_StatusCode* Results;
4572 OpcUa_DiagnosticInfo* DiagnosticInfos;
4573}
4575
4577
4578OPCUA_EXPORT OpcUa_Void OpcUa_WriteResponse_Clear(OpcUa_WriteResponse* pValue);
4579
4580OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteResponse_GetSize(OpcUa_WriteResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4581
4582OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteResponse_Encode(OpcUa_WriteResponse* pValue, struct _OpcUa_Encoder* pEncoder);
4583
4584OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteResponse_Decode(OpcUa_WriteResponse* pValue, struct _OpcUa_Decoder* pDecoder);
4585
4586OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_WriteResponse_EncodeableType;
4587#endif
4588#endif
4589
4590#ifndef OPCUA_EXCLUDE_HistoryUpdateDetails
4591/*============================================================================
4592 * The HistoryUpdateDetails structure.
4593 *===========================================================================*/
4595{
4596 OpcUa_NodeId NodeId;
4597}
4599
4601
4603
4604OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateDetails_GetSize(OpcUa_HistoryUpdateDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4605
4606OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateDetails_Encode(OpcUa_HistoryUpdateDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4607
4608OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateDetails_Decode(OpcUa_HistoryUpdateDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4609
4610OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryUpdateDetails_EncodeableType;
4611#endif
4612
4613#ifndef OPCUA_EXCLUDE_PerformUpdateType
4614/*============================================================================
4615 * The PerformUpdateType enumeration.
4616 *===========================================================================*/
4618{
4623#if OPCUA_FORCE_INT32_ENUMS
4624 ,_OpcUa_PerformUpdateType_MaxEnumerationValue = OpcUa_Int32_Max
4625#endif
4628
4629#define OpcUa_PerformUpdateType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_PerformUpdateType_Insert)
4630
4631#define OpcUa_PerformUpdateType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_PerformUpdateType_Insert)
4632
4633OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_PerformUpdateType_EnumeratedType;
4634#endif
4635
4636#ifndef OPCUA_EXCLUDE_UpdateDataDetails
4637/*============================================================================
4638 * The UpdateDataDetails structure.
4639 *===========================================================================*/
4648
4650
4652
4653OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateDataDetails_GetSize(OpcUa_UpdateDataDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4654
4655OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateDataDetails_Encode(OpcUa_UpdateDataDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4656
4657OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateDataDetails_Decode(OpcUa_UpdateDataDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4658
4659OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UpdateDataDetails_EncodeableType;
4660#endif
4661
4662#ifndef OPCUA_EXCLUDE_UpdateStructureDataDetails
4663/*============================================================================
4664 * The UpdateStructureDataDetails structure.
4665 *===========================================================================*/
4674
4676
4678
4679OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateStructureDataDetails_GetSize(OpcUa_UpdateStructureDataDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4680
4681OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateStructureDataDetails_Encode(OpcUa_UpdateStructureDataDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4682
4683OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateStructureDataDetails_Decode(OpcUa_UpdateStructureDataDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4684
4685OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UpdateStructureDataDetails_EncodeableType;
4686#endif
4687
4688#ifndef OPCUA_EXCLUDE_UpdateEventDetails
4689/*============================================================================
4690 * The UpdateEventDetails structure.
4691 *===========================================================================*/
4701
4703
4705
4706OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateEventDetails_GetSize(OpcUa_UpdateEventDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4707
4708OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateEventDetails_Encode(OpcUa_UpdateEventDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4709
4710OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateEventDetails_Decode(OpcUa_UpdateEventDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4711
4712OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UpdateEventDetails_EncodeableType;
4713#endif
4714
4715#ifndef OPCUA_EXCLUDE_DeleteRawModifiedDetails
4716/*============================================================================
4717 * The DeleteRawModifiedDetails structure.
4718 *===========================================================================*/
4720{
4721 OpcUa_NodeId NodeId;
4722 OpcUa_Boolean IsDeleteModified;
4723 OpcUa_DateTime StartTime;
4724 OpcUa_DateTime EndTime;
4725}
4727
4729
4731
4732OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteRawModifiedDetails_GetSize(OpcUa_DeleteRawModifiedDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4733
4734OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteRawModifiedDetails_Encode(OpcUa_DeleteRawModifiedDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4735
4736OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteRawModifiedDetails_Decode(OpcUa_DeleteRawModifiedDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4737
4738OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteRawModifiedDetails_EncodeableType;
4739#endif
4740
4741#ifndef OPCUA_EXCLUDE_DeleteAtTimeDetails
4742/*============================================================================
4743 * The DeleteAtTimeDetails structure.
4744 *===========================================================================*/
4746{
4747 OpcUa_NodeId NodeId;
4748 OpcUa_Int32 NoOfReqTimes;
4749 OpcUa_DateTime* ReqTimes;
4750}
4752
4754
4756
4757OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteAtTimeDetails_GetSize(OpcUa_DeleteAtTimeDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4758
4759OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteAtTimeDetails_Encode(OpcUa_DeleteAtTimeDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4760
4761OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteAtTimeDetails_Decode(OpcUa_DeleteAtTimeDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4762
4763OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteAtTimeDetails_EncodeableType;
4764#endif
4765
4766#ifndef OPCUA_EXCLUDE_DeleteEventDetails
4767/*============================================================================
4768 * The DeleteEventDetails structure.
4769 *===========================================================================*/
4771{
4772 OpcUa_NodeId NodeId;
4773 OpcUa_Int32 NoOfEventIds;
4774 OpcUa_ByteString* EventIds;
4775}
4777
4779
4781
4782OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteEventDetails_GetSize(OpcUa_DeleteEventDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4783
4784OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteEventDetails_Encode(OpcUa_DeleteEventDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4785
4786OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteEventDetails_Decode(OpcUa_DeleteEventDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4787
4788OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteEventDetails_EncodeableType;
4789#endif
4790
4791#ifndef OPCUA_EXCLUDE_HistoryUpdateResult
4792/*============================================================================
4793 * The HistoryUpdateResult structure.
4794 *===========================================================================*/
4796{
4797 OpcUa_StatusCode StatusCode;
4799 OpcUa_StatusCode* OperationResults;
4801 OpcUa_DiagnosticInfo* DiagnosticInfos;
4802}
4804
4806
4808
4809OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResult_GetSize(OpcUa_HistoryUpdateResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4810
4811OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResult_Encode(OpcUa_HistoryUpdateResult* pValue, struct _OpcUa_Encoder* pEncoder);
4812
4813OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResult_Decode(OpcUa_HistoryUpdateResult* pValue, struct _OpcUa_Decoder* pDecoder);
4814
4815OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryUpdateResult_EncodeableType;
4816#endif
4817
4818#ifndef OPCUA_EXCLUDE_HistoryUpdate
4819#ifndef OPCUA_EXCLUDE_HistoryUpdateRequest
4820/*============================================================================
4821 * The HistoryUpdateRequest structure.
4822 *===========================================================================*/
4830
4832
4834
4835OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateRequest_GetSize(OpcUa_HistoryUpdateRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4836
4837OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateRequest_Encode(OpcUa_HistoryUpdateRequest* pValue, struct _OpcUa_Encoder* pEncoder);
4838
4839OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateRequest_Decode(OpcUa_HistoryUpdateRequest* pValue, struct _OpcUa_Decoder* pDecoder);
4840
4841OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryUpdateRequest_EncodeableType;
4842#endif
4843
4844#ifndef OPCUA_EXCLUDE_HistoryUpdateResponse
4845/*============================================================================
4846 * The HistoryUpdateResponse structure.
4847 *===========================================================================*/
4857
4859
4861
4862OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResponse_GetSize(OpcUa_HistoryUpdateResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4863
4864OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResponse_Encode(OpcUa_HistoryUpdateResponse* pValue, struct _OpcUa_Encoder* pEncoder);
4865
4866OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResponse_Decode(OpcUa_HistoryUpdateResponse* pValue, struct _OpcUa_Decoder* pDecoder);
4867
4868OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryUpdateResponse_EncodeableType;
4869#endif
4870#endif
4871
4872#ifndef OPCUA_EXCLUDE_CallMethodRequest
4873/*============================================================================
4874 * The CallMethodRequest structure.
4875 *===========================================================================*/
4877{
4878 OpcUa_NodeId ObjectId;
4879 OpcUa_NodeId MethodId;
4881 OpcUa_Variant* InputArguments;
4882}
4884
4886
4888
4889OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodRequest_GetSize(OpcUa_CallMethodRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4890
4891OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodRequest_Encode(OpcUa_CallMethodRequest* pValue, struct _OpcUa_Encoder* pEncoder);
4892
4893OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodRequest_Decode(OpcUa_CallMethodRequest* pValue, struct _OpcUa_Decoder* pDecoder);
4894
4895OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CallMethodRequest_EncodeableType;
4896#endif
4897
4898#ifndef OPCUA_EXCLUDE_CallMethodResult
4899/*============================================================================
4900 * The CallMethodResult structure.
4901 *===========================================================================*/
4903{
4904 OpcUa_StatusCode StatusCode;
4906 OpcUa_StatusCode* InputArgumentResults;
4908 OpcUa_DiagnosticInfo* InputArgumentDiagnosticInfos;
4910 OpcUa_Variant* OutputArguments;
4911}
4913
4915
4917
4918OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodResult_GetSize(OpcUa_CallMethodResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4919
4920OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodResult_Encode(OpcUa_CallMethodResult* pValue, struct _OpcUa_Encoder* pEncoder);
4921
4922OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodResult_Decode(OpcUa_CallMethodResult* pValue, struct _OpcUa_Decoder* pDecoder);
4923
4924OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CallMethodResult_EncodeableType;
4925#endif
4926
4927#ifndef OPCUA_EXCLUDE_Call
4928#ifndef OPCUA_EXCLUDE_CallRequest
4929/*============================================================================
4930 * The CallRequest structure.
4931 *===========================================================================*/
4939
4940OPCUA_EXPORT OpcUa_Void OpcUa_CallRequest_Initialize(OpcUa_CallRequest* pValue);
4941
4942OPCUA_EXPORT OpcUa_Void OpcUa_CallRequest_Clear(OpcUa_CallRequest* pValue);
4943
4944OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallRequest_GetSize(OpcUa_CallRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4945
4946OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallRequest_Encode(OpcUa_CallRequest* pValue, struct _OpcUa_Encoder* pEncoder);
4947
4948OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallRequest_Decode(OpcUa_CallRequest* pValue, struct _OpcUa_Decoder* pDecoder);
4949
4950OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CallRequest_EncodeableType;
4951#endif
4952
4953#ifndef OPCUA_EXCLUDE_CallResponse
4954/*============================================================================
4955 * The CallResponse structure.
4956 *===========================================================================*/
4966
4967OPCUA_EXPORT OpcUa_Void OpcUa_CallResponse_Initialize(OpcUa_CallResponse* pValue);
4968
4969OPCUA_EXPORT OpcUa_Void OpcUa_CallResponse_Clear(OpcUa_CallResponse* pValue);
4970
4971OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallResponse_GetSize(OpcUa_CallResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4972
4973OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallResponse_Encode(OpcUa_CallResponse* pValue, struct _OpcUa_Encoder* pEncoder);
4974
4975OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallResponse_Decode(OpcUa_CallResponse* pValue, struct _OpcUa_Decoder* pDecoder);
4976
4977OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CallResponse_EncodeableType;
4978#endif
4979#endif
4980
4981#ifndef OPCUA_EXCLUDE_MonitoringMode
4982/*============================================================================
4983 * The MonitoringMode enumeration.
4984 *===========================================================================*/
4986{
4990#if OPCUA_FORCE_INT32_ENUMS
4991 ,_OpcUa_MonitoringMode_MaxEnumerationValue = OpcUa_Int32_Max
4992#endif
4995
4996#define OpcUa_MonitoringMode_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_MonitoringMode_Disabled)
4997
4998#define OpcUa_MonitoringMode_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_MonitoringMode_Disabled)
4999
5000OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_MonitoringMode_EnumeratedType;
5001#endif
5002
5003#ifndef OPCUA_EXCLUDE_DataChangeTrigger
5004/*============================================================================
5005 * The DataChangeTrigger enumeration.
5006 *===========================================================================*/
5008{
5012#if OPCUA_FORCE_INT32_ENUMS
5013 ,_OpcUa_DataChangeTrigger_MaxEnumerationValue = OpcUa_Int32_Max
5014#endif
5017
5018#define OpcUa_DataChangeTrigger_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_DataChangeTrigger_Status)
5019
5020#define OpcUa_DataChangeTrigger_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_DataChangeTrigger_Status)
5021
5022OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_DataChangeTrigger_EnumeratedType;
5023#endif
5024
5025#ifndef OPCUA_EXCLUDE_DeadbandType
5026/*============================================================================
5027 * The DeadbandType enumeration.
5028 *===========================================================================*/
5030{
5034#if OPCUA_FORCE_INT32_ENUMS
5035 ,_OpcUa_DeadbandType_MaxEnumerationValue = OpcUa_Int32_Max
5036#endif
5039
5040#define OpcUa_DeadbandType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_DeadbandType_None)
5041
5042#define OpcUa_DeadbandType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_DeadbandType_None)
5043
5044OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_DeadbandType_EnumeratedType;
5045#endif
5046
5047#ifndef OPCUA_EXCLUDE_DataChangeFilter
5048/*============================================================================
5049 * The DataChangeFilter structure.
5050 *===========================================================================*/
5058
5060
5062
5063OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeFilter_GetSize(OpcUa_DataChangeFilter* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5064
5065OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeFilter_Encode(OpcUa_DataChangeFilter* pValue, struct _OpcUa_Encoder* pEncoder);
5066
5067OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeFilter_Decode(OpcUa_DataChangeFilter* pValue, struct _OpcUa_Decoder* pDecoder);
5068
5069OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DataChangeFilter_EncodeableType;
5070#endif
5071
5072#ifndef OPCUA_EXCLUDE_AggregateFilter
5073/*============================================================================
5074 * The AggregateFilter structure.
5075 *===========================================================================*/
5084
5086
5088
5089OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilter_GetSize(OpcUa_AggregateFilter* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5090
5091OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilter_Encode(OpcUa_AggregateFilter* pValue, struct _OpcUa_Encoder* pEncoder);
5092
5093OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilter_Decode(OpcUa_AggregateFilter* pValue, struct _OpcUa_Decoder* pDecoder);
5094
5095OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AggregateFilter_EncodeableType;
5096#endif
5097
5098#ifndef OPCUA_EXCLUDE_EventFilterResult
5099/*============================================================================
5100 * The EventFilterResult structure.
5101 *===========================================================================*/
5111
5113
5115
5116OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilterResult_GetSize(OpcUa_EventFilterResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5117
5118OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilterResult_Encode(OpcUa_EventFilterResult* pValue, struct _OpcUa_Encoder* pEncoder);
5119
5120OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilterResult_Decode(OpcUa_EventFilterResult* pValue, struct _OpcUa_Decoder* pDecoder);
5121
5122OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EventFilterResult_EncodeableType;
5123#endif
5124
5125#ifndef OPCUA_EXCLUDE_AggregateFilterResult
5126/*============================================================================
5127 * The AggregateFilterResult structure.
5128 *===========================================================================*/
5136
5138
5140
5141OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilterResult_GetSize(OpcUa_AggregateFilterResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5142
5143OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilterResult_Encode(OpcUa_AggregateFilterResult* pValue, struct _OpcUa_Encoder* pEncoder);
5144
5145OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilterResult_Decode(OpcUa_AggregateFilterResult* pValue, struct _OpcUa_Decoder* pDecoder);
5146
5147OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AggregateFilterResult_EncodeableType;
5148#endif
5149
5150#ifndef OPCUA_EXCLUDE_MonitoringParameters
5151/*============================================================================
5152 * The MonitoringParameters structure.
5153 *===========================================================================*/
5155{
5156 OpcUa_UInt32 ClientHandle;
5157 OpcUa_Double SamplingInterval;
5158 OpcUa_ExtensionObject Filter;
5159 OpcUa_UInt32 QueueSize;
5160 OpcUa_Boolean DiscardOldest;
5161}
5163
5165
5167
5168OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoringParameters_GetSize(OpcUa_MonitoringParameters* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5169
5170OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoringParameters_Encode(OpcUa_MonitoringParameters* pValue, struct _OpcUa_Encoder* pEncoder);
5171
5172OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoringParameters_Decode(OpcUa_MonitoringParameters* pValue, struct _OpcUa_Decoder* pDecoder);
5173
5174OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MonitoringParameters_EncodeableType;
5175#endif
5176
5177#ifndef OPCUA_EXCLUDE_MonitoredItemCreateRequest
5178/*============================================================================
5179 * The MonitoredItemCreateRequest structure.
5180 *===========================================================================*/
5188
5190
5192
5193OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateRequest_GetSize(OpcUa_MonitoredItemCreateRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5194
5195OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateRequest_Encode(OpcUa_MonitoredItemCreateRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5196
5197OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateRequest_Decode(OpcUa_MonitoredItemCreateRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5198
5199OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MonitoredItemCreateRequest_EncodeableType;
5200#endif
5201
5202#ifndef OPCUA_EXCLUDE_MonitoredItemCreateResult
5203/*============================================================================
5204 * The MonitoredItemCreateResult structure.
5205 *===========================================================================*/
5207{
5208 OpcUa_StatusCode StatusCode;
5209 OpcUa_UInt32 MonitoredItemId;
5211 OpcUa_UInt32 RevisedQueueSize;
5212 OpcUa_ExtensionObject FilterResult;
5213}
5215
5217
5219
5220OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateResult_GetSize(OpcUa_MonitoredItemCreateResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5221
5222OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateResult_Encode(OpcUa_MonitoredItemCreateResult* pValue, struct _OpcUa_Encoder* pEncoder);
5223
5224OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateResult_Decode(OpcUa_MonitoredItemCreateResult* pValue, struct _OpcUa_Decoder* pDecoder);
5225
5226OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MonitoredItemCreateResult_EncodeableType;
5227#endif
5228
5229#ifndef OPCUA_EXCLUDE_CreateMonitoredItems
5230#ifndef OPCUA_EXCLUDE_CreateMonitoredItemsRequest
5231/*============================================================================
5232 * The CreateMonitoredItemsRequest structure.
5233 *===========================================================================*/
5243
5245
5247
5248OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsRequest_GetSize(OpcUa_CreateMonitoredItemsRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5249
5250OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsRequest_Encode(OpcUa_CreateMonitoredItemsRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5251
5252OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsRequest_Decode(OpcUa_CreateMonitoredItemsRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5253
5254OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CreateMonitoredItemsRequest_EncodeableType;
5255#endif
5256
5257#ifndef OPCUA_EXCLUDE_CreateMonitoredItemsResponse
5258/*============================================================================
5259 * The CreateMonitoredItemsResponse structure.
5260 *===========================================================================*/
5270
5272
5274
5275OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsResponse_GetSize(OpcUa_CreateMonitoredItemsResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5276
5277OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsResponse_Encode(OpcUa_CreateMonitoredItemsResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5278
5279OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsResponse_Decode(OpcUa_CreateMonitoredItemsResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5280
5281OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CreateMonitoredItemsResponse_EncodeableType;
5282#endif
5283#endif
5284
5285#ifndef OPCUA_EXCLUDE_MonitoredItemModifyRequest
5286/*============================================================================
5287 * The MonitoredItemModifyRequest structure.
5288 *===========================================================================*/
5295
5297
5299
5300OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyRequest_GetSize(OpcUa_MonitoredItemModifyRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5301
5302OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyRequest_Encode(OpcUa_MonitoredItemModifyRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5303
5304OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyRequest_Decode(OpcUa_MonitoredItemModifyRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5305
5306OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MonitoredItemModifyRequest_EncodeableType;
5307#endif
5308
5309#ifndef OPCUA_EXCLUDE_MonitoredItemModifyResult
5310/*============================================================================
5311 * The MonitoredItemModifyResult structure.
5312 *===========================================================================*/
5314{
5315 OpcUa_StatusCode StatusCode;
5317 OpcUa_UInt32 RevisedQueueSize;
5318 OpcUa_ExtensionObject FilterResult;
5319}
5321
5323
5325
5326OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyResult_GetSize(OpcUa_MonitoredItemModifyResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5327
5328OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyResult_Encode(OpcUa_MonitoredItemModifyResult* pValue, struct _OpcUa_Encoder* pEncoder);
5329
5330OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyResult_Decode(OpcUa_MonitoredItemModifyResult* pValue, struct _OpcUa_Decoder* pDecoder);
5331
5332OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MonitoredItemModifyResult_EncodeableType;
5333#endif
5334
5335#ifndef OPCUA_EXCLUDE_ModifyMonitoredItems
5336#ifndef OPCUA_EXCLUDE_ModifyMonitoredItemsRequest
5337/*============================================================================
5338 * The ModifyMonitoredItemsRequest structure.
5339 *===========================================================================*/
5349
5351
5353
5354OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsRequest_GetSize(OpcUa_ModifyMonitoredItemsRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5355
5356OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsRequest_Encode(OpcUa_ModifyMonitoredItemsRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5357
5358OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsRequest_Decode(OpcUa_ModifyMonitoredItemsRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5359
5360OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ModifyMonitoredItemsRequest_EncodeableType;
5361#endif
5362
5363#ifndef OPCUA_EXCLUDE_ModifyMonitoredItemsResponse
5364/*============================================================================
5365 * The ModifyMonitoredItemsResponse structure.
5366 *===========================================================================*/
5376
5378
5380
5381OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsResponse_GetSize(OpcUa_ModifyMonitoredItemsResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5382
5383OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsResponse_Encode(OpcUa_ModifyMonitoredItemsResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5384
5385OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsResponse_Decode(OpcUa_ModifyMonitoredItemsResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5386
5387OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ModifyMonitoredItemsResponse_EncodeableType;
5388#endif
5389#endif
5390
5391#ifndef OPCUA_EXCLUDE_SetMonitoringMode
5392#ifndef OPCUA_EXCLUDE_SetMonitoringModeRequest
5393/*============================================================================
5394 * The SetMonitoringModeRequest structure.
5395 *===========================================================================*/
5405
5407
5409
5410OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeRequest_GetSize(OpcUa_SetMonitoringModeRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5411
5412OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeRequest_Encode(OpcUa_SetMonitoringModeRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5413
5414OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeRequest_Decode(OpcUa_SetMonitoringModeRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5415
5416OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SetMonitoringModeRequest_EncodeableType;
5417#endif
5418
5419#ifndef OPCUA_EXCLUDE_SetMonitoringModeResponse
5420/*============================================================================
5421 * The SetMonitoringModeResponse structure.
5422 *===========================================================================*/
5424{
5426 OpcUa_Int32 NoOfResults;
5427 OpcUa_StatusCode* Results;
5429 OpcUa_DiagnosticInfo* DiagnosticInfos;
5430}
5432
5434
5436
5437OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeResponse_GetSize(OpcUa_SetMonitoringModeResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5438
5439OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeResponse_Encode(OpcUa_SetMonitoringModeResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5440
5441OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeResponse_Decode(OpcUa_SetMonitoringModeResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5442
5443OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SetMonitoringModeResponse_EncodeableType;
5444#endif
5445#endif
5446
5447#ifndef OPCUA_EXCLUDE_SetTriggering
5448#ifndef OPCUA_EXCLUDE_SetTriggeringRequest
5449/*============================================================================
5450 * The SetTriggeringRequest structure.
5451 *===========================================================================*/
5463
5465
5467
5468OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringRequest_GetSize(OpcUa_SetTriggeringRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5469
5470OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringRequest_Encode(OpcUa_SetTriggeringRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5471
5472OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringRequest_Decode(OpcUa_SetTriggeringRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5473
5474OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SetTriggeringRequest_EncodeableType;
5475#endif
5476
5477#ifndef OPCUA_EXCLUDE_SetTriggeringResponse
5478/*============================================================================
5479 * The SetTriggeringResponse structure.
5480 *===========================================================================*/
5482{
5484 OpcUa_Int32 NoOfAddResults;
5485 OpcUa_StatusCode* AddResults;
5487 OpcUa_DiagnosticInfo* AddDiagnosticInfos;
5489 OpcUa_StatusCode* RemoveResults;
5491 OpcUa_DiagnosticInfo* RemoveDiagnosticInfos;
5492}
5494
5496
5498
5499OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringResponse_GetSize(OpcUa_SetTriggeringResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5500
5501OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringResponse_Encode(OpcUa_SetTriggeringResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5502
5503OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringResponse_Decode(OpcUa_SetTriggeringResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5504
5505OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SetTriggeringResponse_EncodeableType;
5506#endif
5507#endif
5508
5509#ifndef OPCUA_EXCLUDE_DeleteMonitoredItems
5510#ifndef OPCUA_EXCLUDE_DeleteMonitoredItemsRequest
5511/*============================================================================
5512 * The DeleteMonitoredItemsRequest structure.
5513 *===========================================================================*/
5522
5524
5526
5527OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsRequest_GetSize(OpcUa_DeleteMonitoredItemsRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5528
5529OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsRequest_Encode(OpcUa_DeleteMonitoredItemsRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5530
5531OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsRequest_Decode(OpcUa_DeleteMonitoredItemsRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5532
5533OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteMonitoredItemsRequest_EncodeableType;
5534#endif
5535
5536#ifndef OPCUA_EXCLUDE_DeleteMonitoredItemsResponse
5537/*============================================================================
5538 * The DeleteMonitoredItemsResponse structure.
5539 *===========================================================================*/
5541{
5543 OpcUa_Int32 NoOfResults;
5544 OpcUa_StatusCode* Results;
5546 OpcUa_DiagnosticInfo* DiagnosticInfos;
5547}
5549
5551
5553
5554OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsResponse_GetSize(OpcUa_DeleteMonitoredItemsResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5555
5556OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsResponse_Encode(OpcUa_DeleteMonitoredItemsResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5557
5558OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsResponse_Decode(OpcUa_DeleteMonitoredItemsResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5559
5560OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteMonitoredItemsResponse_EncodeableType;
5561#endif
5562#endif
5563
5564#ifndef OPCUA_EXCLUDE_CreateSubscription
5565#ifndef OPCUA_EXCLUDE_CreateSubscriptionRequest
5566/*============================================================================
5567 * The CreateSubscriptionRequest structure.
5568 *===========================================================================*/
5580
5582
5584
5585OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionRequest_GetSize(OpcUa_CreateSubscriptionRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5586
5587OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionRequest_Encode(OpcUa_CreateSubscriptionRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5588
5589OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionRequest_Decode(OpcUa_CreateSubscriptionRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5590
5591OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CreateSubscriptionRequest_EncodeableType;
5592#endif
5593
5594#ifndef OPCUA_EXCLUDE_CreateSubscriptionResponse
5595/*============================================================================
5596 * The CreateSubscriptionResponse structure.
5597 *===========================================================================*/
5607
5609
5611
5612OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionResponse_GetSize(OpcUa_CreateSubscriptionResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5613
5614OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionResponse_Encode(OpcUa_CreateSubscriptionResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5615
5616OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionResponse_Decode(OpcUa_CreateSubscriptionResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5617
5618OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CreateSubscriptionResponse_EncodeableType;
5619#endif
5620#endif
5621
5622#ifndef OPCUA_EXCLUDE_ModifySubscription
5623#ifndef OPCUA_EXCLUDE_ModifySubscriptionRequest
5624/*============================================================================
5625 * The ModifySubscriptionRequest structure.
5626 *===========================================================================*/
5638
5640
5642
5643OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionRequest_GetSize(OpcUa_ModifySubscriptionRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5644
5645OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionRequest_Encode(OpcUa_ModifySubscriptionRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5646
5647OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionRequest_Decode(OpcUa_ModifySubscriptionRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5648
5649OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ModifySubscriptionRequest_EncodeableType;
5650#endif
5651
5652#ifndef OPCUA_EXCLUDE_ModifySubscriptionResponse
5653/*============================================================================
5654 * The ModifySubscriptionResponse structure.
5655 *===========================================================================*/
5664
5666
5668
5669OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionResponse_GetSize(OpcUa_ModifySubscriptionResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5670
5671OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionResponse_Encode(OpcUa_ModifySubscriptionResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5672
5673OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionResponse_Decode(OpcUa_ModifySubscriptionResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5674
5675OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ModifySubscriptionResponse_EncodeableType;
5676#endif
5677#endif
5678
5679#ifndef OPCUA_EXCLUDE_SetPublishingMode
5680#ifndef OPCUA_EXCLUDE_SetPublishingModeRequest
5681/*============================================================================
5682 * The SetPublishingModeRequest structure.
5683 *===========================================================================*/
5692
5694
5696
5697OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeRequest_GetSize(OpcUa_SetPublishingModeRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5698
5699OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeRequest_Encode(OpcUa_SetPublishingModeRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5700
5701OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeRequest_Decode(OpcUa_SetPublishingModeRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5702
5703OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SetPublishingModeRequest_EncodeableType;
5704#endif
5705
5706#ifndef OPCUA_EXCLUDE_SetPublishingModeResponse
5707/*============================================================================
5708 * The SetPublishingModeResponse structure.
5709 *===========================================================================*/
5711{
5713 OpcUa_Int32 NoOfResults;
5714 OpcUa_StatusCode* Results;
5716 OpcUa_DiagnosticInfo* DiagnosticInfos;
5717}
5719
5721
5723
5724OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeResponse_GetSize(OpcUa_SetPublishingModeResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5725
5726OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeResponse_Encode(OpcUa_SetPublishingModeResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5727
5728OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeResponse_Decode(OpcUa_SetPublishingModeResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5729
5730OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SetPublishingModeResponse_EncodeableType;
5731#endif
5732#endif
5733
5734#ifndef OPCUA_EXCLUDE_NotificationMessage
5735/*============================================================================
5736 * The NotificationMessage structure.
5737 *===========================================================================*/
5739{
5740 OpcUa_UInt32 SequenceNumber;
5741 OpcUa_DateTime PublishTime;
5743 OpcUa_ExtensionObject* NotificationData;
5744}
5746
5748
5750
5751OPCUA_EXPORT OpcUa_StatusCode OpcUa_NotificationMessage_GetSize(OpcUa_NotificationMessage* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5752
5753OPCUA_EXPORT OpcUa_StatusCode OpcUa_NotificationMessage_Encode(OpcUa_NotificationMessage* pValue, struct _OpcUa_Encoder* pEncoder);
5754
5755OPCUA_EXPORT OpcUa_StatusCode OpcUa_NotificationMessage_Decode(OpcUa_NotificationMessage* pValue, struct _OpcUa_Decoder* pDecoder);
5756
5757OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_NotificationMessage_EncodeableType;
5758#endif
5759
5760#ifndef OPCUA_EXCLUDE_MonitoredItemNotification
5761/*============================================================================
5762 * The MonitoredItemNotification structure.
5763 *===========================================================================*/
5765{
5766 OpcUa_UInt32 ClientHandle;
5767 OpcUa_DataValue Value;
5768}
5770
5772
5774
5775OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemNotification_GetSize(OpcUa_MonitoredItemNotification* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5776
5777OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemNotification_Encode(OpcUa_MonitoredItemNotification* pValue, struct _OpcUa_Encoder* pEncoder);
5778
5779OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemNotification_Decode(OpcUa_MonitoredItemNotification* pValue, struct _OpcUa_Decoder* pDecoder);
5780
5781OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MonitoredItemNotification_EncodeableType;
5782#endif
5783
5784#ifndef OPCUA_EXCLUDE_DataChangeNotification
5785/*============================================================================
5786 * The DataChangeNotification structure.
5787 *===========================================================================*/
5796
5798
5800
5801OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeNotification_GetSize(OpcUa_DataChangeNotification* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5802
5803OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeNotification_Encode(OpcUa_DataChangeNotification* pValue, struct _OpcUa_Encoder* pEncoder);
5804
5805OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeNotification_Decode(OpcUa_DataChangeNotification* pValue, struct _OpcUa_Decoder* pDecoder);
5806
5807OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DataChangeNotification_EncodeableType;
5808#endif
5809
5810#ifndef OPCUA_EXCLUDE_EventFieldList
5811/*============================================================================
5812 * The EventFieldList structure.
5813 *===========================================================================*/
5815{
5816 OpcUa_UInt32 ClientHandle;
5817 OpcUa_Int32 NoOfEventFields;
5818 OpcUa_Variant* EventFields;
5819}
5821
5823
5824OPCUA_EXPORT OpcUa_Void OpcUa_EventFieldList_Clear(OpcUa_EventFieldList* pValue);
5825
5826OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFieldList_GetSize(OpcUa_EventFieldList* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5827
5828OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFieldList_Encode(OpcUa_EventFieldList* pValue, struct _OpcUa_Encoder* pEncoder);
5829
5830OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFieldList_Decode(OpcUa_EventFieldList* pValue, struct _OpcUa_Decoder* pDecoder);
5831
5832OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EventFieldList_EncodeableType;
5833#endif
5834
5835#ifndef OPCUA_EXCLUDE_EventNotificationList
5836/*============================================================================
5837 * The EventNotificationList structure.
5838 *===========================================================================*/
5845
5847
5849
5850OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventNotificationList_GetSize(OpcUa_EventNotificationList* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5851
5852OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventNotificationList_Encode(OpcUa_EventNotificationList* pValue, struct _OpcUa_Encoder* pEncoder);
5853
5854OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventNotificationList_Decode(OpcUa_EventNotificationList* pValue, struct _OpcUa_Decoder* pDecoder);
5855
5856OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EventNotificationList_EncodeableType;
5857#endif
5858
5859#ifndef OPCUA_EXCLUDE_StatusChangeNotification
5860/*============================================================================
5861 * The StatusChangeNotification structure.
5862 *===========================================================================*/
5864{
5865 OpcUa_StatusCode Status;
5866 OpcUa_DiagnosticInfo DiagnosticInfo;
5867}
5869
5871
5873
5874OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusChangeNotification_GetSize(OpcUa_StatusChangeNotification* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5875
5876OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusChangeNotification_Encode(OpcUa_StatusChangeNotification* pValue, struct _OpcUa_Encoder* pEncoder);
5877
5878OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusChangeNotification_Decode(OpcUa_StatusChangeNotification* pValue, struct _OpcUa_Decoder* pDecoder);
5879
5880OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_StatusChangeNotification_EncodeableType;
5881#endif
5882
5883#ifndef OPCUA_EXCLUDE_SubscriptionAcknowledgement
5884/*============================================================================
5885 * The SubscriptionAcknowledgement structure.
5886 *===========================================================================*/
5888{
5889 OpcUa_UInt32 SubscriptionId;
5890 OpcUa_UInt32 SequenceNumber;
5891}
5893
5895
5897
5898OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionAcknowledgement_GetSize(OpcUa_SubscriptionAcknowledgement* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5899
5900OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionAcknowledgement_Encode(OpcUa_SubscriptionAcknowledgement* pValue, struct _OpcUa_Encoder* pEncoder);
5901
5902OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionAcknowledgement_Decode(OpcUa_SubscriptionAcknowledgement* pValue, struct _OpcUa_Decoder* pDecoder);
5903
5904OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SubscriptionAcknowledgement_EncodeableType;
5905#endif
5906
5907#ifndef OPCUA_EXCLUDE_Publish
5908#ifndef OPCUA_EXCLUDE_PublishRequest
5909/*============================================================================
5910 * The PublishRequest structure.
5911 *===========================================================================*/
5919
5921
5922OPCUA_EXPORT OpcUa_Void OpcUa_PublishRequest_Clear(OpcUa_PublishRequest* pValue);
5923
5924OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishRequest_GetSize(OpcUa_PublishRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5925
5926OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishRequest_Encode(OpcUa_PublishRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5927
5928OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishRequest_Decode(OpcUa_PublishRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5929
5930OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_PublishRequest_EncodeableType;
5931#endif
5932
5933#ifndef OPCUA_EXCLUDE_PublishResponse
5934/*============================================================================
5935 * The PublishResponse structure.
5936 *===========================================================================*/
5951
5953
5955
5956OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishResponse_GetSize(OpcUa_PublishResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5957
5958OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishResponse_Encode(OpcUa_PublishResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5959
5960OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishResponse_Decode(OpcUa_PublishResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5961
5962OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_PublishResponse_EncodeableType;
5963#endif
5964#endif
5965
5966#ifndef OPCUA_EXCLUDE_Republish
5967#ifndef OPCUA_EXCLUDE_RepublishRequest
5968/*============================================================================
5969 * The RepublishRequest structure.
5970 *===========================================================================*/
5978
5980
5982
5983OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishRequest_GetSize(OpcUa_RepublishRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5984
5985OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishRequest_Encode(OpcUa_RepublishRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5986
5987OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishRequest_Decode(OpcUa_RepublishRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5988
5989OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RepublishRequest_EncodeableType;
5990#endif
5991
5992#ifndef OPCUA_EXCLUDE_RepublishResponse
5993/*============================================================================
5994 * The RepublishResponse structure.
5995 *===========================================================================*/
6002
6004
6006
6007OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishResponse_GetSize(OpcUa_RepublishResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6008
6009OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishResponse_Encode(OpcUa_RepublishResponse* pValue, struct _OpcUa_Encoder* pEncoder);
6010
6011OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishResponse_Decode(OpcUa_RepublishResponse* pValue, struct _OpcUa_Decoder* pDecoder);
6012
6013OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RepublishResponse_EncodeableType;
6014#endif
6015#endif
6016
6017#ifndef OPCUA_EXCLUDE_TransferResult
6018/*============================================================================
6019 * The TransferResult structure.
6020 *===========================================================================*/
6022{
6023 OpcUa_StatusCode StatusCode;
6026}
6028
6030
6031OPCUA_EXPORT OpcUa_Void OpcUa_TransferResult_Clear(OpcUa_TransferResult* pValue);
6032
6033OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferResult_GetSize(OpcUa_TransferResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6034
6035OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferResult_Encode(OpcUa_TransferResult* pValue, struct _OpcUa_Encoder* pEncoder);
6036
6037OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferResult_Decode(OpcUa_TransferResult* pValue, struct _OpcUa_Decoder* pDecoder);
6038
6039OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_TransferResult_EncodeableType;
6040#endif
6041
6042#ifndef OPCUA_EXCLUDE_TransferSubscriptions
6043#ifndef OPCUA_EXCLUDE_TransferSubscriptionsRequest
6044/*============================================================================
6045 * The TransferSubscriptionsRequest structure.
6046 *===========================================================================*/
6055
6057
6059
6060OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsRequest_GetSize(OpcUa_TransferSubscriptionsRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6061
6062OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsRequest_Encode(OpcUa_TransferSubscriptionsRequest* pValue, struct _OpcUa_Encoder* pEncoder);
6063
6064OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsRequest_Decode(OpcUa_TransferSubscriptionsRequest* pValue, struct _OpcUa_Decoder* pDecoder);
6065
6066OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_TransferSubscriptionsRequest_EncodeableType;
6067#endif
6068
6069#ifndef OPCUA_EXCLUDE_TransferSubscriptionsResponse
6070/*============================================================================
6071 * The TransferSubscriptionsResponse structure.
6072 *===========================================================================*/
6082
6084
6086
6087OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsResponse_GetSize(OpcUa_TransferSubscriptionsResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6088
6089OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsResponse_Encode(OpcUa_TransferSubscriptionsResponse* pValue, struct _OpcUa_Encoder* pEncoder);
6090
6091OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsResponse_Decode(OpcUa_TransferSubscriptionsResponse* pValue, struct _OpcUa_Decoder* pDecoder);
6092
6093OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_TransferSubscriptionsResponse_EncodeableType;
6094#endif
6095#endif
6096
6097#ifndef OPCUA_EXCLUDE_DeleteSubscriptions
6098#ifndef OPCUA_EXCLUDE_DeleteSubscriptionsRequest
6099/*============================================================================
6100 * The DeleteSubscriptionsRequest structure.
6101 *===========================================================================*/
6109
6111
6113
6114OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsRequest_GetSize(OpcUa_DeleteSubscriptionsRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6115
6116OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsRequest_Encode(OpcUa_DeleteSubscriptionsRequest* pValue, struct _OpcUa_Encoder* pEncoder);
6117
6118OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsRequest_Decode(OpcUa_DeleteSubscriptionsRequest* pValue, struct _OpcUa_Decoder* pDecoder);
6119
6120OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteSubscriptionsRequest_EncodeableType;
6121#endif
6122
6123#ifndef OPCUA_EXCLUDE_DeleteSubscriptionsResponse
6124/*============================================================================
6125 * The DeleteSubscriptionsResponse structure.
6126 *===========================================================================*/
6128{
6130 OpcUa_Int32 NoOfResults;
6131 OpcUa_StatusCode* Results;
6133 OpcUa_DiagnosticInfo* DiagnosticInfos;
6134}
6136
6138
6140
6141OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsResponse_GetSize(OpcUa_DeleteSubscriptionsResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6142
6143OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsResponse_Encode(OpcUa_DeleteSubscriptionsResponse* pValue, struct _OpcUa_Encoder* pEncoder);
6144
6145OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsResponse_Decode(OpcUa_DeleteSubscriptionsResponse* pValue, struct _OpcUa_Decoder* pDecoder);
6146
6147OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteSubscriptionsResponse_EncodeableType;
6148#endif
6149#endif
6150
6151#ifndef OPCUA_EXCLUDE_BuildInfo
6152/*============================================================================
6153 * The BuildInfo structure.
6154 *===========================================================================*/
6155typedef struct _OpcUa_BuildInfo
6156{
6157 OpcUa_String ProductUri;
6158 OpcUa_String ManufacturerName;
6159 OpcUa_String ProductName;
6160 OpcUa_String SoftwareVersion;
6161 OpcUa_String BuildNumber;
6162 OpcUa_DateTime BuildDate;
6163}
6165
6166OPCUA_EXPORT OpcUa_Void OpcUa_BuildInfo_Initialize(OpcUa_BuildInfo* pValue);
6167
6168OPCUA_EXPORT OpcUa_Void OpcUa_BuildInfo_Clear(OpcUa_BuildInfo* pValue);
6169
6170OPCUA_EXPORT OpcUa_StatusCode OpcUa_BuildInfo_GetSize(OpcUa_BuildInfo* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6171
6172OPCUA_EXPORT OpcUa_StatusCode OpcUa_BuildInfo_Encode(OpcUa_BuildInfo* pValue, struct _OpcUa_Encoder* pEncoder);
6173
6174OPCUA_EXPORT OpcUa_StatusCode OpcUa_BuildInfo_Decode(OpcUa_BuildInfo* pValue, struct _OpcUa_Decoder* pDecoder);
6175
6176OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BuildInfo_EncodeableType;
6177#endif
6178
6179#ifndef OPCUA_EXCLUDE_RedundancySupport
6180/*============================================================================
6181 * The RedundancySupport enumeration.
6182 *===========================================================================*/
6184{
6191#if OPCUA_FORCE_INT32_ENUMS
6192 ,_OpcUa_RedundancySupport_MaxEnumerationValue = OpcUa_Int32_Max
6193#endif
6196
6197#define OpcUa_RedundancySupport_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_RedundancySupport_None)
6198
6199#define OpcUa_RedundancySupport_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_RedundancySupport_None)
6200
6201OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_RedundancySupport_EnumeratedType;
6202#endif
6203
6204#ifndef OPCUA_EXCLUDE_ServerState
6205/*============================================================================
6206 * The ServerState enumeration.
6207 *===========================================================================*/
6223
6224#define OpcUa_ServerState_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_ServerState_Running)
6225
6226#define OpcUa_ServerState_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_ServerState_Running)
6227
6228OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_ServerState_EnumeratedType;
6229#endif
6230
6231#ifndef OPCUA_EXCLUDE_RedundantServerDataType
6232/*============================================================================
6233 * The RedundantServerDataType structure.
6234 *===========================================================================*/
6242
6244
6246
6247OPCUA_EXPORT OpcUa_StatusCode OpcUa_RedundantServerDataType_GetSize(OpcUa_RedundantServerDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6248
6249OPCUA_EXPORT OpcUa_StatusCode OpcUa_RedundantServerDataType_Encode(OpcUa_RedundantServerDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6250
6251OPCUA_EXPORT OpcUa_StatusCode OpcUa_RedundantServerDataType_Decode(OpcUa_RedundantServerDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6252
6253OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RedundantServerDataType_EncodeableType;
6254#endif
6255
6256#ifndef OPCUA_EXCLUDE_EndpointUrlListDataType
6257/*============================================================================
6258 * The EndpointUrlListDataType structure.
6259 *===========================================================================*/
6261{
6263 OpcUa_String* EndpointUrlList;
6264}
6266
6268
6270
6271OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointUrlListDataType_GetSize(OpcUa_EndpointUrlListDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6272
6273OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointUrlListDataType_Encode(OpcUa_EndpointUrlListDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6274
6275OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointUrlListDataType_Decode(OpcUa_EndpointUrlListDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6276
6277OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EndpointUrlListDataType_EncodeableType;
6278#endif
6279
6280#ifndef OPCUA_EXCLUDE_NetworkGroupDataType
6281/*============================================================================
6282 * The NetworkGroupDataType structure.
6283 *===========================================================================*/
6291
6293
6295
6296OPCUA_EXPORT OpcUa_StatusCode OpcUa_NetworkGroupDataType_GetSize(OpcUa_NetworkGroupDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6297
6298OPCUA_EXPORT OpcUa_StatusCode OpcUa_NetworkGroupDataType_Encode(OpcUa_NetworkGroupDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6299
6300OPCUA_EXPORT OpcUa_StatusCode OpcUa_NetworkGroupDataType_Decode(OpcUa_NetworkGroupDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6301
6302OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_NetworkGroupDataType_EncodeableType;
6303#endif
6304
6305#ifndef OPCUA_EXCLUDE_SamplingIntervalDiagnosticsDataType
6306/*============================================================================
6307 * The SamplingIntervalDiagnosticsDataType structure.
6308 *===========================================================================*/
6317
6319
6321
6322OPCUA_EXPORT OpcUa_StatusCode OpcUa_SamplingIntervalDiagnosticsDataType_GetSize(OpcUa_SamplingIntervalDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6323
6324OPCUA_EXPORT OpcUa_StatusCode OpcUa_SamplingIntervalDiagnosticsDataType_Encode(OpcUa_SamplingIntervalDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6325
6326OPCUA_EXPORT OpcUa_StatusCode OpcUa_SamplingIntervalDiagnosticsDataType_Decode(OpcUa_SamplingIntervalDiagnosticsDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6327
6328OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SamplingIntervalDiagnosticsDataType_EncodeableType;
6329#endif
6330
6331#ifndef OPCUA_EXCLUDE_ServerDiagnosticsSummaryDataType
6332/*============================================================================
6333 * The ServerDiagnosticsSummaryDataType structure.
6334 *===========================================================================*/
6351
6353
6355
6356OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerDiagnosticsSummaryDataType_GetSize(OpcUa_ServerDiagnosticsSummaryDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6357
6358OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerDiagnosticsSummaryDataType_Encode(OpcUa_ServerDiagnosticsSummaryDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6359
6360OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerDiagnosticsSummaryDataType_Decode(OpcUa_ServerDiagnosticsSummaryDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6361
6362OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ServerDiagnosticsSummaryDataType_EncodeableType;
6363#endif
6364
6365#ifndef OPCUA_EXCLUDE_ServerStatusDataType
6366/*============================================================================
6367 * The ServerStatusDataType structure.
6368 *===========================================================================*/
6379
6381
6383
6384OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerStatusDataType_GetSize(OpcUa_ServerStatusDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6385
6386OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerStatusDataType_Encode(OpcUa_ServerStatusDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6387
6388OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerStatusDataType_Decode(OpcUa_ServerStatusDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6389
6390OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ServerStatusDataType_EncodeableType;
6391#endif
6392
6393#ifndef OPCUA_EXCLUDE_ServiceCounterDataType
6394/*============================================================================
6395 * The ServiceCounterDataType structure.
6396 *===========================================================================*/
6398{
6399 OpcUa_UInt32 TotalCount;
6400 OpcUa_UInt32 ErrorCount;
6401}
6403
6405
6407
6408OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceCounterDataType_GetSize(OpcUa_ServiceCounterDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6409
6410OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceCounterDataType_Encode(OpcUa_ServiceCounterDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6411
6412OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceCounterDataType_Decode(OpcUa_ServiceCounterDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6413
6414OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ServiceCounterDataType_EncodeableType;
6415#endif
6416
6417#ifndef OPCUA_EXCLUDE_SessionDiagnosticsDataType
6418/*============================================================================
6419 * The SessionDiagnosticsDataType structure.
6420 *===========================================================================*/
6422{
6423 OpcUa_NodeId SessionId;
6424 OpcUa_String SessionName;
6426 OpcUa_String ServerUri;
6427 OpcUa_String EndpointUrl;
6428 OpcUa_Int32 NoOfLocaleIds;
6429 OpcUa_String* LocaleIds;
6432 OpcUa_DateTime ClientConnectionTime;
6467}
6469
6471
6473
6474OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionDiagnosticsDataType_GetSize(OpcUa_SessionDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6475
6476OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionDiagnosticsDataType_Encode(OpcUa_SessionDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6477
6478OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionDiagnosticsDataType_Decode(OpcUa_SessionDiagnosticsDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6479
6480OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SessionDiagnosticsDataType_EncodeableType;
6481#endif
6482
6483#ifndef OPCUA_EXCLUDE_SessionSecurityDiagnosticsDataType
6484/*============================================================================
6485 * The SessionSecurityDiagnosticsDataType structure.
6486 *===========================================================================*/
6501
6503
6505
6506OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionSecurityDiagnosticsDataType_GetSize(OpcUa_SessionSecurityDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6507
6508OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionSecurityDiagnosticsDataType_Encode(OpcUa_SessionSecurityDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6509
6510OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionSecurityDiagnosticsDataType_Decode(OpcUa_SessionSecurityDiagnosticsDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6511
6512OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SessionSecurityDiagnosticsDataType_EncodeableType;
6513#endif
6514
6515#ifndef OPCUA_EXCLUDE_StatusResult
6516/*============================================================================
6517 * The StatusResult structure.
6518 *===========================================================================*/
6520{
6521 OpcUa_StatusCode StatusCode;
6522 OpcUa_DiagnosticInfo DiagnosticInfo;
6523}
6525
6526OPCUA_EXPORT OpcUa_Void OpcUa_StatusResult_Initialize(OpcUa_StatusResult* pValue);
6527
6528OPCUA_EXPORT OpcUa_Void OpcUa_StatusResult_Clear(OpcUa_StatusResult* pValue);
6529
6530OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusResult_GetSize(OpcUa_StatusResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6531
6532OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusResult_Encode(OpcUa_StatusResult* pValue, struct _OpcUa_Encoder* pEncoder);
6533
6534OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusResult_Decode(OpcUa_StatusResult* pValue, struct _OpcUa_Decoder* pDecoder);
6535
6536OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_StatusResult_EncodeableType;
6537#endif
6538
6539#ifndef OPCUA_EXCLUDE_SubscriptionDiagnosticsDataType
6540/*============================================================================
6541 * The SubscriptionDiagnosticsDataType structure.
6542 *===========================================================================*/
6578
6580
6582
6583OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionDiagnosticsDataType_GetSize(OpcUa_SubscriptionDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6584
6585OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionDiagnosticsDataType_Encode(OpcUa_SubscriptionDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6586
6587OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionDiagnosticsDataType_Decode(OpcUa_SubscriptionDiagnosticsDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6588
6589OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SubscriptionDiagnosticsDataType_EncodeableType;
6590#endif
6591
6592#ifndef OPCUA_EXCLUDE_ModelChangeStructureVerbMask
6593/*============================================================================
6594 * The ModelChangeStructureVerbMask enumeration.
6595 *===========================================================================*/
6608
6609#define OpcUa_ModelChangeStructureVerbMask_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_ModelChangeStructureVerbMask_NodeAdded)
6610
6611#define OpcUa_ModelChangeStructureVerbMask_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_ModelChangeStructureVerbMask_NodeAdded)
6612
6613OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_ModelChangeStructureVerbMask_EnumeratedType;
6614#endif
6615
6616#ifndef OPCUA_EXCLUDE_ModelChangeStructureDataType
6617/*============================================================================
6618 * The ModelChangeStructureDataType structure.
6619 *===========================================================================*/
6621{
6622 OpcUa_NodeId Affected;
6623 OpcUa_NodeId AffectedType;
6624 OpcUa_Byte Verb;
6625}
6627
6629
6631
6632OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModelChangeStructureDataType_GetSize(OpcUa_ModelChangeStructureDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6633
6634OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModelChangeStructureDataType_Encode(OpcUa_ModelChangeStructureDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6635
6636OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModelChangeStructureDataType_Decode(OpcUa_ModelChangeStructureDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6637
6638OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ModelChangeStructureDataType_EncodeableType;
6639#endif
6640
6641#ifndef OPCUA_EXCLUDE_SemanticChangeStructureDataType
6642/*============================================================================
6643 * The SemanticChangeStructureDataType structure.
6644 *===========================================================================*/
6646{
6647 OpcUa_NodeId Affected;
6648 OpcUa_NodeId AffectedType;
6649}
6651
6653
6655
6656OPCUA_EXPORT OpcUa_StatusCode OpcUa_SemanticChangeStructureDataType_GetSize(OpcUa_SemanticChangeStructureDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6657
6658OPCUA_EXPORT OpcUa_StatusCode OpcUa_SemanticChangeStructureDataType_Encode(OpcUa_SemanticChangeStructureDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6659
6660OPCUA_EXPORT OpcUa_StatusCode OpcUa_SemanticChangeStructureDataType_Decode(OpcUa_SemanticChangeStructureDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6661
6662OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SemanticChangeStructureDataType_EncodeableType;
6663#endif
6664
6665#ifndef OPCUA_EXCLUDE_Range
6666/*============================================================================
6667 * The Range structure.
6668 *===========================================================================*/
6669typedef struct _OpcUa_Range
6670{
6671 OpcUa_Double Low;
6672 OpcUa_Double High;
6673}
6675
6676OPCUA_EXPORT OpcUa_Void OpcUa_Range_Initialize(OpcUa_Range* pValue);
6677
6678OPCUA_EXPORT OpcUa_Void OpcUa_Range_Clear(OpcUa_Range* pValue);
6679
6680OPCUA_EXPORT OpcUa_StatusCode OpcUa_Range_GetSize(OpcUa_Range* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6681
6682OPCUA_EXPORT OpcUa_StatusCode OpcUa_Range_Encode(OpcUa_Range* pValue, struct _OpcUa_Encoder* pEncoder);
6683
6684OPCUA_EXPORT OpcUa_StatusCode OpcUa_Range_Decode(OpcUa_Range* pValue, struct _OpcUa_Decoder* pDecoder);
6685
6686OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_Range_EncodeableType;
6687#endif
6688
6689#ifndef OPCUA_EXCLUDE_EUInformation
6690/*============================================================================
6691 * The EUInformation structure.
6692 *===========================================================================*/
6694{
6695 OpcUa_String NamespaceUri;
6696 OpcUa_Int32 UnitId;
6697 OpcUa_LocalizedText DisplayName;
6698 OpcUa_LocalizedText Description;
6699}
6701
6703
6704OPCUA_EXPORT OpcUa_Void OpcUa_EUInformation_Clear(OpcUa_EUInformation* pValue);
6705
6706OPCUA_EXPORT OpcUa_StatusCode OpcUa_EUInformation_GetSize(OpcUa_EUInformation* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6707
6708OPCUA_EXPORT OpcUa_StatusCode OpcUa_EUInformation_Encode(OpcUa_EUInformation* pValue, struct _OpcUa_Encoder* pEncoder);
6709
6710OPCUA_EXPORT OpcUa_StatusCode OpcUa_EUInformation_Decode(OpcUa_EUInformation* pValue, struct _OpcUa_Decoder* pDecoder);
6711
6712OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EUInformation_EncodeableType;
6713#endif
6714
6715#ifndef OPCUA_EXCLUDE_AxisScaleEnumeration
6716/*============================================================================
6717 * The AxisScaleEnumeration enumeration.
6718 *===========================================================================*/
6720{
6724#if OPCUA_FORCE_INT32_ENUMS
6725 ,_OpcUa_AxisScaleEnumeration_MaxEnumerationValue = OpcUa_Int32_Max
6726#endif
6729
6730#define OpcUa_AxisScaleEnumeration_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_AxisScaleEnumeration_Linear)
6731
6732#define OpcUa_AxisScaleEnumeration_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_AxisScaleEnumeration_Linear)
6733
6734OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_AxisScaleEnumeration_EnumeratedType;
6735#endif
6736
6737#ifndef OPCUA_EXCLUDE_ComplexNumberType
6738/*============================================================================
6739 * The ComplexNumberType structure.
6740 *===========================================================================*/
6742{
6743 OpcUa_Float Real;
6744 OpcUa_Float Imaginary;
6745}
6747
6749
6751
6752OPCUA_EXPORT OpcUa_StatusCode OpcUa_ComplexNumberType_GetSize(OpcUa_ComplexNumberType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6753
6754OPCUA_EXPORT OpcUa_StatusCode OpcUa_ComplexNumberType_Encode(OpcUa_ComplexNumberType* pValue, struct _OpcUa_Encoder* pEncoder);
6755
6756OPCUA_EXPORT OpcUa_StatusCode OpcUa_ComplexNumberType_Decode(OpcUa_ComplexNumberType* pValue, struct _OpcUa_Decoder* pDecoder);
6757
6758OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ComplexNumberType_EncodeableType;
6759#endif
6760
6761#ifndef OPCUA_EXCLUDE_DoubleComplexNumberType
6762/*============================================================================
6763 * The DoubleComplexNumberType structure.
6764 *===========================================================================*/
6766{
6767 OpcUa_Double Real;
6768 OpcUa_Double Imaginary;
6769}
6771
6773
6775
6776OPCUA_EXPORT OpcUa_StatusCode OpcUa_DoubleComplexNumberType_GetSize(OpcUa_DoubleComplexNumberType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6777
6778OPCUA_EXPORT OpcUa_StatusCode OpcUa_DoubleComplexNumberType_Encode(OpcUa_DoubleComplexNumberType* pValue, struct _OpcUa_Encoder* pEncoder);
6779
6780OPCUA_EXPORT OpcUa_StatusCode OpcUa_DoubleComplexNumberType_Decode(OpcUa_DoubleComplexNumberType* pValue, struct _OpcUa_Decoder* pDecoder);
6781
6782OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DoubleComplexNumberType_EncodeableType;
6783#endif
6784
6785#ifndef OPCUA_EXCLUDE_AxisInformation
6786/*============================================================================
6787 * The AxisInformation structure.
6788 *===========================================================================*/
6799
6801
6803
6804OPCUA_EXPORT OpcUa_StatusCode OpcUa_AxisInformation_GetSize(OpcUa_AxisInformation* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6805
6806OPCUA_EXPORT OpcUa_StatusCode OpcUa_AxisInformation_Encode(OpcUa_AxisInformation* pValue, struct _OpcUa_Encoder* pEncoder);
6807
6808OPCUA_EXPORT OpcUa_StatusCode OpcUa_AxisInformation_Decode(OpcUa_AxisInformation* pValue, struct _OpcUa_Decoder* pDecoder);
6809
6810OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AxisInformation_EncodeableType;
6811#endif
6812
6813#ifndef OPCUA_EXCLUDE_XVType
6814/*============================================================================
6815 * The XVType structure.
6816 *===========================================================================*/
6817typedef struct _OpcUa_XVType
6818{
6819 OpcUa_Double X;
6820 OpcUa_Float Value;
6821}
6823
6824OPCUA_EXPORT OpcUa_Void OpcUa_XVType_Initialize(OpcUa_XVType* pValue);
6825
6826OPCUA_EXPORT OpcUa_Void OpcUa_XVType_Clear(OpcUa_XVType* pValue);
6827
6828OPCUA_EXPORT OpcUa_StatusCode OpcUa_XVType_GetSize(OpcUa_XVType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6829
6830OPCUA_EXPORT OpcUa_StatusCode OpcUa_XVType_Encode(OpcUa_XVType* pValue, struct _OpcUa_Encoder* pEncoder);
6831
6832OPCUA_EXPORT OpcUa_StatusCode OpcUa_XVType_Decode(OpcUa_XVType* pValue, struct _OpcUa_Decoder* pDecoder);
6833
6834OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_XVType_EncodeableType;
6835#endif
6836
6837#ifndef OPCUA_EXCLUDE_ProgramDiagnosticDataType
6838/*============================================================================
6839 * The ProgramDiagnosticDataType structure.
6840 *===========================================================================*/
6857
6859
6861
6862OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnosticDataType_GetSize(OpcUa_ProgramDiagnosticDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6863
6864OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnosticDataType_Encode(OpcUa_ProgramDiagnosticDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6865
6866OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnosticDataType_Decode(OpcUa_ProgramDiagnosticDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6867
6868OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ProgramDiagnosticDataType_EncodeableType;
6869#endif
6870
6871#ifndef OPCUA_EXCLUDE_ProgramDiagnostic2DataType
6872/*============================================================================
6873 * The ProgramDiagnostic2DataType structure.
6874 *===========================================================================*/
6895
6897
6899
6900OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnostic2DataType_GetSize(OpcUa_ProgramDiagnostic2DataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6901
6902OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnostic2DataType_Encode(OpcUa_ProgramDiagnostic2DataType* pValue, struct _OpcUa_Encoder* pEncoder);
6903
6904OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnostic2DataType_Decode(OpcUa_ProgramDiagnostic2DataType* pValue, struct _OpcUa_Decoder* pDecoder);
6905
6906OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ProgramDiagnostic2DataType_EncodeableType;
6907#endif
6908
6909#ifndef OPCUA_EXCLUDE_Annotation
6910/*============================================================================
6911 * The Annotation structure.
6912 *===========================================================================*/
6913typedef struct _OpcUa_Annotation
6914{
6915 OpcUa_String Message;
6916 OpcUa_String UserName;
6917 OpcUa_DateTime AnnotationTime;
6918}
6920
6921OPCUA_EXPORT OpcUa_Void OpcUa_Annotation_Initialize(OpcUa_Annotation* pValue);
6922
6923OPCUA_EXPORT OpcUa_Void OpcUa_Annotation_Clear(OpcUa_Annotation* pValue);
6924
6925OPCUA_EXPORT OpcUa_StatusCode OpcUa_Annotation_GetSize(OpcUa_Annotation* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6926
6927OPCUA_EXPORT OpcUa_StatusCode OpcUa_Annotation_Encode(OpcUa_Annotation* pValue, struct _OpcUa_Encoder* pEncoder);
6928
6929OPCUA_EXPORT OpcUa_StatusCode OpcUa_Annotation_Decode(OpcUa_Annotation* pValue, struct _OpcUa_Decoder* pDecoder);
6930
6931OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_Annotation_EncodeableType;
6932#endif
6933
6934#ifndef OPCUA_EXCLUDE_ExceptionDeviationFormat
6935/*============================================================================
6936 * The ExceptionDeviationFormat enumeration.
6937 *===========================================================================*/
6950
6951#define OpcUa_ExceptionDeviationFormat_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_ExceptionDeviationFormat_AbsoluteValue)
6952
6953#define OpcUa_ExceptionDeviationFormat_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_ExceptionDeviationFormat_AbsoluteValue)
6954
6955OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_ExceptionDeviationFormat_EnumeratedType;
6956#endif
6957
6958/*============================================================================
6959 * Table of known types.
6960 *===========================================================================*/
6961OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType** OpcUa_KnownEncodeableTypes;
6962
6963OPCUA_END_EXTERN_C
6964
6965#endif
6966/** This is the last line of an autogenerated file. */
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SessionSecurityDiagnosticsDataType_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_ReadEventDetails_Clear(OpcUa_ReadEventDetails *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryUpdateRequest_Initialize(OpcUa_HistoryUpdateRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteResponse_Decode(OpcUa_WriteResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionRequest_GetSize(OpcUa_CreateSessionRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
_OpcUa_BrowseDirection
@ OpcUa_BrowseDirection_Forward
@ OpcUa_BrowseDirection_Inverse
@ OpcUa_BrowseDirection_Invalid
@ OpcUa_BrowseDirection_Both
OPCUA_EXPORT OpcUa_Void OpcUa_AggregateConfiguration_Clear(OpcUa_AggregateConfiguration *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryData_Clear(OpcUa_HistoryData *pValue)
struct _OpcUa_TranslateBrowsePathsToNodeIdsResponse OpcUa_TranslateBrowsePathsToNodeIdsResponse
OPCUA_EXPORT OpcUa_Void OpcUa_SimpleAttributeOperand_Clear(OpcUa_SimpleAttributeOperand *pValue)
struct _OpcUa_DeleteNodesRequest OpcUa_DeleteNodesRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeNode_Decode(OpcUa_ReferenceTypeNode *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemNotification_Decode(OpcUa_MonitoredItemNotification *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SetMonitoringModeResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_LiteralOperand_Clear(OpcUa_LiteralOperand *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_FindServersResponse_Initialize(OpcUa_FindServersResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_CloseSecureChannelResponse_Initialize(OpcUa_CloseSecureChannelResponse *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ModificationInfo_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_StructureField_Clear(OpcUa_StructureField *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_AggregateConfiguration_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserNameIdentityToken_Decode(OpcUa_UserNameIdentityToken *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ReadAnnotationDataDetails_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectAttributes_Decode(OpcUa_ObjectAttributes *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ComplexNumberType_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_ReadProcessedDetails_Initialize(OpcUa_ReadProcessedDetails *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateDetails_GetSize(OpcUa_HistoryUpdateDetails *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_NodeTypeDescription_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_PublishRequest_EncodeableType
struct _OpcUa_ReadAnnotationDataDetails OpcUa_ReadAnnotationDataDetails
struct _OpcUa_StructureDefinition OpcUa_StructureDefinition
struct _OpcUa_ServerStatusDataType OpcUa_ServerStatusDataType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_FindServersOnNetworkResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_EventNotificationList_Initialize(OpcUa_EventNotificationList *pValue)
struct _OpcUa_VariableTypeNode OpcUa_VariableTypeNode
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewNode_Encode(OpcUa_ViewNode *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_QueryFirstResponse_Clear(OpcUa_QueryFirstResponse *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_EventFilterResult_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_TimeZoneDataType_Clear(OpcUa_TimeZoneDataType *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteNodesResponse_Clear(OpcUa_DeleteNodesResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_SessionDiagnosticsDataType_Clear(OpcUa_SessionDiagnosticsDataType *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_XVType_EncodeableType
struct _OpcUa_BrowseDescription OpcUa_BrowseDescription
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteEventDetails_Clear(OpcUa_DeleteEventDetails *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectNode_GetSize(OpcUa_ObjectNode *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_WriteRequest OpcUa_WriteRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Request_GetSize(OpcUa_RegisterServer2Request *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_GenericAttributes_EncodeableType
struct _OpcUa_FindServersOnNetworkRequest OpcUa_FindServersOnNetworkRequest
OPCUA_EXPORT OpcUa_Void OpcUa_EndpointDescription_Initialize(OpcUa_EndpointDescription *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignedSoftwareCertificate_Decode(OpcUa_SignedSoftwareCertificate *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesResponse_GetSize(OpcUa_DeleteReferencesResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_DeleteReferencesItem OpcUa_DeleteReferencesItem
OPCUA_EXPORT OpcUa_Void OpcUa_CloseSecureChannelRequest_Initialize(OpcUa_CloseSecureChannelRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ObjectAttributes_Clear(OpcUa_ObjectAttributes *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NetworkGroupDataType_Decode(OpcUa_NetworkGroupDataType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectAttributes_Encode(OpcUa_ObjectAttributes *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEvent_GetSize(OpcUa_HistoryEvent *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryModifiedData_GetSize(OpcUa_HistoryModifiedData *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewDescription_GetSize(OpcUa_ViewDescription *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_DoubleComplexNumberType_Initialize(OpcUa_DoubleComplexNumberType *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DeleteNodesResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_EventFieldList_Initialize(OpcUa_EventFieldList *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ReadRequest_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_FilterOperator_EnumeratedType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DeleteEventDetails_EncodeableType
enum _OpcUa_HistoryUpdateType OpcUa_HistoryUpdateType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodRequest_Decode(OpcUa_CallMethodRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_EUInformation_Initialize(OpcUa_EUInformation *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_CallMethodResult_Clear(OpcUa_CallMethodResult *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_MonitoredItemNotification_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_ComplexNumberType_Clear(OpcUa_ComplexNumberType *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_FindServersRequest_Clear(OpcUa_FindServersRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ServerOnNetwork_Initialize(OpcUa_ServerOnNetwork *pValue)
struct _OpcUa_AnonymousIdentityToken OpcUa_AnonymousIdentityToken
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ResponseHeader_GetSize(OpcUa_ResponseHeader *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointDescription_Encode(OpcUa_EndpointDescription *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ServiceCounterDataType_Initialize(OpcUa_ServiceCounterDataType *pValue)
struct _OpcUa_StructureField OpcUa_StructureField
OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeNode_Encode(OpcUa_VariableTypeNode *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodNode_Decode(OpcUa_MethodNode *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextRequest_Decode(OpcUa_QueryNextRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_SubscriptionAcknowledgement_Initialize(OpcUa_SubscriptionAcknowledgement *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteEventDetails_Encode(OpcUa_DeleteEventDetails *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsResponse_GetSize(OpcUa_TranslateBrowsePathsToNodeIdsResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
enum _OpcUa_BrowseResultMask OpcUa_BrowseResultMask
OPCUA_EXPORT OpcUa_Void OpcUa_GenericAttributes_Initialize(OpcUa_GenericAttributes *pValue)
_OpcUa_MonitoringMode
@ OpcUa_MonitoringMode_Reporting
@ OpcUa_MonitoringMode_Disabled
@ OpcUa_MonitoringMode_Sampling
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointConfiguration_Encode(OpcUa_EndpointConfiguration *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_RegisterServerRequest_Clear(OpcUa_RegisterServerRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteReferencesRequest_Clear(OpcUa_DeleteReferencesRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeAttributes_GetSize(OpcUa_DataTypeAttributes *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_BrowsePath OpcUa_BrowsePath
OPCUA_EXPORT OpcUa_Void OpcUa_MethodAttributes_Initialize(OpcUa_MethodAttributes *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadValueId_Encode(OpcUa_HistoryReadValueId *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ModifySubscriptionRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersRequest_Decode(OpcUa_FindServersRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_BrowsePathTarget_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeAttributes_GetSize(OpcUa_ReferenceTypeAttributes *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_ServerOnNetwork OpcUa_ServerOnNetwork
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_HistoryUpdateRequest_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_Annotation_Initialize(OpcUa_Annotation *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SignatureData_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_RelativePathElement_Initialize(OpcUa_RelativePathElement *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ViewNode_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_ServiceFault_Clear(OpcUa_ServiceFault *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CallResponse_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumField_Decode(OpcUa_EnumField *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumField_GetSize(OpcUa_EnumField *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MdnsDiscoveryConfiguration_Decode(OpcUa_MdnsDiscoveryConfiguration *pValue, struct _OpcUa_Decoder *pDecoder)
enum _OpcUa_AccessLevelType OpcUa_AccessLevelType
_OpcUa_AccessLevelExType
@ OpcUa_AccessLevelExType_NonatomicRead
@ OpcUa_AccessLevelExType_NonatomicWrite
@ OpcUa_AccessLevelExType_NoSubDataTypes
@ OpcUa_AccessLevelExType_None
@ OpcUa_AccessLevelExType_TimestampWrite
@ OpcUa_AccessLevelExType_StatusWrite
@ OpcUa_AccessLevelExType_HistoryWrite
@ OpcUa_AccessLevelExType_CurrentRead
@ OpcUa_AccessLevelExType_SemanticChange
@ OpcUa_AccessLevelExType_WriteFullArrayOnly
@ OpcUa_AccessLevelExType_CurrentWrite
@ OpcUa_AccessLevelExType_HistoryRead
struct _OpcUa_CancelResponse OpcUa_CancelResponse
struct _OpcUa_CallResponse OpcUa_CallResponse
OPCUA_EXPORT OpcUa_StatusCode OpcUa_IssuedIdentityToken_Decode(OpcUa_IssuedIdentityToken *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_MonitoredItemNotification OpcUa_MonitoredItemNotification
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelResponse_Encode(OpcUa_CancelResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateRequest_Decode(OpcUa_HistoryUpdateRequest *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_HistoryUpdateDetails OpcUa_HistoryUpdateDetails
struct _OpcUa_AttributeOperand OpcUa_AttributeOperand
struct _OpcUa_EventFieldList OpcUa_EventFieldList
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElement_GetSize(OpcUa_ContentFilterElement *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadValueId_Encode(OpcUa_ReadValueId *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteRawModifiedDetails_GetSize(OpcUa_DeleteRawModifiedDetails *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_RegisterServer2Response_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_RedundantServerDataType_Initialize(OpcUa_RedundantServerDataType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewAttributes_GetSize(OpcUa_ViewAttributes *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesRequest_GetSize(OpcUa_AddNodesRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewAttributes_Decode(OpcUa_ViewAttributes *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemNotification_GetSize(OpcUa_MonitoredItemNotification *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsResponse_Encode(OpcUa_GetEndpointsResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_UserNameIdentityToken_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateEventDetails_Decode(OpcUa_UpdateEventDetails *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstResponse_Decode(OpcUa_QueryFirstResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_TimeZoneDataType_Initialize(OpcUa_TimeZoneDataType *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_RegisterServer2Request_Initialize(OpcUa_RegisterServer2Request *pValue)
struct _OpcUa_ChannelSecurityToken OpcUa_ChannelSecurityToken
OPCUA_EXPORT OpcUa_Void OpcUa_ObjectNode_Initialize(OpcUa_ObjectNode *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ReferenceNode_Initialize(OpcUa_ReferenceNode *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ReadValueId_Initialize(OpcUa_ReadValueId *pValue)
struct _OpcUa_CloseSessionResponse OpcUa_CloseSessionResponse
OPCUA_EXPORT OpcUa_Void OpcUa_Range_Initialize(OpcUa_Range *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ObjectAttributes_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionResponse_Decode(OpcUa_CreateSessionResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelRequest_Encode(OpcUa_CancelRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_Argument_Encode(OpcUa_Argument *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceFault_Encode(OpcUa_ServiceFault *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_DeleteReferencesResponse OpcUa_DeleteReferencesResponse
OPCUA_EXPORT OpcUa_Void OpcUa_ProgramDiagnostic2DataType_Clear(OpcUa_ProgramDiagnostic2DataType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilterResult_Decode(OpcUa_EventFilterResult *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignatureData_GetSize(OpcUa_SignatureData *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_QueryFirstRequest_Initialize(OpcUa_QueryFirstRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishResponse_GetSize(OpcUa_RepublishResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_AddNodesRequest OpcUa_AddNodesRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextResponse_GetSize(OpcUa_BrowseNextResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AttributeOperand_Decode(OpcUa_AttributeOperand *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_DataChangeTrigger_EnumeratedType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ContentFilterElementResult_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewDescription_Decode(OpcUa_ViewDescription *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_Node_Decode(OpcUa_Node *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_IdType_EnumeratedType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DataChangeFilter_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteValue_Encode(OpcUa_WriteValue *pValue, struct _OpcUa_Encoder *pEncoder)
_OpcUa_StructureType
@ OpcUa_StructureType_Structure
@ OpcUa_StructureType_StructureWithSubtypedValues
@ OpcUa_StructureType_UnionWithSubtypedValues
@ OpcUa_StructureType_Union
@ OpcUa_StructureType_StructureWithOptionalFields
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerRequest_Encode(OpcUa_RegisterServerRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_MonitoredItemCreateRequest_Clear(OpcUa_MonitoredItemCreateRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionDiagnosticsDataType_Decode(OpcUa_SubscriptionDiagnosticsDataType *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_RepublishRequest OpcUa_RepublishRequest
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_UserIdentityToken_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadRequest_GetSize(OpcUa_HistoryReadRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryReadResponse_Initialize(OpcUa_HistoryReadResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_TransferResult_Initialize(OpcUa_TransferResult *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteReferencesItem_Initialize(OpcUa_DeleteReferencesItem *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ReferenceDescription_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_BrowseNextRequest_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_EnumValueType_Clear(OpcUa_EnumValueType *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ModifySubscriptionResponse_Clear(OpcUa_ModifySubscriptionResponse *pValue)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_ModelChangeStructureVerbMask_EnumeratedType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesRequest_Decode(OpcUa_DeleteNodesRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_MonitoredItemModifyRequest_Clear(OpcUa_MonitoredItemModifyRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ReadAtTimeDetails_Clear(OpcUa_ReadAtTimeDetails *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ComplexNumberType_Decode(OpcUa_ComplexNumberType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_EndpointDescription_Clear(OpcUa_EndpointDescription *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_NodeAttributes_Clear(OpcUa_NodeAttributes *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_EndpointUrlListDataType_Clear(OpcUa_EndpointUrlListDataType *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_RegisterServer2Request_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionDiagnosticsDataType_GetSize(OpcUa_SubscriptionDiagnosticsDataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_UnregisterNodesRequest_EncodeableType
struct _OpcUa_CloseSecureChannelRequest OpcUa_CloseSecureChannelRequest
struct _OpcUa_VariableAttributes OpcUa_VariableAttributes
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAnnotationDataDetails_Encode(OpcUa_ReadAnnotationDataDetails *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_StructureDefinition_Initialize(OpcUa_StructureDefinition *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ParsingResult_Decode(OpcUa_ParsingResult *pValue, struct _OpcUa_Decoder *pDecoder)
_OpcUa_ModelChangeStructureVerbMask
@ OpcUa_ModelChangeStructureVerbMask_DataTypeChanged
@ OpcUa_ModelChangeStructureVerbMask_ReferenceAdded
@ OpcUa_ModelChangeStructureVerbMask_ReferenceDeleted
@ OpcUa_ModelChangeStructureVerbMask_NodeDeleted
@ OpcUa_ModelChangeStructureVerbMask_NodeAdded
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResponse_Encode(OpcUa_HistoryUpdateResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteNodesRequest_Initialize(OpcUa_DeleteNodesRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesRequest_GetSize(OpcUa_AddReferencesRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SessionlessInvokeResponseType_EncodeableType
struct _OpcUa_NotificationMessage OpcUa_NotificationMessage
OPCUA_EXPORT OpcUa_Void OpcUa_ReadResponse_Clear(OpcUa_ReadResponse *pValue)
struct _OpcUa_DeleteRawModifiedDetails OpcUa_DeleteRawModifiedDetails
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DataTypeNode_EncodeableType
struct _OpcUa_CancelRequest OpcUa_CancelRequest
OPCUA_EXPORT OpcUa_Void OpcUa_ActivateSessionRequest_Clear(OpcUa_ActivateSessionRequest *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_HistoryUpdateResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_AddReferencesResponse_Initialize(OpcUa_AddReferencesResponse *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_HistoryUpdateResult_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_DataTypeAttributes_Initialize(OpcUa_DataTypeAttributes *pValue)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_DeadbandType_EnumeratedType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DeleteMonitoredItemsResponse_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResponse_Decode(OpcUa_BrowseResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableAttributes_GetSize(OpcUa_VariableAttributes *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_QueryFirstResponse_Initialize(OpcUa_QueryFirstResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_UnregisterNodesRequest_Clear(OpcUa_UnregisterNodesRequest *pValue)
struct _OpcUa_ServerDiagnosticsSummaryDataType OpcUa_ServerDiagnosticsSummaryDataType
OPCUA_EXPORT OpcUa_Void OpcUa_CreateSessionRequest_Initialize(OpcUa_CreateSessionRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_MdnsDiscoveryConfiguration_Clear(OpcUa_MdnsDiscoveryConfiguration *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEventFieldList_Encode(OpcUa_HistoryEventFieldList *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesResponse_Encode(OpcUa_UnregisterNodesResponse *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_DeleteAtTimeDetails OpcUa_DeleteAtTimeDetails
OPCUA_EXPORT OpcUa_Void OpcUa_WriteResponse_Initialize(OpcUa_WriteResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_NodeReference_Initialize(OpcUa_NodeReference *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEventFieldList_Decode(OpcUa_HistoryEventFieldList *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableNode_Encode(OpcUa_VariableNode *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ChannelSecurityToken_Encode(OpcUa_ChannelSecurityToken *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesItem_Decode(OpcUa_AddReferencesItem *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_EventNotifierType_EnumeratedType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventNotificationList_GetSize(OpcUa_EventNotificationList *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteRawModifiedDetails_Decode(OpcUa_DeleteRawModifiedDetails *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelResponse_Decode(OpcUa_CloseSecureChannelResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryModifiedData_Clear(OpcUa_HistoryModifiedData *pValue)
struct _OpcUa_AggregateConfiguration OpcUa_AggregateConfiguration
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteEventDetails_GetSize(OpcUa_DeleteEventDetails *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelRequest_Encode(OpcUa_CloseSecureChannelRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeAttributes_Decode(OpcUa_VariableTypeAttributes *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_IssuedIdentityToken_EncodeableType
_OpcUa_DataChangeTrigger
@ OpcUa_DataChangeTrigger_StatusValueTimestamp
@ OpcUa_DataChangeTrigger_Status
@ OpcUa_DataChangeTrigger_StatusValue
OPCUA_EXPORT OpcUa_Void OpcUa_InstanceNode_Initialize(OpcUa_InstanceNode *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_Node_GetSize(OpcUa_Node *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringResponse_Encode(OpcUa_SetTriggeringResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointConfiguration_GetSize(OpcUa_EndpointConfiguration *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeNode_Encode(OpcUa_ObjectTypeNode *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ContentFilter_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_MethodNode_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_OptionSet_Initialize(OpcUa_OptionSet *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RequestHeader_Encode(OpcUa_RequestHeader *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_HistoryUpdateType_EnumeratedType
struct _OpcUa_UserNameIdentityToken OpcUa_UserNameIdentityToken
OPCUA_EXPORT OpcUa_Void OpcUa_MonitoredItemModifyResult_Clear(OpcUa_MonitoredItemModifyResult *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ReadEventDetails_Initialize(OpcUa_ReadEventDetails *pValue)
enum _OpcUa_ApplicationType OpcUa_ApplicationType
OPCUA_EXPORT OpcUa_Void OpcUa_RepublishResponse_Initialize(OpcUa_RepublishResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsResponse_GetSize(OpcUa_GetEndpointsResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryEvent_Clear(OpcUa_HistoryEvent *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeResponseType_Decode(OpcUa_SessionlessInvokeResponseType *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_RedundantServerDataType OpcUa_RedundantServerDataType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeNode_Decode(OpcUa_ObjectTypeNode *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowseRequest_Initialize(OpcUa_BrowseRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_AddNodesResponse_Initialize(OpcUa_AddNodesResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_EUInformation_Clear(OpcUa_EUInformation *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_TranslateBrowsePathsToNodeIdsResponse_Clear(OpcUa_TranslateBrowsePathsToNodeIdsResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserIdentityToken_GetSize(OpcUa_UserIdentityToken *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModificationInfo_Decode(OpcUa_ModificationInfo *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeNode_GetSize(OpcUa_ObjectTypeNode *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesRequest_Encode(OpcUa_DeleteNodesRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteSubscriptionsResponse_Clear(OpcUa_DeleteSubscriptionsResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ParsingResult_Clear(OpcUa_ParsingResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateRequest_Encode(OpcUa_HistoryUpdateRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MdnsDiscoveryConfiguration_Encode(OpcUa_MdnsDiscoveryConfiguration *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_EnumField OpcUa_EnumField
OPCUA_EXPORT OpcUa_Void OpcUa_UserTokenPolicy_Initialize(OpcUa_UserTokenPolicy *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_StatusResult_EncodeableType
struct _OpcUa_ViewNode OpcUa_ViewNode
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ChannelSecurityToken_Decode(OpcUa_ChannelSecurityToken *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_RegisterNodesResponse_Initialize(OpcUa_RegisterNodesResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_RepublishResponse_Clear(OpcUa_RepublishResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodResult_GetSize(OpcUa_CallMethodResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_AddReferencesResponse_EncodeableType
struct _OpcUa_ReferenceDescription OpcUa_ReferenceDescription
OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishRequest_GetSize(OpcUa_PublishRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesRequest_Encode(OpcUa_DeleteReferencesRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ObjectTypeAttributes_Clear(OpcUa_ObjectTypeAttributes *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteReferencesResponse_Clear(OpcUa_DeleteReferencesResponse *pValue)
struct _OpcUa_HistoryModifiedData OpcUa_HistoryModifiedData
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_RepublishResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_LiteralOperand_Initialize(OpcUa_LiteralOperand *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeReference_Decode(OpcUa_NodeReference *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_TimeZoneDataType_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_PublishResponse_Initialize(OpcUa_PublishResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_EnumDefinition_Clear(OpcUa_EnumDefinition *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeRequestType_Encode(OpcUa_SessionlessInvokeRequestType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_GenericAttributes_Clear(OpcUa_GenericAttributes *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ApplicationDescription_Encode(OpcUa_ApplicationDescription *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeReference_GetSize(OpcUa_NodeReference *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_HistoryReadValueId_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ProgramDiagnosticDataType_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeFilter_Encode(OpcUa_DataChangeFilter *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ReadValueId_EncodeableType
struct _OpcUa_SetMonitoringModeResponse OpcUa_SetMonitoringModeResponse
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_QueryNextRequest_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SetMonitoringModeRequest_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ServerDiagnosticsSummaryDataType_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_TransferSubscriptionsRequest_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CreateSessionResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_SetPublishingModeRequest_Initialize(OpcUa_SetPublishingModeRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerOnNetwork_Decode(OpcUa_ServerOnNetwork *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteSubscriptionsRequest_Initialize(OpcUa_DeleteSubscriptionsRequest *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_EndpointDescription_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_RegisteredServer_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_UserTokenPolicy_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePath_Decode(OpcUa_RelativePath *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeResponseType_GetSize(OpcUa_SessionlessInvokeResponseType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_SessionSecurityDiagnosticsDataType OpcUa_SessionSecurityDiagnosticsDataType
struct _OpcUa_OpenSecureChannelResponse OpcUa_OpenSecureChannelResponse
OPCUA_EXPORT OpcUa_Void OpcUa_PublishRequest_Clear(OpcUa_PublishRequest *pValue)
struct _OpcUa_RepublishResponse OpcUa_RepublishResponse
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumValueType_Decode(OpcUa_EnumValueType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ProgramDiagnosticDataType_Clear(OpcUa_ProgramDiagnosticDataType *pValue)
struct _OpcUa_CreateMonitoredItemsRequest OpcUa_CreateMonitoredItemsRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ApplicationDescription_Decode(OpcUa_ApplicationDescription *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_OptionSet_Decode(OpcUa_OptionSet *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_SessionDiagnosticsDataType_Initialize(OpcUa_SessionDiagnosticsDataType *pValue)
struct _OpcUa_Node OpcUa_Node
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryEventFieldList_Clear(OpcUa_HistoryEventFieldList *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SignedSoftwareCertificate_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_IssuedIdentityToken_Clear(OpcUa_IssuedIdentityToken *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ContentFilterElementResult_Clear(OpcUa_ContentFilterElementResult *pValue)
struct _OpcUa_HistoryEventFieldList OpcUa_HistoryEventFieldList
OPCUA_EXPORT OpcUa_Void OpcUa_CreateSubscriptionRequest_Initialize(OpcUa_CreateSubscriptionRequest *pValue)
enum _OpcUa_NodeAttributesMask OpcUa_NodeAttributesMask
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsRequest_GetSize(OpcUa_ModifyMonitoredItemsRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionResponse_GetSize(OpcUa_ModifySubscriptionResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_DeleteSubscriptionsResponse OpcUa_DeleteSubscriptionsResponse
OPCUA_EXPORT OpcUa_Void OpcUa_X509IdentityToken_Clear(OpcUa_X509IdentityToken *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ServiceCounterDataType_EncodeableType
struct _OpcUa_SetPublishingModeRequest OpcUa_SetPublishingModeRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextRequest_Encode(OpcUa_BrowseNextRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ElementOperand_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryReadResult_Clear(OpcUa_HistoryReadResult *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_RolePermissionType_Clear(OpcUa_RolePermissionType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceDescription_Decode(OpcUa_ReferenceDescription *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerDiagnosticsSummaryDataType_Encode(OpcUa_ServerDiagnosticsSummaryDataType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodRequest_Encode(OpcUa_CallMethodRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesItem_GetSize(OpcUa_AddReferencesItem *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_TranslateBrowsePathsToNodeIdsRequest OpcUa_TranslateBrowsePathsToNodeIdsRequest
OPCUA_EXPORT OpcUa_Void OpcUa_RelativePathElement_Clear(OpcUa_RelativePathElement *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ResponseHeader_Decode(OpcUa_ResponseHeader *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisteredServer_GetSize(OpcUa_RegisteredServer *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_AddReferencesRequest OpcUa_AddReferencesRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NotificationMessage_GetSize(OpcUa_NotificationMessage *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_ElementOperand_Initialize(OpcUa_ElementOperand *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerOnNetwork_Encode(OpcUa_ServerOnNetwork *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_QueryNextResponse OpcUa_QueryNextResponse
_OpcUa_ApplicationType
@ OpcUa_ApplicationType_Server
@ OpcUa_ApplicationType_DiscoveryServer
@ OpcUa_ApplicationType_ClientAndServer
@ OpcUa_ApplicationType_Client
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointUrlListDataType_GetSize(OpcUa_EndpointUrlListDataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesItem_Decode(OpcUa_AddNodesItem *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_MethodAttributes_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SamplingIntervalDiagnosticsDataType_Decode(OpcUa_SamplingIntervalDiagnosticsDataType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ViewDescription_Initialize(OpcUa_ViewDescription *pValue)
struct _OpcUa_ReadAtTimeDetails OpcUa_ReadAtTimeDetails
OPCUA_EXPORT OpcUa_Void OpcUa_ReadAtTimeDetails_Initialize(OpcUa_ReadAtTimeDetails *pValue)
struct _OpcUa_NodeAttributes OpcUa_NodeAttributes
struct _OpcUa_RolePermissionType OpcUa_RolePermissionType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseRequest_Decode(OpcUa_BrowseRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryEventFieldList_Initialize(OpcUa_HistoryEventFieldList *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateDataDetails_Encode(OpcUa_UpdateDataDetails *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryEvent_Initialize(OpcUa_HistoryEvent *pValue)
struct _OpcUa_BrowseResponse OpcUa_BrowseResponse
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResult_GetSize(OpcUa_AddNodesResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadEventDetails_Decode(OpcUa_ReadEventDetails *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectNode_Decode(OpcUa_ObjectNode *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeNode_GetSize(OpcUa_DataTypeNode *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_MethodAttributes_Clear(OpcUa_MethodAttributes *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_BrowseDescription_EncodeableType
struct _OpcUa_UnregisterNodesRequest OpcUa_UnregisterNodesRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesResponse_Decode(OpcUa_DeleteNodesResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelResponse_Encode(OpcUa_CloseSecureChannelResponse *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_HistoryReadResponse OpcUa_HistoryReadResponse
_OpcUa_ServerState
@ OpcUa_ServerState_CommunicationFault
@ OpcUa_ServerState_Running
@ OpcUa_ServerState_Unknown
@ OpcUa_ServerState_NoConfiguration
@ OpcUa_ServerState_Test
@ OpcUa_ServerState_Shutdown
@ OpcUa_ServerState_Suspended
@ OpcUa_ServerState_Failed
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CloseSecureChannelRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeNode_GetSize(OpcUa_ReferenceTypeNode *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_ParsingResult OpcUa_ParsingResult
OPCUA_EXPORT OpcUa_Void OpcUa_SimpleAttributeOperand_Initialize(OpcUa_SimpleAttributeOperand *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowseNextResponse_Initialize(OpcUa_BrowseNextResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceCounterDataType_GetSize(OpcUa_ServiceCounterDataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_QueryDataDescription_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureDefinition_Encode(OpcUa_StructureDefinition *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteAtTimeDetails_Clear(OpcUa_DeleteAtTimeDetails *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RedundantServerDataType_GetSize(OpcUa_RedundantServerDataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionRequest_Encode(OpcUa_CreateSubscriptionRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_CreateSessionRequest_Clear(OpcUa_CreateSessionRequest *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ReferenceTypeAttributes_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_ObjectNode_Clear(OpcUa_ObjectNode *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_GetEndpointsResponse_Initialize(OpcUa_GetEndpointsResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeResponse_Decode(OpcUa_SetMonitoringModeResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_SetTriggeringResponse_Clear(OpcUa_SetTriggeringResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ReadResponse_Initialize(OpcUa_ReadResponse *pValue)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_BrowseResultMask_EnumeratedType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResult_GetSize(OpcUa_BrowseResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserTokenPolicy_GetSize(OpcUa_UserTokenPolicy *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SimpleAttributeOperand_Decode(OpcUa_SimpleAttributeOperand *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilter_GetSize(OpcUa_AggregateFilter *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_MonitoredItemCreateResult_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionSecurityDiagnosticsDataType_Decode(OpcUa_SessionSecurityDiagnosticsDataType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_NotificationMessage_Initialize(OpcUa_NotificationMessage *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ProgramDiagnostic2DataType_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_UnregisterNodesResponse_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableNode_GetSize(OpcUa_VariableNode *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeAttributes_GetSize(OpcUa_VariableTypeAttributes *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SessionDiagnosticsDataType_EncodeableType
enum _OpcUa_SecurityTokenRequestType OpcUa_SecurityTokenRequestType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusChangeNotification_Encode(OpcUa_StatusChangeNotification *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ServerStatusDataType_Clear(OpcUa_ServerStatusDataType *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_GetEndpointsResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_QueryNextRequest_Initialize(OpcUa_QueryNextRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventNotificationList_Encode(OpcUa_EventNotificationList *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_ActivateSessionRequest OpcUa_ActivateSessionRequest
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryUpdateRequest_Clear(OpcUa_HistoryUpdateRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeTypeDescription_GetSize(OpcUa_NodeTypeDescription *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_QueryNextResponse_Clear(OpcUa_QueryNextResponse *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_MonitoringParameters_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionResponse_Decode(OpcUa_CreateSubscriptionResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_InstanceNode_Encode(OpcUa_InstanceNode *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_AddNodesResult OpcUa_AddNodesResult
_OpcUa_DeadbandType
@ OpcUa_DeadbandType_Percent
@ OpcUa_DeadbandType_Absolute
@ OpcUa_DeadbandType_None
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeResponse_Encode(OpcUa_SetMonitoringModeResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_QueryDataDescription_Initialize(OpcUa_QueryDataDescription *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusChangeNotification_Decode(OpcUa_StatusChangeNotification *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ServiceFault_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionResponse_Encode(OpcUa_CreateSessionResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateConfiguration_GetSize(OpcUa_AggregateConfiguration *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteMonitoredItemsRequest_Clear(OpcUa_DeleteMonitoredItemsRequest *pValue)
struct _OpcUa_RequestHeader OpcUa_RequestHeader
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteSubscriptionsRequest_Clear(OpcUa_DeleteSubscriptionsRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodAttributes_Decode(OpcUa_MethodAttributes *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_OptionSet_Encode(OpcUa_OptionSet *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_MonitoredItemModifyResult_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_CreateMonitoredItemsResponse_Clear(OpcUa_CreateMonitoredItemsResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsResponse_Encode(OpcUa_DeleteMonitoredItemsResponse *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_CreateSessionRequest OpcUa_CreateSessionRequest
OPCUA_EXPORT OpcUa_Void OpcUa_ReadRawModifiedDetails_Initialize(OpcUa_ReadRawModifiedDetails *pValue)
struct _OpcUa_ReadValueId OpcUa_ReadValueId
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsRequest_Encode(OpcUa_TranslateBrowsePathsToNodeIdsRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ModifyMonitoredItemsResponse_Clear(OpcUa_ModifyMonitoredItemsResponse *pValue)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_UserTokenType_EnumeratedType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelRequest_Decode(OpcUa_CancelRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ReadRawModifiedDetails_Clear(OpcUa_ReadRawModifiedDetails *pValue)
enum _OpcUa_ModelChangeStructureVerbMask OpcUa_ModelChangeStructureVerbMask
OPCUA_EXPORT OpcUa_Void OpcUa_ViewNode_Clear(OpcUa_ViewNode *pValue)
struct _OpcUa_HistoryUpdateResult OpcUa_HistoryUpdateResult
OPCUA_EXPORT OpcUa_Void OpcUa_NodeAttributes_Initialize(OpcUa_NodeAttributes *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionSecurityDiagnosticsDataType_Encode(OpcUa_SessionSecurityDiagnosticsDataType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteNodesRequest_Clear(OpcUa_DeleteNodesRequest *pValue)
struct _OpcUa_EndpointDescription OpcUa_EndpointDescription
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_BrowseDirection_EnumeratedType
struct _OpcUa_ModifySubscriptionRequest OpcUa_ModifySubscriptionRequest
OPCUA_EXPORT OpcUa_Void OpcUa_CreateSubscriptionResponse_Clear(OpcUa_CreateSubscriptionResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryModifiedData_Decode(OpcUa_HistoryModifiedData *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SemanticChangeStructureDataType_Encode(OpcUa_SemanticChangeStructureDataType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_StatusResult_Initialize(OpcUa_StatusResult *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ViewAttributes_Initialize(OpcUa_ViewAttributes *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_EventFilter_Initialize(OpcUa_EventFilter *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_MonitoredItemNotification_Clear(OpcUa_MonitoredItemNotification *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DeleteSubscriptionsResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_DataTypeNode_Clear(OpcUa_DataTypeNode *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_SetTriggeringResponse_Initialize(OpcUa_SetTriggeringResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_InstanceNode_GetSize(OpcUa_InstanceNode *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionRequest_Decode(OpcUa_ModifySubscriptionRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesResponse_Encode(OpcUa_RegisterNodesResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionAcknowledgement_Encode(OpcUa_SubscriptionAcknowledgement *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ElementOperand_GetSize(OpcUa_ElementOperand *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryUpdateResult_Initialize(OpcUa_HistoryUpdateResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeNotification_Encode(OpcUa_DataChangeNotification *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_EventNotificationList OpcUa_EventNotificationList
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteReferencesResponse_Initialize(OpcUa_DeleteReferencesResponse *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_NetworkGroupDataType_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_RedundantServerDataType_Clear(OpcUa_RedundantServerDataType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NotificationMessage_Decode(OpcUa_NotificationMessage *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseDescription_Encode(OpcUa_BrowseDescription *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_CallMethodRequest OpcUa_CallMethodRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathResult_Decode(OpcUa_BrowsePathResult *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionRequest_Encode(OpcUa_CreateSessionRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_RequestHeader_Initialize(OpcUa_RequestHeader *pValue)
struct _OpcUa_RegisteredServer OpcUa_RegisteredServer
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeNode_Decode(OpcUa_DataTypeNode *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_MdnsDiscoveryConfiguration_Initialize(OpcUa_MdnsDiscoveryConfiguration *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_QueryNextResponse_Initialize(OpcUa_QueryNextResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryUpdateResponse_Clear(OpcUa_HistoryUpdateResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseDescription_Decode(OpcUa_BrowseDescription *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryData_Decode(OpcUa_HistoryData *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateConfiguration_Decode(OpcUa_AggregateConfiguration *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ContentFilterResult_Initialize(OpcUa_ContentFilterResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeRequest_Encode(OpcUa_SetMonitoringModeRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_CallMethodRequest_Initialize(OpcUa_CallMethodRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_AddReferencesResponse_Clear(OpcUa_AddReferencesResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsRequest_Decode(OpcUa_DeleteMonitoredItemsRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Request_Decode(OpcUa_RegisterServer2Request *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesRequest_Decode(OpcUa_RegisterNodesRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_NotificationMessage_Clear(OpcUa_NotificationMessage *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilter_GetSize(OpcUa_ContentFilter *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_ComplexNumberType_Initialize(OpcUa_ComplexNumberType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointUrlListDataType_Decode(OpcUa_EndpointUrlListDataType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_Argument_Decode(OpcUa_Argument *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_EnumField_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEvent_Decode(OpcUa_HistoryEvent *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_RelativePathElement_EncodeableType
struct _OpcUa_ReadResponse OpcUa_ReadResponse
OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableAttributes_Encode(OpcUa_VariableAttributes *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_EUInformation OpcUa_EUInformation
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceNode_GetSize(OpcUa_ReferenceNode *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_ReadAnnotationDataDetails_Initialize(OpcUa_ReadAnnotationDataDetails *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionResponse_Encode(OpcUa_ModifySubscriptionResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_StatusResult_Clear(OpcUa_StatusResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeNode_Encode(OpcUa_DataTypeNode *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_NodeReference_Clear(OpcUa_NodeReference *pValue)
struct _OpcUa_EnumDefinition OpcUa_EnumDefinition
struct _OpcUa_ContentFilterElement OpcUa_ContentFilterElement
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryModifiedData_Initialize(OpcUa_HistoryModifiedData *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ChannelSecurityToken_Clear(OpcUa_ChannelSecurityToken *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_SessionlessInvokeResponseType_Clear(OpcUa_SessionlessInvokeResponseType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteResponse_Encode(OpcUa_WriteResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_AccessRestrictionType_EnumeratedType
struct _OpcUa_CloseSessionRequest OpcUa_CloseSessionRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceFault_Decode(OpcUa_ServiceFault *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ModifySubscriptionRequest_Initialize(OpcUa_ModifySubscriptionRequest *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CallMethodResult_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsRequest_GetSize(OpcUa_TransferSubscriptionsRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_RegisterServer2Response_Initialize(OpcUa_RegisterServer2Response *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishResponse_Encode(OpcUa_RepublishResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelRequest_GetSize(OpcUa_CancelRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFieldList_GetSize(OpcUa_EventFieldList *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_RegisterNodesResponse OpcUa_RegisterNodesResponse
struct _OpcUa_ReferenceTypeAttributes OpcUa_ReferenceTypeAttributes
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserIdentityToken_Decode(OpcUa_UserIdentityToken *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_BrowseResult_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_AttributeWriteMask_EnumeratedType
OPCUA_EXPORT OpcUa_Void OpcUa_ViewAttributes_Clear(OpcUa_ViewAttributes *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsResponse_Decode(OpcUa_DeleteSubscriptionsResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_HistoryReadResult_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElement_Decode(OpcUa_ContentFilterElement *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableNode_Decode(OpcUa_VariableNode *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_BrowsePath_EncodeableType
struct _OpcUa_ObjectTypeAttributes OpcUa_ObjectTypeAttributes
OPCUA_EXPORT OpcUa_Void OpcUa_SetPublishingModeResponse_Clear(OpcUa_SetPublishingModeResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_RegisterServerRequest_Initialize(OpcUa_RegisterServerRequest *pValue)
struct _OpcUa_RelativePathElement OpcUa_RelativePathElement
enum _OpcUa_RedundancySupport OpcUa_RedundancySupport
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_AddNodesRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilterResult_Encode(OpcUa_AggregateFilterResult *pValue, struct _OpcUa_Encoder *pEncoder)
_OpcUa_AttributeWriteMask
@ OpcUa_AttributeWriteMask_Description
@ OpcUa_AttributeWriteMask_ArrayDimensions
@ OpcUa_AttributeWriteMask_AccessLevel
@ OpcUa_AttributeWriteMask_RolePermissions
@ OpcUa_AttributeWriteMask_None
@ OpcUa_AttributeWriteMask_NodeId
@ OpcUa_AttributeWriteMask_Historizing
@ OpcUa_AttributeWriteMask_ValueForVariableType
@ OpcUa_AttributeWriteMask_ValueRank
@ OpcUa_AttributeWriteMask_AccessLevelEx
@ OpcUa_AttributeWriteMask_IsAbstract
@ OpcUa_AttributeWriteMask_Executable
@ OpcUa_AttributeWriteMask_DataType
@ OpcUa_AttributeWriteMask_WriteMask
@ OpcUa_AttributeWriteMask_UserWriteMask
@ OpcUa_AttributeWriteMask_DisplayName
@ OpcUa_AttributeWriteMask_ContainsNoLoops
@ OpcUa_AttributeWriteMask_AccessRestrictions
@ OpcUa_AttributeWriteMask_InverseName
@ OpcUa_AttributeWriteMask_MinimumSamplingInterval
@ OpcUa_AttributeWriteMask_DataTypeDefinition
@ OpcUa_AttributeWriteMask_BrowseName
@ OpcUa_AttributeWriteMask_NodeClass
@ OpcUa_AttributeWriteMask_EventNotifier
@ OpcUa_AttributeWriteMask_UserExecutable
@ OpcUa_AttributeWriteMask_Symmetric
@ OpcUa_AttributeWriteMask_UserAccessLevel
OPCUA_EXPORT OpcUa_Void OpcUa_MethodNode_Initialize(OpcUa_MethodNode *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AnonymousIdentityToken_Encode(OpcUa_AnonymousIdentityToken *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeResponse_Encode(OpcUa_SetPublishingModeResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_NodeTypeDescription_Clear(OpcUa_NodeTypeDescription *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_RelativePath_Clear(OpcUa_RelativePath *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEvent_Encode(OpcUa_HistoryEvent *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFieldList_Decode(OpcUa_EventFieldList *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SamplingIntervalDiagnosticsDataType_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceCounterDataType_Decode(OpcUa_ServiceCounterDataType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_AnonymousIdentityToken_Initialize(OpcUa_AnonymousIdentityToken *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResult_Decode(OpcUa_BrowseResult *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateDetails_Decode(OpcUa_HistoryUpdateDetails *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateResult_Decode(OpcUa_MonitoredItemCreateResult *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_SetTriggeringResponse OpcUa_SetTriggeringResponse
OPCUA_EXPORT OpcUa_Void OpcUa_SetMonitoringModeResponse_Initialize(OpcUa_SetMonitoringModeResponse *pValue)
struct _OpcUa_CreateSubscriptionRequest OpcUa_CreateSubscriptionRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilter_Decode(OpcUa_EventFilter *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadValueId_GetSize(OpcUa_ReadValueId *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_AggregateFilterResult_Initialize(OpcUa_AggregateFilterResult *pValue)
struct _OpcUa_UnregisterNodesResponse OpcUa_UnregisterNodesResponse
OPCUA_EXPORT OpcUa_Void OpcUa_ApplicationDescription_Clear(OpcUa_ApplicationDescription *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRequest_Encode(OpcUa_ReadRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilterResult_GetSize(OpcUa_AggregateFilterResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerStatusDataType_GetSize(OpcUa_ServerStatusDataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_CallRequest_Clear(OpcUa_CallRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersResponse_Encode(OpcUa_FindServersResponse *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_NetworkGroupDataType OpcUa_NetworkGroupDataType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ComplexNumberType_Encode(OpcUa_ComplexNumberType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableAttributes_Decode(OpcUa_VariableAttributes *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_AggregateConfiguration_Initialize(OpcUa_AggregateConfiguration *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModificationInfo_Encode(OpcUa_ModificationInfo *pValue, struct _OpcUa_Encoder *pEncoder)
enum _OpcUa_TimestampsToReturn OpcUa_TimestampsToReturn
OPCUA_EXPORT OpcUa_Void OpcUa_SamplingIntervalDiagnosticsDataType_Clear(OpcUa_SamplingIntervalDiagnosticsDataType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRequest_Decode(OpcUa_ReadRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_SetTriggeringRequest_Initialize(OpcUa_SetTriggeringRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ElementOperand_Clear(OpcUa_ElementOperand *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_X509IdentityToken_GetSize(OpcUa_X509IdentityToken *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_GenericAttributeValue_Clear(OpcUa_GenericAttributeValue *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoringParameters_GetSize(OpcUa_MonitoringParameters *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_DataTypeAttributes_Clear(OpcUa_DataTypeAttributes *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilter_Encode(OpcUa_ContentFilter *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DataTypeAttributes_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_SubscriptionAcknowledgement_Clear(OpcUa_SubscriptionAcknowledgement *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_UserIdentityToken_Clear(OpcUa_UserIdentityToken *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_AttributeOperand_Clear(OpcUa_AttributeOperand *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePath_Encode(OpcUa_BrowsePath *pValue, struct _OpcUa_Encoder *pEncoder)
_OpcUa_TimestampsToReturn
@ OpcUa_TimestampsToReturn_Source
@ OpcUa_TimestampsToReturn_Invalid
@ OpcUa_TimestampsToReturn_Neither
@ OpcUa_TimestampsToReturn_Both
@ OpcUa_TimestampsToReturn_Server
OPCUA_EXPORT OpcUa_Void OpcUa_AggregateFilterResult_Clear(OpcUa_AggregateFilterResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionRequest_Encode(OpcUa_CloseSessionRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelResponse_Decode(OpcUa_OpenSecureChannelResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_HistoryModifiedData_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesResponse_GetSize(OpcUa_DeleteNodesResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesRequest_Decode(OpcUa_UnregisterNodesRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteReferencesItem_Clear(OpcUa_DeleteReferencesItem *pValue)
struct _OpcUa_CreateMonitoredItemsResponse OpcUa_CreateMonitoredItemsResponse
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumDefinition_Encode(OpcUa_EnumDefinition *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_MonitoredItemModifyRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextResponse_Encode(OpcUa_QueryNextResponse *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_HistoryReadValueId OpcUa_HistoryReadValueId
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResponse_GetSize(OpcUa_AddNodesResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ApplicationDescription_GetSize(OpcUa_ApplicationDescription *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ParsingResult_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_EndpointConfiguration_Initialize(OpcUa_EndpointConfiguration *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferResult_Encode(OpcUa_TransferResult *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadValueId_Decode(OpcUa_HistoryReadValueId *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteValue_Decode(OpcUa_WriteValue *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsResponse_Encode(OpcUa_ModifyMonitoredItemsResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ReadProcessedDetails_Clear(OpcUa_ReadProcessedDetails *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsRequest_Decode(OpcUa_CreateMonitoredItemsRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionResponse_Encode(OpcUa_CreateSubscriptionResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_AttributeOperand_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignedSoftwareCertificate_GetSize(OpcUa_SignedSoftwareCertificate *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_Annotation_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryUpdateResponse_Initialize(OpcUa_HistoryUpdateResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_UnregisterNodesResponse_Initialize(OpcUa_UnregisterNodesResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowseRequest_Clear(OpcUa_BrowseRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateConfiguration_Encode(OpcUa_AggregateConfiguration *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeNode_Encode(OpcUa_ReferenceTypeNode *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_VariableTypeAttributes_Initialize(OpcUa_VariableTypeAttributes *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ServerOnNetwork_EncodeableType
struct _OpcUa_ModifyMonitoredItemsResponse OpcUa_ModifyMonitoredItemsResponse
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MdnsDiscoveryConfiguration_GetSize(OpcUa_MdnsDiscoveryConfiguration *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteAtTimeDetails_GetSize(OpcUa_DeleteAtTimeDetails *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_ChannelSecurityToken_Initialize(OpcUa_ChannelSecurityToken *pValue)
struct _OpcUa_CallMethodResult OpcUa_CallMethodResult
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_QueryDataSet_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_GenericAttributeValue_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesResponse_Encode(OpcUa_DeleteNodesResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeAttributes_Encode(OpcUa_VariableTypeAttributes *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_NetworkGroupDataType_Clear(OpcUa_NetworkGroupDataType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumDefinition_Decode(OpcUa_EnumDefinition *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_QueryDataSet OpcUa_QueryDataSet
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_MonitoringMode_EnumeratedType
OPCUA_EXPORT OpcUa_Void OpcUa_MonitoredItemModifyRequest_Initialize(OpcUa_MonitoredItemModifyRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodNode_GetSize(OpcUa_MethodNode *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_ObjectTypeNode_Initialize(OpcUa_ObjectTypeNode *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ActivateSessionResponse_Initialize(OpcUa_ActivateSessionResponse *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_X509IdentityToken_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_StatusChangeNotification_Initialize(OpcUa_StatusChangeNotification *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_MonitoredItemNotification_Initialize(OpcUa_MonitoredItemNotification *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesItem_GetSize(OpcUa_DeleteReferencesItem *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_SecurityTokenRequestType_EnumeratedType
OPCUA_EXPORT OpcUa_Void OpcUa_Annotation_Clear(OpcUa_Annotation *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResult_Decode(OpcUa_HistoryUpdateResult *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodNode_Encode(OpcUa_MethodNode *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_SessionlessInvokeRequestType_Clear(OpcUa_SessionlessInvokeRequestType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AxisInformation_Encode(OpcUa_AxisInformation *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodAttributes_GetSize(OpcUa_MethodAttributes *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SubscriptionDiagnosticsDataType_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_SemanticChangeStructureDataType_Initialize(OpcUa_SemanticChangeStructureDataType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResponse_Encode(OpcUa_BrowseResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_MonitoredItemModifyResult_Initialize(OpcUa_MonitoredItemModifyResult *pValue)
struct _OpcUa_ModifySubscriptionResponse OpcUa_ModifySubscriptionResponse
OPCUA_EXPORT OpcUa_Void OpcUa_VariableTypeNode_Clear(OpcUa_VariableTypeNode *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteNodesItem_Clear(OpcUa_DeleteNodesItem *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeFilter_GetSize(OpcUa_DataChangeFilter *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsRequest_Encode(OpcUa_GetEndpointsRequest *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_ObjectTypeNode OpcUa_ObjectTypeNode
OPCUA_EXPORT OpcUa_Void OpcUa_ModifyMonitoredItemsResponse_Initialize(OpcUa_ModifyMonitoredItemsResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ComplexNumberType_GetSize(OpcUa_ComplexNumberType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_CloseSessionResponse_Clear(OpcUa_CloseSessionResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsRequest_Decode(OpcUa_ModifyMonitoredItemsRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_FindServersResponse_EncodeableType
enum _OpcUa_AccessLevelExType OpcUa_AccessLevelExType
OPCUA_EXPORT OpcUa_Void OpcUa_TransferSubscriptionsRequest_Initialize(OpcUa_TransferSubscriptionsRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_BuildInfo_Initialize(OpcUa_BuildInfo *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ReadValueId_Clear(OpcUa_ReadValueId *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeAttributes_Decode(OpcUa_ReferenceTypeAttributes *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_WriteValue OpcUa_WriteValue
OPCUA_EXPORT OpcUa_Void OpcUa_GetEndpointsRequest_Initialize(OpcUa_GetEndpointsRequest *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SetPublishingModeResponse_EncodeableType
enum _OpcUa_PerformUpdateType OpcUa_PerformUpdateType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyResult_GetSize(OpcUa_MonitoredItemModifyResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
enum _OpcUa_MessageSecurityMode OpcUa_MessageSecurityMode
OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersRequest_Encode(OpcUa_FindServersRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathTarget_Encode(OpcUa_BrowsePathTarget *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeNotification_Decode(OpcUa_DataChangeNotification *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_AddReferencesResponse OpcUa_AddReferencesResponse
struct _OpcUa_QueryDataDescription OpcUa_QueryDataDescription
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_EventFieldList_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerResponse_Encode(OpcUa_RegisterServerResponse *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_DataChangeNotification OpcUa_DataChangeNotification
OPCUA_EXPORT OpcUa_Void OpcUa_UpdateEventDetails_Initialize(OpcUa_UpdateEventDetails *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ReferenceDescription_Clear(OpcUa_ReferenceDescription *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesResponse_Decode(OpcUa_DeleteReferencesResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ContentFilterElement_Initialize(OpcUa_ContentFilterElement *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAtTimeDetails_Encode(OpcUa_ReadAtTimeDetails *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_VariableAttributes_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_Argument_GetSize(OpcUa_Argument *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersResponse_Decode(OpcUa_FindServersResponse *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_InstanceNode OpcUa_InstanceNode
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesItem_Decode(OpcUa_DeleteReferencesItem *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_StatusResult OpcUa_StatusResult
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TimeZoneDataType_Decode(OpcUa_TimeZoneDataType *pValue, struct _OpcUa_Decoder *pDecoder)
enum _OpcUa_IdType OpcUa_IdType
OPCUA_EXPORT OpcUa_Void OpcUa_FindServersOnNetworkResponse_Clear(OpcUa_FindServersOnNetworkResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesResponse_GetSize(OpcUa_RegisterNodesResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_ContentFilterElementResult_Initialize(OpcUa_ContentFilterElementResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignatureData_Encode(OpcUa_SignatureData *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_Range_Decode(OpcUa_Range *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowseResponse_Initialize(OpcUa_BrowseResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_Range_Clear(OpcUa_Range *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_RegisterServer2Request_Clear(OpcUa_RegisterServer2Request *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ApplicationDescription_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ResponseHeader_Encode(OpcUa_ResponseHeader *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewNode_GetSize(OpcUa_ViewNode *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_DataTypeNode OpcUa_DataTypeNode
struct _OpcUa_EndpointConfiguration OpcUa_EndpointConfiguration
struct _OpcUa_ProgramDiagnosticDataType OpcUa_ProgramDiagnosticDataType
struct _OpcUa_MonitoringParameters OpcUa_MonitoringParameters
struct _OpcUa_SetTriggeringRequest OpcUa_SetTriggeringRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyResult_Decode(OpcUa_MonitoredItemModifyResult *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_AddNodesResult_Initialize(OpcUa_AddNodesResult *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ResponseHeader_EncodeableType
struct _OpcUa_SemanticChangeStructureDataType OpcUa_SemanticChangeStructureDataType
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_RedundancySupport_EnumeratedType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SetTriggeringRequest_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_ActivateSessionRequest_Initialize(OpcUa_ActivateSessionRequest *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_QueryFirstResponse_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_TransferSubscriptionsResponse_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsRequest_Encode(OpcUa_DeleteSubscriptionsRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_AddReferencesRequest_Initialize(OpcUa_AddReferencesRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionSecurityDiagnosticsDataType_GetSize(OpcUa_SessionSecurityDiagnosticsDataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishResponse_Decode(OpcUa_PublishResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadRequest_Encode(OpcUa_HistoryReadRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_AddNodesResponse_EncodeableType
struct _OpcUa_ObjectNode OpcUa_ObjectNode
struct _OpcUa_MethodAttributes OpcUa_MethodAttributes
struct _OpcUa_SessionlessInvokeRequestType OpcUa_SessionlessInvokeRequestType
OPCUA_EXPORT OpcUa_Void OpcUa_SubscriptionDiagnosticsDataType_Initialize(OpcUa_SubscriptionDiagnosticsDataType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EUInformation_GetSize(OpcUa_EUInformation *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextRequest_Encode(OpcUa_QueryNextRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SubscriptionAcknowledgement_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeRequest_Decode(OpcUa_SetMonitoringModeRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_PermissionType_EnumeratedType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesResponse_GetSize(OpcUa_AddReferencesResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_ModifyMonitoredItemsRequest OpcUa_ModifyMonitoredItemsRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstResponse_GetSize(OpcUa_QueryFirstResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_TransferSubscriptionsRequest_Clear(OpcUa_TransferSubscriptionsRequest *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ModifyMonitoredItemsRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SamplingIntervalDiagnosticsDataType_Encode(OpcUa_SamplingIntervalDiagnosticsDataType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceCounterDataType_Encode(OpcUa_ServiceCounterDataType *pValue, struct _OpcUa_Encoder *pEncoder)
_OpcUa_PerformUpdateType
@ OpcUa_PerformUpdateType_Remove
@ OpcUa_PerformUpdateType_Insert
@ OpcUa_PerformUpdateType_Replace
@ OpcUa_PerformUpdateType_Update
OPCUA_EXPORT OpcUa_Void OpcUa_CreateMonitoredItemsRequest_Clear(OpcUa_CreateMonitoredItemsRequest *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_BrowseNextResponse_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_QueryNextResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_EnumField_Initialize(OpcUa_EnumField *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ServiceCounterDataType_Clear(OpcUa_ServiceCounterDataType *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ModelChangeStructureDataType_Initialize(OpcUa_ModelChangeStructureDataType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadProcessedDetails_Decode(OpcUa_ReadProcessedDetails *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SimpleAttributeOperand_Encode(OpcUa_SimpleAttributeOperand *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumDefinition_GetSize(OpcUa_EnumDefinition *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CancelResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_CloseSecureChannelRequest_Clear(OpcUa_CloseSecureChannelRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResult_Encode(OpcUa_HistoryUpdateResult *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_Node_Encode(OpcUa_Node *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowsePathTarget_Initialize(OpcUa_BrowsePathTarget *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Response_GetSize(OpcUa_RegisterServer2Response *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ReadAtTimeDetails_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_Node_Initialize(OpcUa_Node *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsResponse_Encode(OpcUa_TransferSubscriptionsResponse *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_LiteralOperand OpcUa_LiteralOperand
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionResponse_Encode(OpcUa_CloseSessionResponse *pValue, struct _OpcUa_Encoder *pEncoder)
enum _OpcUa_PermissionType OpcUa_PermissionType
OPCUA_EXPORT OpcUa_Void OpcUa_RegisterServerResponse_Clear(OpcUa_RegisterServerResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataDescription_GetSize(OpcUa_QueryDataDescription *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CancelRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_X509IdentityToken_Encode(OpcUa_X509IdentityToken *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ActivateSessionResponse_Clear(OpcUa_ActivateSessionResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_StructureDefinition_Clear(OpcUa_StructureDefinition *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnostic2DataType_Decode(OpcUa_ProgramDiagnostic2DataType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ObjectTypeAttributes_Initialize(OpcUa_ObjectTypeAttributes *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRawModifiedDetails_Encode(OpcUa_ReadRawModifiedDetails *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateDataDetails_Decode(OpcUa_UpdateDataDetails *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_RepublishRequest_Clear(OpcUa_RepublishRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ContentFilter_Clear(OpcUa_ContentFilter *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionRequest_GetSize(OpcUa_ModifySubscriptionRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseRequest_GetSize(OpcUa_BrowseRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelResponse_GetSize(OpcUa_CancelResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CreateSessionRequest_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_DataChangeNotification_Initialize(OpcUa_DataChangeNotification *pValue)
enum _OpcUa_BrowseDirection OpcUa_BrowseDirection
OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkResponse_GetSize(OpcUa_FindServersOnNetworkResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnostic2DataType_Encode(OpcUa_ProgramDiagnostic2DataType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisteredServer_Encode(OpcUa_RegisteredServer *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateRequest_Encode(OpcUa_MonitoredItemCreateRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TimeZoneDataType_Encode(OpcUa_TimeZoneDataType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_TranslateBrowsePathsToNodeIdsRequest_Clear(OpcUa_TranslateBrowsePathsToNodeIdsRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributes_Encode(OpcUa_GenericAttributes *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectAttributes_GetSize(OpcUa_ObjectAttributes *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerResponse_GetSize(OpcUa_RegisterServerResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceFault_GetSize(OpcUa_ServiceFault *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionDiagnosticsDataType_Encode(OpcUa_SubscriptionDiagnosticsDataType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_CancelResponse_Initialize(OpcUa_CancelResponse *pValue)
struct _OpcUa_BrowseNextRequest OpcUa_BrowseNextRequest
OPCUA_EXPORT OpcUa_Void OpcUa_ViewDescription_Clear(OpcUa_ViewDescription *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_DataChangeFilter_Initialize(OpcUa_DataChangeFilter *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_TypeNode_Clear(OpcUa_TypeNode *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SessionlessInvokeRequestType_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesItem_GetSize(OpcUa_AddNodesItem *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_CallRequest_Initialize(OpcUa_CallRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_QueryDataDescription_Clear(OpcUa_QueryDataDescription *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryData_GetSize(OpcUa_HistoryData *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_CreateMonitoredItemsRequest_Initialize(OpcUa_CreateMonitoredItemsRequest *pValue)
_OpcUa_EventNotifierType
@ OpcUa_EventNotifierType_HistoryRead
@ OpcUa_EventNotifierType_None
@ OpcUa_EventNotifierType_HistoryWrite
@ OpcUa_EventNotifierType_SubscribeToEvents
OPCUA_EXPORT OpcUa_StatusCode OpcUa_LiteralOperand_Encode(OpcUa_LiteralOperand *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NetworkGroupDataType_Encode(OpcUa_NetworkGroupDataType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_LiteralOperand_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_WriteValue_Initialize(OpcUa_WriteValue *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_CallResponse_Clear(OpcUa_CallResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_CancelRequest_Clear(OpcUa_CancelRequest *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_NodeReference_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_BrowsePathResult_EncodeableType
struct _OpcUa_GenericAttributeValue OpcUa_GenericAttributeValue
struct _OpcUa_ReferenceNode OpcUa_ReferenceNode
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionDiagnosticsDataType_Encode(OpcUa_SessionDiagnosticsDataType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowseNextResponse_Clear(OpcUa_BrowseNextResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeAttributes_GetSize(OpcUa_NodeAttributes *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_ViewNode_Initialize(OpcUa_ViewNode *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathTarget_GetSize(OpcUa_BrowsePathTarget *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringRequest_GetSize(OpcUa_SetTriggeringRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryReadResult_Initialize(OpcUa_HistoryReadResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateRequest_GetSize(OpcUa_MonitoredItemCreateRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerDiagnosticsSummaryDataType_Decode(OpcUa_ServerDiagnosticsSummaryDataType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ReferenceTypeAttributes_Initialize(OpcUa_ReferenceTypeAttributes *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerStatusDataType_Encode(OpcUa_ServerStatusDataType *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_X509IdentityToken OpcUa_X509IdentityToken
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ChannelSecurityToken_GetSize(OpcUa_ChannelSecurityToken *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
_OpcUa_AccessLevelType
@ OpcUa_AccessLevelType_HistoryRead
@ OpcUa_AccessLevelType_CurrentWrite
@ OpcUa_AccessLevelType_TimestampWrite
@ OpcUa_AccessLevelType_CurrentRead
@ OpcUa_AccessLevelType_StatusWrite
@ OpcUa_AccessLevelType_HistoryWrite
@ OpcUa_AccessLevelType_SemanticChange
@ OpcUa_AccessLevelType_None
OPCUA_EXPORT OpcUa_Void OpcUa_CreateSubscriptionResponse_Initialize(OpcUa_CreateSubscriptionResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_XVType_GetSize(OpcUa_XVType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_GetEndpointsRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeAttributes_Decode(OpcUa_DataTypeAttributes *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstResponse_Encode(OpcUa_QueryFirstResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_DoubleComplexNumberType_Clear(OpcUa_DoubleComplexNumberType *pValue)
struct _OpcUa_RegisterServerRequest OpcUa_RegisterServerRequest
OPCUA_EXPORT OpcUa_Void OpcUa_SetTriggeringRequest_Clear(OpcUa_SetTriggeringRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteRequest_Decode(OpcUa_WriteRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadResponse_Encode(OpcUa_ReadResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_EventNotificationList_Clear(OpcUa_EventNotificationList *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilter_Encode(OpcUa_EventFilter *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_ServiceFault OpcUa_ServiceFault
struct _OpcUa_SamplingIntervalDiagnosticsDataType OpcUa_SamplingIntervalDiagnosticsDataType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesRequest_GetSize(OpcUa_DeleteNodesRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringResponse_Decode(OpcUa_SetTriggeringResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferResult_GetSize(OpcUa_TransferResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextRequest_GetSize(OpcUa_BrowseNextRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePath_Encode(OpcUa_RelativePath *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelResponse_GetSize(OpcUa_CloseSecureChannelResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionRequest_Encode(OpcUa_ModifySubscriptionRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteEventDetails_Initialize(OpcUa_DeleteEventDetails *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadResponse_GetSize(OpcUa_ReadResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ElementOperand_Encode(OpcUa_ElementOperand *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseDescription_GetSize(OpcUa_BrowseDescription *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_NodeTypeDescription_Initialize(OpcUa_NodeTypeDescription *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_RolePermissionType_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_ReferenceTypeNode_Clear(OpcUa_ReferenceTypeNode *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesResponse_GetSize(OpcUa_UnregisterNodesResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_EnumDefinition_Initialize(OpcUa_EnumDefinition *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ObjectTypeAttributes_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeAttributes_Encode(OpcUa_DataTypeAttributes *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeAttributes_Encode(OpcUa_NodeAttributes *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Response_Encode(OpcUa_RegisterServer2Response *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeAttributes_Decode(OpcUa_ObjectTypeAttributes *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_TransferSubscriptionsResponse_Initialize(OpcUa_TransferSubscriptionsResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateStructureDataDetails_Encode(OpcUa_UpdateStructureDataDetails *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AxisInformation_GetSize(OpcUa_AxisInformation *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResult_Decode(OpcUa_AddNodesResult *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SimpleAttributeOperand_GetSize(OpcUa_SimpleAttributeOperand *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_ProgramDiagnostic2DataType_Initialize(OpcUa_ProgramDiagnostic2DataType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NotificationMessage_Encode(OpcUa_NotificationMessage *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowseDescription_Clear(OpcUa_BrowseDescription *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_HistoryEvent_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceDescription_GetSize(OpcUa_ReferenceDescription *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallResponse_Encode(OpcUa_CallResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointDescription_GetSize(OpcUa_EndpointDescription *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
_OpcUa_RedundancySupport
@ OpcUa_RedundancySupport_HotAndMirrored
@ OpcUa_RedundancySupport_Hot
@ OpcUa_RedundancySupport_Warm
@ OpcUa_RedundancySupport_Transparent
@ OpcUa_RedundancySupport_None
@ OpcUa_RedundancySupport_Cold
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteEventDetails_Decode(OpcUa_DeleteEventDetails *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_StructureField_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeAttributes_Encode(OpcUa_ObjectTypeAttributes *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateEventDetails_Encode(OpcUa_UpdateEventDetails *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_MessageSecurityMode_EnumeratedType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkResponse_Decode(OpcUa_FindServersOnNetworkResponse *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_ReadProcessedDetails OpcUa_ReadProcessedDetails
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAtTimeDetails_GetSize(OpcUa_ReadAtTimeDetails *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsRequest_Encode(OpcUa_CreateMonitoredItemsRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_XVType_Initialize(OpcUa_XVType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureField_GetSize(OpcUa_StructureField *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_UserNameIdentityToken_Initialize(OpcUa_UserNameIdentityToken *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_EventFilter_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributeValue_GetSize(OpcUa_GenericAttributeValue *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_EUInformation_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilter_Decode(OpcUa_AggregateFilter *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_TypeNode_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_BuildInfo_EncodeableType
enum _OpcUa_ExceptionDeviationFormat OpcUa_ExceptionDeviationFormat
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadValueId_GetSize(OpcUa_HistoryReadValueId *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyRequest_Decode(OpcUa_MonitoredItemModifyRequest *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_PublishRequest OpcUa_PublishRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelRequest_Decode(OpcUa_CloseSecureChannelRequest *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_AddNodesItem OpcUa_AddNodesItem
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteAtTimeDetails_Decode(OpcUa_DeleteAtTimeDetails *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_UpdateStructureDataDetails_Clear(OpcUa_UpdateStructureDataDetails *pValue)
struct _OpcUa_ModelChangeStructureDataType OpcUa_ModelChangeStructureDataType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadEventDetails_Encode(OpcUa_ReadEventDetails *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeAttributes_Decode(OpcUa_NodeAttributes *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_WriteRequest_Clear(OpcUa_WriteRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilter_Encode(OpcUa_AggregateFilter *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_UserNameIdentityToken_Clear(OpcUa_UserNameIdentityToken *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferResult_Decode(OpcUa_TransferResult *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_CallMethodRequest_Clear(OpcUa_CallMethodRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsRequest_Decode(OpcUa_DeleteSubscriptionsRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_RegisterServerResponse_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_EndpointUrlListDataType_EncodeableType
struct _OpcUa_QueryFirstRequest OpcUa_QueryFirstRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsRequest_GetSize(OpcUa_TranslateBrowsePathsToNodeIdsRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsResponse_Decode(OpcUa_TransferSubscriptionsResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_InstanceNode_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesRequest_GetSize(OpcUa_UnregisterNodesRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFieldList_Encode(OpcUa_EventFieldList *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_CancelResponse_Clear(OpcUa_CancelResponse *pValue)
struct _OpcUa_ResponseHeader OpcUa_ResponseHeader
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelResponse_Decode(OpcUa_CancelResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_EnumValueType_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_AxisInformation_Initialize(OpcUa_AxisInformation *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsResponse_GetSize(OpcUa_DeleteMonitoredItemsResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionResponse_GetSize(OpcUa_CreateSessionResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRawModifiedDetails_Decode(OpcUa_ReadRawModifiedDetails *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyRequest_GetSize(OpcUa_MonitoredItemModifyRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_TimestampsToReturn_EnumeratedType
OPCUA_EXPORT OpcUa_Void OpcUa_ServerOnNetwork_Clear(OpcUa_ServerOnNetwork *pValue)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_AccessLevelExType_EnumeratedType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionRequest_Decode(OpcUa_CreateSessionRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterResult_Decode(OpcUa_ContentFilterResult *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_OpenSecureChannelRequest_Initialize(OpcUa_OpenSecureChannelRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeReference_Encode(OpcUa_NodeReference *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureDefinition_GetSize(OpcUa_StructureDefinition *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RedundantServerDataType_Encode(OpcUa_RedundantServerDataType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_TranslateBrowsePathsToNodeIdsRequest_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_AddReferencesItem_Initialize(OpcUa_AddReferencesItem *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ServerStatusDataType_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathTarget_Decode(OpcUa_BrowsePathTarget *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_AggregateFilterResult OpcUa_AggregateFilterResult
OPCUA_EXPORT OpcUa_Void OpcUa_EndpointConfiguration_Clear(OpcUa_EndpointConfiguration *pValue)
struct _OpcUa_DataTypeAttributes OpcUa_DataTypeAttributes
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeTypeDescription_Encode(OpcUa_NodeTypeDescription *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_StatusChangeNotification_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_TransferSubscriptionsResponse_Clear(OpcUa_TransferSubscriptionsResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_CreateMonitoredItemsResponse_Initialize(OpcUa_CreateMonitoredItemsResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_X509IdentityToken_Initialize(OpcUa_X509IdentityToken *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ServerStatusDataType_Initialize(OpcUa_ServerStatusDataType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesRequest_Encode(OpcUa_UnregisterNodesRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeResponseType_Encode(OpcUa_SessionlessInvokeResponseType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RequestHeader_GetSize(OpcUa_RequestHeader *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_TranslateBrowsePathsToNodeIdsResponse_Initialize(OpcUa_TranslateBrowsePathsToNodeIdsResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsResponse_Decode(OpcUa_CreateMonitoredItemsResponse *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_BrowseNextResponse OpcUa_BrowseNextResponse
OPCUA_EXPORT OpcUa_StatusCode OpcUa_Annotation_Decode(OpcUa_Annotation *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnosticDataType_GetSize(OpcUa_ProgramDiagnosticDataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_NetworkGroupDataType_Initialize(OpcUa_NetworkGroupDataType *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ProgramDiagnosticDataType_Initialize(OpcUa_ProgramDiagnosticDataType *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ResponseHeader_Initialize(OpcUa_ResponseHeader *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionResponse_GetSize(OpcUa_CreateSubscriptionResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Request_Encode(OpcUa_RegisterServer2Request *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_DataChangeNotification_Clear(OpcUa_DataChangeNotification *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsResponse_Decode(OpcUa_ModifyMonitoredItemsResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterResult_Encode(OpcUa_ContentFilterResult *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_GetEndpointsRequest_Clear(OpcUa_GetEndpointsRequest *pValue)
struct _OpcUa_BrowseResult OpcUa_BrowseResult
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ObjectNode_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionRequest_Decode(OpcUa_ActivateSessionRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_EventNotificationList_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishResponse_Encode(OpcUa_PublishResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallResponse_Decode(OpcUa_CallResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAnnotationDataDetails_GetSize(OpcUa_ReadAnnotationDataDetails *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_ModificationInfo_Clear(OpcUa_ModificationInfo *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ReferenceTypeNode_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_GetEndpointsResponse_Clear(OpcUa_GetEndpointsResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_InstanceNode_Clear(OpcUa_InstanceNode *pValue)
struct _OpcUa_PublishResponse OpcUa_PublishResponse
OPCUA_EXPORT OpcUa_Void OpcUa_UpdateEventDetails_Clear(OpcUa_UpdateEventDetails *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilterResult_Encode(OpcUa_EventFilterResult *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_ReadEventDetails OpcUa_ReadEventDetails
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewAttributes_Encode(OpcUa_ViewAttributes *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SamplingIntervalDiagnosticsDataType_GetSize(OpcUa_SamplingIntervalDiagnosticsDataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateResult_Encode(OpcUa_MonitoredItemCreateResult *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_RelativePath_Initialize(OpcUa_RelativePath *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CallMethodRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesResponse_Encode(OpcUa_DeleteReferencesResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ModelChangeStructureDataType_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_AddNodesResult_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeRequest_GetSize(OpcUa_SetPublishingModeRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelResponse_Encode(OpcUa_OpenSecureChannelResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeTypeDescription_Decode(OpcUa_NodeTypeDescription *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteRawModifiedDetails_Initialize(OpcUa_DeleteRawModifiedDetails *pValue)
struct _OpcUa_BrowsePathTarget OpcUa_BrowsePathTarget
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_EndpointConfiguration_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ReadProcessedDetails_EncodeableType
struct _OpcUa_BrowseRequest OpcUa_BrowseRequest
OPCUA_EXPORT OpcUa_Void OpcUa_CreateSessionResponse_Initialize(OpcUa_CreateSessionResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstRequest_Encode(OpcUa_QueryFirstRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataSet_Encode(OpcUa_QueryDataSet *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumValueType_GetSize(OpcUa_EnumValueType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkRequest_Decode(OpcUa_FindServersOnNetworkRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_TranslateBrowsePathsToNodeIdsRequest_Initialize(OpcUa_TranslateBrowsePathsToNodeIdsRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_EnumValueType_Initialize(OpcUa_EnumValueType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResponse_GetSize(OpcUa_BrowseResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_ReferenceTypeNode OpcUa_ReferenceTypeNode
OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishRequest_Encode(OpcUa_PublishRequest *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_TransferSubscriptionsRequest OpcUa_TransferSubscriptionsRequest
OPCUA_EXPORT OpcUa_Void OpcUa_VariableTypeNode_Initialize(OpcUa_VariableTypeNode *pValue)
struct _OpcUa_ContentFilter OpcUa_ContentFilter
struct _OpcUa_AggregateFilter OpcUa_AggregateFilter
OPCUA_EXPORT OpcUa_Void OpcUa_EventFilterResult_Initialize(OpcUa_EventFilterResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAtTimeDetails_Decode(OpcUa_ReadAtTimeDetails *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsRequest_Encode(OpcUa_TransferSubscriptionsRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishRequest_Decode(OpcUa_RepublishRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResult_Decode(OpcUa_HistoryReadResult *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerRequest_Decode(OpcUa_RegisterServerRequest *pValue, struct _OpcUa_Decoder *pDecoder)
_OpcUa_ExceptionDeviationFormat
@ OpcUa_ExceptionDeviationFormat_PercentOfEURange
@ OpcUa_ExceptionDeviationFormat_Unknown
@ OpcUa_ExceptionDeviationFormat_AbsoluteValue
@ OpcUa_ExceptionDeviationFormat_PercentOfRange
@ OpcUa_ExceptionDeviationFormat_PercentOfValue
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewDescription_Encode(OpcUa_ViewDescription *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ReadEventDetails_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_CreateSubscriptionRequest_Clear(OpcUa_CreateSubscriptionRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsRequest_GetSize(OpcUa_GetEndpointsRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_RegisterNodesRequest_Initialize(OpcUa_RegisterNodesRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_VariableNode_Clear(OpcUa_VariableNode *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ParsingResult_Encode(OpcUa_ParsingResult *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_Range OpcUa_Range
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_MdnsDiscoveryConfiguration_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DoubleComplexNumberType_Decode(OpcUa_DoubleComplexNumberType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_AxisInformation_Clear(OpcUa_AxisInformation *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextRequest_Decode(OpcUa_BrowseNextRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_HistoryReadRequest_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CreateMonitoredItemsResponse_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateStructureDataDetails_GetSize(OpcUa_UpdateStructureDataDetails *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CreateSubscriptionRequest_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DeleteMonitoredItemsRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateEventDetails_GetSize(OpcUa_UpdateEventDetails *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
enum _OpcUa_UserTokenType OpcUa_UserTokenType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserNameIdentityToken_Encode(OpcUa_UserNameIdentityToken *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryReadRequest_Clear(OpcUa_HistoryReadRequest *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SetTriggeringResponse_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesRequest_GetSize(OpcUa_RegisterNodesRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_UpdateDataDetails OpcUa_UpdateDataDetails
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRawModifiedDetails_GetSize(OpcUa_ReadRawModifiedDetails *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BuildInfo_GetSize(OpcUa_BuildInfo *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishRequest_Decode(OpcUa_PublishRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_XVType_Encode(OpcUa_XVType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePathElement_Encode(OpcUa_RelativePathElement *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_BuildInfo OpcUa_BuildInfo
struct _OpcUa_HistoryReadResult OpcUa_HistoryReadResult
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoringParameters_Encode(OpcUa_MonitoringParameters *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AttributeOperand_Encode(OpcUa_AttributeOperand *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_LiteralOperand_GetSize(OpcUa_LiteralOperand *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterResult_GetSize(OpcUa_ContentFilterResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_VariableTypeAttributes OpcUa_VariableTypeAttributes
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_HistoryEventFieldList_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodResult_Decode(OpcUa_CallMethodResult *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_MonitoredItemCreateRequest_Initialize(OpcUa_MonitoredItemCreateRequest *pValue)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_AxisScaleEnumeration_EnumeratedType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionRequest_GetSize(OpcUa_CloseSessionRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesItem_Encode(OpcUa_DeleteReferencesItem *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_VariableAttributes_Initialize(OpcUa_VariableAttributes *pValue)
struct _OpcUa_GenericAttributes OpcUa_GenericAttributes
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionRequest_Encode(OpcUa_ActivateSessionRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_XVType_Clear(OpcUa_XVType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusResult_Decode(OpcUa_StatusResult *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_SetPublishingModeResponse_Initialize(OpcUa_SetPublishingModeResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoringParameters_Decode(OpcUa_MonitoringParameters *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_UserTokenPolicy OpcUa_UserTokenPolicy
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsResponse_Encode(OpcUa_DeleteSubscriptionsResponse *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_BrowsePathResult OpcUa_BrowsePathResult
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteAtTimeDetails_Encode(OpcUa_DeleteAtTimeDetails *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_VariableNode_Initialize(OpcUa_VariableNode *pValue)
struct _OpcUa_DeleteSubscriptionsRequest OpcUa_DeleteSubscriptionsRequest
OPCUA_EXPORT OpcUa_Void OpcUa_FindServersOnNetworkResponse_Initialize(OpcUa_FindServersOnNetworkResponse *pValue)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_ExceptionDeviationFormat_EnumeratedType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_VariableTypeNode_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_ServerDiagnosticsSummaryDataType_Initialize(OpcUa_ServerDiagnosticsSummaryDataType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateStructureDataDetails_Decode(OpcUa_UpdateStructureDataDetails *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_AddNodesResponse_Clear(OpcUa_AddNodesResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_OptionSet_GetSize(OpcUa_OptionSet *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_WriteValue_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_ResponseHeader_Clear(OpcUa_ResponseHeader *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowseResponse_Clear(OpcUa_BrowseResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_UserTokenPolicy_Clear(OpcUa_UserTokenPolicy *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModelChangeStructureDataType_GetSize(OpcUa_ModelChangeStructureDataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_MonitoringParameters_Initialize(OpcUa_MonitoringParameters *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_Annotation_Encode(OpcUa_Annotation *pValue, struct _OpcUa_Encoder *pEncoder)
enum _OpcUa_MonitoringMode OpcUa_MonitoringMode
OPCUA_EXPORT OpcUa_Void OpcUa_CloseSessionRequest_Clear(OpcUa_CloseSessionRequest *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ViewDescription_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionResponse_Decode(OpcUa_ActivateSessionResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkRequest_GetSize(OpcUa_FindServersOnNetworkRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_ObjectAttributes_Initialize(OpcUa_ObjectAttributes *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisteredServer_Decode(OpcUa_RegisteredServer *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureDefinition_Decode(OpcUa_StructureDefinition *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_TypeNode_Initialize(OpcUa_TypeNode *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ApplicationDescription_Initialize(OpcUa_ApplicationDescription *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePath_Decode(OpcUa_BrowsePath *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilterResult_GetSize(OpcUa_EventFilterResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_StructureType_EnumeratedType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SemanticChangeStructureDataType_Decode(OpcUa_SemanticChangeStructureDataType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_UnregisterNodesResponse_Clear(OpcUa_UnregisterNodesResponse *pValue)
struct _OpcUa_AxisInformation OpcUa_AxisInformation
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateRequest_GetSize(OpcUa_HistoryUpdateRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DeleteNodesRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateDetails_Encode(OpcUa_HistoryUpdateDetails *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_VariableAttributes_Clear(OpcUa_VariableAttributes *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ReferenceNode_Clear(OpcUa_ReferenceNode *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_StructureDefinition_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelResponse_GetSize(OpcUa_OpenSecureChannelResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodAttributes_Encode(OpcUa_MethodAttributes *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeResponse_GetSize(OpcUa_SetMonitoringModeResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsResponse_GetSize(OpcUa_TransferSubscriptionsResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowseNextRequest_Initialize(OpcUa_BrowseNextRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ModifyMonitoredItemsRequest_Initialize(OpcUa_ModifyMonitoredItemsRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_SetMonitoringModeRequest_Initialize(OpcUa_SetMonitoringModeRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DoubleComplexNumberType_Encode(OpcUa_DoubleComplexNumberType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesItem_Decode(OpcUa_DeleteNodesItem *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerStatusDataType_Decode(OpcUa_ServerStatusDataType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_TransferResult_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_AddReferencesItem_EncodeableType
struct _OpcUa_SubscriptionDiagnosticsDataType OpcUa_SubscriptionDiagnosticsDataType
OPCUA_EXPORT OpcUa_Void OpcUa_RepublishRequest_Initialize(OpcUa_RepublishRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventNotificationList_Decode(OpcUa_EventNotificationList *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_FindServersResponse OpcUa_FindServersResponse
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringRequest_Decode(OpcUa_SetTriggeringRequest *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_ServiceCounterDataType OpcUa_ServiceCounterDataType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CreateMonitoredItemsRequest_EncodeableType
struct _OpcUa_ViewAttributes OpcUa_ViewAttributes
OPCUA_EXPORT OpcUa_Void OpcUa_ModificationInfo_Initialize(OpcUa_ModificationInfo *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_Argument_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RolePermissionType_Decode(OpcUa_RolePermissionType *pValue, struct _OpcUa_Decoder *pDecoder)
enum _OpcUa_AttributeWriteMask OpcUa_AttributeWriteMask
struct _OpcUa_MonitoredItemCreateResult OpcUa_MonitoredItemCreateResult
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeRequest_Encode(OpcUa_SetPublishingModeRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ReferenceTypeNode_Initialize(OpcUa_ReferenceTypeNode *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_AnonymousIdentityToken_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_ModifySubscriptionResponse_Initialize(OpcUa_ModifySubscriptionResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsRequest_GetSize(OpcUa_CreateMonitoredItemsRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_RegisterNodesResponse_Clear(OpcUa_RegisterNodesResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataSet_GetSize(OpcUa_QueryDataSet *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusResult_GetSize(OpcUa_StatusResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_InstanceNode_Decode(OpcUa_InstanceNode *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_HistoryReadResponse_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadResponse_Decode(OpcUa_ReadResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_SetPublishingModeRequest_Clear(OpcUa_SetPublishingModeRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResponse_GetSize(OpcUa_HistoryReadResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_EnumDefinition_EncodeableType
enum _OpcUa_ServerState OpcUa_ServerState
OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteResponse_GetSize(OpcUa_WriteResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_CancelRequest_Initialize(OpcUa_CancelRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_Range_GetSize(OpcUa_Range *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsResponse_GetSize(OpcUa_CreateMonitoredItemsResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RolePermissionType_Encode(OpcUa_RolePermissionType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ReadAnnotationDataDetails_Clear(OpcUa_ReadAnnotationDataDetails *pValue)
struct _OpcUa_UserIdentityToken OpcUa_UserIdentityToken
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_RelativePath_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ReadRawModifiedDetails_EncodeableType
struct _OpcUa_FindServersOnNetworkResponse OpcUa_FindServersOnNetworkResponse
OPCUA_EXPORT OpcUa_Void OpcUa_UpdateDataDetails_Clear(OpcUa_UpdateDataDetails *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateResult_GetSize(OpcUa_MonitoredItemCreateResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteRequest_GetSize(OpcUa_WriteRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SemanticChangeStructureDataType_GetSize(OpcUa_SemanticChangeStructureDataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_CloseSessionResponse_Initialize(OpcUa_CloseSessionResponse *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_RegisterServerRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Response_Decode(OpcUa_RegisterServer2Response *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryData_Initialize(OpcUa_HistoryData *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_Node_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeRequest_GetSize(OpcUa_SetMonitoringModeRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_EnumValueType OpcUa_EnumValueType
OPCUA_EXPORT OpcUa_Void OpcUa_DataTypeNode_Initialize(OpcUa_DataTypeNode *pValue)
_OpcUa_SecurityTokenRequestType
@ OpcUa_SecurityTokenRequestType_Renew
@ OpcUa_SecurityTokenRequestType_Issue
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResult_GetSize(OpcUa_HistoryUpdateResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_MonitoredItemCreateResult_Clear(OpcUa_MonitoredItemCreateResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionRequest_Decode(OpcUa_CloseSessionRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_OptionSet_EncodeableType
struct _OpcUa_ApplicationDescription OpcUa_ApplicationDescription
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_RequestHeader_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_PublishResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_EventFilter_Clear(OpcUa_EventFilter *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_SessionSecurityDiagnosticsDataType_Initialize(OpcUa_SessionSecurityDiagnosticsDataType *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_FindServersOnNetworkRequest_Clear(OpcUa_FindServersOnNetworkRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElementResult_Decode(OpcUa_ContentFilterElementResult *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_HistoryUpdateResponse OpcUa_HistoryUpdateResponse
struct _OpcUa_SignedSoftwareCertificate OpcUa_SignedSoftwareCertificate
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsRequest_Encode(OpcUa_DeleteMonitoredItemsRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_UpdateDataDetails_Initialize(OpcUa_UpdateDataDetails *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserTokenPolicy_Encode(OpcUa_UserTokenPolicy *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElementResult_GetSize(OpcUa_ContentFilterElementResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_NodeClass_EnumeratedType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CloseSessionResponse_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AnonymousIdentityToken_GetSize(OpcUa_AnonymousIdentityToken *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewNode_Decode(OpcUa_ViewNode *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesRequest_GetSize(OpcUa_DeleteReferencesRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionDiagnosticsDataType_GetSize(OpcUa_SessionDiagnosticsDataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_AddNodesResult_Clear(OpcUa_AddNodesResult *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_EndpointUrlListDataType_Initialize(OpcUa_EndpointUrlListDataType *pValue)
struct _OpcUa_UpdateEventDetails OpcUa_UpdateEventDetails
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsRequest_Encode(OpcUa_ModifyMonitoredItemsRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TimeZoneDataType_GetSize(OpcUa_TimeZoneDataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_RepublishRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributes_Decode(OpcUa_GenericAttributes *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_SubscriptionDiagnosticsDataType_Clear(OpcUa_SubscriptionDiagnosticsDataType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResult_Encode(OpcUa_HistoryReadResult *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_UpdateStructureDataDetails_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsResponse_Encode(OpcUa_CreateMonitoredItemsResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ContentFilterResult_Clear(OpcUa_ContentFilterResult *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_MonitoredItemCreateRequest_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_PerformUpdateType_EnumeratedType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsRequest_GetSize(OpcUa_DeleteMonitoredItemsRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_OptionSet_Clear(OpcUa_OptionSet *pValue)
enum _OpcUa_DeadbandType OpcUa_DeadbandType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElement_Encode(OpcUa_ContentFilterElement *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsRequest_Decode(OpcUa_GetEndpointsRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseRequest_Encode(OpcUa_BrowseRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteNodesItem_Initialize(OpcUa_DeleteNodesItem *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_SetMonitoringModeResponse_Clear(OpcUa_SetMonitoringModeResponse *pValue)
struct _OpcUa_TransferSubscriptionsResponse OpcUa_TransferSubscriptionsResponse
struct _OpcUa_FindServersRequest OpcUa_FindServersRequest
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ViewAttributes_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TypeNode_GetSize(OpcUa_TypeNode *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_AddNodesRequest_Initialize(OpcUa_AddNodesRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_UpdateStructureDataDetails_Initialize(OpcUa_UpdateStructureDataDetails *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_EnumField_Clear(OpcUa_EnumField *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersResponse_GetSize(OpcUa_FindServersResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
enum _OpcUa_DataChangeTrigger OpcUa_DataChangeTrigger
struct _OpcUa_SetMonitoringModeRequest OpcUa_SetMonitoringModeRequest
OPCUA_EXPORT OpcUa_Void OpcUa_MonitoringParameters_Clear(OpcUa_MonitoringParameters *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeNode_Decode(OpcUa_VariableTypeNode *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsRequest_Decode(OpcUa_TransferSubscriptionsRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_NotificationMessage_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallRequest_Decode(OpcUa_CallRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignatureData_Decode(OpcUa_SignatureData *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextResponse_GetSize(OpcUa_QueryNextResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_StatusChangeNotification_Clear(OpcUa_StatusChangeNotification *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_QueryFirstRequest_EncodeableType
struct _OpcUa_TransferResult OpcUa_TransferResult
OPCUA_EXPORT OpcUa_Void OpcUa_QueryFirstRequest_Clear(OpcUa_QueryFirstRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointUrlListDataType_Encode(OpcUa_EndpointUrlListDataType *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_ViewDescription OpcUa_ViewDescription
OPCUA_EXPORT OpcUa_Void OpcUa_AddNodesItem_Clear(OpcUa_AddNodesItem *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_Node_Clear(OpcUa_Node *pValue)
struct _OpcUa_EventFilter OpcUa_EventFilter
struct _OpcUa_RelativePath OpcUa_RelativePath
OPCUA_EXPORT OpcUa_Void OpcUa_TransferResult_Clear(OpcUa_TransferResult *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteAtTimeDetails_Initialize(OpcUa_DeleteAtTimeDetails *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersRequest_GetSize(OpcUa_FindServersRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeRequestType_Decode(OpcUa_SessionlessInvokeRequestType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_StructureField_Initialize(OpcUa_StructureField *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteSubscriptionsResponse_Initialize(OpcUa_DeleteSubscriptionsResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerOnNetwork_GetSize(OpcUa_ServerOnNetwork *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_SessionlessInvokeResponseType OpcUa_SessionlessInvokeResponseType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElementResult_Encode(OpcUa_ContentFilterElementResult *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeRequestType_GetSize(OpcUa_SessionlessInvokeRequestType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_SignatureData_Initialize(OpcUa_SignatureData *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SetPublishingModeRequest_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_AddReferencesItem_Clear(OpcUa_AddReferencesItem *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilter_Decode(OpcUa_ContentFilter *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadProcessedDetails_Encode(OpcUa_ReadProcessedDetails *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_HistoryUpdateDetails_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_ServerState_EnumeratedType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CloseSecureChannelResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_WriteRequest_Initialize(OpcUa_WriteRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_RolePermissionType_Initialize(OpcUa_RolePermissionType *pValue)
struct _OpcUa_NodeTypeDescription OpcUa_NodeTypeDescription
_OpcUa_NodeClass
Definition opcua_types.h:70
@ OpcUa_NodeClass_Method
Definition opcua_types.h:74
@ OpcUa_NodeClass_ReferenceType
Definition opcua_types.h:77
@ OpcUa_NodeClass_View
Definition opcua_types.h:79
@ OpcUa_NodeClass_Variable
Definition opcua_types.h:73
@ OpcUa_NodeClass_ObjectType
Definition opcua_types.h:75
@ OpcUa_NodeClass_Object
Definition opcua_types.h:72
@ OpcUa_NodeClass_VariableType
Definition opcua_types.h:76
@ OpcUa_NodeClass_DataType
Definition opcua_types.h:78
@ OpcUa_NodeClass_Unspecified
Definition opcua_types.h:71
struct _OpcUa_MethodNode OpcUa_MethodNode
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadRequest_Decode(OpcUa_HistoryReadRequest *pValue, struct _OpcUa_Decoder *pDecoder)
enum _OpcUa_FilterOperator OpcUa_FilterOperator
struct _OpcUa_RegisterServerResponse OpcUa_RegisterServerResponse
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionResponse_Encode(OpcUa_ActivateSessionResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ServiceFault_Initialize(OpcUa_ServiceFault *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeAttributes_Encode(OpcUa_ReferenceTypeAttributes *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointConfiguration_Decode(OpcUa_EndpointConfiguration *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataDescription_Decode(OpcUa_QueryDataDescription *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ObjectTypeNode_Clear(OpcUa_ObjectTypeNode *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CloseSessionRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResponse_Decode(OpcUa_HistoryUpdateResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_WriteRequest_EncodeableType
enum _OpcUa_StructureType OpcUa_StructureType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodResult_Encode(OpcUa_CallMethodResult *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_SamplingIntervalDiagnosticsDataType_Initialize(OpcUa_SamplingIntervalDiagnosticsDataType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeResponse_GetSize(OpcUa_SetPublishingModeResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_StatusChangeNotification OpcUa_StatusChangeNotification
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ChannelSecurityToken_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_PublishRequest_Initialize(OpcUa_PublishRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserNameIdentityToken_GetSize(OpcUa_UserNameIdentityToken *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DeleteReferencesResponse_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureField_Decode(OpcUa_StructureField *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ActivateSessionRequest_EncodeableType
struct _OpcUa_GetEndpointsResponse OpcUa_GetEndpointsResponse
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ReadResponse_EncodeableType
struct _OpcUa_ActivateSessionResponse OpcUa_ActivateSessionResponse
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsRequest_GetSize(OpcUa_DeleteSubscriptionsRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_RegisterServerResponse_Initialize(OpcUa_RegisterServerResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_SemanticChangeStructureDataType_Clear(OpcUa_SemanticChangeStructureDataType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishResponse_Decode(OpcUa_RepublishResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkResponse_Encode(OpcUa_FindServersOnNetworkResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_MethodNode_Clear(OpcUa_MethodNode *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_DataChangeFilter_Clear(OpcUa_DataChangeFilter *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ContentFilterElement_Clear(OpcUa_ContentFilterElement *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerResponse_Decode(OpcUa_RegisterServerResponse *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_AddReferencesItem OpcUa_AddReferencesItem
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModificationInfo_GetSize(OpcUa_ModificationInfo *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_TypeNode OpcUa_TypeNode
OPCUA_EXPORT OpcUa_Void OpcUa_AggregateFilter_Initialize(OpcUa_AggregateFilter *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_CallResponse_Initialize(OpcUa_CallResponse *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DeleteReferencesRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAnnotationDataDetails_Decode(OpcUa_ReadAnnotationDataDetails *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_RegisterServer2Response OpcUa_RegisterServer2Response
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryUpdateDetails_Clear(OpcUa_HistoryUpdateDetails *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_OpenSecureChannelResponse_Clear(OpcUa_OpenSecureChannelResponse *pValue)
struct _OpcUa_HistoryReadRequest OpcUa_HistoryReadRequest
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryReadRequest_Initialize(OpcUa_HistoryReadRequest *pValue)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_NodeAttributesMask_EnumeratedType
OPCUA_EXPORT OpcUa_Void OpcUa_ReferenceTypeAttributes_Clear(OpcUa_ReferenceTypeAttributes *pValue)
struct _OpcUa_QueryFirstResponse OpcUa_QueryFirstResponse
OPCUA_EXPORT OpcUa_Void OpcUa_CreateSessionResponse_Clear(OpcUa_CreateSessionResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResponse_Encode(OpcUa_HistoryReadResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointDescription_Decode(OpcUa_EndpointDescription *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowsePathResult_Initialize(OpcUa_BrowsePathResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_XVType_Decode(OpcUa_XVType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_UnregisterNodesRequest_Initialize(OpcUa_UnregisterNodesRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_AddNodesItem_Initialize(OpcUa_AddNodesItem *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteRawModifiedDetails_Encode(OpcUa_DeleteRawModifiedDetails *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryReadValueId_Clear(OpcUa_HistoryReadValueId *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_QueryNextRequest_Clear(OpcUa_QueryNextRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnosticDataType_Decode(OpcUa_ProgramDiagnosticDataType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_AccessLevelType_EnumeratedType
enum _OpcUa_EventNotifierType OpcUa_EventNotifierType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CreateSubscriptionResponse_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishRequest_GetSize(OpcUa_RepublishRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilter_GetSize(OpcUa_EventFilter *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DeleteAtTimeDetails_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_CallMethodResult_Initialize(OpcUa_CallMethodResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_LiteralOperand_Decode(OpcUa_LiteralOperand *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_Annotation_GetSize(OpcUa_Annotation *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryReadValueId_Initialize(OpcUa_HistoryReadValueId *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RolePermissionType_GetSize(OpcUa_RolePermissionType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowseDescription_Initialize(OpcUa_BrowseDescription *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RequestHeader_Decode(OpcUa_RequestHeader *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_SetPublishingModeResponse OpcUa_SetPublishingModeResponse
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesResponse_Decode(OpcUa_RegisterNodesResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_GenericAttributeValue_Initialize(OpcUa_GenericAttributeValue *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerDiagnosticsSummaryDataType_GetSize(OpcUa_ServerDiagnosticsSummaryDataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType ** OpcUa_KnownEncodeableTypes
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyResult_Encode(OpcUa_MonitoredItemModifyResult *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ServerDiagnosticsSummaryDataType_Clear(OpcUa_ServerDiagnosticsSummaryDataType *pValue)
struct _OpcUa_ContentFilterResult OpcUa_ContentFilterResult
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ContentFilterResult_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributeValue_Decode(OpcUa_GenericAttributeValue *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_MonitoredItemModifyRequest OpcUa_MonitoredItemModifyRequest
struct _OpcUa_SubscriptionAcknowledgement OpcUa_SubscriptionAcknowledgement
struct _OpcUa_MonitoredItemModifyResult OpcUa_MonitoredItemModifyResult
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceDescription_Encode(OpcUa_ReferenceDescription *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteMonitoredItemsResponse_Initialize(OpcUa_DeleteMonitoredItemsResponse *pValue)
_OpcUa_PermissionType
Definition opcua_types.h:98
@ OpcUa_PermissionType_InsertHistory
@ OpcUa_PermissionType_Read
@ OpcUa_PermissionType_Browse
@ OpcUa_PermissionType_WriteHistorizing
@ OpcUa_PermissionType_AddNode
@ OpcUa_PermissionType_WriteRolePermissions
@ OpcUa_PermissionType_DeleteHistory
@ OpcUa_PermissionType_ModifyHistory
@ OpcUa_PermissionType_ReceiveEvents
@ OpcUa_PermissionType_Call
@ OpcUa_PermissionType_None
Definition opcua_types.h:99
@ OpcUa_PermissionType_DeleteNode
@ OpcUa_PermissionType_RemoveReference
@ OpcUa_PermissionType_Write
@ OpcUa_PermissionType_AddReference
@ OpcUa_PermissionType_ReadRolePermissions
@ OpcUa_PermissionType_WriteAttribute
@ OpcUa_PermissionType_ReadHistory
struct _OpcUa_CloseSecureChannelResponse OpcUa_CloseSecureChannelResponse
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePath_GetSize(OpcUa_BrowsePath *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryReadResponse_Clear(OpcUa_HistoryReadResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstRequest_GetSize(OpcUa_QueryFirstRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsResponse_GetSize(OpcUa_ModifyMonitoredItemsResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_ProgramDiagnostic2DataType OpcUa_ProgramDiagnostic2DataType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataSet_Decode(OpcUa_QueryDataSet *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionAcknowledgement_GetSize(OpcUa_SubscriptionAcknowledgement *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_FindServersOnNetworkRequest_Initialize(OpcUa_FindServersOnNetworkRequest *pValue)
struct _OpcUa_AddNodesResponse OpcUa_AddNodesResponse
OPCUA_EXPORT OpcUa_Void OpcUa_FindServersRequest_Initialize(OpcUa_FindServersRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePathElement_GetSize(OpcUa_RelativePathElement *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeResponse_Decode(OpcUa_SetPublishingModeResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionResponse_GetSize(OpcUa_ActivateSessionResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_OpenSecureChannelResponse_Initialize(OpcUa_OpenSecureChannelResponse *pValue)
_OpcUa_AccessRestrictionType
@ OpcUa_AccessRestrictionType_None
@ OpcUa_AccessRestrictionType_EncryptionRequired
@ OpcUa_AccessRestrictionType_SigningRequired
@ OpcUa_AccessRestrictionType_SessionRequired
@ OpcUa_AccessRestrictionType_ApplyRestrictionsToBrowse
OPCUA_EXPORT OpcUa_Void OpcUa_SignatureData_Clear(OpcUa_SignatureData *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BuildInfo_Decode(OpcUa_BuildInfo *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_AttributeOperand_Initialize(OpcUa_AttributeOperand *pValue)
struct _OpcUa_EndpointUrlListDataType OpcUa_EndpointUrlListDataType
enum _OpcUa_NodeClass OpcUa_NodeClass
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResponse_Decode(OpcUa_AddNodesResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_RegisteredServer_Clear(OpcUa_RegisteredServer *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributes_GetSize(OpcUa_GenericAttributes *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModelChangeStructureDataType_Encode(OpcUa_ModelChangeStructureDataType *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowseNextRequest_Clear(OpcUa_BrowseNextRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteReferencesRequest_Initialize(OpcUa_DeleteReferencesRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowseResult_Clear(OpcUa_BrowseResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryData_Encode(OpcUa_HistoryData *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_MdnsDiscoveryConfiguration OpcUa_MdnsDiscoveryConfiguration
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AttributeOperand_GetSize(OpcUa_AttributeOperand *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemNotification_Encode(OpcUa_MonitoredItemNotification *pValue, struct _OpcUa_Encoder *pEncoder)
_OpcUa_FilterOperator
@ OpcUa_FilterOperator_LessThan
@ OpcUa_FilterOperator_Like
@ OpcUa_FilterOperator_BitwiseOr
@ OpcUa_FilterOperator_OfType
@ OpcUa_FilterOperator_And
@ OpcUa_FilterOperator_GreaterThanOrEqual
@ OpcUa_FilterOperator_Or
@ OpcUa_FilterOperator_InView
@ OpcUa_FilterOperator_IsNull
@ OpcUa_FilterOperator_LessThanOrEqual
@ OpcUa_FilterOperator_BitwiseAnd
@ OpcUa_FilterOperator_Equals
@ OpcUa_FilterOperator_GreaterThan
@ OpcUa_FilterOperator_Not
@ OpcUa_FilterOperator_InList
@ OpcUa_FilterOperator_RelatedTo
@ OpcUa_FilterOperator_Between
@ OpcUa_FilterOperator_Cast
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeFilter_Decode(OpcUa_DataChangeFilter *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DoubleComplexNumberType_GetSize(OpcUa_DoubleComplexNumberType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesRequest_Encode(OpcUa_AddReferencesRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodRequest_GetSize(OpcUa_CallMethodRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionRequest_GetSize(OpcUa_ActivateSessionRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_AggregateFilter_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePath_GetSize(OpcUa_RelativePath *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_ComplexNumberType OpcUa_ComplexNumberType
OPCUA_EXPORT OpcUa_Void OpcUa_ModelChangeStructureDataType_Clear(OpcUa_ModelChangeStructureDataType *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ModifyMonitoredItemsRequest_Clear(OpcUa_ModifyMonitoredItemsRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathResult_Encode(OpcUa_BrowsePathResult *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsResponse_GetSize(OpcUa_DeleteSubscriptionsResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_QueryDataSet_Clear(OpcUa_QueryDataSet *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResponse_Decode(OpcUa_HistoryReadResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowsePathResult_Clear(OpcUa_BrowsePathResult *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_AxisInformation_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_BrowseResponse_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstRequest_Decode(OpcUa_QueryFirstRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsResponse_Decode(OpcUa_GetEndpointsResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_WriteResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_AggregateFilter_Clear(OpcUa_AggregateFilter *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_MonitoredItemCreateResult_Initialize(OpcUa_MonitoredItemCreateResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceNode_Decode(OpcUa_ReferenceNode *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_ReferenceDescription_Initialize(OpcUa_ReferenceDescription *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePathElement_Decode(OpcUa_RelativePathElement *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadProcessedDetails_GetSize(OpcUa_ReadProcessedDetails *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_VariableTypeAttributes_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_AddNodesRequest_Clear(OpcUa_AddNodesRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ReadRequest_Clear(OpcUa_ReadRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilterResult_Decode(OpcUa_AggregateFilterResult *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeAttributes_GetSize(OpcUa_ObjectTypeAttributes *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsResponse_Decode(OpcUa_TranslateBrowsePathsToNodeIdsResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_Range_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ContentFilterElement_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_TranslateBrowsePathsToNodeIdsResponse_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallRequest_GetSize(OpcUa_CallRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_QueryNextRequest OpcUa_QueryNextRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishRequest_Encode(OpcUa_RepublishRequest *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_SignatureData OpcUa_SignatureData
OPCUA_EXPORT OpcUa_Void OpcUa_ParsingResult_Initialize(OpcUa_ParsingResult *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteRawModifiedDetails_Clear(OpcUa_DeleteRawModifiedDetails *pValue)
_OpcUa_UserTokenType
@ OpcUa_UserTokenType_UserName
@ OpcUa_UserTokenType_Anonymous
@ OpcUa_UserTokenType_IssuedToken
@ OpcUa_UserTokenType_Certificate
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ElementOperand_Decode(OpcUa_ElementOperand *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkRequest_Encode(OpcUa_FindServersOnNetworkRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteRequest_Encode(OpcUa_WriteRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesResponse_Encode(OpcUa_AddReferencesResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextResponse_Decode(OpcUa_BrowseNextResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryModifiedData_Encode(OpcUa_HistoryModifiedData *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_CallRequest OpcUa_CallRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelRequest_Decode(OpcUa_OpenSecureChannelRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyRequest_Encode(OpcUa_MonitoredItemModifyRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DoubleComplexNumberType_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_ContentFilter_Initialize(OpcUa_ContentFilter *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteMonitoredItemsResponse_Clear(OpcUa_DeleteMonitoredItemsResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_ModifySubscriptionRequest_Clear(OpcUa_ModifySubscriptionRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_CloseSecureChannelResponse_Clear(OpcUa_CloseSecureChannelResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_AddReferencesRequest_Clear(OpcUa_AddReferencesRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteMonitoredItemsRequest_Initialize(OpcUa_DeleteMonitoredItemsRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionAcknowledgement_Decode(OpcUa_SubscriptionAcknowledgement *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_AddNodesItem_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_BrowseRequest_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_RedundantServerDataType_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesResponse_Decode(OpcUa_UnregisterNodesResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_RegisterServer2Response_Clear(OpcUa_RegisterServer2Response *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserTokenPolicy_Decode(OpcUa_UserTokenPolicy *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsResponse_Encode(OpcUa_TranslateBrowsePathsToNodeIdsResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectNode_Encode(OpcUa_ObjectNode *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallRequest_Encode(OpcUa_CallRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryUpdateDetails_Initialize(OpcUa_HistoryUpdateDetails *pValue)
struct _OpcUa_NodeReference OpcUa_NodeReference
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextResponse_Encode(OpcUa_BrowseNextResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringResponse_GetSize(OpcUa_SetTriggeringResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_HistoryUpdateResult_Clear(OpcUa_HistoryUpdateResult *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_UpdateEventDetails_EncodeableType
struct _OpcUa_ModificationInfo OpcUa_ModificationInfo
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EUInformation_Decode(OpcUa_EUInformation *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DeleteReferencesItem_EncodeableType
struct _OpcUa_RegisterNodesRequest OpcUa_RegisterNodesRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumValueType_Encode(OpcUa_EnumValueType *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_GetEndpointsRequest OpcUa_GetEndpointsRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_Range_Encode(OpcUa_Range *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DeleteNodesItem_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_WriteResponse_Clear(OpcUa_WriteResponse *pValue)
struct _OpcUa_ContentFilterElementResult OpcUa_ContentFilterElementResult
OPCUA_EXPORT OpcUa_Void OpcUa_WriteValue_Clear(OpcUa_WriteValue *pValue)
struct _OpcUa_CreateSubscriptionResponse OpcUa_CreateSubscriptionResponse
OPCUA_EXPORT OpcUa_Void OpcUa_IssuedIdentityToken_Initialize(OpcUa_IssuedIdentityToken *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelRequest_GetSize(OpcUa_CloseSecureChannelRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DeleteSubscriptionsRequest_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_HistoryData_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_ReadRequest_Initialize(OpcUa_ReadRequest *pValue)
struct _OpcUa_UpdateStructureDataDetails OpcUa_UpdateStructureDataDetails
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResult_Encode(OpcUa_AddNodesResult *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_VariableNode OpcUa_VariableNode
struct _OpcUa_DeleteNodesResponse OpcUa_DeleteNodesResponse
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TypeNode_Decode(OpcUa_TypeNode *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_CallRequest_EncodeableType
enum _OpcUa_AccessRestrictionType OpcUa_AccessRestrictionType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeNode_GetSize(OpcUa_VariableTypeNode *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_OpenSecureChannelRequest OpcUa_OpenSecureChannelRequest
_OpcUa_MessageSecurityMode
@ OpcUa_MessageSecurityMode_Sign
@ OpcUa_MessageSecurityMode_Invalid
@ OpcUa_MessageSecurityMode_SignAndEncrypt
@ OpcUa_MessageSecurityMode_None
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionDiagnosticsDataType_Decode(OpcUa_SessionDiagnosticsDataType *pValue, struct _OpcUa_Decoder *pDecoder)
_OpcUa_AxisScaleEnumeration
@ OpcUa_AxisScaleEnumeration_Log
@ OpcUa_AxisScaleEnumeration_Ln
@ OpcUa_AxisScaleEnumeration_Linear
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextRequest_GetSize(OpcUa_QueryNextRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResponse_GetSize(OpcUa_HistoryUpdateResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_SimpleAttributeOperand OpcUa_SimpleAttributeOperand
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RedundantServerDataType_Decode(OpcUa_RedundantServerDataType *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_ElementOperand OpcUa_ElementOperand
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsResponse_Decode(OpcUa_DeleteMonitoredItemsResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_Argument_Initialize(OpcUa_Argument *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TypeNode_Encode(OpcUa_TypeNode *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_BrowsePathTarget_Clear(OpcUa_BrowsePathTarget *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEventFieldList_GetSize(OpcUa_HistoryEventFieldList *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_Argument_Clear(OpcUa_Argument *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesItem_Encode(OpcUa_DeleteNodesItem *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_RegisterNodesRequest_Clear(OpcUa_RegisterNodesRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateDataDetails_GetSize(OpcUa_UpdateDataDetails *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionRequest_Decode(OpcUa_CreateSubscriptionRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionResponse_GetSize(OpcUa_CloseSessionResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AxisInformation_Decode(OpcUa_AxisInformation *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_RegisterNodesRequest_EncodeableType
struct _OpcUa_DoubleComplexNumberType OpcUa_DoubleComplexNumberType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_UpdateDataDetails_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DeleteRawModifiedDetails_EncodeableType
struct _OpcUa_WriteResponse OpcUa_WriteResponse
struct _OpcUa_ReadRequest OpcUa_ReadRequest
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_AggregateFilterResult_EncodeableType
struct _OpcUa_ObjectAttributes OpcUa_ObjectAttributes
struct _OpcUa_DeleteMonitoredItemsResponse OpcUa_DeleteMonitoredItemsResponse
OPCUA_EXPORT OpcUa_Void OpcUa_BrowsePath_Initialize(OpcUa_BrowsePath *pValue)
struct _OpcUa_HistoryUpdateRequest OpcUa_HistoryUpdateRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_X509IdentityToken_Decode(OpcUa_X509IdentityToken *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_UserIdentityToken_Initialize(OpcUa_UserIdentityToken *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusResult_Encode(OpcUa_StatusResult *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadEventDetails_GetSize(OpcUa_ReadEventDetails *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusChangeNotification_GetSize(OpcUa_StatusChangeNotification *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_DataChangeFilter OpcUa_DataChangeFilter
OPCUA_EXPORT OpcUa_StatusCode OpcUa_NetworkGroupDataType_GetSize(OpcUa_NetworkGroupDataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
enum _OpcUa_AxisScaleEnumeration OpcUa_AxisScaleEnumeration
struct _OpcUa_DeleteNodesItem OpcUa_DeleteNodesItem
OPCUA_IMEXPORT struct _OpcUa_EnumeratedType OpcUa_ApplicationType_EnumeratedType
OPCUA_EXPORT OpcUa_Void OpcUa_VariableTypeAttributes_Clear(OpcUa_VariableTypeAttributes *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumField_Encode(OpcUa_EnumField *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignedSoftwareCertificate_Encode(OpcUa_SignedSoftwareCertificate *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnosticDataType_Encode(OpcUa_ProgramDiagnosticDataType *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_ReadRawModifiedDetails OpcUa_ReadRawModifiedDetails
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ParsingResult_GetSize(OpcUa_ParsingResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
_OpcUa_HistoryUpdateType
@ OpcUa_HistoryUpdateType_Insert
@ OpcUa_HistoryUpdateType_Replace
@ OpcUa_HistoryUpdateType_Update
@ OpcUa_HistoryUpdateType_Delete
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AnonymousIdentityToken_Decode(OpcUa_AnonymousIdentityToken *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesItem_GetSize(OpcUa_DeleteNodesItem *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRequest_GetSize(OpcUa_ReadRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_SessionDiagnosticsDataType OpcUa_SessionDiagnosticsDataType
OPCUA_EXPORT OpcUa_Void OpcUa_BuildInfo_Clear(OpcUa_BuildInfo *pValue)
struct _OpcUa_HistoryData OpcUa_HistoryData
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ReferenceNode_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionResponse_Decode(OpcUa_ModifySubscriptionResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserIdentityToken_Encode(OpcUa_UserIdentityToken *pValue, struct _OpcUa_Encoder *pEncoder)
struct _OpcUa_Annotation OpcUa_Annotation
OPCUA_EXPORT OpcUa_Void OpcUa_CloseSessionRequest_Initialize(OpcUa_CloseSessionRequest *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_AnonymousIdentityToken_Clear(OpcUa_AnonymousIdentityToken *pValue)
struct _OpcUa_Argument OpcUa_Argument
OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributeValue_Encode(OpcUa_GenericAttributeValue *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResult_GetSize(OpcUa_HistoryReadResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_MonitoredItemCreateRequest OpcUa_MonitoredItemCreateRequest
OPCUA_EXPORT OpcUa_Void OpcUa_SessionlessInvokeRequestType_Initialize(OpcUa_SessionlessInvokeRequestType *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteValue_GetSize(OpcUa_WriteValue *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_DataChangeNotification_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_FindServersResponse_Clear(OpcUa_FindServersResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesRequest_Decode(OpcUa_AddNodesRequest *pValue, struct _OpcUa_Decoder *pDecoder)
_OpcUa_NodeAttributesMask
@ OpcUa_NodeAttributesMask_RolePermissions
@ OpcUa_NodeAttributesMask_Object
@ OpcUa_NodeAttributesMask_UserAccessLevel
@ OpcUa_NodeAttributesMask_BaseNode
@ OpcUa_NodeAttributesMask_View
@ OpcUa_NodeAttributesMask_InverseName
@ OpcUa_NodeAttributesMask_VariableType
@ OpcUa_NodeAttributesMask_IsAbstract
@ OpcUa_NodeAttributesMask_NodeClass
@ OpcUa_NodeAttributesMask_DataTypeDefinition
@ OpcUa_NodeAttributesMask_Variable
@ OpcUa_NodeAttributesMask_NodeId
@ OpcUa_NodeAttributesMask_Description
@ OpcUa_NodeAttributesMask_Value
@ OpcUa_NodeAttributesMask_Method
@ OpcUa_NodeAttributesMask_UserWriteMask
@ OpcUa_NodeAttributesMask_AccessRestrictions
@ OpcUa_NodeAttributesMask_Executable
@ OpcUa_NodeAttributesMask_UserExecutable
@ OpcUa_NodeAttributesMask_DataType
@ OpcUa_NodeAttributesMask_ArrayDimensions
@ OpcUa_NodeAttributesMask_Historizing
@ OpcUa_NodeAttributesMask_AccessLevel
@ OpcUa_NodeAttributesMask_EventNotifier
@ OpcUa_NodeAttributesMask_None
@ OpcUa_NodeAttributesMask_ValueRank
@ OpcUa_NodeAttributesMask_All
@ OpcUa_NodeAttributesMask_WriteMask
@ OpcUa_NodeAttributesMask_ContainsNoLoops
@ OpcUa_NodeAttributesMask_Symmetric
@ OpcUa_NodeAttributesMask_ReferenceType
@ OpcUa_NodeAttributesMask_BrowseName
@ OpcUa_NodeAttributesMask_DisplayName
@ OpcUa_NodeAttributesMask_MinimumSamplingInterval
@ OpcUa_NodeAttributesMask_ObjectType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnostic2DataType_GetSize(OpcUa_ProgramDiagnostic2DataType *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
struct _OpcUa_DeleteReferencesRequest OpcUa_DeleteReferencesRequest
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathResult_GetSize(OpcUa_BrowsePathResult *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_OpenSecureChannelRequest_Clear(OpcUa_OpenSecureChannelRequest *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionRequest_GetSize(OpcUa_CreateSubscriptionRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_SetMonitoringModeRequest_Clear(OpcUa_SetMonitoringModeRequest *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_AddReferencesRequest_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_BrowseResult_Initialize(OpcUa_BrowseResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelRequest_GetSize(OpcUa_OpenSecureChannelRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallResponse_GetSize(OpcUa_CallResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
_OpcUa_IdType
Definition opcua_types.h:47
@ OpcUa_IdType_Guid
Definition opcua_types.h:50
@ OpcUa_IdType_Numeric
Definition opcua_types.h:48
@ OpcUa_IdType_Opaque
Definition opcua_types.h:51
@ OpcUa_IdType_String
Definition opcua_types.h:49
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_FindServersRequest_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesRequest_Encode(OpcUa_RegisterNodesRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_OpenSecureChannelRequest_EncodeableType
struct _OpcUa_EventFilterResult OpcUa_EventFilterResult
struct _OpcUa_IssuedIdentityToken OpcUa_IssuedIdentityToken
_OpcUa_BrowseResultMask
@ OpcUa_BrowseResultMask_BrowseName
@ OpcUa_BrowseResultMask_ReferenceTypeInfo
@ OpcUa_BrowseResultMask_None
@ OpcUa_BrowseResultMask_ReferenceTypeId
@ OpcUa_BrowseResultMask_NodeClass
@ OpcUa_BrowseResultMask_All
@ OpcUa_BrowseResultMask_TargetInfo
@ OpcUa_BrowseResultMask_IsForward
@ OpcUa_BrowseResultMask_TypeDefinition
@ OpcUa_BrowseResultMask_DisplayName
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextResponse_Decode(OpcUa_QueryNextResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesResponse_Decode(OpcUa_AddReferencesResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ObjectTypeNode_EncodeableType
struct _OpcUa_TimeZoneDataType OpcUa_TimeZoneDataType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SemanticChangeStructureDataType_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeNotification_GetSize(OpcUa_DataChangeNotification *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ModifyMonitoredItemsResponse_EncodeableType
OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionResponse_Decode(OpcUa_CloseSessionResponse *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelRequest_Encode(OpcUa_OpenSecureChannelRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_IssuedIdentityToken_GetSize(OpcUa_IssuedIdentityToken *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResult_Encode(OpcUa_BrowseResult *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesRequest_Encode(OpcUa_AddNodesRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeRequest_Decode(OpcUa_SetPublishingModeRequest *pValue, struct _OpcUa_Decoder *pDecoder)
struct _OpcUa_DeleteMonitoredItemsRequest OpcUa_DeleteMonitoredItemsRequest
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_FindServersOnNetworkRequest_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_NodeAttributes_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_OpenSecureChannelResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_BrowsePath_Clear(OpcUa_BrowsePath *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModelChangeStructureDataType_Decode(OpcUa_ModelChangeStructureDataType *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringRequest_Encode(OpcUa_SetTriggeringRequest *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_SimpleAttributeOperand_EncodeableType
struct _OpcUa_OptionSet OpcUa_OptionSet
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesItem_Encode(OpcUa_AddReferencesItem *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesRequest_Decode(OpcUa_AddReferencesRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_Void OpcUa_SessionSecurityDiagnosticsDataType_Clear(OpcUa_SessionSecurityDiagnosticsDataType *pValue)
struct _OpcUa_RegisterServer2Request OpcUa_RegisterServer2Request
OPCUA_EXPORT OpcUa_Void OpcUa_PublishResponse_Clear(OpcUa_PublishResponse *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataDescription_Encode(OpcUa_QueryDataDescription *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_EUInformation_Encode(OpcUa_EUInformation *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureField_Encode(OpcUa_StructureField *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_VariableNode_EncodeableType
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_RegisterNodesResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_RequestHeader_Clear(OpcUa_RequestHeader *pValue)
struct _OpcUa_DeleteEventDetails OpcUa_DeleteEventDetails
struct _OpcUa_HistoryEvent OpcUa_HistoryEvent
OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesRequest_Decode(OpcUa_DeleteReferencesRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ModifySubscriptionResponse_EncodeableType
OPCUA_EXPORT OpcUa_Void OpcUa_SignedSoftwareCertificate_Clear(OpcUa_SignedSoftwareCertificate *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_SessionlessInvokeResponseType_Initialize(OpcUa_SessionlessInvokeResponseType *pValue)
OPCUA_IMEXPORT struct _OpcUa_EncodeableType OpcUa_ActivateSessionResponse_EncodeableType
struct _OpcUa_XVType OpcUa_XVType
OPCUA_EXPORT OpcUa_Void OpcUa_DeleteNodesResponse_Initialize(OpcUa_DeleteNodesResponse *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_SignedSoftwareCertificate_Initialize(OpcUa_SignedSoftwareCertificate *pValue)
OPCUA_EXPORT OpcUa_Void OpcUa_RegisteredServer_Initialize(OpcUa_RegisteredServer *pValue)
struct _OpcUa_CreateSessionResponse OpcUa_CreateSessionResponse
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadValueId_Decode(OpcUa_ReadValueId *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerRequest_GetSize(OpcUa_RegisterServerRequest *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_QueryDataSet_Initialize(OpcUa_QueryDataSet *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_BuildInfo_Encode(OpcUa_BuildInfo *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateRequest_Decode(OpcUa_MonitoredItemCreateRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResponse_Encode(OpcUa_AddNodesResponse *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_Void OpcUa_EventFilterResult_Clear(OpcUa_EventFilterResult *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishResponse_GetSize(OpcUa_PublishResponse *pValue, struct _OpcUa_Encoder *pEncoder, OpcUa_Int32 *pSize)
OPCUA_EXPORT OpcUa_Void OpcUa_EventFieldList_Clear(OpcUa_EventFieldList *pValue)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_IssuedIdentityToken_Encode(OpcUa_IssuedIdentityToken *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceNode_Encode(OpcUa_ReferenceNode *pValue, struct _OpcUa_Encoder *pEncoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsRequest_Decode(OpcUa_TranslateBrowsePathsToNodeIdsRequest *pValue, struct _OpcUa_Decoder *pDecoder)
OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesItem_Encode(OpcUa_AddNodesItem *pValue, struct _OpcUa_Encoder *pEncoder)
OpcUa_RequestHeader RequestHeader
OpcUa_SignatureData UserTokenSignature
OpcUa_Int32 NoOfClientSoftwareCertificates
OpcUa_SignedSoftwareCertificate * ClientSoftwareCertificates
OpcUa_ExtensionObject UserIdentityToken
OpcUa_SignatureData ClientSignature
OpcUa_ResponseHeader ResponseHeader
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_NodeId ReferenceTypeId
OpcUa_NodeClass NodeClass
OpcUa_ExpandedNodeId RequestedNewNodeId
OpcUa_ExtensionObject NodeAttributes
OpcUa_QualifiedName BrowseName
OpcUa_ExpandedNodeId ParentNodeId
OpcUa_ExpandedNodeId TypeDefinition
OpcUa_AddNodesItem * NodesToAdd
OpcUa_RequestHeader RequestHeader
OpcUa_Int32 NoOfDiagnosticInfos
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_ResponseHeader ResponseHeader
OpcUa_AddNodesResult * Results
OpcUa_NodeId AddedNodeId
OpcUa_StatusCode StatusCode
OpcUa_NodeClass TargetNodeClass
OpcUa_ExpandedNodeId TargetNodeId
OpcUa_AddReferencesItem * ReferencesToAdd
OpcUa_RequestHeader RequestHeader
OpcUa_ResponseHeader ResponseHeader
OpcUa_StatusCode * Results
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_Boolean UseServerCapabilitiesDefaults
OpcUa_Double RevisedProcessingInterval
OpcUa_AggregateConfiguration RevisedAggregateConfiguration
OpcUa_NodeId AggregateType
OpcUa_DateTime StartTime
OpcUa_AggregateConfiguration AggregateConfiguration
OpcUa_Double ProcessingInterval
OpcUa_DateTime AnnotationTime
OpcUa_String Message
OpcUa_String UserName
OpcUa_ApplicationType ApplicationType
OpcUa_LocalizedText ApplicationName
OpcUa_String Name
OpcUa_Int32 NoOfArrayDimensions
OpcUa_LocalizedText Description
OpcUa_Int32 ValueRank
OpcUa_UInt32 * ArrayDimensions
OpcUa_NodeId DataType
OpcUa_RelativePath BrowsePath
OpcUa_LocalizedText Title
OpcUa_AxisScaleEnumeration AxisScaleType
OpcUa_Double * AxisSteps
OpcUa_EUInformation EngineeringUnits
OpcUa_BrowseDirection BrowseDirection
OpcUa_Boolean IncludeSubtypes
OpcUa_Boolean ReleaseContinuationPoints
OpcUa_ByteString * ContinuationPoints
OpcUa_RequestHeader RequestHeader
OpcUa_Int32 NoOfContinuationPoints
OpcUa_BrowseResult * Results
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_ResponseHeader ResponseHeader
OpcUa_BrowsePathTarget * Targets
OpcUa_StatusCode StatusCode
OpcUa_ExpandedNodeId TargetId
OpcUa_UInt32 RemainingPathIndex
OpcUa_RelativePath RelativePath
OpcUa_NodeId StartingNode
OpcUa_UInt32 RequestedMaxReferencesPerNode
OpcUa_BrowseDescription * NodesToBrowse
OpcUa_RequestHeader RequestHeader
OpcUa_ViewDescription View
OpcUa_Int32 NoOfNodesToBrowse
OpcUa_BrowseResult * Results
OpcUa_Int32 NoOfDiagnosticInfos
OpcUa_ResponseHeader ResponseHeader
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_ReferenceDescription * References
OpcUa_Int32 NoOfReferences
OpcUa_ByteString ContinuationPoint
OpcUa_StatusCode StatusCode
OpcUa_String BuildNumber
OpcUa_String ProductName
OpcUa_String ProductUri
OpcUa_String SoftwareVersion
OpcUa_String ManufacturerName
OpcUa_DateTime BuildDate
OpcUa_Variant * InputArguments
OpcUa_StatusCode * InputArgumentResults
OpcUa_StatusCode StatusCode
OpcUa_DiagnosticInfo * InputArgumentDiagnosticInfos
OpcUa_Int32 NoOfInputArgumentDiagnosticInfos
OpcUa_Variant * OutputArguments
OpcUa_Int32 NoOfOutputArguments
OpcUa_Int32 NoOfInputArgumentResults
OpcUa_CallMethodRequest * MethodsToCall
OpcUa_Int32 NoOfMethodsToCall
OpcUa_RequestHeader RequestHeader
OpcUa_Int32 NoOfResults
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_ResponseHeader ResponseHeader
OpcUa_Int32 NoOfDiagnosticInfos
OpcUa_CallMethodResult * Results
OpcUa_RequestHeader RequestHeader
OpcUa_UInt32 RequestHandle
OpcUa_ResponseHeader ResponseHeader
OpcUa_UInt32 CancelCount
OpcUa_RequestHeader RequestHeader
OpcUa_ResponseHeader ResponseHeader
OpcUa_RequestHeader RequestHeader
OpcUa_Boolean DeleteSubscriptions
OpcUa_ResponseHeader ResponseHeader
OpcUa_DiagnosticInfo * OperandDiagnosticInfos
OpcUa_StatusCode * OperandStatusCodes
OpcUa_FilterOperator FilterOperator
OpcUa_ExtensionObject * FilterOperands
OpcUa_DiagnosticInfo * ElementDiagnosticInfos
OpcUa_Int32 NoOfElementDiagnosticInfos
OpcUa_ContentFilterElementResult * ElementResults
OpcUa_Int32 NoOfElements
OpcUa_ContentFilterElement * Elements
OpcUa_MonitoredItemCreateRequest * ItemsToCreate
OpcUa_TimestampsToReturn TimestampsToReturn
OpcUa_MonitoredItemCreateResult * Results
OpcUa_ResponseHeader ResponseHeader
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_ByteString ClientNonce
OpcUa_RequestHeader RequestHeader
OpcUa_UInt32 MaxResponseMessageSize
OpcUa_ByteString ClientCertificate
OpcUa_Double RequestedSessionTimeout
OpcUa_ApplicationDescription ClientDescription
OpcUa_ByteString ServerCertificate
OpcUa_EndpointDescription * ServerEndpoints
OpcUa_Int32 NoOfServerSoftwareCertificates
OpcUa_SignatureData ServerSignature
OpcUa_SignedSoftwareCertificate * ServerSoftwareCertificates
OpcUa_ResponseHeader ResponseHeader
OpcUa_RequestHeader RequestHeader
OpcUa_ResponseHeader ResponseHeader
OpcUa_DataChangeTrigger Trigger
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_MonitoredItemNotification * MonitoredItems
OpcUa_LocalizedText Description
OpcUa_LocalizedText DisplayName
OpcUa_UInt32 SpecifiedAttributes
OpcUa_LocalizedText DisplayName
OpcUa_RolePermissionType * UserRolePermissions
OpcUa_LocalizedText Description
OpcUa_Boolean IsAbstract
OpcUa_RolePermissionType * RolePermissions
OpcUa_NodeId NodeId
OpcUa_Int32 NoOfReferences
OpcUa_UInt32 WriteMask
OpcUa_Int32 NoOfRolePermissions
OpcUa_UInt16 AccessRestrictions
OpcUa_ExtensionObject DataTypeDefinition
OpcUa_UInt32 UserWriteMask
OpcUa_QualifiedName BrowseName
OpcUa_Int32 NoOfUserRolePermissions
OpcUa_ReferenceNode * References
OpcUa_NodeClass NodeClass
OpcUa_DateTime * ReqTimes
OpcUa_ByteString * EventIds
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_ResponseHeader ResponseHeader
OpcUa_Boolean DeleteTargetReferences
OpcUa_RequestHeader RequestHeader
OpcUa_DeleteNodesItem * NodesToDelete
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_StatusCode * Results
OpcUa_ResponseHeader ResponseHeader
OpcUa_ExpandedNodeId TargetNodeId
OpcUa_Boolean DeleteBidirectional
OpcUa_DeleteReferencesItem * ReferencesToDelete
OpcUa_RequestHeader RequestHeader
OpcUa_ResponseHeader ResponseHeader
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_RequestHeader RequestHeader
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_ResponseHeader ResponseHeader
OpcUa_LocalizedText DisplayName
OpcUa_String NamespaceUri
OpcUa_LocalizedText Description
OpcUa_ByteString ServerCertificate
OpcUa_MessageSecurityMode SecurityMode
OpcUa_ApplicationDescription Server
OpcUa_UserTokenPolicy * UserIdentityTokens
OpcUa_EnumField * Fields
OpcUa_String Name
OpcUa_LocalizedText Description
OpcUa_LocalizedText DisplayName
OpcUa_Int64 Value
OpcUa_LocalizedText DisplayName
OpcUa_LocalizedText Description
OpcUa_Variant * EventFields
OpcUa_Int32 NoOfEventFields
OpcUa_UInt32 ClientHandle
OpcUa_DiagnosticInfo * SelectClauseDiagnosticInfos
OpcUa_Int32 NoOfSelectClauseDiagnosticInfos
OpcUa_StatusCode * SelectClauseResults
OpcUa_ContentFilterResult WhereClauseResult
OpcUa_Int32 NoOfSelectClauseResults
OpcUa_SimpleAttributeOperand * SelectClauses
OpcUa_Int32 NoOfSelectClauses
OpcUa_ContentFilter WhereClause
OpcUa_EventFieldList * Events
OpcUa_ResponseHeader ResponseHeader
OpcUa_ServerOnNetwork * Servers
OpcUa_RequestHeader RequestHeader
OpcUa_ApplicationDescription * Servers
OpcUa_ResponseHeader ResponseHeader
OpcUa_LocalizedText DisplayName
OpcUa_LocalizedText Description
OpcUa_Int32 NoOfAttributeValues
OpcUa_GenericAttributeValue * AttributeValues
OpcUa_UInt32 SpecifiedAttributes
OpcUa_RequestHeader RequestHeader
OpcUa_ResponseHeader ResponseHeader
OpcUa_EndpointDescription * Endpoints
OpcUa_Int32 NoOfDataValues
OpcUa_DataValue * DataValues
OpcUa_Int32 NoOfEvents
OpcUa_HistoryEventFieldList * Events
OpcUa_DataValue * DataValues
OpcUa_ModificationInfo * ModificationInfos
OpcUa_RequestHeader RequestHeader
OpcUa_HistoryReadValueId * NodesToRead
OpcUa_ExtensionObject HistoryReadDetails
OpcUa_TimestampsToReturn TimestampsToReturn
OpcUa_Boolean ReleaseContinuationPoints
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_ResponseHeader ResponseHeader
OpcUa_HistoryReadResult * Results
OpcUa_ExtensionObject HistoryData
OpcUa_StatusCode StatusCode
OpcUa_ByteString ContinuationPoint
OpcUa_QualifiedName DataEncoding
OpcUa_ByteString ContinuationPoint
OpcUa_ExtensionObject * HistoryUpdateDetails
OpcUa_RequestHeader RequestHeader
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_HistoryUpdateResult * Results
OpcUa_ResponseHeader ResponseHeader
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_StatusCode StatusCode
OpcUa_StatusCode * OperationResults
OpcUa_Int32 NoOfReferences
OpcUa_LocalizedText DisplayName
OpcUa_NodeId NodeId
OpcUa_ReferenceNode * References
OpcUa_RolePermissionType * RolePermissions
OpcUa_NodeClass NodeClass
OpcUa_Int32 NoOfUserRolePermissions
OpcUa_UInt32 UserWriteMask
OpcUa_UInt16 AccessRestrictions
OpcUa_QualifiedName BrowseName
OpcUa_UInt32 WriteMask
OpcUa_Int32 NoOfRolePermissions
OpcUa_LocalizedText Description
OpcUa_RolePermissionType * UserRolePermissions
OpcUa_ByteString TokenData
OpcUa_LocalizedText DisplayName
OpcUa_UInt32 SpecifiedAttributes
OpcUa_LocalizedText Description
OpcUa_Boolean UserExecutable
OpcUa_LocalizedText DisplayName
OpcUa_Int32 NoOfReferences
OpcUa_Boolean UserExecutable
OpcUa_Int32 NoOfUserRolePermissions
OpcUa_UInt16 AccessRestrictions
OpcUa_ReferenceNode * References
OpcUa_Int32 NoOfRolePermissions
OpcUa_RolePermissionType * UserRolePermissions
OpcUa_QualifiedName BrowseName
OpcUa_LocalizedText Description
OpcUa_Boolean Executable
OpcUa_UInt32 WriteMask
OpcUa_UInt32 UserWriteMask
OpcUa_RolePermissionType * RolePermissions
OpcUa_NodeClass NodeClass
OpcUa_NodeId NodeId
OpcUa_HistoryUpdateType UpdateType
OpcUa_DateTime ModificationTime
OpcUa_TimestampsToReturn TimestampsToReturn
OpcUa_MonitoredItemModifyRequest * ItemsToModify
OpcUa_ResponseHeader ResponseHeader
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_MonitoredItemModifyResult * Results
OpcUa_RequestHeader RequestHeader
OpcUa_ResponseHeader ResponseHeader
OpcUa_MonitoringParameters RequestedParameters
OpcUa_MonitoringMode MonitoringMode
OpcUa_ExtensionObject FilterResult
OpcUa_MonitoringParameters RequestedParameters
OpcUa_ExtensionObject FilterResult
OpcUa_ExtensionObject Filter
OpcUa_EndpointUrlListDataType * NetworkPaths
OpcUa_LocalizedText Description
OpcUa_UInt32 UserWriteMask
OpcUa_LocalizedText DisplayName
OpcUa_UInt32 SpecifiedAttributes
OpcUa_Int32 NoOfReferencedNodeIds
OpcUa_Boolean IsForward
OpcUa_NodeId * ReferencedNodeIds
OpcUa_NodeId ReferenceTypeId
OpcUa_QueryDataDescription * DataToReturn
OpcUa_ExpandedNodeId TypeDefinitionNode
OpcUa_LocalizedText DisplayName
OpcUa_UInt16 AccessRestrictions
OpcUa_RolePermissionType * UserRolePermissions
OpcUa_NodeId NodeId
OpcUa_UInt32 UserWriteMask
OpcUa_UInt32 WriteMask
OpcUa_NodeClass NodeClass
OpcUa_ReferenceNode * References
OpcUa_Int32 NoOfUserRolePermissions
OpcUa_QualifiedName BrowseName
OpcUa_LocalizedText Description
OpcUa_Int32 NoOfRolePermissions
OpcUa_RolePermissionType * RolePermissions
OpcUa_Int32 NoOfReferences
OpcUa_ExtensionObject * NotificationData
OpcUa_LocalizedText DisplayName
OpcUa_LocalizedText Description
OpcUa_UInt32 SpecifiedAttributes
OpcUa_Byte EventNotifier
OpcUa_UInt32 WriteMask
OpcUa_UInt16 AccessRestrictions
OpcUa_NodeClass NodeClass
OpcUa_RolePermissionType * UserRolePermissions
OpcUa_ReferenceNode * References
OpcUa_LocalizedText Description
OpcUa_LocalizedText DisplayName
OpcUa_QualifiedName BrowseName
OpcUa_Int32 NoOfReferences
OpcUa_NodeId NodeId
OpcUa_Int32 NoOfUserRolePermissions
OpcUa_UInt32 UserWriteMask
OpcUa_RolePermissionType * RolePermissions
OpcUa_Int32 NoOfRolePermissions
OpcUa_LocalizedText DisplayName
OpcUa_LocalizedText Description
OpcUa_Int32 NoOfReferences
OpcUa_QualifiedName BrowseName
OpcUa_Int32 NoOfUserRolePermissions
OpcUa_LocalizedText Description
OpcUa_LocalizedText DisplayName
OpcUa_Int32 NoOfRolePermissions
OpcUa_UInt32 UserWriteMask
OpcUa_Boolean IsAbstract
OpcUa_NodeClass NodeClass
OpcUa_UInt32 WriteMask
OpcUa_UInt16 AccessRestrictions
OpcUa_ReferenceNode * References
OpcUa_RolePermissionType * UserRolePermissions
OpcUa_RolePermissionType * RolePermissions
OpcUa_MessageSecurityMode SecurityMode
OpcUa_RequestHeader RequestHeader
OpcUa_SecurityTokenRequestType RequestType
OpcUa_ResponseHeader ResponseHeader
OpcUa_ChannelSecurityToken SecurityToken
OpcUa_ByteString ValidBits
OpcUa_ByteString Value
OpcUa_Int32 NoOfDataDiagnosticInfos
OpcUa_DiagnosticInfo * DataDiagnosticInfos
OpcUa_StatusCode StatusCode
OpcUa_StatusCode * DataStatusCodes
OpcUa_Int32 NoOfDataStatusCodes
OpcUa_Argument * LastMethodInputArguments
OpcUa_Argument * LastMethodOutputArguments
OpcUa_StatusCode LastMethodReturnStatus
OpcUa_Argument * LastMethodOutputArguments
OpcUa_StatusResult LastMethodReturnStatus
OpcUa_Argument * LastMethodInputArguments
OpcUa_SubscriptionAcknowledgement * SubscriptionAcknowledgements
OpcUa_Int32 NoOfSubscriptionAcknowledgements
OpcUa_RequestHeader RequestHeader
OpcUa_Boolean MoreNotifications
OpcUa_StatusCode * Results
OpcUa_UInt32 SubscriptionId
OpcUa_UInt32 * AvailableSequenceNumbers
OpcUa_Int32 NoOfDiagnosticInfos
OpcUa_Int32 NoOfAvailableSequenceNumbers
OpcUa_ResponseHeader ResponseHeader
OpcUa_NotificationMessage NotificationMessage
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_RelativePath RelativePath
OpcUa_Int32 NoOfValues
OpcUa_Variant * Values
OpcUa_ExpandedNodeId TypeDefinitionNode
OpcUa_ExpandedNodeId NodeId
OpcUa_RequestHeader RequestHeader
OpcUa_ViewDescription View
OpcUa_NodeTypeDescription * NodeTypes
OpcUa_ContentFilter Filter
OpcUa_UInt32 MaxDataSetsToReturn
OpcUa_UInt32 MaxReferencesToReturn
OpcUa_ParsingResult * ParsingResults
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_ByteString ContinuationPoint
OpcUa_ContentFilterResult FilterResult
OpcUa_ResponseHeader ResponseHeader
OpcUa_QueryDataSet * QueryDataSets
OpcUa_ByteString ContinuationPoint
OpcUa_RequestHeader RequestHeader
OpcUa_Boolean ReleaseContinuationPoint
OpcUa_ResponseHeader ResponseHeader
OpcUa_QueryDataSet * QueryDataSets
OpcUa_ByteString RevisedContinuationPoint
OpcUa_Double Low
OpcUa_Double High
OpcUa_DateTime * ReqTimes
OpcUa_Boolean UseSimpleBounds
OpcUa_DateTime StartTime
OpcUa_EventFilter Filter
OpcUa_UInt32 NumValuesPerNode
OpcUa_AggregateConfiguration AggregateConfiguration
OpcUa_Double MaxAge
OpcUa_ReadValueId * NodesToRead
OpcUa_RequestHeader RequestHeader
OpcUa_Int32 NoOfNodesToRead
OpcUa_TimestampsToReturn TimestampsToReturn
OpcUa_Int32 NoOfDiagnosticInfos
OpcUa_DataValue * Results
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_ResponseHeader ResponseHeader
OpcUa_Int32 NoOfResults
OpcUa_QualifiedName DataEncoding
OpcUa_UInt32 AttributeId
OpcUa_String IndexRange
OpcUa_NodeId NodeId
OpcUa_LocalizedText DisplayName
OpcUa_ExpandedNodeId NodeId
OpcUa_ExpandedNodeId TypeDefinition
OpcUa_QualifiedName BrowseName
OpcUa_NodeId ReferenceTypeId
OpcUa_ExpandedNodeId TargetId
OpcUa_Boolean IsInverse
OpcUa_LocalizedText InverseName
OpcUa_LocalizedText Description
OpcUa_LocalizedText DisplayName
OpcUa_Int32 NoOfRolePermissions
OpcUa_NodeClass NodeClass
OpcUa_Int32 NoOfUserRolePermissions
OpcUa_LocalizedText DisplayName
OpcUa_ReferenceNode * References
OpcUa_RolePermissionType * RolePermissions
OpcUa_LocalizedText InverseName
OpcUa_UInt16 AccessRestrictions
OpcUa_LocalizedText Description
OpcUa_QualifiedName BrowseName
OpcUa_RolePermissionType * UserRolePermissions
OpcUa_RequestHeader RequestHeader
OpcUa_ResponseHeader ResponseHeader
OpcUa_ExtensionObject * DiscoveryConfiguration
OpcUa_RequestHeader RequestHeader
OpcUa_RegisteredServer Server
OpcUa_StatusCode * ConfigurationResults
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_ResponseHeader ResponseHeader
OpcUa_RegisteredServer Server
OpcUa_RequestHeader RequestHeader
OpcUa_ResponseHeader ResponseHeader
OpcUa_Int32 NoOfDiscoveryUrls
OpcUa_String SemaphoreFilePath
OpcUa_String GatewayServerUri
OpcUa_ApplicationType ServerType
OpcUa_String * DiscoveryUrls
OpcUa_LocalizedText * ServerNames
OpcUa_QualifiedName TargetName
OpcUa_Int32 NoOfElements
OpcUa_RelativePathElement * Elements
OpcUa_UInt32 SubscriptionId
OpcUa_RequestHeader RequestHeader
OpcUa_UInt32 RetransmitSequenceNumber
OpcUa_NotificationMessage NotificationMessage
OpcUa_ResponseHeader ResponseHeader
OpcUa_UInt32 TimeoutHint
OpcUa_DateTime Timestamp
OpcUa_NodeId AuthenticationToken
OpcUa_UInt32 RequestHandle
OpcUa_ExtensionObject AdditionalHeader
OpcUa_String AuditEntryId
OpcUa_UInt32 ReturnDiagnostics
OpcUa_Int32 NoOfStringTable
OpcUa_DateTime Timestamp
OpcUa_UInt32 RequestHandle
OpcUa_String * StringTable
OpcUa_DiagnosticInfo ServiceDiagnostics
OpcUa_ExtensionObject AdditionalHeader
OpcUa_StatusCode ServiceResult
OpcUa_PermissionType Permissions
OpcUa_String * ServerCapabilities
OpcUa_Int32 NoOfServerCapabilities
OpcUa_String DiscoveryUrl
OpcUa_LocalizedText ShutdownReason
OpcUa_ResponseHeader ResponseHeader
OpcUa_ServiceCounterDataType ReadCount
OpcUa_ServiceCounterDataType DeleteSubscriptionsCount
OpcUa_ServiceCounterDataType AddReferencesCount
OpcUa_ServiceCounterDataType QueryFirstCount
OpcUa_ServiceCounterDataType BrowseCount
OpcUa_ServiceCounterDataType RegisterNodesCount
OpcUa_ServiceCounterDataType SetTriggeringCount
OpcUa_ServiceCounterDataType SetPublishingModeCount
OpcUa_ServiceCounterDataType CreateSubscriptionCount
OpcUa_ServiceCounterDataType DeleteReferencesCount
OpcUa_ServiceCounterDataType PublishCount
OpcUa_ServiceCounterDataType QueryNextCount
OpcUa_ServiceCounterDataType CallCount
OpcUa_ServiceCounterDataType TransferSubscriptionsCount
OpcUa_ServiceCounterDataType CreateMonitoredItemsCount
OpcUa_ServiceCounterDataType ModifyMonitoredItemsCount
OpcUa_ServiceCounterDataType HistoryUpdateCount
OpcUa_ServiceCounterDataType BrowseNextCount
OpcUa_ServiceCounterDataType SetMonitoringModeCount
OpcUa_ServiceCounterDataType TranslateBrowsePathsToNodeIdsCount
OpcUa_ServiceCounterDataType ModifySubscriptionCount
OpcUa_ServiceCounterDataType DeleteMonitoredItemsCount
OpcUa_ServiceCounterDataType DeleteNodesCount
OpcUa_ServiceCounterDataType HistoryReadCount
OpcUa_ServiceCounterDataType AddNodesCount
OpcUa_ServiceCounterDataType RepublishCount
OpcUa_ServiceCounterDataType TotalRequestCount
OpcUa_ApplicationDescription ClientDescription
OpcUa_ServiceCounterDataType UnregisterNodesCount
OpcUa_ServiceCounterDataType WriteCount
OpcUa_MessageSecurityMode SecurityMode
OpcUa_RequestHeader RequestHeader
OpcUa_MonitoringMode MonitoringMode
OpcUa_ResponseHeader ResponseHeader
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_RequestHeader RequestHeader
OpcUa_ResponseHeader ResponseHeader
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_RequestHeader RequestHeader
OpcUa_StatusCode * RemoveResults
OpcUa_DiagnosticInfo * AddDiagnosticInfos
OpcUa_ResponseHeader ResponseHeader
OpcUa_StatusCode * AddResults
OpcUa_DiagnosticInfo * RemoveDiagnosticInfos
OpcUa_String Algorithm
OpcUa_ByteString Signature
OpcUa_QualifiedName * BrowsePath
OpcUa_DiagnosticInfo DiagnosticInfo
OpcUa_DiagnosticInfo DiagnosticInfo
OpcUa_StatusCode StatusCode
OpcUa_StructureType StructureType
OpcUa_StructureField * Fields
OpcUa_Int32 NoOfArrayDimensions
OpcUa_UInt32 * ArrayDimensions
OpcUa_Boolean IsOptional
OpcUa_NodeId DataType
OpcUa_UInt32 MaxStringLength
OpcUa_LocalizedText Description
OpcUa_Boolean DaylightSavingInOffset
OpcUa_StatusCode StatusCode
OpcUa_UInt32 * AvailableSequenceNumbers
OpcUa_Int32 NoOfAvailableSequenceNumbers
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_NodeId NodeId
OpcUa_UInt32 UserWriteMask
OpcUa_Int32 NoOfRolePermissions
OpcUa_ReferenceNode * References
OpcUa_UInt32 WriteMask
OpcUa_RolePermissionType * UserRolePermissions
OpcUa_RolePermissionType * RolePermissions
OpcUa_QualifiedName BrowseName
OpcUa_NodeClass NodeClass
OpcUa_Int32 NoOfReferences
OpcUa_Int32 NoOfUserRolePermissions
OpcUa_LocalizedText DisplayName
OpcUa_UInt16 AccessRestrictions
OpcUa_LocalizedText Description
OpcUa_RequestHeader RequestHeader
OpcUa_ResponseHeader ResponseHeader
OpcUa_DataValue * UpdateValues
OpcUa_PerformUpdateType PerformInsertReplace
OpcUa_PerformUpdateType PerformInsertReplace
OpcUa_HistoryEventFieldList * EventData
OpcUa_EventFilter Filter
OpcUa_PerformUpdateType PerformInsertReplace
OpcUa_String SecurityPolicyUri
OpcUa_UserTokenType TokenType
OpcUa_String IssuerEndpointUrl
OpcUa_String IssuedTokenType
OpcUa_LocalizedText Description
OpcUa_Double MinimumSamplingInterval
OpcUa_UInt32 SpecifiedAttributes
OpcUa_LocalizedText DisplayName
OpcUa_UInt32 * ArrayDimensions
OpcUa_UInt32 * ArrayDimensions
OpcUa_Boolean Historizing
OpcUa_LocalizedText Description
OpcUa_ReferenceNode * References
OpcUa_RolePermissionType * UserRolePermissions
OpcUa_Int32 NoOfArrayDimensions
OpcUa_Double MinimumSamplingInterval
OpcUa_QualifiedName BrowseName
OpcUa_NodeId NodeId
OpcUa_LocalizedText DisplayName
OpcUa_Byte UserAccessLevel
OpcUa_Byte AccessLevel
OpcUa_UInt32 AccessLevelEx
OpcUa_Int32 NoOfUserRolePermissions
OpcUa_UInt32 UserWriteMask
OpcUa_Int32 NoOfRolePermissions
OpcUa_UInt32 WriteMask
OpcUa_RolePermissionType * RolePermissions
OpcUa_Variant Value
OpcUa_Int32 ValueRank
OpcUa_Int32 NoOfReferences
OpcUa_NodeId DataType
OpcUa_NodeClass NodeClass
OpcUa_UInt16 AccessRestrictions
OpcUa_LocalizedText Description
OpcUa_LocalizedText DisplayName
OpcUa_Int32 NoOfArrayDimensions
OpcUa_QualifiedName BrowseName
OpcUa_RolePermissionType * RolePermissions
OpcUa_UInt32 UserWriteMask
OpcUa_Int32 NoOfRolePermissions
OpcUa_UInt32 * ArrayDimensions
OpcUa_ReferenceNode * References
OpcUa_NodeClass NodeClass
OpcUa_LocalizedText DisplayName
OpcUa_RolePermissionType * UserRolePermissions
OpcUa_UInt16 AccessRestrictions
OpcUa_Boolean IsAbstract
OpcUa_LocalizedText Description
OpcUa_Int32 NoOfUserRolePermissions
OpcUa_UInt32 UserWriteMask
OpcUa_LocalizedText DisplayName
OpcUa_Boolean ContainsNoLoops
OpcUa_LocalizedText Description
OpcUa_UInt32 SpecifiedAttributes
OpcUa_DateTime Timestamp
OpcUa_NodeClass NodeClass
OpcUa_ReferenceNode * References
OpcUa_UInt32 WriteMask
OpcUa_Boolean ContainsNoLoops
OpcUa_QualifiedName BrowseName
OpcUa_UInt16 AccessRestrictions
OpcUa_LocalizedText Description
OpcUa_RolePermissionType * RolePermissions
OpcUa_LocalizedText DisplayName
OpcUa_Int32 NoOfRolePermissions
OpcUa_Int32 NoOfUserRolePermissions
OpcUa_UInt32 UserWriteMask
OpcUa_RolePermissionType * UserRolePermissions
OpcUa_Int32 NoOfReferences
OpcUa_Byte EventNotifier
OpcUa_NodeId NodeId
OpcUa_WriteValue * NodesToWrite
OpcUa_Int32 NoOfNodesToWrite
OpcUa_RequestHeader RequestHeader
OpcUa_Int32 NoOfDiagnosticInfos
OpcUa_DiagnosticInfo * DiagnosticInfos
OpcUa_Int32 NoOfResults
OpcUa_ResponseHeader ResponseHeader
OpcUa_StatusCode * Results
OpcUa_UInt32 AttributeId
OpcUa_NodeId NodeId
OpcUa_String IndexRange
OpcUa_DataValue Value
OpcUa_ByteString CertificateData
OpcUa_Float Value
OpcUa_Double X