open62541 1.4.15
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-2022 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 *===========================================================================*/
182
183#define OpcUa_AccessLevelExType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_AccessLevelExType_None)
184
185#define OpcUa_AccessLevelExType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_AccessLevelExType_None)
186
187OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_AccessLevelExType_EnumeratedType;
188#endif
189
190#ifndef OPCUA_EXCLUDE_EventNotifierType
191/*============================================================================
192 * The EventNotifierType enumeration.
193 *===========================================================================*/
195{
200#if OPCUA_FORCE_INT32_ENUMS
201 ,_OpcUa_EventNotifierType_MaxEnumerationValue = OpcUa_Int32_Max
202#endif
205
206#define OpcUa_EventNotifierType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_EventNotifierType_None)
207
208#define OpcUa_EventNotifierType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_EventNotifierType_None)
209
210OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_EventNotifierType_EnumeratedType;
211#endif
212
213#ifndef OPCUA_EXCLUDE_AccessRestrictionType
214/*============================================================================
215 * The AccessRestrictionType enumeration.
216 *===========================================================================*/
229
230#define OpcUa_AccessRestrictionType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_AccessRestrictionType_None)
231
232#define OpcUa_AccessRestrictionType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_AccessRestrictionType_None)
233
234OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_AccessRestrictionType_EnumeratedType;
235#endif
236
237#ifndef OPCUA_EXCLUDE_RolePermissionType
238/*============================================================================
239 * The RolePermissionType structure.
240 *===========================================================================*/
247
249
251
252OPCUA_EXPORT OpcUa_StatusCode OpcUa_RolePermissionType_GetSize(OpcUa_RolePermissionType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
253
254OPCUA_EXPORT OpcUa_StatusCode OpcUa_RolePermissionType_Encode(OpcUa_RolePermissionType* pValue, struct _OpcUa_Encoder* pEncoder);
255
256OPCUA_EXPORT OpcUa_StatusCode OpcUa_RolePermissionType_Decode(OpcUa_RolePermissionType* pValue, struct _OpcUa_Decoder* pDecoder);
257
258OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RolePermissionType_EncodeableType;
259#endif
260
261#ifndef OPCUA_EXCLUDE_StructureType
262/*============================================================================
263 * The StructureType enumeration.
264 *===========================================================================*/
266{
272#if OPCUA_FORCE_INT32_ENUMS
273 ,_OpcUa_StructureType_MaxEnumerationValue = OpcUa_Int32_Max
274#endif
277
278#define OpcUa_StructureType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_StructureType_Structure)
279
280#define OpcUa_StructureType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_StructureType_Structure)
281
282OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_StructureType_EnumeratedType;
283#endif
284
285#ifndef OPCUA_EXCLUDE_StructureField
286/*============================================================================
287 * The StructureField structure.
288 *===========================================================================*/
290{
291 OpcUa_String Name;
292 OpcUa_LocalizedText Description;
293 OpcUa_NodeId DataType;
294 OpcUa_Int32 ValueRank;
296 OpcUa_UInt32* ArrayDimensions;
297 OpcUa_UInt32 MaxStringLength;
298 OpcUa_Boolean IsOptional;
299}
301
303
304OPCUA_EXPORT OpcUa_Void OpcUa_StructureField_Clear(OpcUa_StructureField* pValue);
305
306OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureField_GetSize(OpcUa_StructureField* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
307
308OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureField_Encode(OpcUa_StructureField* pValue, struct _OpcUa_Encoder* pEncoder);
309
310OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureField_Decode(OpcUa_StructureField* pValue, struct _OpcUa_Decoder* pDecoder);
311
312OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_StructureField_EncodeableType;
313#endif
314
315#ifndef OPCUA_EXCLUDE_StructureDefinition
316/*============================================================================
317 * The StructureDefinition structure.
318 *===========================================================================*/
328
330
332
333OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureDefinition_GetSize(OpcUa_StructureDefinition* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
334
335OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureDefinition_Encode(OpcUa_StructureDefinition* pValue, struct _OpcUa_Encoder* pEncoder);
336
337OPCUA_EXPORT OpcUa_StatusCode OpcUa_StructureDefinition_Decode(OpcUa_StructureDefinition* pValue, struct _OpcUa_Decoder* pDecoder);
338
339OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_StructureDefinition_EncodeableType;
340#endif
341
342#ifndef OPCUA_EXCLUDE_EnumValueType
343/*============================================================================
344 * The EnumValueType structure.
345 *===========================================================================*/
347{
348 OpcUa_Int64 Value;
349 OpcUa_LocalizedText DisplayName;
350 OpcUa_LocalizedText Description;
351}
353
355
356OPCUA_EXPORT OpcUa_Void OpcUa_EnumValueType_Clear(OpcUa_EnumValueType* pValue);
357
358OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumValueType_GetSize(OpcUa_EnumValueType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
359
360OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumValueType_Encode(OpcUa_EnumValueType* pValue, struct _OpcUa_Encoder* pEncoder);
361
362OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumValueType_Decode(OpcUa_EnumValueType* pValue, struct _OpcUa_Decoder* pDecoder);
363
364OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EnumValueType_EncodeableType;
365#endif
366
367#ifndef OPCUA_EXCLUDE_EnumField
368/*============================================================================
369 * The EnumField structure.
370 *===========================================================================*/
371typedef struct _OpcUa_EnumField
372{
373 OpcUa_Int64 Value;
374 OpcUa_LocalizedText DisplayName;
375 OpcUa_LocalizedText Description;
376 OpcUa_String Name;
377}
379
380OPCUA_EXPORT OpcUa_Void OpcUa_EnumField_Initialize(OpcUa_EnumField* pValue);
381
382OPCUA_EXPORT OpcUa_Void OpcUa_EnumField_Clear(OpcUa_EnumField* pValue);
383
384OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumField_GetSize(OpcUa_EnumField* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
385
386OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumField_Encode(OpcUa_EnumField* pValue, struct _OpcUa_Encoder* pEncoder);
387
388OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumField_Decode(OpcUa_EnumField* pValue, struct _OpcUa_Decoder* pDecoder);
389
390OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EnumField_EncodeableType;
391#endif
392
393#ifndef OPCUA_EXCLUDE_EnumDefinition
394/*============================================================================
395 * The EnumDefinition structure.
396 *===========================================================================*/
398{
399 OpcUa_Int32 NoOfFields;
401}
403
405
406OPCUA_EXPORT OpcUa_Void OpcUa_EnumDefinition_Clear(OpcUa_EnumDefinition* pValue);
407
408OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumDefinition_GetSize(OpcUa_EnumDefinition* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
409
410OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumDefinition_Encode(OpcUa_EnumDefinition* pValue, struct _OpcUa_Encoder* pEncoder);
411
412OPCUA_EXPORT OpcUa_StatusCode OpcUa_EnumDefinition_Decode(OpcUa_EnumDefinition* pValue, struct _OpcUa_Decoder* pDecoder);
413
414OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EnumDefinition_EncodeableType;
415#endif
416
417#ifndef OPCUA_EXCLUDE_ReferenceNode
418/*============================================================================
419 * The ReferenceNode structure.
420 *===========================================================================*/
422{
423 OpcUa_NodeId ReferenceTypeId;
424 OpcUa_Boolean IsInverse;
425 OpcUa_ExpandedNodeId TargetId;
426}
428
430
431OPCUA_EXPORT OpcUa_Void OpcUa_ReferenceNode_Clear(OpcUa_ReferenceNode* pValue);
432
433OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceNode_GetSize(OpcUa_ReferenceNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
434
435OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceNode_Encode(OpcUa_ReferenceNode* pValue, struct _OpcUa_Encoder* pEncoder);
436
437OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceNode_Decode(OpcUa_ReferenceNode* pValue, struct _OpcUa_Decoder* pDecoder);
438
439OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReferenceNode_EncodeableType;
440#endif
441
442#ifndef OPCUA_EXCLUDE_Node
443/*============================================================================
444 * The Node structure.
445 *===========================================================================*/
464
465OPCUA_EXPORT OpcUa_Void OpcUa_Node_Initialize(OpcUa_Node* pValue);
466
467OPCUA_EXPORT OpcUa_Void OpcUa_Node_Clear(OpcUa_Node* pValue);
468
469OPCUA_EXPORT OpcUa_StatusCode OpcUa_Node_GetSize(OpcUa_Node* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
470
471OPCUA_EXPORT OpcUa_StatusCode OpcUa_Node_Encode(OpcUa_Node* pValue, struct _OpcUa_Encoder* pEncoder);
472
473OPCUA_EXPORT OpcUa_StatusCode OpcUa_Node_Decode(OpcUa_Node* pValue, struct _OpcUa_Decoder* pDecoder);
474
475OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_Node_EncodeableType;
476#endif
477
478#ifndef OPCUA_EXCLUDE_InstanceNode
479/*============================================================================
480 * The InstanceNode structure.
481 *===========================================================================*/
500
501OPCUA_EXPORT OpcUa_Void OpcUa_InstanceNode_Initialize(OpcUa_InstanceNode* pValue);
502
503OPCUA_EXPORT OpcUa_Void OpcUa_InstanceNode_Clear(OpcUa_InstanceNode* pValue);
504
505OPCUA_EXPORT OpcUa_StatusCode OpcUa_InstanceNode_GetSize(OpcUa_InstanceNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
506
507OPCUA_EXPORT OpcUa_StatusCode OpcUa_InstanceNode_Encode(OpcUa_InstanceNode* pValue, struct _OpcUa_Encoder* pEncoder);
508
509OPCUA_EXPORT OpcUa_StatusCode OpcUa_InstanceNode_Decode(OpcUa_InstanceNode* pValue, struct _OpcUa_Decoder* pDecoder);
510
511OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_InstanceNode_EncodeableType;
512#endif
513
514#ifndef OPCUA_EXCLUDE_TypeNode
515/*============================================================================
516 * The TypeNode structure.
517 *===========================================================================*/
536
537OPCUA_EXPORT OpcUa_Void OpcUa_TypeNode_Initialize(OpcUa_TypeNode* pValue);
538
539OPCUA_EXPORT OpcUa_Void OpcUa_TypeNode_Clear(OpcUa_TypeNode* pValue);
540
541OPCUA_EXPORT OpcUa_StatusCode OpcUa_TypeNode_GetSize(OpcUa_TypeNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
542
543OPCUA_EXPORT OpcUa_StatusCode OpcUa_TypeNode_Encode(OpcUa_TypeNode* pValue, struct _OpcUa_Encoder* pEncoder);
544
545OPCUA_EXPORT OpcUa_StatusCode OpcUa_TypeNode_Decode(OpcUa_TypeNode* pValue, struct _OpcUa_Decoder* pDecoder);
546
547OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_TypeNode_EncodeableType;
548#endif
549
550#ifndef OPCUA_EXCLUDE_ObjectNode
551/*============================================================================
552 * The ObjectNode structure.
553 *===========================================================================*/
573
574OPCUA_EXPORT OpcUa_Void OpcUa_ObjectNode_Initialize(OpcUa_ObjectNode* pValue);
575
576OPCUA_EXPORT OpcUa_Void OpcUa_ObjectNode_Clear(OpcUa_ObjectNode* pValue);
577
578OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectNode_GetSize(OpcUa_ObjectNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
579
580OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectNode_Encode(OpcUa_ObjectNode* pValue, struct _OpcUa_Encoder* pEncoder);
581
582OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectNode_Decode(OpcUa_ObjectNode* pValue, struct _OpcUa_Decoder* pDecoder);
583
584OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ObjectNode_EncodeableType;
585#endif
586
587#ifndef OPCUA_EXCLUDE_ObjectTypeNode
588/*============================================================================
589 * The ObjectTypeNode structure.
590 *===========================================================================*/
610
612
613OPCUA_EXPORT OpcUa_Void OpcUa_ObjectTypeNode_Clear(OpcUa_ObjectTypeNode* pValue);
614
615OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeNode_GetSize(OpcUa_ObjectTypeNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
616
617OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeNode_Encode(OpcUa_ObjectTypeNode* pValue, struct _OpcUa_Encoder* pEncoder);
618
619OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeNode_Decode(OpcUa_ObjectTypeNode* pValue, struct _OpcUa_Decoder* pDecoder);
620
621OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ObjectTypeNode_EncodeableType;
622#endif
623
624#ifndef OPCUA_EXCLUDE_VariableNode
625/*============================================================================
626 * The VariableNode structure.
627 *===========================================================================*/
629{
630 OpcUa_NodeId NodeId;
632 OpcUa_QualifiedName BrowseName;
633 OpcUa_LocalizedText DisplayName;
634 OpcUa_LocalizedText Description;
635 OpcUa_UInt32 WriteMask;
636 OpcUa_UInt32 UserWriteMask;
641 OpcUa_UInt16 AccessRestrictions;
642 OpcUa_Int32 NoOfReferences;
644 OpcUa_Variant Value;
645 OpcUa_NodeId DataType;
646 OpcUa_Int32 ValueRank;
648 OpcUa_UInt32* ArrayDimensions;
649 OpcUa_Byte AccessLevel;
650 OpcUa_Byte UserAccessLevel;
652 OpcUa_Boolean Historizing;
653 OpcUa_UInt32 AccessLevelEx;
654}
656
657OPCUA_EXPORT OpcUa_Void OpcUa_VariableNode_Initialize(OpcUa_VariableNode* pValue);
658
659OPCUA_EXPORT OpcUa_Void OpcUa_VariableNode_Clear(OpcUa_VariableNode* pValue);
660
661OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableNode_GetSize(OpcUa_VariableNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
662
663OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableNode_Encode(OpcUa_VariableNode* pValue, struct _OpcUa_Encoder* pEncoder);
664
665OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableNode_Decode(OpcUa_VariableNode* pValue, struct _OpcUa_Decoder* pDecoder);
666
667OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_VariableNode_EncodeableType;
668#endif
669
670#ifndef OPCUA_EXCLUDE_VariableTypeNode
671/*============================================================================
672 * The VariableTypeNode structure.
673 *===========================================================================*/
675{
676 OpcUa_NodeId NodeId;
678 OpcUa_QualifiedName BrowseName;
679 OpcUa_LocalizedText DisplayName;
680 OpcUa_LocalizedText Description;
681 OpcUa_UInt32 WriteMask;
682 OpcUa_UInt32 UserWriteMask;
687 OpcUa_UInt16 AccessRestrictions;
688 OpcUa_Int32 NoOfReferences;
690 OpcUa_Variant Value;
691 OpcUa_NodeId DataType;
692 OpcUa_Int32 ValueRank;
694 OpcUa_UInt32* ArrayDimensions;
695 OpcUa_Boolean IsAbstract;
696}
698
700
702
703OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeNode_GetSize(OpcUa_VariableTypeNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
704
705OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeNode_Encode(OpcUa_VariableTypeNode* pValue, struct _OpcUa_Encoder* pEncoder);
706
707OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeNode_Decode(OpcUa_VariableTypeNode* pValue, struct _OpcUa_Decoder* pDecoder);
708
709OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_VariableTypeNode_EncodeableType;
710#endif
711
712#ifndef OPCUA_EXCLUDE_ReferenceTypeNode
713/*============================================================================
714 * The ReferenceTypeNode structure.
715 *===========================================================================*/
737
739
741
742OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeNode_GetSize(OpcUa_ReferenceTypeNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
743
744OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeNode_Encode(OpcUa_ReferenceTypeNode* pValue, struct _OpcUa_Encoder* pEncoder);
745
746OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeNode_Decode(OpcUa_ReferenceTypeNode* pValue, struct _OpcUa_Decoder* pDecoder);
747
748OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReferenceTypeNode_EncodeableType;
749#endif
750
751#ifndef OPCUA_EXCLUDE_MethodNode
752/*============================================================================
753 * The MethodNode structure.
754 *===========================================================================*/
775
776OPCUA_EXPORT OpcUa_Void OpcUa_MethodNode_Initialize(OpcUa_MethodNode* pValue);
777
778OPCUA_EXPORT OpcUa_Void OpcUa_MethodNode_Clear(OpcUa_MethodNode* pValue);
779
780OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodNode_GetSize(OpcUa_MethodNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
781
782OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodNode_Encode(OpcUa_MethodNode* pValue, struct _OpcUa_Encoder* pEncoder);
783
784OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodNode_Decode(OpcUa_MethodNode* pValue, struct _OpcUa_Decoder* pDecoder);
785
786OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MethodNode_EncodeableType;
787#endif
788
789#ifndef OPCUA_EXCLUDE_ViewNode
790/*============================================================================
791 * The ViewNode structure.
792 *===========================================================================*/
813
814OPCUA_EXPORT OpcUa_Void OpcUa_ViewNode_Initialize(OpcUa_ViewNode* pValue);
815
816OPCUA_EXPORT OpcUa_Void OpcUa_ViewNode_Clear(OpcUa_ViewNode* pValue);
817
818OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewNode_GetSize(OpcUa_ViewNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
819
820OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewNode_Encode(OpcUa_ViewNode* pValue, struct _OpcUa_Encoder* pEncoder);
821
822OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewNode_Decode(OpcUa_ViewNode* pValue, struct _OpcUa_Decoder* pDecoder);
823
824OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ViewNode_EncodeableType;
825#endif
826
827#ifndef OPCUA_EXCLUDE_DataTypeNode
828/*============================================================================
829 * The DataTypeNode structure.
830 *===========================================================================*/
851
852OPCUA_EXPORT OpcUa_Void OpcUa_DataTypeNode_Initialize(OpcUa_DataTypeNode* pValue);
853
854OPCUA_EXPORT OpcUa_Void OpcUa_DataTypeNode_Clear(OpcUa_DataTypeNode* pValue);
855
856OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeNode_GetSize(OpcUa_DataTypeNode* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
857
858OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeNode_Encode(OpcUa_DataTypeNode* pValue, struct _OpcUa_Encoder* pEncoder);
859
860OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeNode_Decode(OpcUa_DataTypeNode* pValue, struct _OpcUa_Decoder* pDecoder);
861
862OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DataTypeNode_EncodeableType;
863#endif
864
865#ifndef OPCUA_EXCLUDE_Argument
866/*============================================================================
867 * The Argument structure.
868 *===========================================================================*/
869typedef struct _OpcUa_Argument
870{
871 OpcUa_String Name;
872 OpcUa_NodeId DataType;
873 OpcUa_Int32 ValueRank;
875 OpcUa_UInt32* ArrayDimensions;
876 OpcUa_LocalizedText Description;
877}
879
880OPCUA_EXPORT OpcUa_Void OpcUa_Argument_Initialize(OpcUa_Argument* pValue);
881
882OPCUA_EXPORT OpcUa_Void OpcUa_Argument_Clear(OpcUa_Argument* pValue);
883
884OPCUA_EXPORT OpcUa_StatusCode OpcUa_Argument_GetSize(OpcUa_Argument* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
885
886OPCUA_EXPORT OpcUa_StatusCode OpcUa_Argument_Encode(OpcUa_Argument* pValue, struct _OpcUa_Encoder* pEncoder);
887
888OPCUA_EXPORT OpcUa_StatusCode OpcUa_Argument_Decode(OpcUa_Argument* pValue, struct _OpcUa_Decoder* pDecoder);
889
890OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_Argument_EncodeableType;
891#endif
892
893#ifndef OPCUA_EXCLUDE_OptionSet
894/*============================================================================
895 * The OptionSet structure.
896 *===========================================================================*/
897typedef struct _OpcUa_OptionSet
898{
899 OpcUa_ByteString Value;
900 OpcUa_ByteString ValidBits;
901}
903
904OPCUA_EXPORT OpcUa_Void OpcUa_OptionSet_Initialize(OpcUa_OptionSet* pValue);
905
906OPCUA_EXPORT OpcUa_Void OpcUa_OptionSet_Clear(OpcUa_OptionSet* pValue);
907
908OPCUA_EXPORT OpcUa_StatusCode OpcUa_OptionSet_GetSize(OpcUa_OptionSet* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
909
910OPCUA_EXPORT OpcUa_StatusCode OpcUa_OptionSet_Encode(OpcUa_OptionSet* pValue, struct _OpcUa_Encoder* pEncoder);
911
912OPCUA_EXPORT OpcUa_StatusCode OpcUa_OptionSet_Decode(OpcUa_OptionSet* pValue, struct _OpcUa_Decoder* pDecoder);
913
914OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_OptionSet_EncodeableType;
915#endif
916
917#ifndef OPCUA_EXCLUDE_TimeZoneDataType
918/*============================================================================
919 * The TimeZoneDataType structure.
920 *===========================================================================*/
922{
923 OpcUa_Int16 Offset;
925}
927
929
931
932OPCUA_EXPORT OpcUa_StatusCode OpcUa_TimeZoneDataType_GetSize(OpcUa_TimeZoneDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
933
934OPCUA_EXPORT OpcUa_StatusCode OpcUa_TimeZoneDataType_Encode(OpcUa_TimeZoneDataType* pValue, struct _OpcUa_Encoder* pEncoder);
935
936OPCUA_EXPORT OpcUa_StatusCode OpcUa_TimeZoneDataType_Decode(OpcUa_TimeZoneDataType* pValue, struct _OpcUa_Decoder* pDecoder);
937
938OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_TimeZoneDataType_EncodeableType;
939#endif
940
941#ifndef OPCUA_EXCLUDE_ApplicationType
942/*============================================================================
943 * The ApplicationType enumeration.
944 *===========================================================================*/
946{
951#if OPCUA_FORCE_INT32_ENUMS
952 ,_OpcUa_ApplicationType_MaxEnumerationValue = OpcUa_Int32_Max
953#endif
956
957#define OpcUa_ApplicationType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_ApplicationType_Server)
958
959#define OpcUa_ApplicationType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_ApplicationType_Server)
960
961OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_ApplicationType_EnumeratedType;
962#endif
963
964#ifndef OPCUA_EXCLUDE_ApplicationDescription
965/*============================================================================
966 * The ApplicationDescription structure.
967 *===========================================================================*/
969{
970 OpcUa_String ApplicationUri;
971 OpcUa_String ProductUri;
972 OpcUa_LocalizedText ApplicationName;
974 OpcUa_String GatewayServerUri;
976 OpcUa_Int32 NoOfDiscoveryUrls;
977 OpcUa_String* DiscoveryUrls;
978}
980
982
984
985OPCUA_EXPORT OpcUa_StatusCode OpcUa_ApplicationDescription_GetSize(OpcUa_ApplicationDescription* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
986
987OPCUA_EXPORT OpcUa_StatusCode OpcUa_ApplicationDescription_Encode(OpcUa_ApplicationDescription* pValue, struct _OpcUa_Encoder* pEncoder);
988
989OPCUA_EXPORT OpcUa_StatusCode OpcUa_ApplicationDescription_Decode(OpcUa_ApplicationDescription* pValue, struct _OpcUa_Decoder* pDecoder);
990
991OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ApplicationDescription_EncodeableType;
992#endif
993
994#ifndef OPCUA_EXCLUDE_RequestHeader
995/*============================================================================
996 * The RequestHeader structure.
997 *===========================================================================*/
999{
1001 OpcUa_DateTime Timestamp;
1002 OpcUa_UInt32 RequestHandle;
1003 OpcUa_UInt32 ReturnDiagnostics;
1004 OpcUa_String AuditEntryId;
1005 OpcUa_UInt32 TimeoutHint;
1006 OpcUa_ExtensionObject AdditionalHeader;
1007}
1009
1011
1012OPCUA_EXPORT OpcUa_Void OpcUa_RequestHeader_Clear(OpcUa_RequestHeader* pValue);
1013
1014OPCUA_EXPORT OpcUa_StatusCode OpcUa_RequestHeader_GetSize(OpcUa_RequestHeader* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1015
1016OPCUA_EXPORT OpcUa_StatusCode OpcUa_RequestHeader_Encode(OpcUa_RequestHeader* pValue, struct _OpcUa_Encoder* pEncoder);
1017
1018OPCUA_EXPORT OpcUa_StatusCode OpcUa_RequestHeader_Decode(OpcUa_RequestHeader* pValue, struct _OpcUa_Decoder* pDecoder);
1019
1020OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RequestHeader_EncodeableType;
1021#endif
1022
1023#ifndef OPCUA_EXCLUDE_ResponseHeader
1024/*============================================================================
1025 * The ResponseHeader structure.
1026 *===========================================================================*/
1028{
1029 OpcUa_DateTime Timestamp;
1030 OpcUa_UInt32 RequestHandle;
1031 OpcUa_StatusCode ServiceResult;
1032 OpcUa_DiagnosticInfo ServiceDiagnostics;
1033 OpcUa_Int32 NoOfStringTable;
1034 OpcUa_String* StringTable;
1035 OpcUa_ExtensionObject AdditionalHeader;
1036}
1038
1040
1041OPCUA_EXPORT OpcUa_Void OpcUa_ResponseHeader_Clear(OpcUa_ResponseHeader* pValue);
1042
1043OPCUA_EXPORT OpcUa_StatusCode OpcUa_ResponseHeader_GetSize(OpcUa_ResponseHeader* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1044
1045OPCUA_EXPORT OpcUa_StatusCode OpcUa_ResponseHeader_Encode(OpcUa_ResponseHeader* pValue, struct _OpcUa_Encoder* pEncoder);
1046
1047OPCUA_EXPORT OpcUa_StatusCode OpcUa_ResponseHeader_Decode(OpcUa_ResponseHeader* pValue, struct _OpcUa_Decoder* pDecoder);
1048
1049OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ResponseHeader_EncodeableType;
1050#endif
1051
1052#ifndef OPCUA_EXCLUDE_ServiceFault
1053/*============================================================================
1054 * The ServiceFault structure.
1055 *===========================================================================*/
1061
1062OPCUA_EXPORT OpcUa_Void OpcUa_ServiceFault_Initialize(OpcUa_ServiceFault* pValue);
1063
1064OPCUA_EXPORT OpcUa_Void OpcUa_ServiceFault_Clear(OpcUa_ServiceFault* pValue);
1065
1066OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceFault_GetSize(OpcUa_ServiceFault* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1067
1068OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceFault_Encode(OpcUa_ServiceFault* pValue, struct _OpcUa_Encoder* pEncoder);
1069
1070OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceFault_Decode(OpcUa_ServiceFault* pValue, struct _OpcUa_Decoder* pDecoder);
1071
1072OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ServiceFault_EncodeableType;
1073#endif
1074
1075#ifndef OPCUA_EXCLUDE_SessionlessInvokeRequestType
1076/*============================================================================
1077 * The SessionlessInvokeRequestType structure.
1078 *===========================================================================*/
1080{
1081 OpcUa_UInt32 UrisVersion;
1083 OpcUa_String* NamespaceUris;
1084 OpcUa_Int32 NoOfServerUris;
1085 OpcUa_String* ServerUris;
1086 OpcUa_Int32 NoOfLocaleIds;
1087 OpcUa_String* LocaleIds;
1088 OpcUa_UInt32 ServiceId;
1089}
1091
1093
1095
1096OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeRequestType_GetSize(OpcUa_SessionlessInvokeRequestType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1097
1098OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeRequestType_Encode(OpcUa_SessionlessInvokeRequestType* pValue, struct _OpcUa_Encoder* pEncoder);
1099
1100OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeRequestType_Decode(OpcUa_SessionlessInvokeRequestType* pValue, struct _OpcUa_Decoder* pDecoder);
1101
1102OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SessionlessInvokeRequestType_EncodeableType;
1103#endif
1104
1105#ifndef OPCUA_EXCLUDE_SessionlessInvokeResponseType
1106/*============================================================================
1107 * The SessionlessInvokeResponseType structure.
1108 *===========================================================================*/
1110{
1112 OpcUa_String* NamespaceUris;
1113 OpcUa_Int32 NoOfServerUris;
1114 OpcUa_String* ServerUris;
1115 OpcUa_UInt32 ServiceId;
1116}
1118
1120
1122
1123OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeResponseType_GetSize(OpcUa_SessionlessInvokeResponseType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1124
1125OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeResponseType_Encode(OpcUa_SessionlessInvokeResponseType* pValue, struct _OpcUa_Encoder* pEncoder);
1126
1127OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionlessInvokeResponseType_Decode(OpcUa_SessionlessInvokeResponseType* pValue, struct _OpcUa_Decoder* pDecoder);
1128
1129OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SessionlessInvokeResponseType_EncodeableType;
1130#endif
1131
1132#ifndef OPCUA_EXCLUDE_FindServers
1133#ifndef OPCUA_EXCLUDE_FindServersRequest
1134/*============================================================================
1135 * The FindServersRequest structure.
1136 *===========================================================================*/
1138{
1140 OpcUa_String EndpointUrl;
1141 OpcUa_Int32 NoOfLocaleIds;
1142 OpcUa_String* LocaleIds;
1143 OpcUa_Int32 NoOfServerUris;
1144 OpcUa_String* ServerUris;
1145}
1147
1149
1151
1152OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersRequest_GetSize(OpcUa_FindServersRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1153
1154OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersRequest_Encode(OpcUa_FindServersRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1155
1156OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersRequest_Decode(OpcUa_FindServersRequest* pValue, struct _OpcUa_Decoder* pDecoder);
1157
1158OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_FindServersRequest_EncodeableType;
1159#endif
1160
1161#ifndef OPCUA_EXCLUDE_FindServersResponse
1162/*============================================================================
1163 * The FindServersResponse structure.
1164 *===========================================================================*/
1172
1174
1176
1177OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersResponse_GetSize(OpcUa_FindServersResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1178
1179OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersResponse_Encode(OpcUa_FindServersResponse* pValue, struct _OpcUa_Encoder* pEncoder);
1180
1181OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersResponse_Decode(OpcUa_FindServersResponse* pValue, struct _OpcUa_Decoder* pDecoder);
1182
1183OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_FindServersResponse_EncodeableType;
1184#endif
1185#endif
1186
1187#ifndef OPCUA_EXCLUDE_ServerOnNetwork
1188/*============================================================================
1189 * The ServerOnNetwork structure.
1190 *===========================================================================*/
1192{
1193 OpcUa_UInt32 RecordId;
1194 OpcUa_String ServerName;
1195 OpcUa_String DiscoveryUrl;
1197 OpcUa_String* ServerCapabilities;
1198}
1200
1202
1204
1205OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerOnNetwork_GetSize(OpcUa_ServerOnNetwork* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1206
1207OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerOnNetwork_Encode(OpcUa_ServerOnNetwork* pValue, struct _OpcUa_Encoder* pEncoder);
1208
1209OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerOnNetwork_Decode(OpcUa_ServerOnNetwork* pValue, struct _OpcUa_Decoder* pDecoder);
1210
1211OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ServerOnNetwork_EncodeableType;
1212#endif
1213
1214#ifndef OPCUA_EXCLUDE_FindServersOnNetwork
1215#ifndef OPCUA_EXCLUDE_FindServersOnNetworkRequest
1216/*============================================================================
1217 * The FindServersOnNetworkRequest structure.
1218 *===========================================================================*/
1228
1230
1232
1233OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkRequest_GetSize(OpcUa_FindServersOnNetworkRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1234
1235OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkRequest_Encode(OpcUa_FindServersOnNetworkRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1236
1237OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkRequest_Decode(OpcUa_FindServersOnNetworkRequest* pValue, struct _OpcUa_Decoder* pDecoder);
1238
1239OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_FindServersOnNetworkRequest_EncodeableType;
1240#endif
1241
1242#ifndef OPCUA_EXCLUDE_FindServersOnNetworkResponse
1243/*============================================================================
1244 * The FindServersOnNetworkResponse structure.
1245 *===========================================================================*/
1254
1256
1258
1259OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkResponse_GetSize(OpcUa_FindServersOnNetworkResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1260
1261OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkResponse_Encode(OpcUa_FindServersOnNetworkResponse* pValue, struct _OpcUa_Encoder* pEncoder);
1262
1263OPCUA_EXPORT OpcUa_StatusCode OpcUa_FindServersOnNetworkResponse_Decode(OpcUa_FindServersOnNetworkResponse* pValue, struct _OpcUa_Decoder* pDecoder);
1264
1265OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_FindServersOnNetworkResponse_EncodeableType;
1266#endif
1267#endif
1268
1269#ifndef OPCUA_EXCLUDE_MessageSecurityMode
1270/*============================================================================
1271 * The MessageSecurityMode enumeration.
1272 *===========================================================================*/
1274{
1279#if OPCUA_FORCE_INT32_ENUMS
1280 ,_OpcUa_MessageSecurityMode_MaxEnumerationValue = OpcUa_Int32_Max
1281#endif
1284
1285#define OpcUa_MessageSecurityMode_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_MessageSecurityMode_Invalid)
1286
1287#define OpcUa_MessageSecurityMode_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_MessageSecurityMode_Invalid)
1288
1289OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_MessageSecurityMode_EnumeratedType;
1290#endif
1291
1292#ifndef OPCUA_EXCLUDE_UserTokenType
1293/*============================================================================
1294 * The UserTokenType enumeration.
1295 *===========================================================================*/
1297{
1302#if OPCUA_FORCE_INT32_ENUMS
1303 ,_OpcUa_UserTokenType_MaxEnumerationValue = OpcUa_Int32_Max
1304#endif
1307
1308#define OpcUa_UserTokenType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_UserTokenType_Anonymous)
1309
1310#define OpcUa_UserTokenType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_UserTokenType_Anonymous)
1311
1312OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_UserTokenType_EnumeratedType;
1313#endif
1314
1315#ifndef OPCUA_EXCLUDE_UserTokenPolicy
1316/*============================================================================
1317 * The UserTokenPolicy structure.
1318 *===========================================================================*/
1328
1330
1332
1333OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserTokenPolicy_GetSize(OpcUa_UserTokenPolicy* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1334
1335OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserTokenPolicy_Encode(OpcUa_UserTokenPolicy* pValue, struct _OpcUa_Encoder* pEncoder);
1336
1337OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserTokenPolicy_Decode(OpcUa_UserTokenPolicy* pValue, struct _OpcUa_Decoder* pDecoder);
1338
1339OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UserTokenPolicy_EncodeableType;
1340#endif
1341
1342#ifndef OPCUA_EXCLUDE_EndpointDescription
1343/*============================================================================
1344 * The EndpointDescription structure.
1345 *===========================================================================*/
1359
1361
1363
1364OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointDescription_GetSize(OpcUa_EndpointDescription* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1365
1366OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointDescription_Encode(OpcUa_EndpointDescription* pValue, struct _OpcUa_Encoder* pEncoder);
1367
1368OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointDescription_Decode(OpcUa_EndpointDescription* pValue, struct _OpcUa_Decoder* pDecoder);
1369
1370OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EndpointDescription_EncodeableType;
1371#endif
1372
1373#ifndef OPCUA_EXCLUDE_GetEndpoints
1374#ifndef OPCUA_EXCLUDE_GetEndpointsRequest
1375/*============================================================================
1376 * The GetEndpointsRequest structure.
1377 *===========================================================================*/
1379{
1381 OpcUa_String EndpointUrl;
1382 OpcUa_Int32 NoOfLocaleIds;
1383 OpcUa_String* LocaleIds;
1384 OpcUa_Int32 NoOfProfileUris;
1385 OpcUa_String* ProfileUris;
1386}
1388
1390
1392
1393OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsRequest_GetSize(OpcUa_GetEndpointsRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1394
1395OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsRequest_Encode(OpcUa_GetEndpointsRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1396
1397OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsRequest_Decode(OpcUa_GetEndpointsRequest* pValue, struct _OpcUa_Decoder* pDecoder);
1398
1399OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_GetEndpointsRequest_EncodeableType;
1400#endif
1401
1402#ifndef OPCUA_EXCLUDE_GetEndpointsResponse
1403/*============================================================================
1404 * The GetEndpointsResponse structure.
1405 *===========================================================================*/
1413
1415
1417
1418OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsResponse_GetSize(OpcUa_GetEndpointsResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1419
1420OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsResponse_Encode(OpcUa_GetEndpointsResponse* pValue, struct _OpcUa_Encoder* pEncoder);
1421
1422OPCUA_EXPORT OpcUa_StatusCode OpcUa_GetEndpointsResponse_Decode(OpcUa_GetEndpointsResponse* pValue, struct _OpcUa_Decoder* pDecoder);
1423
1424OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_GetEndpointsResponse_EncodeableType;
1425#endif
1426#endif
1427
1428#ifndef OPCUA_EXCLUDE_RegisteredServer
1429/*============================================================================
1430 * The RegisteredServer structure.
1431 *===========================================================================*/
1433{
1434 OpcUa_String ServerUri;
1435 OpcUa_String ProductUri;
1436 OpcUa_Int32 NoOfServerNames;
1437 OpcUa_LocalizedText* ServerNames;
1439 OpcUa_String GatewayServerUri;
1441 OpcUa_String* DiscoveryUrls;
1442 OpcUa_String SemaphoreFilePath;
1443 OpcUa_Boolean IsOnline;
1444}
1446
1448
1450
1451OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisteredServer_GetSize(OpcUa_RegisteredServer* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1452
1453OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisteredServer_Encode(OpcUa_RegisteredServer* pValue, struct _OpcUa_Encoder* pEncoder);
1454
1455OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisteredServer_Decode(OpcUa_RegisteredServer* pValue, struct _OpcUa_Decoder* pDecoder);
1456
1457OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RegisteredServer_EncodeableType;
1458#endif
1459
1460#ifndef OPCUA_EXCLUDE_RegisterServer
1461#ifndef OPCUA_EXCLUDE_RegisterServerRequest
1462/*============================================================================
1463 * The RegisterServerRequest structure.
1464 *===========================================================================*/
1471
1473
1475
1476OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerRequest_GetSize(OpcUa_RegisterServerRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1477
1478OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerRequest_Encode(OpcUa_RegisterServerRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1479
1480OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerRequest_Decode(OpcUa_RegisterServerRequest* pValue, struct _OpcUa_Decoder* pDecoder);
1481
1482OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RegisterServerRequest_EncodeableType;
1483#endif
1484
1485#ifndef OPCUA_EXCLUDE_RegisterServerResponse
1486/*============================================================================
1487 * The RegisterServerResponse structure.
1488 *===========================================================================*/
1494
1496
1498
1499OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerResponse_GetSize(OpcUa_RegisterServerResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1500
1501OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerResponse_Encode(OpcUa_RegisterServerResponse* pValue, struct _OpcUa_Encoder* pEncoder);
1502
1503OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServerResponse_Decode(OpcUa_RegisterServerResponse* pValue, struct _OpcUa_Decoder* pDecoder);
1504
1505OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RegisterServerResponse_EncodeableType;
1506#endif
1507#endif
1508
1509#ifndef OPCUA_EXCLUDE_MdnsDiscoveryConfiguration
1510/*============================================================================
1511 * The MdnsDiscoveryConfiguration structure.
1512 *===========================================================================*/
1514{
1515 OpcUa_String MdnsServerName;
1517 OpcUa_String* ServerCapabilities;
1518}
1520
1522
1524
1525OPCUA_EXPORT OpcUa_StatusCode OpcUa_MdnsDiscoveryConfiguration_GetSize(OpcUa_MdnsDiscoveryConfiguration* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1526
1527OPCUA_EXPORT OpcUa_StatusCode OpcUa_MdnsDiscoveryConfiguration_Encode(OpcUa_MdnsDiscoveryConfiguration* pValue, struct _OpcUa_Encoder* pEncoder);
1528
1529OPCUA_EXPORT OpcUa_StatusCode OpcUa_MdnsDiscoveryConfiguration_Decode(OpcUa_MdnsDiscoveryConfiguration* pValue, struct _OpcUa_Decoder* pDecoder);
1530
1531OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MdnsDiscoveryConfiguration_EncodeableType;
1532#endif
1533
1534#ifndef OPCUA_EXCLUDE_RegisterServer2
1535#ifndef OPCUA_EXCLUDE_RegisterServer2Request
1536/*============================================================================
1537 * The RegisterServer2Request structure.
1538 *===========================================================================*/
1547
1549
1551
1552OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Request_GetSize(OpcUa_RegisterServer2Request* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1553
1554OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Request_Encode(OpcUa_RegisterServer2Request* pValue, struct _OpcUa_Encoder* pEncoder);
1555
1556OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Request_Decode(OpcUa_RegisterServer2Request* pValue, struct _OpcUa_Decoder* pDecoder);
1557
1558OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RegisterServer2Request_EncodeableType;
1559#endif
1560
1561#ifndef OPCUA_EXCLUDE_RegisterServer2Response
1562/*============================================================================
1563 * The RegisterServer2Response structure.
1564 *===========================================================================*/
1574
1576
1578
1579OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Response_GetSize(OpcUa_RegisterServer2Response* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1580
1581OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Response_Encode(OpcUa_RegisterServer2Response* pValue, struct _OpcUa_Encoder* pEncoder);
1582
1583OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterServer2Response_Decode(OpcUa_RegisterServer2Response* pValue, struct _OpcUa_Decoder* pDecoder);
1584
1585OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RegisterServer2Response_EncodeableType;
1586#endif
1587#endif
1588
1589#ifndef OPCUA_EXCLUDE_SecurityTokenRequestType
1590/*============================================================================
1591 * The SecurityTokenRequestType enumeration.
1592 *===========================================================================*/
1594{
1597#if OPCUA_FORCE_INT32_ENUMS
1598 ,_OpcUa_SecurityTokenRequestType_MaxEnumerationValue = OpcUa_Int32_Max
1599#endif
1602
1603#define OpcUa_SecurityTokenRequestType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_SecurityTokenRequestType_Issue)
1604
1605#define OpcUa_SecurityTokenRequestType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_SecurityTokenRequestType_Issue)
1606
1607OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_SecurityTokenRequestType_EnumeratedType;
1608#endif
1609
1610#ifndef OPCUA_EXCLUDE_ChannelSecurityToken
1611/*============================================================================
1612 * The ChannelSecurityToken structure.
1613 *===========================================================================*/
1615{
1616 OpcUa_UInt32 ChannelId;
1617 OpcUa_UInt32 TokenId;
1618 OpcUa_DateTime CreatedAt;
1619 OpcUa_UInt32 RevisedLifetime;
1620}
1622
1624
1626
1627OPCUA_EXPORT OpcUa_StatusCode OpcUa_ChannelSecurityToken_GetSize(OpcUa_ChannelSecurityToken* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1628
1629OPCUA_EXPORT OpcUa_StatusCode OpcUa_ChannelSecurityToken_Encode(OpcUa_ChannelSecurityToken* pValue, struct _OpcUa_Encoder* pEncoder);
1630
1631OPCUA_EXPORT OpcUa_StatusCode OpcUa_ChannelSecurityToken_Decode(OpcUa_ChannelSecurityToken* pValue, struct _OpcUa_Decoder* pDecoder);
1632
1633OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ChannelSecurityToken_EncodeableType;
1634#endif
1635
1636#ifndef OPCUA_EXCLUDE_OpenSecureChannel
1637#ifndef OPCUA_EXCLUDE_OpenSecureChannelRequest
1638/*============================================================================
1639 * The OpenSecureChannelRequest structure.
1640 *===========================================================================*/
1651
1653
1655
1656OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelRequest_GetSize(OpcUa_OpenSecureChannelRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1657
1658OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelRequest_Encode(OpcUa_OpenSecureChannelRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1659
1660OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelRequest_Decode(OpcUa_OpenSecureChannelRequest* pValue, struct _OpcUa_Decoder* pDecoder);
1661
1662OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_OpenSecureChannelRequest_EncodeableType;
1663#endif
1664
1665#ifndef OPCUA_EXCLUDE_OpenSecureChannelResponse
1666/*============================================================================
1667 * The OpenSecureChannelResponse structure.
1668 *===========================================================================*/
1677
1679
1681
1682OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelResponse_GetSize(OpcUa_OpenSecureChannelResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1683
1684OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelResponse_Encode(OpcUa_OpenSecureChannelResponse* pValue, struct _OpcUa_Encoder* pEncoder);
1685
1686OPCUA_EXPORT OpcUa_StatusCode OpcUa_OpenSecureChannelResponse_Decode(OpcUa_OpenSecureChannelResponse* pValue, struct _OpcUa_Decoder* pDecoder);
1687
1688OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_OpenSecureChannelResponse_EncodeableType;
1689#endif
1690#endif
1691
1692#ifndef OPCUA_EXCLUDE_CloseSecureChannel
1693#ifndef OPCUA_EXCLUDE_CloseSecureChannelRequest
1694/*============================================================================
1695 * The CloseSecureChannelRequest structure.
1696 *===========================================================================*/
1702
1704
1706
1707OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelRequest_GetSize(OpcUa_CloseSecureChannelRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1708
1709OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelRequest_Encode(OpcUa_CloseSecureChannelRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1710
1711OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelRequest_Decode(OpcUa_CloseSecureChannelRequest* pValue, struct _OpcUa_Decoder* pDecoder);
1712
1713OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CloseSecureChannelRequest_EncodeableType;
1714#endif
1715
1716#ifndef OPCUA_EXCLUDE_CloseSecureChannelResponse
1717/*============================================================================
1718 * The CloseSecureChannelResponse structure.
1719 *===========================================================================*/
1725
1727
1729
1730OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelResponse_GetSize(OpcUa_CloseSecureChannelResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1731
1732OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelResponse_Encode(OpcUa_CloseSecureChannelResponse* pValue, struct _OpcUa_Encoder* pEncoder);
1733
1734OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSecureChannelResponse_Decode(OpcUa_CloseSecureChannelResponse* pValue, struct _OpcUa_Decoder* pDecoder);
1735
1736OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CloseSecureChannelResponse_EncodeableType;
1737#endif
1738#endif
1739
1740#ifndef OPCUA_EXCLUDE_SignedSoftwareCertificate
1741/*============================================================================
1742 * The SignedSoftwareCertificate structure.
1743 *===========================================================================*/
1745{
1746 OpcUa_ByteString CertificateData;
1747 OpcUa_ByteString Signature;
1748}
1750
1752
1754
1755OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignedSoftwareCertificate_GetSize(OpcUa_SignedSoftwareCertificate* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1756
1757OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignedSoftwareCertificate_Encode(OpcUa_SignedSoftwareCertificate* pValue, struct _OpcUa_Encoder* pEncoder);
1758
1759OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignedSoftwareCertificate_Decode(OpcUa_SignedSoftwareCertificate* pValue, struct _OpcUa_Decoder* pDecoder);
1760
1761OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SignedSoftwareCertificate_EncodeableType;
1762#endif
1763
1764#ifndef OPCUA_EXCLUDE_SignatureData
1765/*============================================================================
1766 * The SignatureData structure.
1767 *===========================================================================*/
1769{
1770 OpcUa_String Algorithm;
1771 OpcUa_ByteString Signature;
1772}
1774
1776
1777OPCUA_EXPORT OpcUa_Void OpcUa_SignatureData_Clear(OpcUa_SignatureData* pValue);
1778
1779OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignatureData_GetSize(OpcUa_SignatureData* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1780
1781OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignatureData_Encode(OpcUa_SignatureData* pValue, struct _OpcUa_Encoder* pEncoder);
1782
1783OPCUA_EXPORT OpcUa_StatusCode OpcUa_SignatureData_Decode(OpcUa_SignatureData* pValue, struct _OpcUa_Decoder* pDecoder);
1784
1785OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SignatureData_EncodeableType;
1786#endif
1787
1788#ifndef OPCUA_EXCLUDE_CreateSession
1789#ifndef OPCUA_EXCLUDE_CreateSessionRequest
1790/*============================================================================
1791 * The CreateSessionRequest structure.
1792 *===========================================================================*/
1806
1808
1810
1811OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionRequest_GetSize(OpcUa_CreateSessionRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1812
1813OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionRequest_Encode(OpcUa_CreateSessionRequest* pValue, struct _OpcUa_Encoder* pEncoder);
1814
1815OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionRequest_Decode(OpcUa_CreateSessionRequest* pValue, struct _OpcUa_Decoder* pDecoder);
1816
1817OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CreateSessionRequest_EncodeableType;
1818#endif
1819
1820#ifndef OPCUA_EXCLUDE_CreateSessionResponse
1821/*============================================================================
1822 * The CreateSessionResponse structure.
1823 *===========================================================================*/
1840
1842
1844
1845OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionResponse_GetSize(OpcUa_CreateSessionResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1846
1847OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionResponse_Encode(OpcUa_CreateSessionResponse* pValue, struct _OpcUa_Encoder* pEncoder);
1848
1849OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSessionResponse_Decode(OpcUa_CreateSessionResponse* pValue, struct _OpcUa_Decoder* pDecoder);
1850
1851OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CreateSessionResponse_EncodeableType;
1852#endif
1853#endif
1854
1855#ifndef OPCUA_EXCLUDE_UserIdentityToken
1856/*============================================================================
1857 * The UserIdentityToken structure.
1858 *===========================================================================*/
1860{
1861 OpcUa_String PolicyId;
1862}
1864
1866
1868
1869OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserIdentityToken_GetSize(OpcUa_UserIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1870
1871OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserIdentityToken_Encode(OpcUa_UserIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder);
1872
1873OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserIdentityToken_Decode(OpcUa_UserIdentityToken* pValue, struct _OpcUa_Decoder* pDecoder);
1874
1875OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UserIdentityToken_EncodeableType;
1876#endif
1877
1878#ifndef OPCUA_EXCLUDE_AnonymousIdentityToken
1879/*============================================================================
1880 * The AnonymousIdentityToken structure.
1881 *===========================================================================*/
1883{
1884 OpcUa_String PolicyId;
1885}
1887
1889
1891
1892OPCUA_EXPORT OpcUa_StatusCode OpcUa_AnonymousIdentityToken_GetSize(OpcUa_AnonymousIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1893
1894OPCUA_EXPORT OpcUa_StatusCode OpcUa_AnonymousIdentityToken_Encode(OpcUa_AnonymousIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder);
1895
1896OPCUA_EXPORT OpcUa_StatusCode OpcUa_AnonymousIdentityToken_Decode(OpcUa_AnonymousIdentityToken* pValue, struct _OpcUa_Decoder* pDecoder);
1897
1898OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AnonymousIdentityToken_EncodeableType;
1899#endif
1900
1901#ifndef OPCUA_EXCLUDE_UserNameIdentityToken
1902/*============================================================================
1903 * The UserNameIdentityToken structure.
1904 *===========================================================================*/
1906{
1907 OpcUa_String PolicyId;
1908 OpcUa_String UserName;
1909 OpcUa_ByteString Password;
1911}
1913
1915
1917
1918OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserNameIdentityToken_GetSize(OpcUa_UserNameIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1919
1920OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserNameIdentityToken_Encode(OpcUa_UserNameIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder);
1921
1922OPCUA_EXPORT OpcUa_StatusCode OpcUa_UserNameIdentityToken_Decode(OpcUa_UserNameIdentityToken* pValue, struct _OpcUa_Decoder* pDecoder);
1923
1924OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UserNameIdentityToken_EncodeableType;
1925#endif
1926
1927#ifndef OPCUA_EXCLUDE_X509IdentityToken
1928/*============================================================================
1929 * The X509IdentityToken structure.
1930 *===========================================================================*/
1932{
1933 OpcUa_String PolicyId;
1934 OpcUa_ByteString CertificateData;
1935}
1937
1939
1941
1942OPCUA_EXPORT OpcUa_StatusCode OpcUa_X509IdentityToken_GetSize(OpcUa_X509IdentityToken* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1943
1944OPCUA_EXPORT OpcUa_StatusCode OpcUa_X509IdentityToken_Encode(OpcUa_X509IdentityToken* pValue, struct _OpcUa_Encoder* pEncoder);
1945
1946OPCUA_EXPORT OpcUa_StatusCode OpcUa_X509IdentityToken_Decode(OpcUa_X509IdentityToken* pValue, struct _OpcUa_Decoder* pDecoder);
1947
1948OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_X509IdentityToken_EncodeableType;
1949#endif
1950
1951#ifndef OPCUA_EXCLUDE_IssuedIdentityToken
1952/*============================================================================
1953 * The IssuedIdentityToken structure.
1954 *===========================================================================*/
1956{
1957 OpcUa_String PolicyId;
1958 OpcUa_ByteString TokenData;
1960}
1962
1964
1966
1967OPCUA_EXPORT OpcUa_StatusCode OpcUa_IssuedIdentityToken_GetSize(OpcUa_IssuedIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1968
1969OPCUA_EXPORT OpcUa_StatusCode OpcUa_IssuedIdentityToken_Encode(OpcUa_IssuedIdentityToken* pValue, struct _OpcUa_Encoder* pEncoder);
1970
1971OPCUA_EXPORT OpcUa_StatusCode OpcUa_IssuedIdentityToken_Decode(OpcUa_IssuedIdentityToken* pValue, struct _OpcUa_Decoder* pDecoder);
1972
1973OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_IssuedIdentityToken_EncodeableType;
1974#endif
1975
1976#ifndef OPCUA_EXCLUDE_ActivateSession
1977#ifndef OPCUA_EXCLUDE_ActivateSessionRequest
1978/*============================================================================
1979 * The ActivateSessionRequest structure.
1980 *===========================================================================*/
1993
1995
1997
1998OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionRequest_GetSize(OpcUa_ActivateSessionRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
1999
2000OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionRequest_Encode(OpcUa_ActivateSessionRequest* pValue, struct _OpcUa_Encoder* pEncoder);
2001
2002OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionRequest_Decode(OpcUa_ActivateSessionRequest* pValue, struct _OpcUa_Decoder* pDecoder);
2003
2004OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ActivateSessionRequest_EncodeableType;
2005#endif
2006
2007#ifndef OPCUA_EXCLUDE_ActivateSessionResponse
2008/*============================================================================
2009 * The ActivateSessionResponse structure.
2010 *===========================================================================*/
2012{
2014 OpcUa_ByteString ServerNonce;
2015 OpcUa_Int32 NoOfResults;
2016 OpcUa_StatusCode* Results;
2018 OpcUa_DiagnosticInfo* DiagnosticInfos;
2019}
2021
2023
2025
2026OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionResponse_GetSize(OpcUa_ActivateSessionResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2027
2028OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionResponse_Encode(OpcUa_ActivateSessionResponse* pValue, struct _OpcUa_Encoder* pEncoder);
2029
2030OPCUA_EXPORT OpcUa_StatusCode OpcUa_ActivateSessionResponse_Decode(OpcUa_ActivateSessionResponse* pValue, struct _OpcUa_Decoder* pDecoder);
2031
2032OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ActivateSessionResponse_EncodeableType;
2033#endif
2034#endif
2035
2036#ifndef OPCUA_EXCLUDE_CloseSession
2037#ifndef OPCUA_EXCLUDE_CloseSessionRequest
2038/*============================================================================
2039 * The CloseSessionRequest structure.
2040 *===========================================================================*/
2047
2049
2051
2052OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionRequest_GetSize(OpcUa_CloseSessionRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2053
2054OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionRequest_Encode(OpcUa_CloseSessionRequest* pValue, struct _OpcUa_Encoder* pEncoder);
2055
2056OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionRequest_Decode(OpcUa_CloseSessionRequest* pValue, struct _OpcUa_Decoder* pDecoder);
2057
2058OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CloseSessionRequest_EncodeableType;
2059#endif
2060
2061#ifndef OPCUA_EXCLUDE_CloseSessionResponse
2062/*============================================================================
2063 * The CloseSessionResponse structure.
2064 *===========================================================================*/
2070
2072
2074
2075OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionResponse_GetSize(OpcUa_CloseSessionResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2076
2077OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionResponse_Encode(OpcUa_CloseSessionResponse* pValue, struct _OpcUa_Encoder* pEncoder);
2078
2079OPCUA_EXPORT OpcUa_StatusCode OpcUa_CloseSessionResponse_Decode(OpcUa_CloseSessionResponse* pValue, struct _OpcUa_Decoder* pDecoder);
2080
2081OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CloseSessionResponse_EncodeableType;
2082#endif
2083#endif
2084
2085#ifndef OPCUA_EXCLUDE_Cancel
2086#ifndef OPCUA_EXCLUDE_CancelRequest
2087/*============================================================================
2088 * The CancelRequest structure.
2089 *===========================================================================*/
2096
2098
2099OPCUA_EXPORT OpcUa_Void OpcUa_CancelRequest_Clear(OpcUa_CancelRequest* pValue);
2100
2101OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelRequest_GetSize(OpcUa_CancelRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2102
2103OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelRequest_Encode(OpcUa_CancelRequest* pValue, struct _OpcUa_Encoder* pEncoder);
2104
2105OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelRequest_Decode(OpcUa_CancelRequest* pValue, struct _OpcUa_Decoder* pDecoder);
2106
2107OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CancelRequest_EncodeableType;
2108#endif
2109
2110#ifndef OPCUA_EXCLUDE_CancelResponse
2111/*============================================================================
2112 * The CancelResponse structure.
2113 *===========================================================================*/
2120
2122
2123OPCUA_EXPORT OpcUa_Void OpcUa_CancelResponse_Clear(OpcUa_CancelResponse* pValue);
2124
2125OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelResponse_GetSize(OpcUa_CancelResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2126
2127OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelResponse_Encode(OpcUa_CancelResponse* pValue, struct _OpcUa_Encoder* pEncoder);
2128
2129OPCUA_EXPORT OpcUa_StatusCode OpcUa_CancelResponse_Decode(OpcUa_CancelResponse* pValue, struct _OpcUa_Decoder* pDecoder);
2130
2131OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CancelResponse_EncodeableType;
2132#endif
2133#endif
2134
2135#ifndef OPCUA_EXCLUDE_NodeAttributesMask
2136/*============================================================================
2137 * The NodeAttributesMask enumeration.
2138 *===========================================================================*/
2140{
2176#if OPCUA_FORCE_INT32_ENUMS
2177 ,_OpcUa_NodeAttributesMask_MaxEnumerationValue = OpcUa_Int32_Max
2178#endif
2181
2182#define OpcUa_NodeAttributesMask_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_NodeAttributesMask_None)
2183
2184#define OpcUa_NodeAttributesMask_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_NodeAttributesMask_None)
2185
2186OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_NodeAttributesMask_EnumeratedType;
2187#endif
2188
2189#ifndef OPCUA_EXCLUDE_NodeAttributes
2190/*============================================================================
2191 * The NodeAttributes structure.
2192 *===========================================================================*/
2194{
2196 OpcUa_LocalizedText DisplayName;
2197 OpcUa_LocalizedText Description;
2198 OpcUa_UInt32 WriteMask;
2199 OpcUa_UInt32 UserWriteMask;
2200}
2202
2204
2205OPCUA_EXPORT OpcUa_Void OpcUa_NodeAttributes_Clear(OpcUa_NodeAttributes* pValue);
2206
2207OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeAttributes_GetSize(OpcUa_NodeAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2208
2209OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeAttributes_Encode(OpcUa_NodeAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2210
2211OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeAttributes_Decode(OpcUa_NodeAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2212
2213OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_NodeAttributes_EncodeableType;
2214#endif
2215
2216#ifndef OPCUA_EXCLUDE_ObjectAttributes
2217/*============================================================================
2218 * The ObjectAttributes structure.
2219 *===========================================================================*/
2221{
2223 OpcUa_LocalizedText DisplayName;
2224 OpcUa_LocalizedText Description;
2225 OpcUa_UInt32 WriteMask;
2226 OpcUa_UInt32 UserWriteMask;
2227 OpcUa_Byte EventNotifier;
2228}
2230
2232
2234
2235OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectAttributes_GetSize(OpcUa_ObjectAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2236
2237OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectAttributes_Encode(OpcUa_ObjectAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2238
2239OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectAttributes_Decode(OpcUa_ObjectAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2240
2241OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ObjectAttributes_EncodeableType;
2242#endif
2243
2244#ifndef OPCUA_EXCLUDE_VariableAttributes
2245/*============================================================================
2246 * The VariableAttributes structure.
2247 *===========================================================================*/
2249{
2251 OpcUa_LocalizedText DisplayName;
2252 OpcUa_LocalizedText Description;
2253 OpcUa_UInt32 WriteMask;
2254 OpcUa_UInt32 UserWriteMask;
2255 OpcUa_Variant Value;
2256 OpcUa_NodeId DataType;
2257 OpcUa_Int32 ValueRank;
2259 OpcUa_UInt32* ArrayDimensions;
2260 OpcUa_Byte AccessLevel;
2263 OpcUa_Boolean Historizing;
2264}
2266
2268
2270
2271OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableAttributes_GetSize(OpcUa_VariableAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2272
2273OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableAttributes_Encode(OpcUa_VariableAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2274
2275OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableAttributes_Decode(OpcUa_VariableAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2276
2277OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_VariableAttributes_EncodeableType;
2278#endif
2279
2280#ifndef OPCUA_EXCLUDE_MethodAttributes
2281/*============================================================================
2282 * The MethodAttributes structure.
2283 *===========================================================================*/
2285{
2287 OpcUa_LocalizedText DisplayName;
2288 OpcUa_LocalizedText Description;
2289 OpcUa_UInt32 WriteMask;
2290 OpcUa_UInt32 UserWriteMask;
2291 OpcUa_Boolean Executable;
2292 OpcUa_Boolean UserExecutable;
2293}
2295
2297
2299
2300OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodAttributes_GetSize(OpcUa_MethodAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2301
2302OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodAttributes_Encode(OpcUa_MethodAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2303
2304OPCUA_EXPORT OpcUa_StatusCode OpcUa_MethodAttributes_Decode(OpcUa_MethodAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2305
2306OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MethodAttributes_EncodeableType;
2307#endif
2308
2309#ifndef OPCUA_EXCLUDE_ObjectTypeAttributes
2310/*============================================================================
2311 * The ObjectTypeAttributes structure.
2312 *===========================================================================*/
2314{
2316 OpcUa_LocalizedText DisplayName;
2317 OpcUa_LocalizedText Description;
2318 OpcUa_UInt32 WriteMask;
2319 OpcUa_UInt32 UserWriteMask;
2320 OpcUa_Boolean IsAbstract;
2321}
2323
2325
2327
2328OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeAttributes_GetSize(OpcUa_ObjectTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2329
2330OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeAttributes_Encode(OpcUa_ObjectTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2331
2332OPCUA_EXPORT OpcUa_StatusCode OpcUa_ObjectTypeAttributes_Decode(OpcUa_ObjectTypeAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2333
2334OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ObjectTypeAttributes_EncodeableType;
2335#endif
2336
2337#ifndef OPCUA_EXCLUDE_VariableTypeAttributes
2338/*============================================================================
2339 * The VariableTypeAttributes structure.
2340 *===========================================================================*/
2342{
2344 OpcUa_LocalizedText DisplayName;
2345 OpcUa_LocalizedText Description;
2346 OpcUa_UInt32 WriteMask;
2347 OpcUa_UInt32 UserWriteMask;
2348 OpcUa_Variant Value;
2349 OpcUa_NodeId DataType;
2350 OpcUa_Int32 ValueRank;
2352 OpcUa_UInt32* ArrayDimensions;
2353 OpcUa_Boolean IsAbstract;
2354}
2356
2358
2360
2361OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeAttributes_GetSize(OpcUa_VariableTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2362
2363OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeAttributes_Encode(OpcUa_VariableTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2364
2365OPCUA_EXPORT OpcUa_StatusCode OpcUa_VariableTypeAttributes_Decode(OpcUa_VariableTypeAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2366
2367OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_VariableTypeAttributes_EncodeableType;
2368#endif
2369
2370#ifndef OPCUA_EXCLUDE_ReferenceTypeAttributes
2371/*============================================================================
2372 * The ReferenceTypeAttributes structure.
2373 *===========================================================================*/
2375{
2377 OpcUa_LocalizedText DisplayName;
2378 OpcUa_LocalizedText Description;
2379 OpcUa_UInt32 WriteMask;
2380 OpcUa_UInt32 UserWriteMask;
2381 OpcUa_Boolean IsAbstract;
2382 OpcUa_Boolean Symmetric;
2383 OpcUa_LocalizedText InverseName;
2384}
2386
2388
2390
2391OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeAttributes_GetSize(OpcUa_ReferenceTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2392
2393OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeAttributes_Encode(OpcUa_ReferenceTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2394
2395OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceTypeAttributes_Decode(OpcUa_ReferenceTypeAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2396
2397OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReferenceTypeAttributes_EncodeableType;
2398#endif
2399
2400#ifndef OPCUA_EXCLUDE_DataTypeAttributes
2401/*============================================================================
2402 * The DataTypeAttributes structure.
2403 *===========================================================================*/
2405{
2407 OpcUa_LocalizedText DisplayName;
2408 OpcUa_LocalizedText Description;
2409 OpcUa_UInt32 WriteMask;
2410 OpcUa_UInt32 UserWriteMask;
2411 OpcUa_Boolean IsAbstract;
2412}
2414
2416
2418
2419OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeAttributes_GetSize(OpcUa_DataTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2420
2421OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeAttributes_Encode(OpcUa_DataTypeAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2422
2423OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataTypeAttributes_Decode(OpcUa_DataTypeAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2424
2425OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DataTypeAttributes_EncodeableType;
2426#endif
2427
2428#ifndef OPCUA_EXCLUDE_ViewAttributes
2429/*============================================================================
2430 * The ViewAttributes structure.
2431 *===========================================================================*/
2433{
2435 OpcUa_LocalizedText DisplayName;
2436 OpcUa_LocalizedText Description;
2437 OpcUa_UInt32 WriteMask;
2438 OpcUa_UInt32 UserWriteMask;
2439 OpcUa_Boolean ContainsNoLoops;
2440 OpcUa_Byte EventNotifier;
2441}
2443
2445
2446OPCUA_EXPORT OpcUa_Void OpcUa_ViewAttributes_Clear(OpcUa_ViewAttributes* pValue);
2447
2448OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewAttributes_GetSize(OpcUa_ViewAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2449
2450OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewAttributes_Encode(OpcUa_ViewAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2451
2452OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewAttributes_Decode(OpcUa_ViewAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2453
2454OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ViewAttributes_EncodeableType;
2455#endif
2456
2457#ifndef OPCUA_EXCLUDE_GenericAttributeValue
2458/*============================================================================
2459 * The GenericAttributeValue structure.
2460 *===========================================================================*/
2462{
2463 OpcUa_UInt32 AttributeId;
2464 OpcUa_Variant Value;
2465}
2467
2469
2471
2472OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributeValue_GetSize(OpcUa_GenericAttributeValue* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2473
2474OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributeValue_Encode(OpcUa_GenericAttributeValue* pValue, struct _OpcUa_Encoder* pEncoder);
2475
2476OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributeValue_Decode(OpcUa_GenericAttributeValue* pValue, struct _OpcUa_Decoder* pDecoder);
2477
2478OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_GenericAttributeValue_EncodeableType;
2479#endif
2480
2481#ifndef OPCUA_EXCLUDE_GenericAttributes
2482/*============================================================================
2483 * The GenericAttributes structure.
2484 *===========================================================================*/
2486{
2488 OpcUa_LocalizedText DisplayName;
2489 OpcUa_LocalizedText Description;
2490 OpcUa_UInt32 WriteMask;
2491 OpcUa_UInt32 UserWriteMask;
2494}
2496
2498
2500
2501OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributes_GetSize(OpcUa_GenericAttributes* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2502
2503OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributes_Encode(OpcUa_GenericAttributes* pValue, struct _OpcUa_Encoder* pEncoder);
2504
2505OPCUA_EXPORT OpcUa_StatusCode OpcUa_GenericAttributes_Decode(OpcUa_GenericAttributes* pValue, struct _OpcUa_Decoder* pDecoder);
2506
2507OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_GenericAttributes_EncodeableType;
2508#endif
2509
2510#ifndef OPCUA_EXCLUDE_AddNodesItem
2511/*============================================================================
2512 * The AddNodesItem structure.
2513 *===========================================================================*/
2515{
2516 OpcUa_ExpandedNodeId ParentNodeId;
2517 OpcUa_NodeId ReferenceTypeId;
2518 OpcUa_ExpandedNodeId RequestedNewNodeId;
2519 OpcUa_QualifiedName BrowseName;
2521 OpcUa_ExtensionObject NodeAttributes;
2522 OpcUa_ExpandedNodeId TypeDefinition;
2523}
2525
2526OPCUA_EXPORT OpcUa_Void OpcUa_AddNodesItem_Initialize(OpcUa_AddNodesItem* pValue);
2527
2528OPCUA_EXPORT OpcUa_Void OpcUa_AddNodesItem_Clear(OpcUa_AddNodesItem* pValue);
2529
2530OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesItem_GetSize(OpcUa_AddNodesItem* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2531
2532OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesItem_Encode(OpcUa_AddNodesItem* pValue, struct _OpcUa_Encoder* pEncoder);
2533
2534OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesItem_Decode(OpcUa_AddNodesItem* pValue, struct _OpcUa_Decoder* pDecoder);
2535
2536OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AddNodesItem_EncodeableType;
2537#endif
2538
2539#ifndef OPCUA_EXCLUDE_AddNodesResult
2540/*============================================================================
2541 * The AddNodesResult structure.
2542 *===========================================================================*/
2544{
2545 OpcUa_StatusCode StatusCode;
2546 OpcUa_NodeId AddedNodeId;
2547}
2549
2551
2552OPCUA_EXPORT OpcUa_Void OpcUa_AddNodesResult_Clear(OpcUa_AddNodesResult* pValue);
2553
2554OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResult_GetSize(OpcUa_AddNodesResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2555
2556OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResult_Encode(OpcUa_AddNodesResult* pValue, struct _OpcUa_Encoder* pEncoder);
2557
2558OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResult_Decode(OpcUa_AddNodesResult* pValue, struct _OpcUa_Decoder* pDecoder);
2559
2560OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AddNodesResult_EncodeableType;
2561#endif
2562
2563#ifndef OPCUA_EXCLUDE_AddNodes
2564#ifndef OPCUA_EXCLUDE_AddNodesRequest
2565/*============================================================================
2566 * The AddNodesRequest structure.
2567 *===========================================================================*/
2575
2577
2579
2580OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesRequest_GetSize(OpcUa_AddNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2581
2582OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesRequest_Encode(OpcUa_AddNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder);
2583
2584OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesRequest_Decode(OpcUa_AddNodesRequest* pValue, struct _OpcUa_Decoder* pDecoder);
2585
2586OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AddNodesRequest_EncodeableType;
2587#endif
2588
2589#ifndef OPCUA_EXCLUDE_AddNodesResponse
2590/*============================================================================
2591 * The AddNodesResponse structure.
2592 *===========================================================================*/
2602
2604
2606
2607OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResponse_GetSize(OpcUa_AddNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2608
2609OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResponse_Encode(OpcUa_AddNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder);
2610
2611OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddNodesResponse_Decode(OpcUa_AddNodesResponse* pValue, struct _OpcUa_Decoder* pDecoder);
2612
2613OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AddNodesResponse_EncodeableType;
2614#endif
2615#endif
2616
2617#ifndef OPCUA_EXCLUDE_AddReferencesItem
2618/*============================================================================
2619 * The AddReferencesItem structure.
2620 *===========================================================================*/
2622{
2623 OpcUa_NodeId SourceNodeId;
2624 OpcUa_NodeId ReferenceTypeId;
2625 OpcUa_Boolean IsForward;
2626 OpcUa_String TargetServerUri;
2627 OpcUa_ExpandedNodeId TargetNodeId;
2629}
2631
2633
2635
2636OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesItem_GetSize(OpcUa_AddReferencesItem* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2637
2638OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesItem_Encode(OpcUa_AddReferencesItem* pValue, struct _OpcUa_Encoder* pEncoder);
2639
2640OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesItem_Decode(OpcUa_AddReferencesItem* pValue, struct _OpcUa_Decoder* pDecoder);
2641
2642OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AddReferencesItem_EncodeableType;
2643#endif
2644
2645#ifndef OPCUA_EXCLUDE_AddReferences
2646#ifndef OPCUA_EXCLUDE_AddReferencesRequest
2647/*============================================================================
2648 * The AddReferencesRequest structure.
2649 *===========================================================================*/
2657
2659
2661
2662OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesRequest_GetSize(OpcUa_AddReferencesRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2663
2664OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesRequest_Encode(OpcUa_AddReferencesRequest* pValue, struct _OpcUa_Encoder* pEncoder);
2665
2666OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesRequest_Decode(OpcUa_AddReferencesRequest* pValue, struct _OpcUa_Decoder* pDecoder);
2667
2668OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AddReferencesRequest_EncodeableType;
2669#endif
2670
2671#ifndef OPCUA_EXCLUDE_AddReferencesResponse
2672/*============================================================================
2673 * The AddReferencesResponse structure.
2674 *===========================================================================*/
2676{
2678 OpcUa_Int32 NoOfResults;
2679 OpcUa_StatusCode* Results;
2681 OpcUa_DiagnosticInfo* DiagnosticInfos;
2682}
2684
2686
2688
2689OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesResponse_GetSize(OpcUa_AddReferencesResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2690
2691OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesResponse_Encode(OpcUa_AddReferencesResponse* pValue, struct _OpcUa_Encoder* pEncoder);
2692
2693OPCUA_EXPORT OpcUa_StatusCode OpcUa_AddReferencesResponse_Decode(OpcUa_AddReferencesResponse* pValue, struct _OpcUa_Decoder* pDecoder);
2694
2695OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AddReferencesResponse_EncodeableType;
2696#endif
2697#endif
2698
2699#ifndef OPCUA_EXCLUDE_DeleteNodesItem
2700/*============================================================================
2701 * The DeleteNodesItem structure.
2702 *===========================================================================*/
2704{
2705 OpcUa_NodeId NodeId;
2707}
2709
2711
2713
2714OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesItem_GetSize(OpcUa_DeleteNodesItem* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2715
2716OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesItem_Encode(OpcUa_DeleteNodesItem* pValue, struct _OpcUa_Encoder* pEncoder);
2717
2718OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesItem_Decode(OpcUa_DeleteNodesItem* pValue, struct _OpcUa_Decoder* pDecoder);
2719
2720OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteNodesItem_EncodeableType;
2721#endif
2722
2723#ifndef OPCUA_EXCLUDE_DeleteNodes
2724#ifndef OPCUA_EXCLUDE_DeleteNodesRequest
2725/*============================================================================
2726 * The DeleteNodesRequest structure.
2727 *===========================================================================*/
2735
2737
2739
2740OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesRequest_GetSize(OpcUa_DeleteNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2741
2742OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesRequest_Encode(OpcUa_DeleteNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder);
2743
2744OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesRequest_Decode(OpcUa_DeleteNodesRequest* pValue, struct _OpcUa_Decoder* pDecoder);
2745
2746OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteNodesRequest_EncodeableType;
2747#endif
2748
2749#ifndef OPCUA_EXCLUDE_DeleteNodesResponse
2750/*============================================================================
2751 * The DeleteNodesResponse structure.
2752 *===========================================================================*/
2754{
2756 OpcUa_Int32 NoOfResults;
2757 OpcUa_StatusCode* Results;
2759 OpcUa_DiagnosticInfo* DiagnosticInfos;
2760}
2762
2764
2766
2767OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesResponse_GetSize(OpcUa_DeleteNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2768
2769OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesResponse_Encode(OpcUa_DeleteNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder);
2770
2771OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteNodesResponse_Decode(OpcUa_DeleteNodesResponse* pValue, struct _OpcUa_Decoder* pDecoder);
2772
2773OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteNodesResponse_EncodeableType;
2774#endif
2775#endif
2776
2777#ifndef OPCUA_EXCLUDE_DeleteReferencesItem
2778/*============================================================================
2779 * The DeleteReferencesItem structure.
2780 *===========================================================================*/
2782{
2783 OpcUa_NodeId SourceNodeId;
2784 OpcUa_NodeId ReferenceTypeId;
2785 OpcUa_Boolean IsForward;
2786 OpcUa_ExpandedNodeId TargetNodeId;
2787 OpcUa_Boolean DeleteBidirectional;
2788}
2790
2792
2794
2795OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesItem_GetSize(OpcUa_DeleteReferencesItem* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2796
2797OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesItem_Encode(OpcUa_DeleteReferencesItem* pValue, struct _OpcUa_Encoder* pEncoder);
2798
2799OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesItem_Decode(OpcUa_DeleteReferencesItem* pValue, struct _OpcUa_Decoder* pDecoder);
2800
2801OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteReferencesItem_EncodeableType;
2802#endif
2803
2804#ifndef OPCUA_EXCLUDE_DeleteReferences
2805#ifndef OPCUA_EXCLUDE_DeleteReferencesRequest
2806/*============================================================================
2807 * The DeleteReferencesRequest structure.
2808 *===========================================================================*/
2816
2818
2820
2821OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesRequest_GetSize(OpcUa_DeleteReferencesRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2822
2823OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesRequest_Encode(OpcUa_DeleteReferencesRequest* pValue, struct _OpcUa_Encoder* pEncoder);
2824
2825OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesRequest_Decode(OpcUa_DeleteReferencesRequest* pValue, struct _OpcUa_Decoder* pDecoder);
2826
2827OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteReferencesRequest_EncodeableType;
2828#endif
2829
2830#ifndef OPCUA_EXCLUDE_DeleteReferencesResponse
2831/*============================================================================
2832 * The DeleteReferencesResponse structure.
2833 *===========================================================================*/
2835{
2837 OpcUa_Int32 NoOfResults;
2838 OpcUa_StatusCode* Results;
2840 OpcUa_DiagnosticInfo* DiagnosticInfos;
2841}
2843
2845
2847
2848OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesResponse_GetSize(OpcUa_DeleteReferencesResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2849
2850OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesResponse_Encode(OpcUa_DeleteReferencesResponse* pValue, struct _OpcUa_Encoder* pEncoder);
2851
2852OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteReferencesResponse_Decode(OpcUa_DeleteReferencesResponse* pValue, struct _OpcUa_Decoder* pDecoder);
2853
2854OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteReferencesResponse_EncodeableType;
2855#endif
2856#endif
2857
2858#ifndef OPCUA_EXCLUDE_AttributeWriteMask
2859/*============================================================================
2860 * The AttributeWriteMask enumeration.
2861 *===========================================================================*/
2863{
2891#if OPCUA_FORCE_INT32_ENUMS
2892 ,_OpcUa_AttributeWriteMask_MaxEnumerationValue = OpcUa_Int32_Max
2893#endif
2896
2897#define OpcUa_AttributeWriteMask_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_AttributeWriteMask_None)
2898
2899#define OpcUa_AttributeWriteMask_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_AttributeWriteMask_None)
2900
2901OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_AttributeWriteMask_EnumeratedType;
2902#endif
2903
2904#ifndef OPCUA_EXCLUDE_BrowseDirection
2905/*============================================================================
2906 * The BrowseDirection enumeration.
2907 *===========================================================================*/
2909{
2914#if OPCUA_FORCE_INT32_ENUMS
2915 ,_OpcUa_BrowseDirection_MaxEnumerationValue = OpcUa_Int32_Max
2916#endif
2919
2920#define OpcUa_BrowseDirection_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_BrowseDirection_Forward)
2921
2922#define OpcUa_BrowseDirection_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_BrowseDirection_Forward)
2923
2924OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_BrowseDirection_EnumeratedType;
2925#endif
2926
2927#ifndef OPCUA_EXCLUDE_ViewDescription
2928/*============================================================================
2929 * The ViewDescription structure.
2930 *===========================================================================*/
2932{
2933 OpcUa_NodeId ViewId;
2934 OpcUa_DateTime Timestamp;
2935 OpcUa_UInt32 ViewVersion;
2936}
2938
2940
2942
2943OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewDescription_GetSize(OpcUa_ViewDescription* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2944
2945OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewDescription_Encode(OpcUa_ViewDescription* pValue, struct _OpcUa_Encoder* pEncoder);
2946
2947OPCUA_EXPORT OpcUa_StatusCode OpcUa_ViewDescription_Decode(OpcUa_ViewDescription* pValue, struct _OpcUa_Decoder* pDecoder);
2948
2949OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ViewDescription_EncodeableType;
2950#endif
2951
2952#ifndef OPCUA_EXCLUDE_BrowseDescription
2953/*============================================================================
2954 * The BrowseDescription structure.
2955 *===========================================================================*/
2957{
2958 OpcUa_NodeId NodeId;
2960 OpcUa_NodeId ReferenceTypeId;
2961 OpcUa_Boolean IncludeSubtypes;
2962 OpcUa_UInt32 NodeClassMask;
2963 OpcUa_UInt32 ResultMask;
2964}
2966
2968
2970
2971OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseDescription_GetSize(OpcUa_BrowseDescription* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
2972
2973OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseDescription_Encode(OpcUa_BrowseDescription* pValue, struct _OpcUa_Encoder* pEncoder);
2974
2975OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseDescription_Decode(OpcUa_BrowseDescription* pValue, struct _OpcUa_Decoder* pDecoder);
2976
2977OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowseDescription_EncodeableType;
2978#endif
2979
2980#ifndef OPCUA_EXCLUDE_BrowseResultMask
2981/*============================================================================
2982 * The BrowseResultMask enumeration.
2983 *===========================================================================*/
3001
3002#define OpcUa_BrowseResultMask_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_BrowseResultMask_None)
3003
3004#define OpcUa_BrowseResultMask_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_BrowseResultMask_None)
3005
3006OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_BrowseResultMask_EnumeratedType;
3007#endif
3008
3009#ifndef OPCUA_EXCLUDE_ReferenceDescription
3010/*============================================================================
3011 * The ReferenceDescription structure.
3012 *===========================================================================*/
3014{
3015 OpcUa_NodeId ReferenceTypeId;
3016 OpcUa_Boolean IsForward;
3017 OpcUa_ExpandedNodeId NodeId;
3018 OpcUa_QualifiedName BrowseName;
3019 OpcUa_LocalizedText DisplayName;
3021 OpcUa_ExpandedNodeId TypeDefinition;
3022}
3024
3026
3028
3029OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceDescription_GetSize(OpcUa_ReferenceDescription* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3030
3031OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceDescription_Encode(OpcUa_ReferenceDescription* pValue, struct _OpcUa_Encoder* pEncoder);
3032
3033OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReferenceDescription_Decode(OpcUa_ReferenceDescription* pValue, struct _OpcUa_Decoder* pDecoder);
3034
3035OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReferenceDescription_EncodeableType;
3036#endif
3037
3038#ifndef OPCUA_EXCLUDE_BrowseResult
3039/*============================================================================
3040 * The BrowseResult structure.
3041 *===========================================================================*/
3043{
3044 OpcUa_StatusCode StatusCode;
3045 OpcUa_ByteString ContinuationPoint;
3046 OpcUa_Int32 NoOfReferences;
3048}
3050
3051OPCUA_EXPORT OpcUa_Void OpcUa_BrowseResult_Initialize(OpcUa_BrowseResult* pValue);
3052
3053OPCUA_EXPORT OpcUa_Void OpcUa_BrowseResult_Clear(OpcUa_BrowseResult* pValue);
3054
3055OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResult_GetSize(OpcUa_BrowseResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3056
3057OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResult_Encode(OpcUa_BrowseResult* pValue, struct _OpcUa_Encoder* pEncoder);
3058
3059OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResult_Decode(OpcUa_BrowseResult* pValue, struct _OpcUa_Decoder* pDecoder);
3060
3061OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowseResult_EncodeableType;
3062#endif
3063
3064#ifndef OPCUA_EXCLUDE_Browse
3065#ifndef OPCUA_EXCLUDE_BrowseRequest
3066/*============================================================================
3067 * The BrowseRequest structure.
3068 *===========================================================================*/
3078
3080
3081OPCUA_EXPORT OpcUa_Void OpcUa_BrowseRequest_Clear(OpcUa_BrowseRequest* pValue);
3082
3083OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseRequest_GetSize(OpcUa_BrowseRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3084
3085OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseRequest_Encode(OpcUa_BrowseRequest* pValue, struct _OpcUa_Encoder* pEncoder);
3086
3087OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseRequest_Decode(OpcUa_BrowseRequest* pValue, struct _OpcUa_Decoder* pDecoder);
3088
3089OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowseRequest_EncodeableType;
3090#endif
3091
3092#ifndef OPCUA_EXCLUDE_BrowseResponse
3093/*============================================================================
3094 * The BrowseResponse structure.
3095 *===========================================================================*/
3105
3107
3108OPCUA_EXPORT OpcUa_Void OpcUa_BrowseResponse_Clear(OpcUa_BrowseResponse* pValue);
3109
3110OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResponse_GetSize(OpcUa_BrowseResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3111
3112OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResponse_Encode(OpcUa_BrowseResponse* pValue, struct _OpcUa_Encoder* pEncoder);
3113
3114OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseResponse_Decode(OpcUa_BrowseResponse* pValue, struct _OpcUa_Decoder* pDecoder);
3115
3116OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowseResponse_EncodeableType;
3117#endif
3118#endif
3119
3120#ifndef OPCUA_EXCLUDE_BrowseNext
3121#ifndef OPCUA_EXCLUDE_BrowseNextRequest
3122/*============================================================================
3123 * The BrowseNextRequest structure.
3124 *===========================================================================*/
3133
3135
3137
3138OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextRequest_GetSize(OpcUa_BrowseNextRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3139
3140OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextRequest_Encode(OpcUa_BrowseNextRequest* pValue, struct _OpcUa_Encoder* pEncoder);
3141
3142OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextRequest_Decode(OpcUa_BrowseNextRequest* pValue, struct _OpcUa_Decoder* pDecoder);
3143
3144OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowseNextRequest_EncodeableType;
3145#endif
3146
3147#ifndef OPCUA_EXCLUDE_BrowseNextResponse
3148/*============================================================================
3149 * The BrowseNextResponse structure.
3150 *===========================================================================*/
3160
3162
3164
3165OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextResponse_GetSize(OpcUa_BrowseNextResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3166
3167OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextResponse_Encode(OpcUa_BrowseNextResponse* pValue, struct _OpcUa_Encoder* pEncoder);
3168
3169OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowseNextResponse_Decode(OpcUa_BrowseNextResponse* pValue, struct _OpcUa_Decoder* pDecoder);
3170
3171OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowseNextResponse_EncodeableType;
3172#endif
3173#endif
3174
3175#ifndef OPCUA_EXCLUDE_RelativePathElement
3176/*============================================================================
3177 * The RelativePathElement structure.
3178 *===========================================================================*/
3180{
3181 OpcUa_NodeId ReferenceTypeId;
3182 OpcUa_Boolean IsInverse;
3183 OpcUa_Boolean IncludeSubtypes;
3184 OpcUa_QualifiedName TargetName;
3185}
3187
3189
3191
3192OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePathElement_GetSize(OpcUa_RelativePathElement* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3193
3194OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePathElement_Encode(OpcUa_RelativePathElement* pValue, struct _OpcUa_Encoder* pEncoder);
3195
3196OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePathElement_Decode(OpcUa_RelativePathElement* pValue, struct _OpcUa_Decoder* pDecoder);
3197
3198OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RelativePathElement_EncodeableType;
3199#endif
3200
3201#ifndef OPCUA_EXCLUDE_RelativePath
3202/*============================================================================
3203 * The RelativePath structure.
3204 *===========================================================================*/
3211
3212OPCUA_EXPORT OpcUa_Void OpcUa_RelativePath_Initialize(OpcUa_RelativePath* pValue);
3213
3214OPCUA_EXPORT OpcUa_Void OpcUa_RelativePath_Clear(OpcUa_RelativePath* pValue);
3215
3216OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePath_GetSize(OpcUa_RelativePath* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3217
3218OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePath_Encode(OpcUa_RelativePath* pValue, struct _OpcUa_Encoder* pEncoder);
3219
3220OPCUA_EXPORT OpcUa_StatusCode OpcUa_RelativePath_Decode(OpcUa_RelativePath* pValue, struct _OpcUa_Decoder* pDecoder);
3221
3222OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RelativePath_EncodeableType;
3223#endif
3224
3225#ifndef OPCUA_EXCLUDE_BrowsePath
3226/*============================================================================
3227 * The BrowsePath structure.
3228 *===========================================================================*/
3235
3236OPCUA_EXPORT OpcUa_Void OpcUa_BrowsePath_Initialize(OpcUa_BrowsePath* pValue);
3237
3238OPCUA_EXPORT OpcUa_Void OpcUa_BrowsePath_Clear(OpcUa_BrowsePath* pValue);
3239
3240OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePath_GetSize(OpcUa_BrowsePath* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3241
3242OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePath_Encode(OpcUa_BrowsePath* pValue, struct _OpcUa_Encoder* pEncoder);
3243
3244OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePath_Decode(OpcUa_BrowsePath* pValue, struct _OpcUa_Decoder* pDecoder);
3245
3246OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowsePath_EncodeableType;
3247#endif
3248
3249#ifndef OPCUA_EXCLUDE_BrowsePathTarget
3250/*============================================================================
3251 * The BrowsePathTarget structure.
3252 *===========================================================================*/
3254{
3255 OpcUa_ExpandedNodeId TargetId;
3257}
3259
3261
3263
3264OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathTarget_GetSize(OpcUa_BrowsePathTarget* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3265
3266OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathTarget_Encode(OpcUa_BrowsePathTarget* pValue, struct _OpcUa_Encoder* pEncoder);
3267
3268OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathTarget_Decode(OpcUa_BrowsePathTarget* pValue, struct _OpcUa_Decoder* pDecoder);
3269
3270OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowsePathTarget_EncodeableType;
3271#endif
3272
3273#ifndef OPCUA_EXCLUDE_BrowsePathResult
3274/*============================================================================
3275 * The BrowsePathResult structure.
3276 *===========================================================================*/
3278{
3279 OpcUa_StatusCode StatusCode;
3280 OpcUa_Int32 NoOfTargets;
3282}
3284
3286
3288
3289OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathResult_GetSize(OpcUa_BrowsePathResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3290
3291OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathResult_Encode(OpcUa_BrowsePathResult* pValue, struct _OpcUa_Encoder* pEncoder);
3292
3293OPCUA_EXPORT OpcUa_StatusCode OpcUa_BrowsePathResult_Decode(OpcUa_BrowsePathResult* pValue, struct _OpcUa_Decoder* pDecoder);
3294
3295OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BrowsePathResult_EncodeableType;
3296#endif
3297
3298#ifndef OPCUA_EXCLUDE_TranslateBrowsePathsToNodeIds
3299#ifndef OPCUA_EXCLUDE_TranslateBrowsePathsToNodeIdsRequest
3300/*============================================================================
3301 * The TranslateBrowsePathsToNodeIdsRequest structure.
3302 *===========================================================================*/
3310
3312
3314
3315OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsRequest_GetSize(OpcUa_TranslateBrowsePathsToNodeIdsRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3316
3317OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsRequest_Encode(OpcUa_TranslateBrowsePathsToNodeIdsRequest* pValue, struct _OpcUa_Encoder* pEncoder);
3318
3319OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsRequest_Decode(OpcUa_TranslateBrowsePathsToNodeIdsRequest* pValue, struct _OpcUa_Decoder* pDecoder);
3320
3321OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_TranslateBrowsePathsToNodeIdsRequest_EncodeableType;
3322#endif
3323
3324#ifndef OPCUA_EXCLUDE_TranslateBrowsePathsToNodeIdsResponse
3325/*============================================================================
3326 * The TranslateBrowsePathsToNodeIdsResponse structure.
3327 *===========================================================================*/
3337
3339
3341
3342OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsResponse_GetSize(OpcUa_TranslateBrowsePathsToNodeIdsResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3343
3344OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsResponse_Encode(OpcUa_TranslateBrowsePathsToNodeIdsResponse* pValue, struct _OpcUa_Encoder* pEncoder);
3345
3346OPCUA_EXPORT OpcUa_StatusCode OpcUa_TranslateBrowsePathsToNodeIdsResponse_Decode(OpcUa_TranslateBrowsePathsToNodeIdsResponse* pValue, struct _OpcUa_Decoder* pDecoder);
3347
3348OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_TranslateBrowsePathsToNodeIdsResponse_EncodeableType;
3349#endif
3350#endif
3351
3352#ifndef OPCUA_EXCLUDE_RegisterNodes
3353#ifndef OPCUA_EXCLUDE_RegisterNodesRequest
3354/*============================================================================
3355 * The RegisterNodesRequest structure.
3356 *===========================================================================*/
3364
3366
3368
3369OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesRequest_GetSize(OpcUa_RegisterNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3370
3371OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesRequest_Encode(OpcUa_RegisterNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder);
3372
3373OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesRequest_Decode(OpcUa_RegisterNodesRequest* pValue, struct _OpcUa_Decoder* pDecoder);
3374
3375OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RegisterNodesRequest_EncodeableType;
3376#endif
3377
3378#ifndef OPCUA_EXCLUDE_RegisterNodesResponse
3379/*============================================================================
3380 * The RegisterNodesResponse structure.
3381 *===========================================================================*/
3389
3391
3393
3394OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesResponse_GetSize(OpcUa_RegisterNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3395
3396OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesResponse_Encode(OpcUa_RegisterNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder);
3397
3398OPCUA_EXPORT OpcUa_StatusCode OpcUa_RegisterNodesResponse_Decode(OpcUa_RegisterNodesResponse* pValue, struct _OpcUa_Decoder* pDecoder);
3399
3400OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RegisterNodesResponse_EncodeableType;
3401#endif
3402#endif
3403
3404#ifndef OPCUA_EXCLUDE_UnregisterNodes
3405#ifndef OPCUA_EXCLUDE_UnregisterNodesRequest
3406/*============================================================================
3407 * The UnregisterNodesRequest structure.
3408 *===========================================================================*/
3416
3418
3420
3421OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesRequest_GetSize(OpcUa_UnregisterNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3422
3423OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesRequest_Encode(OpcUa_UnregisterNodesRequest* pValue, struct _OpcUa_Encoder* pEncoder);
3424
3425OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesRequest_Decode(OpcUa_UnregisterNodesRequest* pValue, struct _OpcUa_Decoder* pDecoder);
3426
3427OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UnregisterNodesRequest_EncodeableType;
3428#endif
3429
3430#ifndef OPCUA_EXCLUDE_UnregisterNodesResponse
3431/*============================================================================
3432 * The UnregisterNodesResponse structure.
3433 *===========================================================================*/
3439
3441
3443
3444OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesResponse_GetSize(OpcUa_UnregisterNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3445
3446OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesResponse_Encode(OpcUa_UnregisterNodesResponse* pValue, struct _OpcUa_Encoder* pEncoder);
3447
3448OPCUA_EXPORT OpcUa_StatusCode OpcUa_UnregisterNodesResponse_Decode(OpcUa_UnregisterNodesResponse* pValue, struct _OpcUa_Decoder* pDecoder);
3449
3450OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UnregisterNodesResponse_EncodeableType;
3451#endif
3452#endif
3453
3454#ifndef OPCUA_EXCLUDE_EndpointConfiguration
3455/*============================================================================
3456 * The EndpointConfiguration structure.
3457 *===========================================================================*/
3459{
3460 OpcUa_Int32 OperationTimeout;
3461 OpcUa_Boolean UseBinaryEncoding;
3462 OpcUa_Int32 MaxStringLength;
3464 OpcUa_Int32 MaxArrayLength;
3465 OpcUa_Int32 MaxMessageSize;
3466 OpcUa_Int32 MaxBufferSize;
3467 OpcUa_Int32 ChannelLifetime;
3469}
3471
3473
3475
3476OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointConfiguration_GetSize(OpcUa_EndpointConfiguration* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3477
3478OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointConfiguration_Encode(OpcUa_EndpointConfiguration* pValue, struct _OpcUa_Encoder* pEncoder);
3479
3480OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointConfiguration_Decode(OpcUa_EndpointConfiguration* pValue, struct _OpcUa_Decoder* pDecoder);
3481
3482OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EndpointConfiguration_EncodeableType;
3483#endif
3484
3485#ifndef OPCUA_EXCLUDE_QueryDataDescription
3486/*============================================================================
3487 * The QueryDataDescription structure.
3488 *===========================================================================*/
3496
3498
3500
3501OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataDescription_GetSize(OpcUa_QueryDataDescription* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3502
3503OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataDescription_Encode(OpcUa_QueryDataDescription* pValue, struct _OpcUa_Encoder* pEncoder);
3504
3505OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataDescription_Decode(OpcUa_QueryDataDescription* pValue, struct _OpcUa_Decoder* pDecoder);
3506
3507OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_QueryDataDescription_EncodeableType;
3508#endif
3509
3510#ifndef OPCUA_EXCLUDE_NodeTypeDescription
3511/*============================================================================
3512 * The NodeTypeDescription structure.
3513 *===========================================================================*/
3522
3524
3526
3527OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeTypeDescription_GetSize(OpcUa_NodeTypeDescription* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3528
3529OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeTypeDescription_Encode(OpcUa_NodeTypeDescription* pValue, struct _OpcUa_Encoder* pEncoder);
3530
3531OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeTypeDescription_Decode(OpcUa_NodeTypeDescription* pValue, struct _OpcUa_Decoder* pDecoder);
3532
3533OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_NodeTypeDescription_EncodeableType;
3534#endif
3535
3536#ifndef OPCUA_EXCLUDE_FilterOperator
3537/*============================================================================
3538 * The FilterOperator enumeration.
3539 *===========================================================================*/
3565
3566#define OpcUa_FilterOperator_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_FilterOperator_Equals)
3567
3568#define OpcUa_FilterOperator_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_FilterOperator_Equals)
3569
3570OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_FilterOperator_EnumeratedType;
3571#endif
3572
3573#ifndef OPCUA_EXCLUDE_QueryDataSet
3574/*============================================================================
3575 * The QueryDataSet structure.
3576 *===========================================================================*/
3578{
3579 OpcUa_ExpandedNodeId NodeId;
3580 OpcUa_ExpandedNodeId TypeDefinitionNode;
3581 OpcUa_Int32 NoOfValues;
3582 OpcUa_Variant* Values;
3583}
3585
3586OPCUA_EXPORT OpcUa_Void OpcUa_QueryDataSet_Initialize(OpcUa_QueryDataSet* pValue);
3587
3588OPCUA_EXPORT OpcUa_Void OpcUa_QueryDataSet_Clear(OpcUa_QueryDataSet* pValue);
3589
3590OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataSet_GetSize(OpcUa_QueryDataSet* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3591
3592OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataSet_Encode(OpcUa_QueryDataSet* pValue, struct _OpcUa_Encoder* pEncoder);
3593
3594OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryDataSet_Decode(OpcUa_QueryDataSet* pValue, struct _OpcUa_Decoder* pDecoder);
3595
3596OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_QueryDataSet_EncodeableType;
3597#endif
3598
3599#ifndef OPCUA_EXCLUDE_NodeReference
3600/*============================================================================
3601 * The NodeReference structure.
3602 *===========================================================================*/
3604{
3605 OpcUa_NodeId NodeId;
3606 OpcUa_NodeId ReferenceTypeId;
3607 OpcUa_Boolean IsForward;
3609 OpcUa_NodeId* ReferencedNodeIds;
3610}
3612
3614
3615OPCUA_EXPORT OpcUa_Void OpcUa_NodeReference_Clear(OpcUa_NodeReference* pValue);
3616
3617OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeReference_GetSize(OpcUa_NodeReference* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3618
3619OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeReference_Encode(OpcUa_NodeReference* pValue, struct _OpcUa_Encoder* pEncoder);
3620
3621OPCUA_EXPORT OpcUa_StatusCode OpcUa_NodeReference_Decode(OpcUa_NodeReference* pValue, struct _OpcUa_Decoder* pDecoder);
3622
3623OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_NodeReference_EncodeableType;
3624#endif
3625
3626#ifndef OPCUA_EXCLUDE_ContentFilterElement
3627/*============================================================================
3628 * The ContentFilterElement structure.
3629 *===========================================================================*/
3637
3639
3641
3642OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElement_GetSize(OpcUa_ContentFilterElement* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3643
3644OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElement_Encode(OpcUa_ContentFilterElement* pValue, struct _OpcUa_Encoder* pEncoder);
3645
3646OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElement_Decode(OpcUa_ContentFilterElement* pValue, struct _OpcUa_Decoder* pDecoder);
3647
3648OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ContentFilterElement_EncodeableType;
3649#endif
3650
3651#ifndef OPCUA_EXCLUDE_ContentFilter
3652/*============================================================================
3653 * The ContentFilter structure.
3654 *===========================================================================*/
3661
3663
3664OPCUA_EXPORT OpcUa_Void OpcUa_ContentFilter_Clear(OpcUa_ContentFilter* pValue);
3665
3666OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilter_GetSize(OpcUa_ContentFilter* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3667
3668OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilter_Encode(OpcUa_ContentFilter* pValue, struct _OpcUa_Encoder* pEncoder);
3669
3670OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilter_Decode(OpcUa_ContentFilter* pValue, struct _OpcUa_Decoder* pDecoder);
3671
3672OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ContentFilter_EncodeableType;
3673#endif
3674
3675#ifndef OPCUA_EXCLUDE_ElementOperand
3676/*============================================================================
3677 * The ElementOperand structure.
3678 *===========================================================================*/
3680{
3681 OpcUa_UInt32 Index;
3682}
3684
3686
3687OPCUA_EXPORT OpcUa_Void OpcUa_ElementOperand_Clear(OpcUa_ElementOperand* pValue);
3688
3689OPCUA_EXPORT OpcUa_StatusCode OpcUa_ElementOperand_GetSize(OpcUa_ElementOperand* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3690
3691OPCUA_EXPORT OpcUa_StatusCode OpcUa_ElementOperand_Encode(OpcUa_ElementOperand* pValue, struct _OpcUa_Encoder* pEncoder);
3692
3693OPCUA_EXPORT OpcUa_StatusCode OpcUa_ElementOperand_Decode(OpcUa_ElementOperand* pValue, struct _OpcUa_Decoder* pDecoder);
3694
3695OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ElementOperand_EncodeableType;
3696#endif
3697
3698#ifndef OPCUA_EXCLUDE_LiteralOperand
3699/*============================================================================
3700 * The LiteralOperand structure.
3701 *===========================================================================*/
3703{
3704 OpcUa_Variant Value;
3705}
3707
3709
3710OPCUA_EXPORT OpcUa_Void OpcUa_LiteralOperand_Clear(OpcUa_LiteralOperand* pValue);
3711
3712OPCUA_EXPORT OpcUa_StatusCode OpcUa_LiteralOperand_GetSize(OpcUa_LiteralOperand* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3713
3714OPCUA_EXPORT OpcUa_StatusCode OpcUa_LiteralOperand_Encode(OpcUa_LiteralOperand* pValue, struct _OpcUa_Encoder* pEncoder);
3715
3716OPCUA_EXPORT OpcUa_StatusCode OpcUa_LiteralOperand_Decode(OpcUa_LiteralOperand* pValue, struct _OpcUa_Decoder* pDecoder);
3717
3718OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_LiteralOperand_EncodeableType;
3719#endif
3720
3721#ifndef OPCUA_EXCLUDE_AttributeOperand
3722/*============================================================================
3723 * The AttributeOperand structure.
3724 *===========================================================================*/
3726{
3727 OpcUa_NodeId NodeId;
3728 OpcUa_String Alias;
3730 OpcUa_UInt32 AttributeId;
3731 OpcUa_String IndexRange;
3732}
3734
3736
3738
3739OPCUA_EXPORT OpcUa_StatusCode OpcUa_AttributeOperand_GetSize(OpcUa_AttributeOperand* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3740
3741OPCUA_EXPORT OpcUa_StatusCode OpcUa_AttributeOperand_Encode(OpcUa_AttributeOperand* pValue, struct _OpcUa_Encoder* pEncoder);
3742
3743OPCUA_EXPORT OpcUa_StatusCode OpcUa_AttributeOperand_Decode(OpcUa_AttributeOperand* pValue, struct _OpcUa_Decoder* pDecoder);
3744
3745OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AttributeOperand_EncodeableType;
3746#endif
3747
3748#ifndef OPCUA_EXCLUDE_SimpleAttributeOperand
3749/*============================================================================
3750 * The SimpleAttributeOperand structure.
3751 *===========================================================================*/
3753{
3754 OpcUa_NodeId TypeDefinitionId;
3755 OpcUa_Int32 NoOfBrowsePath;
3756 OpcUa_QualifiedName* BrowsePath;
3757 OpcUa_UInt32 AttributeId;
3758 OpcUa_String IndexRange;
3759}
3761
3763
3765
3766OPCUA_EXPORT OpcUa_StatusCode OpcUa_SimpleAttributeOperand_GetSize(OpcUa_SimpleAttributeOperand* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3767
3768OPCUA_EXPORT OpcUa_StatusCode OpcUa_SimpleAttributeOperand_Encode(OpcUa_SimpleAttributeOperand* pValue, struct _OpcUa_Encoder* pEncoder);
3769
3770OPCUA_EXPORT OpcUa_StatusCode OpcUa_SimpleAttributeOperand_Decode(OpcUa_SimpleAttributeOperand* pValue, struct _OpcUa_Decoder* pDecoder);
3771
3772OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SimpleAttributeOperand_EncodeableType;
3773#endif
3774
3775#ifndef OPCUA_EXCLUDE_ContentFilterElementResult
3776/*============================================================================
3777 * The ContentFilterElementResult structure.
3778 *===========================================================================*/
3780{
3781 OpcUa_StatusCode StatusCode;
3783 OpcUa_StatusCode* OperandStatusCodes;
3785 OpcUa_DiagnosticInfo* OperandDiagnosticInfos;
3786}
3788
3790
3792
3793OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElementResult_GetSize(OpcUa_ContentFilterElementResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3794
3795OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElementResult_Encode(OpcUa_ContentFilterElementResult* pValue, struct _OpcUa_Encoder* pEncoder);
3796
3797OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterElementResult_Decode(OpcUa_ContentFilterElementResult* pValue, struct _OpcUa_Decoder* pDecoder);
3798
3799OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ContentFilterElementResult_EncodeableType;
3800#endif
3801
3802#ifndef OPCUA_EXCLUDE_ContentFilterResult
3803/*============================================================================
3804 * The ContentFilterResult structure.
3805 *===========================================================================*/
3814
3816
3818
3819OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterResult_GetSize(OpcUa_ContentFilterResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3820
3821OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterResult_Encode(OpcUa_ContentFilterResult* pValue, struct _OpcUa_Encoder* pEncoder);
3822
3823OPCUA_EXPORT OpcUa_StatusCode OpcUa_ContentFilterResult_Decode(OpcUa_ContentFilterResult* pValue, struct _OpcUa_Decoder* pDecoder);
3824
3825OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ContentFilterResult_EncodeableType;
3826#endif
3827
3828#ifndef OPCUA_EXCLUDE_ParsingResult
3829/*============================================================================
3830 * The ParsingResult structure.
3831 *===========================================================================*/
3833{
3834 OpcUa_StatusCode StatusCode;
3836 OpcUa_StatusCode* DataStatusCodes;
3838 OpcUa_DiagnosticInfo* DataDiagnosticInfos;
3839}
3841
3843
3844OPCUA_EXPORT OpcUa_Void OpcUa_ParsingResult_Clear(OpcUa_ParsingResult* pValue);
3845
3846OPCUA_EXPORT OpcUa_StatusCode OpcUa_ParsingResult_GetSize(OpcUa_ParsingResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3847
3848OPCUA_EXPORT OpcUa_StatusCode OpcUa_ParsingResult_Encode(OpcUa_ParsingResult* pValue, struct _OpcUa_Encoder* pEncoder);
3849
3850OPCUA_EXPORT OpcUa_StatusCode OpcUa_ParsingResult_Decode(OpcUa_ParsingResult* pValue, struct _OpcUa_Decoder* pDecoder);
3851
3852OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ParsingResult_EncodeableType;
3853#endif
3854
3855#ifndef OPCUA_EXCLUDE_QueryFirst
3856#ifndef OPCUA_EXCLUDE_QueryFirstRequest
3857/*============================================================================
3858 * The QueryFirstRequest structure.
3859 *===========================================================================*/
3871
3873
3875
3876OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstRequest_GetSize(OpcUa_QueryFirstRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3877
3878OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstRequest_Encode(OpcUa_QueryFirstRequest* pValue, struct _OpcUa_Encoder* pEncoder);
3879
3880OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstRequest_Decode(OpcUa_QueryFirstRequest* pValue, struct _OpcUa_Decoder* pDecoder);
3881
3882OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_QueryFirstRequest_EncodeableType;
3883#endif
3884
3885#ifndef OPCUA_EXCLUDE_QueryFirstResponse
3886/*============================================================================
3887 * The QueryFirstResponse structure.
3888 *===========================================================================*/
3902
3904
3906
3907OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstResponse_GetSize(OpcUa_QueryFirstResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3908
3909OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstResponse_Encode(OpcUa_QueryFirstResponse* pValue, struct _OpcUa_Encoder* pEncoder);
3910
3911OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryFirstResponse_Decode(OpcUa_QueryFirstResponse* pValue, struct _OpcUa_Decoder* pDecoder);
3912
3913OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_QueryFirstResponse_EncodeableType;
3914#endif
3915#endif
3916
3917#ifndef OPCUA_EXCLUDE_QueryNext
3918#ifndef OPCUA_EXCLUDE_QueryNextRequest
3919/*============================================================================
3920 * The QueryNextRequest structure.
3921 *===========================================================================*/
3929
3931
3933
3934OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextRequest_GetSize(OpcUa_QueryNextRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3935
3936OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextRequest_Encode(OpcUa_QueryNextRequest* pValue, struct _OpcUa_Encoder* pEncoder);
3937
3938OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextRequest_Decode(OpcUa_QueryNextRequest* pValue, struct _OpcUa_Decoder* pDecoder);
3939
3940OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_QueryNextRequest_EncodeableType;
3941#endif
3942
3943#ifndef OPCUA_EXCLUDE_QueryNextResponse
3944/*============================================================================
3945 * The QueryNextResponse structure.
3946 *===========================================================================*/
3955
3957
3959
3960OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextResponse_GetSize(OpcUa_QueryNextResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
3961
3962OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextResponse_Encode(OpcUa_QueryNextResponse* pValue, struct _OpcUa_Encoder* pEncoder);
3963
3964OPCUA_EXPORT OpcUa_StatusCode OpcUa_QueryNextResponse_Decode(OpcUa_QueryNextResponse* pValue, struct _OpcUa_Decoder* pDecoder);
3965
3966OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_QueryNextResponse_EncodeableType;
3967#endif
3968#endif
3969
3970#ifndef OPCUA_EXCLUDE_TimestampsToReturn
3971/*============================================================================
3972 * The TimestampsToReturn enumeration.
3973 *===========================================================================*/
3975{
3981#if OPCUA_FORCE_INT32_ENUMS
3982 ,_OpcUa_TimestampsToReturn_MaxEnumerationValue = OpcUa_Int32_Max
3983#endif
3986
3987#define OpcUa_TimestampsToReturn_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_TimestampsToReturn_Source)
3988
3989#define OpcUa_TimestampsToReturn_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_TimestampsToReturn_Source)
3990
3991OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_TimestampsToReturn_EnumeratedType;
3992#endif
3993
3994#ifndef OPCUA_EXCLUDE_ReadValueId
3995/*============================================================================
3996 * The ReadValueId structure.
3997 *===========================================================================*/
3999{
4000 OpcUa_NodeId NodeId;
4001 OpcUa_UInt32 AttributeId;
4002 OpcUa_String IndexRange;
4003 OpcUa_QualifiedName DataEncoding;
4004}
4006
4007OPCUA_EXPORT OpcUa_Void OpcUa_ReadValueId_Initialize(OpcUa_ReadValueId* pValue);
4008
4009OPCUA_EXPORT OpcUa_Void OpcUa_ReadValueId_Clear(OpcUa_ReadValueId* pValue);
4010
4011OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadValueId_GetSize(OpcUa_ReadValueId* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4012
4013OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadValueId_Encode(OpcUa_ReadValueId* pValue, struct _OpcUa_Encoder* pEncoder);
4014
4015OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadValueId_Decode(OpcUa_ReadValueId* pValue, struct _OpcUa_Decoder* pDecoder);
4016
4017OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadValueId_EncodeableType;
4018#endif
4019
4020#ifndef OPCUA_EXCLUDE_Read
4021#ifndef OPCUA_EXCLUDE_ReadRequest
4022/*============================================================================
4023 * The ReadRequest structure.
4024 *===========================================================================*/
4034
4035OPCUA_EXPORT OpcUa_Void OpcUa_ReadRequest_Initialize(OpcUa_ReadRequest* pValue);
4036
4037OPCUA_EXPORT OpcUa_Void OpcUa_ReadRequest_Clear(OpcUa_ReadRequest* pValue);
4038
4039OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRequest_GetSize(OpcUa_ReadRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4040
4041OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRequest_Encode(OpcUa_ReadRequest* pValue, struct _OpcUa_Encoder* pEncoder);
4042
4043OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRequest_Decode(OpcUa_ReadRequest* pValue, struct _OpcUa_Decoder* pDecoder);
4044
4045OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadRequest_EncodeableType;
4046#endif
4047
4048#ifndef OPCUA_EXCLUDE_ReadResponse
4049/*============================================================================
4050 * The ReadResponse structure.
4051 *===========================================================================*/
4053{
4055 OpcUa_Int32 NoOfResults;
4056 OpcUa_DataValue* Results;
4058 OpcUa_DiagnosticInfo* DiagnosticInfos;
4059}
4061
4062OPCUA_EXPORT OpcUa_Void OpcUa_ReadResponse_Initialize(OpcUa_ReadResponse* pValue);
4063
4064OPCUA_EXPORT OpcUa_Void OpcUa_ReadResponse_Clear(OpcUa_ReadResponse* pValue);
4065
4066OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadResponse_GetSize(OpcUa_ReadResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4067
4068OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadResponse_Encode(OpcUa_ReadResponse* pValue, struct _OpcUa_Encoder* pEncoder);
4069
4070OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadResponse_Decode(OpcUa_ReadResponse* pValue, struct _OpcUa_Decoder* pDecoder);
4071
4072OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadResponse_EncodeableType;
4073#endif
4074#endif
4075
4076#ifndef OPCUA_EXCLUDE_HistoryReadValueId
4077/*============================================================================
4078 * The HistoryReadValueId structure.
4079 *===========================================================================*/
4081{
4082 OpcUa_NodeId NodeId;
4083 OpcUa_String IndexRange;
4084 OpcUa_QualifiedName DataEncoding;
4085 OpcUa_ByteString ContinuationPoint;
4086}
4088
4090
4092
4093OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadValueId_GetSize(OpcUa_HistoryReadValueId* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4094
4095OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadValueId_Encode(OpcUa_HistoryReadValueId* pValue, struct _OpcUa_Encoder* pEncoder);
4096
4097OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadValueId_Decode(OpcUa_HistoryReadValueId* pValue, struct _OpcUa_Decoder* pDecoder);
4098
4099OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryReadValueId_EncodeableType;
4100#endif
4101
4102#ifndef OPCUA_EXCLUDE_HistoryReadResult
4103/*============================================================================
4104 * The HistoryReadResult structure.
4105 *===========================================================================*/
4107{
4108 OpcUa_StatusCode StatusCode;
4109 OpcUa_ByteString ContinuationPoint;
4110 OpcUa_ExtensionObject HistoryData;
4111}
4113
4115
4117
4118OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResult_GetSize(OpcUa_HistoryReadResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4119
4120OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResult_Encode(OpcUa_HistoryReadResult* pValue, struct _OpcUa_Encoder* pEncoder);
4121
4122OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResult_Decode(OpcUa_HistoryReadResult* pValue, struct _OpcUa_Decoder* pDecoder);
4123
4124OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryReadResult_EncodeableType;
4125#endif
4126
4127#ifndef OPCUA_EXCLUDE_EventFilter
4128/*============================================================================
4129 * The EventFilter structure.
4130 *===========================================================================*/
4138
4139OPCUA_EXPORT OpcUa_Void OpcUa_EventFilter_Initialize(OpcUa_EventFilter* pValue);
4140
4141OPCUA_EXPORT OpcUa_Void OpcUa_EventFilter_Clear(OpcUa_EventFilter* pValue);
4142
4143OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilter_GetSize(OpcUa_EventFilter* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4144
4145OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilter_Encode(OpcUa_EventFilter* pValue, struct _OpcUa_Encoder* pEncoder);
4146
4147OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilter_Decode(OpcUa_EventFilter* pValue, struct _OpcUa_Decoder* pDecoder);
4148
4149OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EventFilter_EncodeableType;
4150#endif
4151
4152#ifndef OPCUA_EXCLUDE_ReadEventDetails
4153/*============================================================================
4154 * The ReadEventDetails structure.
4155 *===========================================================================*/
4157{
4158 OpcUa_UInt32 NumValuesPerNode;
4159 OpcUa_DateTime StartTime;
4160 OpcUa_DateTime EndTime;
4162}
4164
4166
4168
4169OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadEventDetails_GetSize(OpcUa_ReadEventDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4170
4171OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadEventDetails_Encode(OpcUa_ReadEventDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4172
4173OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadEventDetails_Decode(OpcUa_ReadEventDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4174
4175OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadEventDetails_EncodeableType;
4176#endif
4177
4178#ifndef OPCUA_EXCLUDE_ReadRawModifiedDetails
4179/*============================================================================
4180 * The ReadRawModifiedDetails structure.
4181 *===========================================================================*/
4183{
4184 OpcUa_Boolean IsReadModified;
4185 OpcUa_DateTime StartTime;
4186 OpcUa_DateTime EndTime;
4187 OpcUa_UInt32 NumValuesPerNode;
4188 OpcUa_Boolean ReturnBounds;
4189}
4191
4193
4195
4196OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRawModifiedDetails_GetSize(OpcUa_ReadRawModifiedDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4197
4198OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRawModifiedDetails_Encode(OpcUa_ReadRawModifiedDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4199
4200OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadRawModifiedDetails_Decode(OpcUa_ReadRawModifiedDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4201
4202OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadRawModifiedDetails_EncodeableType;
4203#endif
4204
4205#ifndef OPCUA_EXCLUDE_AggregateConfiguration
4206/*============================================================================
4207 * The AggregateConfiguration structure.
4208 *===========================================================================*/
4218
4220
4222
4223OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateConfiguration_GetSize(OpcUa_AggregateConfiguration* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4224
4225OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateConfiguration_Encode(OpcUa_AggregateConfiguration* pValue, struct _OpcUa_Encoder* pEncoder);
4226
4227OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateConfiguration_Decode(OpcUa_AggregateConfiguration* pValue, struct _OpcUa_Decoder* pDecoder);
4228
4229OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AggregateConfiguration_EncodeableType;
4230#endif
4231
4232#ifndef OPCUA_EXCLUDE_ReadProcessedDetails
4233/*============================================================================
4234 * The ReadProcessedDetails structure.
4235 *===========================================================================*/
4246
4248
4250
4251OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadProcessedDetails_GetSize(OpcUa_ReadProcessedDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4252
4253OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadProcessedDetails_Encode(OpcUa_ReadProcessedDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4254
4255OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadProcessedDetails_Decode(OpcUa_ReadProcessedDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4256
4257OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadProcessedDetails_EncodeableType;
4258#endif
4259
4260#ifndef OPCUA_EXCLUDE_ReadAtTimeDetails
4261/*============================================================================
4262 * The ReadAtTimeDetails structure.
4263 *===========================================================================*/
4265{
4266 OpcUa_Int32 NoOfReqTimes;
4267 OpcUa_DateTime* ReqTimes;
4268 OpcUa_Boolean UseSimpleBounds;
4269}
4271
4273
4275
4276OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAtTimeDetails_GetSize(OpcUa_ReadAtTimeDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4277
4278OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAtTimeDetails_Encode(OpcUa_ReadAtTimeDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4279
4280OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAtTimeDetails_Decode(OpcUa_ReadAtTimeDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4281
4282OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadAtTimeDetails_EncodeableType;
4283#endif
4284
4285#ifndef OPCUA_EXCLUDE_ReadAnnotationDataDetails
4286/*============================================================================
4287 * The ReadAnnotationDataDetails structure.
4288 *===========================================================================*/
4290{
4291 OpcUa_Int32 NoOfReqTimes;
4292 OpcUa_DateTime* ReqTimes;
4293}
4295
4297
4299
4300OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAnnotationDataDetails_GetSize(OpcUa_ReadAnnotationDataDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4301
4302OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAnnotationDataDetails_Encode(OpcUa_ReadAnnotationDataDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4303
4304OPCUA_EXPORT OpcUa_StatusCode OpcUa_ReadAnnotationDataDetails_Decode(OpcUa_ReadAnnotationDataDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4305
4306OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ReadAnnotationDataDetails_EncodeableType;
4307#endif
4308
4309#ifndef OPCUA_EXCLUDE_HistoryData
4310/*============================================================================
4311 * The HistoryData structure.
4312 *===========================================================================*/
4314{
4315 OpcUa_Int32 NoOfDataValues;
4316 OpcUa_DataValue* DataValues;
4317}
4319
4320OPCUA_EXPORT OpcUa_Void OpcUa_HistoryData_Initialize(OpcUa_HistoryData* pValue);
4321
4322OPCUA_EXPORT OpcUa_Void OpcUa_HistoryData_Clear(OpcUa_HistoryData* pValue);
4323
4324OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryData_GetSize(OpcUa_HistoryData* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4325
4326OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryData_Encode(OpcUa_HistoryData* pValue, struct _OpcUa_Encoder* pEncoder);
4327
4328OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryData_Decode(OpcUa_HistoryData* pValue, struct _OpcUa_Decoder* pDecoder);
4329
4330OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryData_EncodeableType;
4331#endif
4332
4333#ifndef OPCUA_EXCLUDE_HistoryUpdateType
4334/*============================================================================
4335 * The HistoryUpdateType enumeration.
4336 *===========================================================================*/
4338{
4343#if OPCUA_FORCE_INT32_ENUMS
4344 ,_OpcUa_HistoryUpdateType_MaxEnumerationValue = OpcUa_Int32_Max
4345#endif
4348
4349#define OpcUa_HistoryUpdateType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_HistoryUpdateType_Insert)
4350
4351#define OpcUa_HistoryUpdateType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_HistoryUpdateType_Insert)
4352
4353OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_HistoryUpdateType_EnumeratedType;
4354#endif
4355
4356#ifndef OPCUA_EXCLUDE_ModificationInfo
4357/*============================================================================
4358 * The ModificationInfo structure.
4359 *===========================================================================*/
4367
4369
4371
4372OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModificationInfo_GetSize(OpcUa_ModificationInfo* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4373
4374OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModificationInfo_Encode(OpcUa_ModificationInfo* pValue, struct _OpcUa_Encoder* pEncoder);
4375
4376OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModificationInfo_Decode(OpcUa_ModificationInfo* pValue, struct _OpcUa_Decoder* pDecoder);
4377
4378OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ModificationInfo_EncodeableType;
4379#endif
4380
4381#ifndef OPCUA_EXCLUDE_HistoryModifiedData
4382/*============================================================================
4383 * The HistoryModifiedData structure.
4384 *===========================================================================*/
4393
4395
4397
4398OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryModifiedData_GetSize(OpcUa_HistoryModifiedData* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4399
4400OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryModifiedData_Encode(OpcUa_HistoryModifiedData* pValue, struct _OpcUa_Encoder* pEncoder);
4401
4402OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryModifiedData_Decode(OpcUa_HistoryModifiedData* pValue, struct _OpcUa_Decoder* pDecoder);
4403
4404OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryModifiedData_EncodeableType;
4405#endif
4406
4407#ifndef OPCUA_EXCLUDE_HistoryEventFieldList
4408/*============================================================================
4409 * The HistoryEventFieldList structure.
4410 *===========================================================================*/
4412{
4413 OpcUa_Int32 NoOfEventFields;
4414 OpcUa_Variant* EventFields;
4415}
4417
4419
4421
4422OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEventFieldList_GetSize(OpcUa_HistoryEventFieldList* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4423
4424OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEventFieldList_Encode(OpcUa_HistoryEventFieldList* pValue, struct _OpcUa_Encoder* pEncoder);
4425
4426OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEventFieldList_Decode(OpcUa_HistoryEventFieldList* pValue, struct _OpcUa_Decoder* pDecoder);
4427
4428OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryEventFieldList_EncodeableType;
4429#endif
4430
4431#ifndef OPCUA_EXCLUDE_HistoryEvent
4432/*============================================================================
4433 * The HistoryEvent structure.
4434 *===========================================================================*/
4441
4442OPCUA_EXPORT OpcUa_Void OpcUa_HistoryEvent_Initialize(OpcUa_HistoryEvent* pValue);
4443
4444OPCUA_EXPORT OpcUa_Void OpcUa_HistoryEvent_Clear(OpcUa_HistoryEvent* pValue);
4445
4446OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEvent_GetSize(OpcUa_HistoryEvent* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4447
4448OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEvent_Encode(OpcUa_HistoryEvent* pValue, struct _OpcUa_Encoder* pEncoder);
4449
4450OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryEvent_Decode(OpcUa_HistoryEvent* pValue, struct _OpcUa_Decoder* pDecoder);
4451
4452OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryEvent_EncodeableType;
4453#endif
4454
4455#ifndef OPCUA_EXCLUDE_HistoryRead
4456#ifndef OPCUA_EXCLUDE_HistoryReadRequest
4457/*============================================================================
4458 * The HistoryReadRequest structure.
4459 *===========================================================================*/
4470
4472
4474
4475OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadRequest_GetSize(OpcUa_HistoryReadRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4476
4477OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadRequest_Encode(OpcUa_HistoryReadRequest* pValue, struct _OpcUa_Encoder* pEncoder);
4478
4479OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadRequest_Decode(OpcUa_HistoryReadRequest* pValue, struct _OpcUa_Decoder* pDecoder);
4480
4481OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryReadRequest_EncodeableType;
4482#endif
4483
4484#ifndef OPCUA_EXCLUDE_HistoryReadResponse
4485/*============================================================================
4486 * The HistoryReadResponse structure.
4487 *===========================================================================*/
4497
4499
4501
4502OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResponse_GetSize(OpcUa_HistoryReadResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4503
4504OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResponse_Encode(OpcUa_HistoryReadResponse* pValue, struct _OpcUa_Encoder* pEncoder);
4505
4506OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryReadResponse_Decode(OpcUa_HistoryReadResponse* pValue, struct _OpcUa_Decoder* pDecoder);
4507
4508OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryReadResponse_EncodeableType;
4509#endif
4510#endif
4511
4512#ifndef OPCUA_EXCLUDE_WriteValue
4513/*============================================================================
4514 * The WriteValue structure.
4515 *===========================================================================*/
4516typedef struct _OpcUa_WriteValue
4517{
4518 OpcUa_NodeId NodeId;
4519 OpcUa_UInt32 AttributeId;
4520 OpcUa_String IndexRange;
4521 OpcUa_DataValue Value;
4522}
4524
4525OPCUA_EXPORT OpcUa_Void OpcUa_WriteValue_Initialize(OpcUa_WriteValue* pValue);
4526
4527OPCUA_EXPORT OpcUa_Void OpcUa_WriteValue_Clear(OpcUa_WriteValue* pValue);
4528
4529OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteValue_GetSize(OpcUa_WriteValue* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4530
4531OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteValue_Encode(OpcUa_WriteValue* pValue, struct _OpcUa_Encoder* pEncoder);
4532
4533OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteValue_Decode(OpcUa_WriteValue* pValue, struct _OpcUa_Decoder* pDecoder);
4534
4535OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_WriteValue_EncodeableType;
4536#endif
4537
4538#ifndef OPCUA_EXCLUDE_Write
4539#ifndef OPCUA_EXCLUDE_WriteRequest
4540/*============================================================================
4541 * The WriteRequest structure.
4542 *===========================================================================*/
4550
4551OPCUA_EXPORT OpcUa_Void OpcUa_WriteRequest_Initialize(OpcUa_WriteRequest* pValue);
4552
4553OPCUA_EXPORT OpcUa_Void OpcUa_WriteRequest_Clear(OpcUa_WriteRequest* pValue);
4554
4555OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteRequest_GetSize(OpcUa_WriteRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4556
4557OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteRequest_Encode(OpcUa_WriteRequest* pValue, struct _OpcUa_Encoder* pEncoder);
4558
4559OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteRequest_Decode(OpcUa_WriteRequest* pValue, struct _OpcUa_Decoder* pDecoder);
4560
4561OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_WriteRequest_EncodeableType;
4562#endif
4563
4564#ifndef OPCUA_EXCLUDE_WriteResponse
4565/*============================================================================
4566 * The WriteResponse structure.
4567 *===========================================================================*/
4569{
4571 OpcUa_Int32 NoOfResults;
4572 OpcUa_StatusCode* Results;
4574 OpcUa_DiagnosticInfo* DiagnosticInfos;
4575}
4577
4579
4580OPCUA_EXPORT OpcUa_Void OpcUa_WriteResponse_Clear(OpcUa_WriteResponse* pValue);
4581
4582OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteResponse_GetSize(OpcUa_WriteResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4583
4584OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteResponse_Encode(OpcUa_WriteResponse* pValue, struct _OpcUa_Encoder* pEncoder);
4585
4586OPCUA_EXPORT OpcUa_StatusCode OpcUa_WriteResponse_Decode(OpcUa_WriteResponse* pValue, struct _OpcUa_Decoder* pDecoder);
4587
4588OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_WriteResponse_EncodeableType;
4589#endif
4590#endif
4591
4592#ifndef OPCUA_EXCLUDE_HistoryUpdateDetails
4593/*============================================================================
4594 * The HistoryUpdateDetails structure.
4595 *===========================================================================*/
4597{
4598 OpcUa_NodeId NodeId;
4599}
4601
4603
4605
4606OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateDetails_GetSize(OpcUa_HistoryUpdateDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4607
4608OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateDetails_Encode(OpcUa_HistoryUpdateDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4609
4610OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateDetails_Decode(OpcUa_HistoryUpdateDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4611
4612OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryUpdateDetails_EncodeableType;
4613#endif
4614
4615#ifndef OPCUA_EXCLUDE_PerformUpdateType
4616/*============================================================================
4617 * The PerformUpdateType enumeration.
4618 *===========================================================================*/
4620{
4625#if OPCUA_FORCE_INT32_ENUMS
4626 ,_OpcUa_PerformUpdateType_MaxEnumerationValue = OpcUa_Int32_Max
4627#endif
4630
4631#define OpcUa_PerformUpdateType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_PerformUpdateType_Insert)
4632
4633#define OpcUa_PerformUpdateType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_PerformUpdateType_Insert)
4634
4635OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_PerformUpdateType_EnumeratedType;
4636#endif
4637
4638#ifndef OPCUA_EXCLUDE_UpdateDataDetails
4639/*============================================================================
4640 * The UpdateDataDetails structure.
4641 *===========================================================================*/
4650
4652
4654
4655OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateDataDetails_GetSize(OpcUa_UpdateDataDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4656
4657OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateDataDetails_Encode(OpcUa_UpdateDataDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4658
4659OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateDataDetails_Decode(OpcUa_UpdateDataDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4660
4661OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UpdateDataDetails_EncodeableType;
4662#endif
4663
4664#ifndef OPCUA_EXCLUDE_UpdateStructureDataDetails
4665/*============================================================================
4666 * The UpdateStructureDataDetails structure.
4667 *===========================================================================*/
4676
4678
4680
4681OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateStructureDataDetails_GetSize(OpcUa_UpdateStructureDataDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4682
4683OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateStructureDataDetails_Encode(OpcUa_UpdateStructureDataDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4684
4685OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateStructureDataDetails_Decode(OpcUa_UpdateStructureDataDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4686
4687OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UpdateStructureDataDetails_EncodeableType;
4688#endif
4689
4690#ifndef OPCUA_EXCLUDE_UpdateEventDetails
4691/*============================================================================
4692 * The UpdateEventDetails structure.
4693 *===========================================================================*/
4703
4705
4707
4708OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateEventDetails_GetSize(OpcUa_UpdateEventDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4709
4710OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateEventDetails_Encode(OpcUa_UpdateEventDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4711
4712OPCUA_EXPORT OpcUa_StatusCode OpcUa_UpdateEventDetails_Decode(OpcUa_UpdateEventDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4713
4714OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_UpdateEventDetails_EncodeableType;
4715#endif
4716
4717#ifndef OPCUA_EXCLUDE_DeleteRawModifiedDetails
4718/*============================================================================
4719 * The DeleteRawModifiedDetails structure.
4720 *===========================================================================*/
4722{
4723 OpcUa_NodeId NodeId;
4724 OpcUa_Boolean IsDeleteModified;
4725 OpcUa_DateTime StartTime;
4726 OpcUa_DateTime EndTime;
4727}
4729
4731
4733
4734OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteRawModifiedDetails_GetSize(OpcUa_DeleteRawModifiedDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4735
4736OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteRawModifiedDetails_Encode(OpcUa_DeleteRawModifiedDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4737
4738OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteRawModifiedDetails_Decode(OpcUa_DeleteRawModifiedDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4739
4740OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteRawModifiedDetails_EncodeableType;
4741#endif
4742
4743#ifndef OPCUA_EXCLUDE_DeleteAtTimeDetails
4744/*============================================================================
4745 * The DeleteAtTimeDetails structure.
4746 *===========================================================================*/
4748{
4749 OpcUa_NodeId NodeId;
4750 OpcUa_Int32 NoOfReqTimes;
4751 OpcUa_DateTime* ReqTimes;
4752}
4754
4756
4758
4759OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteAtTimeDetails_GetSize(OpcUa_DeleteAtTimeDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4760
4761OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteAtTimeDetails_Encode(OpcUa_DeleteAtTimeDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4762
4763OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteAtTimeDetails_Decode(OpcUa_DeleteAtTimeDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4764
4765OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteAtTimeDetails_EncodeableType;
4766#endif
4767
4768#ifndef OPCUA_EXCLUDE_DeleteEventDetails
4769/*============================================================================
4770 * The DeleteEventDetails structure.
4771 *===========================================================================*/
4773{
4774 OpcUa_NodeId NodeId;
4775 OpcUa_Int32 NoOfEventIds;
4776 OpcUa_ByteString* EventIds;
4777}
4779
4781
4783
4784OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteEventDetails_GetSize(OpcUa_DeleteEventDetails* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4785
4786OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteEventDetails_Encode(OpcUa_DeleteEventDetails* pValue, struct _OpcUa_Encoder* pEncoder);
4787
4788OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteEventDetails_Decode(OpcUa_DeleteEventDetails* pValue, struct _OpcUa_Decoder* pDecoder);
4789
4790OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteEventDetails_EncodeableType;
4791#endif
4792
4793#ifndef OPCUA_EXCLUDE_HistoryUpdateResult
4794/*============================================================================
4795 * The HistoryUpdateResult structure.
4796 *===========================================================================*/
4798{
4799 OpcUa_StatusCode StatusCode;
4801 OpcUa_StatusCode* OperationResults;
4803 OpcUa_DiagnosticInfo* DiagnosticInfos;
4804}
4806
4808
4810
4811OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResult_GetSize(OpcUa_HistoryUpdateResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4812
4813OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResult_Encode(OpcUa_HistoryUpdateResult* pValue, struct _OpcUa_Encoder* pEncoder);
4814
4815OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResult_Decode(OpcUa_HistoryUpdateResult* pValue, struct _OpcUa_Decoder* pDecoder);
4816
4817OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryUpdateResult_EncodeableType;
4818#endif
4819
4820#ifndef OPCUA_EXCLUDE_HistoryUpdate
4821#ifndef OPCUA_EXCLUDE_HistoryUpdateRequest
4822/*============================================================================
4823 * The HistoryUpdateRequest structure.
4824 *===========================================================================*/
4832
4834
4836
4837OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateRequest_GetSize(OpcUa_HistoryUpdateRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4838
4839OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateRequest_Encode(OpcUa_HistoryUpdateRequest* pValue, struct _OpcUa_Encoder* pEncoder);
4840
4841OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateRequest_Decode(OpcUa_HistoryUpdateRequest* pValue, struct _OpcUa_Decoder* pDecoder);
4842
4843OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryUpdateRequest_EncodeableType;
4844#endif
4845
4846#ifndef OPCUA_EXCLUDE_HistoryUpdateResponse
4847/*============================================================================
4848 * The HistoryUpdateResponse structure.
4849 *===========================================================================*/
4859
4861
4863
4864OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResponse_GetSize(OpcUa_HistoryUpdateResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4865
4866OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResponse_Encode(OpcUa_HistoryUpdateResponse* pValue, struct _OpcUa_Encoder* pEncoder);
4867
4868OPCUA_EXPORT OpcUa_StatusCode OpcUa_HistoryUpdateResponse_Decode(OpcUa_HistoryUpdateResponse* pValue, struct _OpcUa_Decoder* pDecoder);
4869
4870OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_HistoryUpdateResponse_EncodeableType;
4871#endif
4872#endif
4873
4874#ifndef OPCUA_EXCLUDE_CallMethodRequest
4875/*============================================================================
4876 * The CallMethodRequest structure.
4877 *===========================================================================*/
4879{
4880 OpcUa_NodeId ObjectId;
4881 OpcUa_NodeId MethodId;
4883 OpcUa_Variant* InputArguments;
4884}
4886
4888
4890
4891OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodRequest_GetSize(OpcUa_CallMethodRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4892
4893OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodRequest_Encode(OpcUa_CallMethodRequest* pValue, struct _OpcUa_Encoder* pEncoder);
4894
4895OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodRequest_Decode(OpcUa_CallMethodRequest* pValue, struct _OpcUa_Decoder* pDecoder);
4896
4897OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CallMethodRequest_EncodeableType;
4898#endif
4899
4900#ifndef OPCUA_EXCLUDE_CallMethodResult
4901/*============================================================================
4902 * The CallMethodResult structure.
4903 *===========================================================================*/
4905{
4906 OpcUa_StatusCode StatusCode;
4908 OpcUa_StatusCode* InputArgumentResults;
4910 OpcUa_DiagnosticInfo* InputArgumentDiagnosticInfos;
4912 OpcUa_Variant* OutputArguments;
4913}
4915
4917
4919
4920OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodResult_GetSize(OpcUa_CallMethodResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4921
4922OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodResult_Encode(OpcUa_CallMethodResult* pValue, struct _OpcUa_Encoder* pEncoder);
4923
4924OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallMethodResult_Decode(OpcUa_CallMethodResult* pValue, struct _OpcUa_Decoder* pDecoder);
4925
4926OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CallMethodResult_EncodeableType;
4927#endif
4928
4929#ifndef OPCUA_EXCLUDE_Call
4930#ifndef OPCUA_EXCLUDE_CallRequest
4931/*============================================================================
4932 * The CallRequest structure.
4933 *===========================================================================*/
4941
4942OPCUA_EXPORT OpcUa_Void OpcUa_CallRequest_Initialize(OpcUa_CallRequest* pValue);
4943
4944OPCUA_EXPORT OpcUa_Void OpcUa_CallRequest_Clear(OpcUa_CallRequest* pValue);
4945
4946OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallRequest_GetSize(OpcUa_CallRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4947
4948OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallRequest_Encode(OpcUa_CallRequest* pValue, struct _OpcUa_Encoder* pEncoder);
4949
4950OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallRequest_Decode(OpcUa_CallRequest* pValue, struct _OpcUa_Decoder* pDecoder);
4951
4952OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CallRequest_EncodeableType;
4953#endif
4954
4955#ifndef OPCUA_EXCLUDE_CallResponse
4956/*============================================================================
4957 * The CallResponse structure.
4958 *===========================================================================*/
4968
4969OPCUA_EXPORT OpcUa_Void OpcUa_CallResponse_Initialize(OpcUa_CallResponse* pValue);
4970
4971OPCUA_EXPORT OpcUa_Void OpcUa_CallResponse_Clear(OpcUa_CallResponse* pValue);
4972
4973OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallResponse_GetSize(OpcUa_CallResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
4974
4975OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallResponse_Encode(OpcUa_CallResponse* pValue, struct _OpcUa_Encoder* pEncoder);
4976
4977OPCUA_EXPORT OpcUa_StatusCode OpcUa_CallResponse_Decode(OpcUa_CallResponse* pValue, struct _OpcUa_Decoder* pDecoder);
4978
4979OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CallResponse_EncodeableType;
4980#endif
4981#endif
4982
4983#ifndef OPCUA_EXCLUDE_MonitoringMode
4984/*============================================================================
4985 * The MonitoringMode enumeration.
4986 *===========================================================================*/
4988{
4992#if OPCUA_FORCE_INT32_ENUMS
4993 ,_OpcUa_MonitoringMode_MaxEnumerationValue = OpcUa_Int32_Max
4994#endif
4997
4998#define OpcUa_MonitoringMode_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_MonitoringMode_Disabled)
4999
5000#define OpcUa_MonitoringMode_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_MonitoringMode_Disabled)
5001
5002OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_MonitoringMode_EnumeratedType;
5003#endif
5004
5005#ifndef OPCUA_EXCLUDE_DataChangeTrigger
5006/*============================================================================
5007 * The DataChangeTrigger enumeration.
5008 *===========================================================================*/
5010{
5014#if OPCUA_FORCE_INT32_ENUMS
5015 ,_OpcUa_DataChangeTrigger_MaxEnumerationValue = OpcUa_Int32_Max
5016#endif
5019
5020#define OpcUa_DataChangeTrigger_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_DataChangeTrigger_Status)
5021
5022#define OpcUa_DataChangeTrigger_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_DataChangeTrigger_Status)
5023
5024OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_DataChangeTrigger_EnumeratedType;
5025#endif
5026
5027#ifndef OPCUA_EXCLUDE_DeadbandType
5028/*============================================================================
5029 * The DeadbandType enumeration.
5030 *===========================================================================*/
5032{
5036#if OPCUA_FORCE_INT32_ENUMS
5037 ,_OpcUa_DeadbandType_MaxEnumerationValue = OpcUa_Int32_Max
5038#endif
5041
5042#define OpcUa_DeadbandType_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_DeadbandType_None)
5043
5044#define OpcUa_DeadbandType_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_DeadbandType_None)
5045
5046OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_DeadbandType_EnumeratedType;
5047#endif
5048
5049#ifndef OPCUA_EXCLUDE_DataChangeFilter
5050/*============================================================================
5051 * The DataChangeFilter structure.
5052 *===========================================================================*/
5060
5062
5064
5065OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeFilter_GetSize(OpcUa_DataChangeFilter* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5066
5067OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeFilter_Encode(OpcUa_DataChangeFilter* pValue, struct _OpcUa_Encoder* pEncoder);
5068
5069OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeFilter_Decode(OpcUa_DataChangeFilter* pValue, struct _OpcUa_Decoder* pDecoder);
5070
5071OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DataChangeFilter_EncodeableType;
5072#endif
5073
5074#ifndef OPCUA_EXCLUDE_AggregateFilter
5075/*============================================================================
5076 * The AggregateFilter structure.
5077 *===========================================================================*/
5086
5088
5090
5091OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilter_GetSize(OpcUa_AggregateFilter* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5092
5093OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilter_Encode(OpcUa_AggregateFilter* pValue, struct _OpcUa_Encoder* pEncoder);
5094
5095OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilter_Decode(OpcUa_AggregateFilter* pValue, struct _OpcUa_Decoder* pDecoder);
5096
5097OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AggregateFilter_EncodeableType;
5098#endif
5099
5100#ifndef OPCUA_EXCLUDE_EventFilterResult
5101/*============================================================================
5102 * The EventFilterResult structure.
5103 *===========================================================================*/
5113
5115
5117
5118OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilterResult_GetSize(OpcUa_EventFilterResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5119
5120OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilterResult_Encode(OpcUa_EventFilterResult* pValue, struct _OpcUa_Encoder* pEncoder);
5121
5122OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFilterResult_Decode(OpcUa_EventFilterResult* pValue, struct _OpcUa_Decoder* pDecoder);
5123
5124OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EventFilterResult_EncodeableType;
5125#endif
5126
5127#ifndef OPCUA_EXCLUDE_AggregateFilterResult
5128/*============================================================================
5129 * The AggregateFilterResult structure.
5130 *===========================================================================*/
5138
5140
5142
5143OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilterResult_GetSize(OpcUa_AggregateFilterResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5144
5145OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilterResult_Encode(OpcUa_AggregateFilterResult* pValue, struct _OpcUa_Encoder* pEncoder);
5146
5147OPCUA_EXPORT OpcUa_StatusCode OpcUa_AggregateFilterResult_Decode(OpcUa_AggregateFilterResult* pValue, struct _OpcUa_Decoder* pDecoder);
5148
5149OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AggregateFilterResult_EncodeableType;
5150#endif
5151
5152#ifndef OPCUA_EXCLUDE_MonitoringParameters
5153/*============================================================================
5154 * The MonitoringParameters structure.
5155 *===========================================================================*/
5157{
5158 OpcUa_UInt32 ClientHandle;
5159 OpcUa_Double SamplingInterval;
5160 OpcUa_ExtensionObject Filter;
5161 OpcUa_UInt32 QueueSize;
5162 OpcUa_Boolean DiscardOldest;
5163}
5165
5167
5169
5170OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoringParameters_GetSize(OpcUa_MonitoringParameters* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5171
5172OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoringParameters_Encode(OpcUa_MonitoringParameters* pValue, struct _OpcUa_Encoder* pEncoder);
5173
5174OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoringParameters_Decode(OpcUa_MonitoringParameters* pValue, struct _OpcUa_Decoder* pDecoder);
5175
5176OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MonitoringParameters_EncodeableType;
5177#endif
5178
5179#ifndef OPCUA_EXCLUDE_MonitoredItemCreateRequest
5180/*============================================================================
5181 * The MonitoredItemCreateRequest structure.
5182 *===========================================================================*/
5190
5192
5194
5195OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateRequest_GetSize(OpcUa_MonitoredItemCreateRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5196
5197OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateRequest_Encode(OpcUa_MonitoredItemCreateRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5198
5199OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateRequest_Decode(OpcUa_MonitoredItemCreateRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5200
5201OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MonitoredItemCreateRequest_EncodeableType;
5202#endif
5203
5204#ifndef OPCUA_EXCLUDE_MonitoredItemCreateResult
5205/*============================================================================
5206 * The MonitoredItemCreateResult structure.
5207 *===========================================================================*/
5209{
5210 OpcUa_StatusCode StatusCode;
5211 OpcUa_UInt32 MonitoredItemId;
5213 OpcUa_UInt32 RevisedQueueSize;
5214 OpcUa_ExtensionObject FilterResult;
5215}
5217
5219
5221
5222OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateResult_GetSize(OpcUa_MonitoredItemCreateResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5223
5224OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateResult_Encode(OpcUa_MonitoredItemCreateResult* pValue, struct _OpcUa_Encoder* pEncoder);
5225
5226OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemCreateResult_Decode(OpcUa_MonitoredItemCreateResult* pValue, struct _OpcUa_Decoder* pDecoder);
5227
5228OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MonitoredItemCreateResult_EncodeableType;
5229#endif
5230
5231#ifndef OPCUA_EXCLUDE_CreateMonitoredItems
5232#ifndef OPCUA_EXCLUDE_CreateMonitoredItemsRequest
5233/*============================================================================
5234 * The CreateMonitoredItemsRequest structure.
5235 *===========================================================================*/
5245
5247
5249
5250OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsRequest_GetSize(OpcUa_CreateMonitoredItemsRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5251
5252OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsRequest_Encode(OpcUa_CreateMonitoredItemsRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5253
5254OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsRequest_Decode(OpcUa_CreateMonitoredItemsRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5255
5256OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CreateMonitoredItemsRequest_EncodeableType;
5257#endif
5258
5259#ifndef OPCUA_EXCLUDE_CreateMonitoredItemsResponse
5260/*============================================================================
5261 * The CreateMonitoredItemsResponse structure.
5262 *===========================================================================*/
5272
5274
5276
5277OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsResponse_GetSize(OpcUa_CreateMonitoredItemsResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5278
5279OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsResponse_Encode(OpcUa_CreateMonitoredItemsResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5280
5281OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateMonitoredItemsResponse_Decode(OpcUa_CreateMonitoredItemsResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5282
5283OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CreateMonitoredItemsResponse_EncodeableType;
5284#endif
5285#endif
5286
5287#ifndef OPCUA_EXCLUDE_MonitoredItemModifyRequest
5288/*============================================================================
5289 * The MonitoredItemModifyRequest structure.
5290 *===========================================================================*/
5297
5299
5301
5302OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyRequest_GetSize(OpcUa_MonitoredItemModifyRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5303
5304OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyRequest_Encode(OpcUa_MonitoredItemModifyRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5305
5306OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyRequest_Decode(OpcUa_MonitoredItemModifyRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5307
5308OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MonitoredItemModifyRequest_EncodeableType;
5309#endif
5310
5311#ifndef OPCUA_EXCLUDE_MonitoredItemModifyResult
5312/*============================================================================
5313 * The MonitoredItemModifyResult structure.
5314 *===========================================================================*/
5316{
5317 OpcUa_StatusCode StatusCode;
5319 OpcUa_UInt32 RevisedQueueSize;
5320 OpcUa_ExtensionObject FilterResult;
5321}
5323
5325
5327
5328OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyResult_GetSize(OpcUa_MonitoredItemModifyResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5329
5330OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyResult_Encode(OpcUa_MonitoredItemModifyResult* pValue, struct _OpcUa_Encoder* pEncoder);
5331
5332OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemModifyResult_Decode(OpcUa_MonitoredItemModifyResult* pValue, struct _OpcUa_Decoder* pDecoder);
5333
5334OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MonitoredItemModifyResult_EncodeableType;
5335#endif
5336
5337#ifndef OPCUA_EXCLUDE_ModifyMonitoredItems
5338#ifndef OPCUA_EXCLUDE_ModifyMonitoredItemsRequest
5339/*============================================================================
5340 * The ModifyMonitoredItemsRequest structure.
5341 *===========================================================================*/
5351
5353
5355
5356OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsRequest_GetSize(OpcUa_ModifyMonitoredItemsRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5357
5358OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsRequest_Encode(OpcUa_ModifyMonitoredItemsRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5359
5360OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsRequest_Decode(OpcUa_ModifyMonitoredItemsRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5361
5362OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ModifyMonitoredItemsRequest_EncodeableType;
5363#endif
5364
5365#ifndef OPCUA_EXCLUDE_ModifyMonitoredItemsResponse
5366/*============================================================================
5367 * The ModifyMonitoredItemsResponse structure.
5368 *===========================================================================*/
5378
5380
5382
5383OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsResponse_GetSize(OpcUa_ModifyMonitoredItemsResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5384
5385OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsResponse_Encode(OpcUa_ModifyMonitoredItemsResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5386
5387OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifyMonitoredItemsResponse_Decode(OpcUa_ModifyMonitoredItemsResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5388
5389OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ModifyMonitoredItemsResponse_EncodeableType;
5390#endif
5391#endif
5392
5393#ifndef OPCUA_EXCLUDE_SetMonitoringMode
5394#ifndef OPCUA_EXCLUDE_SetMonitoringModeRequest
5395/*============================================================================
5396 * The SetMonitoringModeRequest structure.
5397 *===========================================================================*/
5407
5409
5411
5412OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeRequest_GetSize(OpcUa_SetMonitoringModeRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5413
5414OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeRequest_Encode(OpcUa_SetMonitoringModeRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5415
5416OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeRequest_Decode(OpcUa_SetMonitoringModeRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5417
5418OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SetMonitoringModeRequest_EncodeableType;
5419#endif
5420
5421#ifndef OPCUA_EXCLUDE_SetMonitoringModeResponse
5422/*============================================================================
5423 * The SetMonitoringModeResponse structure.
5424 *===========================================================================*/
5426{
5428 OpcUa_Int32 NoOfResults;
5429 OpcUa_StatusCode* Results;
5431 OpcUa_DiagnosticInfo* DiagnosticInfos;
5432}
5434
5436
5438
5439OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeResponse_GetSize(OpcUa_SetMonitoringModeResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5440
5441OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeResponse_Encode(OpcUa_SetMonitoringModeResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5442
5443OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetMonitoringModeResponse_Decode(OpcUa_SetMonitoringModeResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5444
5445OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SetMonitoringModeResponse_EncodeableType;
5446#endif
5447#endif
5448
5449#ifndef OPCUA_EXCLUDE_SetTriggering
5450#ifndef OPCUA_EXCLUDE_SetTriggeringRequest
5451/*============================================================================
5452 * The SetTriggeringRequest structure.
5453 *===========================================================================*/
5465
5467
5469
5470OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringRequest_GetSize(OpcUa_SetTriggeringRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5471
5472OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringRequest_Encode(OpcUa_SetTriggeringRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5473
5474OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringRequest_Decode(OpcUa_SetTriggeringRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5475
5476OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SetTriggeringRequest_EncodeableType;
5477#endif
5478
5479#ifndef OPCUA_EXCLUDE_SetTriggeringResponse
5480/*============================================================================
5481 * The SetTriggeringResponse structure.
5482 *===========================================================================*/
5484{
5486 OpcUa_Int32 NoOfAddResults;
5487 OpcUa_StatusCode* AddResults;
5489 OpcUa_DiagnosticInfo* AddDiagnosticInfos;
5491 OpcUa_StatusCode* RemoveResults;
5493 OpcUa_DiagnosticInfo* RemoveDiagnosticInfos;
5494}
5496
5498
5500
5501OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringResponse_GetSize(OpcUa_SetTriggeringResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5502
5503OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringResponse_Encode(OpcUa_SetTriggeringResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5504
5505OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetTriggeringResponse_Decode(OpcUa_SetTriggeringResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5506
5507OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SetTriggeringResponse_EncodeableType;
5508#endif
5509#endif
5510
5511#ifndef OPCUA_EXCLUDE_DeleteMonitoredItems
5512#ifndef OPCUA_EXCLUDE_DeleteMonitoredItemsRequest
5513/*============================================================================
5514 * The DeleteMonitoredItemsRequest structure.
5515 *===========================================================================*/
5524
5526
5528
5529OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsRequest_GetSize(OpcUa_DeleteMonitoredItemsRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5530
5531OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsRequest_Encode(OpcUa_DeleteMonitoredItemsRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5532
5533OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsRequest_Decode(OpcUa_DeleteMonitoredItemsRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5534
5535OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteMonitoredItemsRequest_EncodeableType;
5536#endif
5537
5538#ifndef OPCUA_EXCLUDE_DeleteMonitoredItemsResponse
5539/*============================================================================
5540 * The DeleteMonitoredItemsResponse structure.
5541 *===========================================================================*/
5543{
5545 OpcUa_Int32 NoOfResults;
5546 OpcUa_StatusCode* Results;
5548 OpcUa_DiagnosticInfo* DiagnosticInfos;
5549}
5551
5553
5555
5556OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsResponse_GetSize(OpcUa_DeleteMonitoredItemsResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5557
5558OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsResponse_Encode(OpcUa_DeleteMonitoredItemsResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5559
5560OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteMonitoredItemsResponse_Decode(OpcUa_DeleteMonitoredItemsResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5561
5562OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteMonitoredItemsResponse_EncodeableType;
5563#endif
5564#endif
5565
5566#ifndef OPCUA_EXCLUDE_CreateSubscription
5567#ifndef OPCUA_EXCLUDE_CreateSubscriptionRequest
5568/*============================================================================
5569 * The CreateSubscriptionRequest structure.
5570 *===========================================================================*/
5582
5584
5586
5587OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionRequest_GetSize(OpcUa_CreateSubscriptionRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5588
5589OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionRequest_Encode(OpcUa_CreateSubscriptionRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5590
5591OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionRequest_Decode(OpcUa_CreateSubscriptionRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5592
5593OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CreateSubscriptionRequest_EncodeableType;
5594#endif
5595
5596#ifndef OPCUA_EXCLUDE_CreateSubscriptionResponse
5597/*============================================================================
5598 * The CreateSubscriptionResponse structure.
5599 *===========================================================================*/
5609
5611
5613
5614OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionResponse_GetSize(OpcUa_CreateSubscriptionResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5615
5616OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionResponse_Encode(OpcUa_CreateSubscriptionResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5617
5618OPCUA_EXPORT OpcUa_StatusCode OpcUa_CreateSubscriptionResponse_Decode(OpcUa_CreateSubscriptionResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5619
5620OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_CreateSubscriptionResponse_EncodeableType;
5621#endif
5622#endif
5623
5624#ifndef OPCUA_EXCLUDE_ModifySubscription
5625#ifndef OPCUA_EXCLUDE_ModifySubscriptionRequest
5626/*============================================================================
5627 * The ModifySubscriptionRequest structure.
5628 *===========================================================================*/
5640
5642
5644
5645OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionRequest_GetSize(OpcUa_ModifySubscriptionRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5646
5647OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionRequest_Encode(OpcUa_ModifySubscriptionRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5648
5649OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionRequest_Decode(OpcUa_ModifySubscriptionRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5650
5651OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ModifySubscriptionRequest_EncodeableType;
5652#endif
5653
5654#ifndef OPCUA_EXCLUDE_ModifySubscriptionResponse
5655/*============================================================================
5656 * The ModifySubscriptionResponse structure.
5657 *===========================================================================*/
5666
5668
5670
5671OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionResponse_GetSize(OpcUa_ModifySubscriptionResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5672
5673OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionResponse_Encode(OpcUa_ModifySubscriptionResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5674
5675OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModifySubscriptionResponse_Decode(OpcUa_ModifySubscriptionResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5676
5677OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ModifySubscriptionResponse_EncodeableType;
5678#endif
5679#endif
5680
5681#ifndef OPCUA_EXCLUDE_SetPublishingMode
5682#ifndef OPCUA_EXCLUDE_SetPublishingModeRequest
5683/*============================================================================
5684 * The SetPublishingModeRequest structure.
5685 *===========================================================================*/
5694
5696
5698
5699OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeRequest_GetSize(OpcUa_SetPublishingModeRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5700
5701OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeRequest_Encode(OpcUa_SetPublishingModeRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5702
5703OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeRequest_Decode(OpcUa_SetPublishingModeRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5704
5705OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SetPublishingModeRequest_EncodeableType;
5706#endif
5707
5708#ifndef OPCUA_EXCLUDE_SetPublishingModeResponse
5709/*============================================================================
5710 * The SetPublishingModeResponse structure.
5711 *===========================================================================*/
5713{
5715 OpcUa_Int32 NoOfResults;
5716 OpcUa_StatusCode* Results;
5718 OpcUa_DiagnosticInfo* DiagnosticInfos;
5719}
5721
5723
5725
5726OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeResponse_GetSize(OpcUa_SetPublishingModeResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5727
5728OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeResponse_Encode(OpcUa_SetPublishingModeResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5729
5730OPCUA_EXPORT OpcUa_StatusCode OpcUa_SetPublishingModeResponse_Decode(OpcUa_SetPublishingModeResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5731
5732OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SetPublishingModeResponse_EncodeableType;
5733#endif
5734#endif
5735
5736#ifndef OPCUA_EXCLUDE_NotificationMessage
5737/*============================================================================
5738 * The NotificationMessage structure.
5739 *===========================================================================*/
5741{
5742 OpcUa_UInt32 SequenceNumber;
5743 OpcUa_DateTime PublishTime;
5745 OpcUa_ExtensionObject* NotificationData;
5746}
5748
5750
5752
5753OPCUA_EXPORT OpcUa_StatusCode OpcUa_NotificationMessage_GetSize(OpcUa_NotificationMessage* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5754
5755OPCUA_EXPORT OpcUa_StatusCode OpcUa_NotificationMessage_Encode(OpcUa_NotificationMessage* pValue, struct _OpcUa_Encoder* pEncoder);
5756
5757OPCUA_EXPORT OpcUa_StatusCode OpcUa_NotificationMessage_Decode(OpcUa_NotificationMessage* pValue, struct _OpcUa_Decoder* pDecoder);
5758
5759OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_NotificationMessage_EncodeableType;
5760#endif
5761
5762#ifndef OPCUA_EXCLUDE_MonitoredItemNotification
5763/*============================================================================
5764 * The MonitoredItemNotification structure.
5765 *===========================================================================*/
5767{
5768 OpcUa_UInt32 ClientHandle;
5769 OpcUa_DataValue Value;
5770}
5772
5774
5776
5777OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemNotification_GetSize(OpcUa_MonitoredItemNotification* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5778
5779OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemNotification_Encode(OpcUa_MonitoredItemNotification* pValue, struct _OpcUa_Encoder* pEncoder);
5780
5781OPCUA_EXPORT OpcUa_StatusCode OpcUa_MonitoredItemNotification_Decode(OpcUa_MonitoredItemNotification* pValue, struct _OpcUa_Decoder* pDecoder);
5782
5783OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_MonitoredItemNotification_EncodeableType;
5784#endif
5785
5786#ifndef OPCUA_EXCLUDE_DataChangeNotification
5787/*============================================================================
5788 * The DataChangeNotification structure.
5789 *===========================================================================*/
5798
5800
5802
5803OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeNotification_GetSize(OpcUa_DataChangeNotification* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5804
5805OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeNotification_Encode(OpcUa_DataChangeNotification* pValue, struct _OpcUa_Encoder* pEncoder);
5806
5807OPCUA_EXPORT OpcUa_StatusCode OpcUa_DataChangeNotification_Decode(OpcUa_DataChangeNotification* pValue, struct _OpcUa_Decoder* pDecoder);
5808
5809OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DataChangeNotification_EncodeableType;
5810#endif
5811
5812#ifndef OPCUA_EXCLUDE_EventFieldList
5813/*============================================================================
5814 * The EventFieldList structure.
5815 *===========================================================================*/
5817{
5818 OpcUa_UInt32 ClientHandle;
5819 OpcUa_Int32 NoOfEventFields;
5820 OpcUa_Variant* EventFields;
5821}
5823
5825
5826OPCUA_EXPORT OpcUa_Void OpcUa_EventFieldList_Clear(OpcUa_EventFieldList* pValue);
5827
5828OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFieldList_GetSize(OpcUa_EventFieldList* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5829
5830OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFieldList_Encode(OpcUa_EventFieldList* pValue, struct _OpcUa_Encoder* pEncoder);
5831
5832OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventFieldList_Decode(OpcUa_EventFieldList* pValue, struct _OpcUa_Decoder* pDecoder);
5833
5834OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EventFieldList_EncodeableType;
5835#endif
5836
5837#ifndef OPCUA_EXCLUDE_EventNotificationList
5838/*============================================================================
5839 * The EventNotificationList structure.
5840 *===========================================================================*/
5847
5849
5851
5852OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventNotificationList_GetSize(OpcUa_EventNotificationList* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5853
5854OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventNotificationList_Encode(OpcUa_EventNotificationList* pValue, struct _OpcUa_Encoder* pEncoder);
5855
5856OPCUA_EXPORT OpcUa_StatusCode OpcUa_EventNotificationList_Decode(OpcUa_EventNotificationList* pValue, struct _OpcUa_Decoder* pDecoder);
5857
5858OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EventNotificationList_EncodeableType;
5859#endif
5860
5861#ifndef OPCUA_EXCLUDE_StatusChangeNotification
5862/*============================================================================
5863 * The StatusChangeNotification structure.
5864 *===========================================================================*/
5866{
5867 OpcUa_StatusCode Status;
5868 OpcUa_DiagnosticInfo DiagnosticInfo;
5869}
5871
5873
5875
5876OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusChangeNotification_GetSize(OpcUa_StatusChangeNotification* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5877
5878OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusChangeNotification_Encode(OpcUa_StatusChangeNotification* pValue, struct _OpcUa_Encoder* pEncoder);
5879
5880OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusChangeNotification_Decode(OpcUa_StatusChangeNotification* pValue, struct _OpcUa_Decoder* pDecoder);
5881
5882OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_StatusChangeNotification_EncodeableType;
5883#endif
5884
5885#ifndef OPCUA_EXCLUDE_SubscriptionAcknowledgement
5886/*============================================================================
5887 * The SubscriptionAcknowledgement structure.
5888 *===========================================================================*/
5890{
5891 OpcUa_UInt32 SubscriptionId;
5892 OpcUa_UInt32 SequenceNumber;
5893}
5895
5897
5899
5900OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionAcknowledgement_GetSize(OpcUa_SubscriptionAcknowledgement* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5901
5902OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionAcknowledgement_Encode(OpcUa_SubscriptionAcknowledgement* pValue, struct _OpcUa_Encoder* pEncoder);
5903
5904OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionAcknowledgement_Decode(OpcUa_SubscriptionAcknowledgement* pValue, struct _OpcUa_Decoder* pDecoder);
5905
5906OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SubscriptionAcknowledgement_EncodeableType;
5907#endif
5908
5909#ifndef OPCUA_EXCLUDE_Publish
5910#ifndef OPCUA_EXCLUDE_PublishRequest
5911/*============================================================================
5912 * The PublishRequest structure.
5913 *===========================================================================*/
5921
5923
5924OPCUA_EXPORT OpcUa_Void OpcUa_PublishRequest_Clear(OpcUa_PublishRequest* pValue);
5925
5926OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishRequest_GetSize(OpcUa_PublishRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5927
5928OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishRequest_Encode(OpcUa_PublishRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5929
5930OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishRequest_Decode(OpcUa_PublishRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5931
5932OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_PublishRequest_EncodeableType;
5933#endif
5934
5935#ifndef OPCUA_EXCLUDE_PublishResponse
5936/*============================================================================
5937 * The PublishResponse structure.
5938 *===========================================================================*/
5953
5955
5957
5958OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishResponse_GetSize(OpcUa_PublishResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5959
5960OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishResponse_Encode(OpcUa_PublishResponse* pValue, struct _OpcUa_Encoder* pEncoder);
5961
5962OPCUA_EXPORT OpcUa_StatusCode OpcUa_PublishResponse_Decode(OpcUa_PublishResponse* pValue, struct _OpcUa_Decoder* pDecoder);
5963
5964OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_PublishResponse_EncodeableType;
5965#endif
5966#endif
5967
5968#ifndef OPCUA_EXCLUDE_Republish
5969#ifndef OPCUA_EXCLUDE_RepublishRequest
5970/*============================================================================
5971 * The RepublishRequest structure.
5972 *===========================================================================*/
5980
5982
5984
5985OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishRequest_GetSize(OpcUa_RepublishRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
5986
5987OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishRequest_Encode(OpcUa_RepublishRequest* pValue, struct _OpcUa_Encoder* pEncoder);
5988
5989OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishRequest_Decode(OpcUa_RepublishRequest* pValue, struct _OpcUa_Decoder* pDecoder);
5990
5991OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RepublishRequest_EncodeableType;
5992#endif
5993
5994#ifndef OPCUA_EXCLUDE_RepublishResponse
5995/*============================================================================
5996 * The RepublishResponse structure.
5997 *===========================================================================*/
6004
6006
6008
6009OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishResponse_GetSize(OpcUa_RepublishResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6010
6011OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishResponse_Encode(OpcUa_RepublishResponse* pValue, struct _OpcUa_Encoder* pEncoder);
6012
6013OPCUA_EXPORT OpcUa_StatusCode OpcUa_RepublishResponse_Decode(OpcUa_RepublishResponse* pValue, struct _OpcUa_Decoder* pDecoder);
6014
6015OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RepublishResponse_EncodeableType;
6016#endif
6017#endif
6018
6019#ifndef OPCUA_EXCLUDE_TransferResult
6020/*============================================================================
6021 * The TransferResult structure.
6022 *===========================================================================*/
6024{
6025 OpcUa_StatusCode StatusCode;
6028}
6030
6032
6033OPCUA_EXPORT OpcUa_Void OpcUa_TransferResult_Clear(OpcUa_TransferResult* pValue);
6034
6035OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferResult_GetSize(OpcUa_TransferResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6036
6037OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferResult_Encode(OpcUa_TransferResult* pValue, struct _OpcUa_Encoder* pEncoder);
6038
6039OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferResult_Decode(OpcUa_TransferResult* pValue, struct _OpcUa_Decoder* pDecoder);
6040
6041OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_TransferResult_EncodeableType;
6042#endif
6043
6044#ifndef OPCUA_EXCLUDE_TransferSubscriptions
6045#ifndef OPCUA_EXCLUDE_TransferSubscriptionsRequest
6046/*============================================================================
6047 * The TransferSubscriptionsRequest structure.
6048 *===========================================================================*/
6057
6059
6061
6062OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsRequest_GetSize(OpcUa_TransferSubscriptionsRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6063
6064OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsRequest_Encode(OpcUa_TransferSubscriptionsRequest* pValue, struct _OpcUa_Encoder* pEncoder);
6065
6066OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsRequest_Decode(OpcUa_TransferSubscriptionsRequest* pValue, struct _OpcUa_Decoder* pDecoder);
6067
6068OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_TransferSubscriptionsRequest_EncodeableType;
6069#endif
6070
6071#ifndef OPCUA_EXCLUDE_TransferSubscriptionsResponse
6072/*============================================================================
6073 * The TransferSubscriptionsResponse structure.
6074 *===========================================================================*/
6084
6086
6088
6089OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsResponse_GetSize(OpcUa_TransferSubscriptionsResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6090
6091OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsResponse_Encode(OpcUa_TransferSubscriptionsResponse* pValue, struct _OpcUa_Encoder* pEncoder);
6092
6093OPCUA_EXPORT OpcUa_StatusCode OpcUa_TransferSubscriptionsResponse_Decode(OpcUa_TransferSubscriptionsResponse* pValue, struct _OpcUa_Decoder* pDecoder);
6094
6095OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_TransferSubscriptionsResponse_EncodeableType;
6096#endif
6097#endif
6098
6099#ifndef OPCUA_EXCLUDE_DeleteSubscriptions
6100#ifndef OPCUA_EXCLUDE_DeleteSubscriptionsRequest
6101/*============================================================================
6102 * The DeleteSubscriptionsRequest structure.
6103 *===========================================================================*/
6111
6113
6115
6116OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsRequest_GetSize(OpcUa_DeleteSubscriptionsRequest* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6117
6118OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsRequest_Encode(OpcUa_DeleteSubscriptionsRequest* pValue, struct _OpcUa_Encoder* pEncoder);
6119
6120OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsRequest_Decode(OpcUa_DeleteSubscriptionsRequest* pValue, struct _OpcUa_Decoder* pDecoder);
6121
6122OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteSubscriptionsRequest_EncodeableType;
6123#endif
6124
6125#ifndef OPCUA_EXCLUDE_DeleteSubscriptionsResponse
6126/*============================================================================
6127 * The DeleteSubscriptionsResponse structure.
6128 *===========================================================================*/
6130{
6132 OpcUa_Int32 NoOfResults;
6133 OpcUa_StatusCode* Results;
6135 OpcUa_DiagnosticInfo* DiagnosticInfos;
6136}
6138
6140
6142
6143OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsResponse_GetSize(OpcUa_DeleteSubscriptionsResponse* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6144
6145OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsResponse_Encode(OpcUa_DeleteSubscriptionsResponse* pValue, struct _OpcUa_Encoder* pEncoder);
6146
6147OPCUA_EXPORT OpcUa_StatusCode OpcUa_DeleteSubscriptionsResponse_Decode(OpcUa_DeleteSubscriptionsResponse* pValue, struct _OpcUa_Decoder* pDecoder);
6148
6149OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DeleteSubscriptionsResponse_EncodeableType;
6150#endif
6151#endif
6152
6153#ifndef OPCUA_EXCLUDE_BuildInfo
6154/*============================================================================
6155 * The BuildInfo structure.
6156 *===========================================================================*/
6157typedef struct _OpcUa_BuildInfo
6158{
6159 OpcUa_String ProductUri;
6160 OpcUa_String ManufacturerName;
6161 OpcUa_String ProductName;
6162 OpcUa_String SoftwareVersion;
6163 OpcUa_String BuildNumber;
6164 OpcUa_DateTime BuildDate;
6165}
6167
6168OPCUA_EXPORT OpcUa_Void OpcUa_BuildInfo_Initialize(OpcUa_BuildInfo* pValue);
6169
6170OPCUA_EXPORT OpcUa_Void OpcUa_BuildInfo_Clear(OpcUa_BuildInfo* pValue);
6171
6172OPCUA_EXPORT OpcUa_StatusCode OpcUa_BuildInfo_GetSize(OpcUa_BuildInfo* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6173
6174OPCUA_EXPORT OpcUa_StatusCode OpcUa_BuildInfo_Encode(OpcUa_BuildInfo* pValue, struct _OpcUa_Encoder* pEncoder);
6175
6176OPCUA_EXPORT OpcUa_StatusCode OpcUa_BuildInfo_Decode(OpcUa_BuildInfo* pValue, struct _OpcUa_Decoder* pDecoder);
6177
6178OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_BuildInfo_EncodeableType;
6179#endif
6180
6181#ifndef OPCUA_EXCLUDE_RedundancySupport
6182/*============================================================================
6183 * The RedundancySupport enumeration.
6184 *===========================================================================*/
6186{
6193#if OPCUA_FORCE_INT32_ENUMS
6194 ,_OpcUa_RedundancySupport_MaxEnumerationValue = OpcUa_Int32_Max
6195#endif
6198
6199#define OpcUa_RedundancySupport_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_RedundancySupport_None)
6200
6201#define OpcUa_RedundancySupport_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_RedundancySupport_None)
6202
6203OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_RedundancySupport_EnumeratedType;
6204#endif
6205
6206#ifndef OPCUA_EXCLUDE_ServerState
6207/*============================================================================
6208 * The ServerState enumeration.
6209 *===========================================================================*/
6225
6226#define OpcUa_ServerState_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_ServerState_Running)
6227
6228#define OpcUa_ServerState_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_ServerState_Running)
6229
6230OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_ServerState_EnumeratedType;
6231#endif
6232
6233#ifndef OPCUA_EXCLUDE_RedundantServerDataType
6234/*============================================================================
6235 * The RedundantServerDataType structure.
6236 *===========================================================================*/
6244
6246
6248
6249OPCUA_EXPORT OpcUa_StatusCode OpcUa_RedundantServerDataType_GetSize(OpcUa_RedundantServerDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6250
6251OPCUA_EXPORT OpcUa_StatusCode OpcUa_RedundantServerDataType_Encode(OpcUa_RedundantServerDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6252
6253OPCUA_EXPORT OpcUa_StatusCode OpcUa_RedundantServerDataType_Decode(OpcUa_RedundantServerDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6254
6255OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_RedundantServerDataType_EncodeableType;
6256#endif
6257
6258#ifndef OPCUA_EXCLUDE_EndpointUrlListDataType
6259/*============================================================================
6260 * The EndpointUrlListDataType structure.
6261 *===========================================================================*/
6263{
6265 OpcUa_String* EndpointUrlList;
6266}
6268
6270
6272
6273OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointUrlListDataType_GetSize(OpcUa_EndpointUrlListDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6274
6275OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointUrlListDataType_Encode(OpcUa_EndpointUrlListDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6276
6277OPCUA_EXPORT OpcUa_StatusCode OpcUa_EndpointUrlListDataType_Decode(OpcUa_EndpointUrlListDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6278
6279OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EndpointUrlListDataType_EncodeableType;
6280#endif
6281
6282#ifndef OPCUA_EXCLUDE_NetworkGroupDataType
6283/*============================================================================
6284 * The NetworkGroupDataType structure.
6285 *===========================================================================*/
6293
6295
6297
6298OPCUA_EXPORT OpcUa_StatusCode OpcUa_NetworkGroupDataType_GetSize(OpcUa_NetworkGroupDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6299
6300OPCUA_EXPORT OpcUa_StatusCode OpcUa_NetworkGroupDataType_Encode(OpcUa_NetworkGroupDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6301
6302OPCUA_EXPORT OpcUa_StatusCode OpcUa_NetworkGroupDataType_Decode(OpcUa_NetworkGroupDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6303
6304OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_NetworkGroupDataType_EncodeableType;
6305#endif
6306
6307#ifndef OPCUA_EXCLUDE_SamplingIntervalDiagnosticsDataType
6308/*============================================================================
6309 * The SamplingIntervalDiagnosticsDataType structure.
6310 *===========================================================================*/
6319
6321
6323
6324OPCUA_EXPORT OpcUa_StatusCode OpcUa_SamplingIntervalDiagnosticsDataType_GetSize(OpcUa_SamplingIntervalDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6325
6326OPCUA_EXPORT OpcUa_StatusCode OpcUa_SamplingIntervalDiagnosticsDataType_Encode(OpcUa_SamplingIntervalDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6327
6328OPCUA_EXPORT OpcUa_StatusCode OpcUa_SamplingIntervalDiagnosticsDataType_Decode(OpcUa_SamplingIntervalDiagnosticsDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6329
6330OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SamplingIntervalDiagnosticsDataType_EncodeableType;
6331#endif
6332
6333#ifndef OPCUA_EXCLUDE_ServerDiagnosticsSummaryDataType
6334/*============================================================================
6335 * The ServerDiagnosticsSummaryDataType structure.
6336 *===========================================================================*/
6353
6355
6357
6358OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerDiagnosticsSummaryDataType_GetSize(OpcUa_ServerDiagnosticsSummaryDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6359
6360OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerDiagnosticsSummaryDataType_Encode(OpcUa_ServerDiagnosticsSummaryDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6361
6362OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerDiagnosticsSummaryDataType_Decode(OpcUa_ServerDiagnosticsSummaryDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6363
6364OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ServerDiagnosticsSummaryDataType_EncodeableType;
6365#endif
6366
6367#ifndef OPCUA_EXCLUDE_ServerStatusDataType
6368/*============================================================================
6369 * The ServerStatusDataType structure.
6370 *===========================================================================*/
6381
6383
6385
6386OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerStatusDataType_GetSize(OpcUa_ServerStatusDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6387
6388OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerStatusDataType_Encode(OpcUa_ServerStatusDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6389
6390OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServerStatusDataType_Decode(OpcUa_ServerStatusDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6391
6392OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ServerStatusDataType_EncodeableType;
6393#endif
6394
6395#ifndef OPCUA_EXCLUDE_ServiceCounterDataType
6396/*============================================================================
6397 * The ServiceCounterDataType structure.
6398 *===========================================================================*/
6400{
6401 OpcUa_UInt32 TotalCount;
6402 OpcUa_UInt32 ErrorCount;
6403}
6405
6407
6409
6410OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceCounterDataType_GetSize(OpcUa_ServiceCounterDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6411
6412OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceCounterDataType_Encode(OpcUa_ServiceCounterDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6413
6414OPCUA_EXPORT OpcUa_StatusCode OpcUa_ServiceCounterDataType_Decode(OpcUa_ServiceCounterDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6415
6416OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ServiceCounterDataType_EncodeableType;
6417#endif
6418
6419#ifndef OPCUA_EXCLUDE_SessionDiagnosticsDataType
6420/*============================================================================
6421 * The SessionDiagnosticsDataType structure.
6422 *===========================================================================*/
6424{
6425 OpcUa_NodeId SessionId;
6426 OpcUa_String SessionName;
6428 OpcUa_String ServerUri;
6429 OpcUa_String EndpointUrl;
6430 OpcUa_Int32 NoOfLocaleIds;
6431 OpcUa_String* LocaleIds;
6434 OpcUa_DateTime ClientConnectionTime;
6469}
6471
6473
6475
6476OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionDiagnosticsDataType_GetSize(OpcUa_SessionDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6477
6478OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionDiagnosticsDataType_Encode(OpcUa_SessionDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6479
6480OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionDiagnosticsDataType_Decode(OpcUa_SessionDiagnosticsDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6481
6482OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SessionDiagnosticsDataType_EncodeableType;
6483#endif
6484
6485#ifndef OPCUA_EXCLUDE_SessionSecurityDiagnosticsDataType
6486/*============================================================================
6487 * The SessionSecurityDiagnosticsDataType structure.
6488 *===========================================================================*/
6503
6505
6507
6508OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionSecurityDiagnosticsDataType_GetSize(OpcUa_SessionSecurityDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6509
6510OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionSecurityDiagnosticsDataType_Encode(OpcUa_SessionSecurityDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6511
6512OPCUA_EXPORT OpcUa_StatusCode OpcUa_SessionSecurityDiagnosticsDataType_Decode(OpcUa_SessionSecurityDiagnosticsDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6513
6514OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SessionSecurityDiagnosticsDataType_EncodeableType;
6515#endif
6516
6517#ifndef OPCUA_EXCLUDE_StatusResult
6518/*============================================================================
6519 * The StatusResult structure.
6520 *===========================================================================*/
6522{
6523 OpcUa_StatusCode StatusCode;
6524 OpcUa_DiagnosticInfo DiagnosticInfo;
6525}
6527
6528OPCUA_EXPORT OpcUa_Void OpcUa_StatusResult_Initialize(OpcUa_StatusResult* pValue);
6529
6530OPCUA_EXPORT OpcUa_Void OpcUa_StatusResult_Clear(OpcUa_StatusResult* pValue);
6531
6532OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusResult_GetSize(OpcUa_StatusResult* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6533
6534OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusResult_Encode(OpcUa_StatusResult* pValue, struct _OpcUa_Encoder* pEncoder);
6535
6536OPCUA_EXPORT OpcUa_StatusCode OpcUa_StatusResult_Decode(OpcUa_StatusResult* pValue, struct _OpcUa_Decoder* pDecoder);
6537
6538OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_StatusResult_EncodeableType;
6539#endif
6540
6541#ifndef OPCUA_EXCLUDE_SubscriptionDiagnosticsDataType
6542/*============================================================================
6543 * The SubscriptionDiagnosticsDataType structure.
6544 *===========================================================================*/
6580
6582
6584
6585OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionDiagnosticsDataType_GetSize(OpcUa_SubscriptionDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6586
6587OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionDiagnosticsDataType_Encode(OpcUa_SubscriptionDiagnosticsDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6588
6589OPCUA_EXPORT OpcUa_StatusCode OpcUa_SubscriptionDiagnosticsDataType_Decode(OpcUa_SubscriptionDiagnosticsDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6590
6591OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SubscriptionDiagnosticsDataType_EncodeableType;
6592#endif
6593
6594#ifndef OPCUA_EXCLUDE_ModelChangeStructureVerbMask
6595/*============================================================================
6596 * The ModelChangeStructureVerbMask enumeration.
6597 *===========================================================================*/
6610
6611#define OpcUa_ModelChangeStructureVerbMask_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_ModelChangeStructureVerbMask_NodeAdded)
6612
6613#define OpcUa_ModelChangeStructureVerbMask_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_ModelChangeStructureVerbMask_NodeAdded)
6614
6615OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_ModelChangeStructureVerbMask_EnumeratedType;
6616#endif
6617
6618#ifndef OPCUA_EXCLUDE_ModelChangeStructureDataType
6619/*============================================================================
6620 * The ModelChangeStructureDataType structure.
6621 *===========================================================================*/
6623{
6624 OpcUa_NodeId Affected;
6625 OpcUa_NodeId AffectedType;
6626 OpcUa_Byte Verb;
6627}
6629
6631
6633
6634OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModelChangeStructureDataType_GetSize(OpcUa_ModelChangeStructureDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6635
6636OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModelChangeStructureDataType_Encode(OpcUa_ModelChangeStructureDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6637
6638OPCUA_EXPORT OpcUa_StatusCode OpcUa_ModelChangeStructureDataType_Decode(OpcUa_ModelChangeStructureDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6639
6640OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ModelChangeStructureDataType_EncodeableType;
6641#endif
6642
6643#ifndef OPCUA_EXCLUDE_SemanticChangeStructureDataType
6644/*============================================================================
6645 * The SemanticChangeStructureDataType structure.
6646 *===========================================================================*/
6648{
6649 OpcUa_NodeId Affected;
6650 OpcUa_NodeId AffectedType;
6651}
6653
6655
6657
6658OPCUA_EXPORT OpcUa_StatusCode OpcUa_SemanticChangeStructureDataType_GetSize(OpcUa_SemanticChangeStructureDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6659
6660OPCUA_EXPORT OpcUa_StatusCode OpcUa_SemanticChangeStructureDataType_Encode(OpcUa_SemanticChangeStructureDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6661
6662OPCUA_EXPORT OpcUa_StatusCode OpcUa_SemanticChangeStructureDataType_Decode(OpcUa_SemanticChangeStructureDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6663
6664OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_SemanticChangeStructureDataType_EncodeableType;
6665#endif
6666
6667#ifndef OPCUA_EXCLUDE_Range
6668/*============================================================================
6669 * The Range structure.
6670 *===========================================================================*/
6671typedef struct _OpcUa_Range
6672{
6673 OpcUa_Double Low;
6674 OpcUa_Double High;
6675}
6677
6678OPCUA_EXPORT OpcUa_Void OpcUa_Range_Initialize(OpcUa_Range* pValue);
6679
6680OPCUA_EXPORT OpcUa_Void OpcUa_Range_Clear(OpcUa_Range* pValue);
6681
6682OPCUA_EXPORT OpcUa_StatusCode OpcUa_Range_GetSize(OpcUa_Range* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6683
6684OPCUA_EXPORT OpcUa_StatusCode OpcUa_Range_Encode(OpcUa_Range* pValue, struct _OpcUa_Encoder* pEncoder);
6685
6686OPCUA_EXPORT OpcUa_StatusCode OpcUa_Range_Decode(OpcUa_Range* pValue, struct _OpcUa_Decoder* pDecoder);
6687
6688OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_Range_EncodeableType;
6689#endif
6690
6691#ifndef OPCUA_EXCLUDE_EUInformation
6692/*============================================================================
6693 * The EUInformation structure.
6694 *===========================================================================*/
6696{
6697 OpcUa_String NamespaceUri;
6698 OpcUa_Int32 UnitId;
6699 OpcUa_LocalizedText DisplayName;
6700 OpcUa_LocalizedText Description;
6701}
6703
6705
6706OPCUA_EXPORT OpcUa_Void OpcUa_EUInformation_Clear(OpcUa_EUInformation* pValue);
6707
6708OPCUA_EXPORT OpcUa_StatusCode OpcUa_EUInformation_GetSize(OpcUa_EUInformation* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6709
6710OPCUA_EXPORT OpcUa_StatusCode OpcUa_EUInformation_Encode(OpcUa_EUInformation* pValue, struct _OpcUa_Encoder* pEncoder);
6711
6712OPCUA_EXPORT OpcUa_StatusCode OpcUa_EUInformation_Decode(OpcUa_EUInformation* pValue, struct _OpcUa_Decoder* pDecoder);
6713
6714OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_EUInformation_EncodeableType;
6715#endif
6716
6717#ifndef OPCUA_EXCLUDE_AxisScaleEnumeration
6718/*============================================================================
6719 * The AxisScaleEnumeration enumeration.
6720 *===========================================================================*/
6722{
6726#if OPCUA_FORCE_INT32_ENUMS
6727 ,_OpcUa_AxisScaleEnumeration_MaxEnumerationValue = OpcUa_Int32_Max
6728#endif
6731
6732#define OpcUa_AxisScaleEnumeration_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_AxisScaleEnumeration_Linear)
6733
6734#define OpcUa_AxisScaleEnumeration_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_AxisScaleEnumeration_Linear)
6735
6736OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_AxisScaleEnumeration_EnumeratedType;
6737#endif
6738
6739#ifndef OPCUA_EXCLUDE_ComplexNumberType
6740/*============================================================================
6741 * The ComplexNumberType structure.
6742 *===========================================================================*/
6744{
6745 OpcUa_Float Real;
6746 OpcUa_Float Imaginary;
6747}
6749
6751
6753
6754OPCUA_EXPORT OpcUa_StatusCode OpcUa_ComplexNumberType_GetSize(OpcUa_ComplexNumberType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6755
6756OPCUA_EXPORT OpcUa_StatusCode OpcUa_ComplexNumberType_Encode(OpcUa_ComplexNumberType* pValue, struct _OpcUa_Encoder* pEncoder);
6757
6758OPCUA_EXPORT OpcUa_StatusCode OpcUa_ComplexNumberType_Decode(OpcUa_ComplexNumberType* pValue, struct _OpcUa_Decoder* pDecoder);
6759
6760OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ComplexNumberType_EncodeableType;
6761#endif
6762
6763#ifndef OPCUA_EXCLUDE_DoubleComplexNumberType
6764/*============================================================================
6765 * The DoubleComplexNumberType structure.
6766 *===========================================================================*/
6768{
6769 OpcUa_Double Real;
6770 OpcUa_Double Imaginary;
6771}
6773
6775
6777
6778OPCUA_EXPORT OpcUa_StatusCode OpcUa_DoubleComplexNumberType_GetSize(OpcUa_DoubleComplexNumberType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6779
6780OPCUA_EXPORT OpcUa_StatusCode OpcUa_DoubleComplexNumberType_Encode(OpcUa_DoubleComplexNumberType* pValue, struct _OpcUa_Encoder* pEncoder);
6781
6782OPCUA_EXPORT OpcUa_StatusCode OpcUa_DoubleComplexNumberType_Decode(OpcUa_DoubleComplexNumberType* pValue, struct _OpcUa_Decoder* pDecoder);
6783
6784OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_DoubleComplexNumberType_EncodeableType;
6785#endif
6786
6787#ifndef OPCUA_EXCLUDE_AxisInformation
6788/*============================================================================
6789 * The AxisInformation structure.
6790 *===========================================================================*/
6801
6803
6805
6806OPCUA_EXPORT OpcUa_StatusCode OpcUa_AxisInformation_GetSize(OpcUa_AxisInformation* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6807
6808OPCUA_EXPORT OpcUa_StatusCode OpcUa_AxisInformation_Encode(OpcUa_AxisInformation* pValue, struct _OpcUa_Encoder* pEncoder);
6809
6810OPCUA_EXPORT OpcUa_StatusCode OpcUa_AxisInformation_Decode(OpcUa_AxisInformation* pValue, struct _OpcUa_Decoder* pDecoder);
6811
6812OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_AxisInformation_EncodeableType;
6813#endif
6814
6815#ifndef OPCUA_EXCLUDE_XVType
6816/*============================================================================
6817 * The XVType structure.
6818 *===========================================================================*/
6819typedef struct _OpcUa_XVType
6820{
6821 OpcUa_Double X;
6822 OpcUa_Float Value;
6823}
6825
6826OPCUA_EXPORT OpcUa_Void OpcUa_XVType_Initialize(OpcUa_XVType* pValue);
6827
6828OPCUA_EXPORT OpcUa_Void OpcUa_XVType_Clear(OpcUa_XVType* pValue);
6829
6830OPCUA_EXPORT OpcUa_StatusCode OpcUa_XVType_GetSize(OpcUa_XVType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6831
6832OPCUA_EXPORT OpcUa_StatusCode OpcUa_XVType_Encode(OpcUa_XVType* pValue, struct _OpcUa_Encoder* pEncoder);
6833
6834OPCUA_EXPORT OpcUa_StatusCode OpcUa_XVType_Decode(OpcUa_XVType* pValue, struct _OpcUa_Decoder* pDecoder);
6835
6836OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_XVType_EncodeableType;
6837#endif
6838
6839#ifndef OPCUA_EXCLUDE_ProgramDiagnosticDataType
6840/*============================================================================
6841 * The ProgramDiagnosticDataType structure.
6842 *===========================================================================*/
6859
6861
6863
6864OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnosticDataType_GetSize(OpcUa_ProgramDiagnosticDataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6865
6866OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnosticDataType_Encode(OpcUa_ProgramDiagnosticDataType* pValue, struct _OpcUa_Encoder* pEncoder);
6867
6868OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnosticDataType_Decode(OpcUa_ProgramDiagnosticDataType* pValue, struct _OpcUa_Decoder* pDecoder);
6869
6870OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ProgramDiagnosticDataType_EncodeableType;
6871#endif
6872
6873#ifndef OPCUA_EXCLUDE_ProgramDiagnostic2DataType
6874/*============================================================================
6875 * The ProgramDiagnostic2DataType structure.
6876 *===========================================================================*/
6897
6899
6901
6902OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnostic2DataType_GetSize(OpcUa_ProgramDiagnostic2DataType* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6903
6904OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnostic2DataType_Encode(OpcUa_ProgramDiagnostic2DataType* pValue, struct _OpcUa_Encoder* pEncoder);
6905
6906OPCUA_EXPORT OpcUa_StatusCode OpcUa_ProgramDiagnostic2DataType_Decode(OpcUa_ProgramDiagnostic2DataType* pValue, struct _OpcUa_Decoder* pDecoder);
6907
6908OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_ProgramDiagnostic2DataType_EncodeableType;
6909#endif
6910
6911#ifndef OPCUA_EXCLUDE_Annotation
6912/*============================================================================
6913 * The Annotation structure.
6914 *===========================================================================*/
6915typedef struct _OpcUa_Annotation
6916{
6917 OpcUa_String Message;
6918 OpcUa_String UserName;
6919 OpcUa_DateTime AnnotationTime;
6920}
6922
6923OPCUA_EXPORT OpcUa_Void OpcUa_Annotation_Initialize(OpcUa_Annotation* pValue);
6924
6925OPCUA_EXPORT OpcUa_Void OpcUa_Annotation_Clear(OpcUa_Annotation* pValue);
6926
6927OPCUA_EXPORT OpcUa_StatusCode OpcUa_Annotation_GetSize(OpcUa_Annotation* pValue, struct _OpcUa_Encoder* pEncoder, OpcUa_Int32* pSize);
6928
6929OPCUA_EXPORT OpcUa_StatusCode OpcUa_Annotation_Encode(OpcUa_Annotation* pValue, struct _OpcUa_Encoder* pEncoder);
6930
6931OPCUA_EXPORT OpcUa_StatusCode OpcUa_Annotation_Decode(OpcUa_Annotation* pValue, struct _OpcUa_Decoder* pDecoder);
6932
6933OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType OpcUa_Annotation_EncodeableType;
6934#endif
6935
6936#ifndef OPCUA_EXCLUDE_ExceptionDeviationFormat
6937/*============================================================================
6938 * The ExceptionDeviationFormat enumeration.
6939 *===========================================================================*/
6952
6953#define OpcUa_ExceptionDeviationFormat_Clear(xValue) OpcUa_EnumeratedType_Clear(xValue, OpcUa_ExceptionDeviationFormat_AbsoluteValue)
6954
6955#define OpcUa_ExceptionDeviationFormat_Initialize(xValue) OpcUa_EnumeratedType_Initialize(xValue, OpcUa_ExceptionDeviationFormat_AbsoluteValue)
6956
6957OPCUA_IMEXPORT extern struct _OpcUa_EnumeratedType OpcUa_ExceptionDeviationFormat_EnumeratedType;
6958#endif
6959
6960/*============================================================================
6961 * Table of known types.
6962 *===========================================================================*/
6963OPCUA_IMEXPORT extern struct _OpcUa_EncodeableType** OpcUa_KnownEncodeableTypes;
6964
6965OPCUA_END_EXTERN_C
6966
6967#endif
6968/** 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_Constant
@ 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
@ OpcUa_AccessLevelExType_NonVolatile
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