OPC Labs Base Library
Project Overview
Description
OPC Labs Base Library

 

TLBID (Type Library ID): ecf2e77d-3a90-4fb8-b0e2-f529f0cae9c9
Assembly: OpcLabs.BaseLib, Version=5.81.455.1, Culture=neutral, PublicKeyToken=6faddca41dacb409

 

For more information, see OpcLabs_BaseLib in .NET Reference.

Classes
Class ModuleDescription
Specifies conditions for selecting aliases.

 

ProgId: OpcLabs.BaseLib.Aliasing.AliasFilter
CLSID (Class ID): aef05ae4-1e01-4ee4-a05f-7590c980dbec
Default interface: OpcLabs.BaseLib.Aliasing.ComTypes._AliasFilter
Event source interface:

 

For more information, see AliasFilter and OpcLabs.BaseLib.Aliasing.ComTypes._AliasFilter in .NET Reference.

Contains information about an alias.

 

ProgId: OpcLabs.BaseLib.Aliasing.AliasInfo
CLSID (Class ID): 2ef2e901-cf34-4a51-88c7-65fb117eafc1
Default interface: OpcLabs.BaseLib.Aliasing.ComTypes._AliasInfo
Event source interface:

 

For more information, see AliasInfo and OpcLabs.BaseLib.Aliasing.ComTypes._AliasInfo in .NET Reference.

Contains metadata describing an alias.

 

ProgId: OpcLabs.BaseLib.Aliasing.AliasMetadata
CLSID (Class ID): 8a9712d7-537f-4e67-a1a1-01b98716a232
Default interface: OpcLabs.BaseLib.Aliasing.ComTypes._AliasMetadata
Event source interface:

 

For more information, see AliasMetadata and OpcLabs.BaseLib.Aliasing.ComTypes._AliasMetadata in .NET Reference.

An anonymous token info.

 

ProgId: OpcLabs.BaseLib.IdentityModel.User.AnonymousTokenInfo
CLSID (Class ID): 64d7a89f-8da0-4339-8c65-a27474c547b6
Default interface: OpcLabs.BaseLib.IdentityModel.User.ComTypes._AnonymousTokenInfo
Event source interface:

 

For more information, see AnonymousTokenInfo and OpcLabs.BaseLib.IdentityModel.User.ComTypes._AnonymousTokenInfo in .NET Reference.

Contains statistics for a state automaton.

 

ProgId: OpcLabs.BaseLib.Algorithms.AutomatonStateStatistics
CLSID (Class ID): 68d5a89e-eb17-4697-931a-bc63e7c3f061
Default interface: OpcLabs.BaseLib.Algorithms.ComTypes._AutomatonStateStatistics
Event source interface:

 

For more information, see AutomatonStateStatistics and OpcLabs.BaseLib.Algorithms.ComTypes._AutomatonStateStatistics in .NET Reference.

A sequence of strings (browse names) that denotes a path in a graph.

 

ProgId: OpcLabs.BaseLib.Navigation.BrowsePath
CLSID (Class ID): 2cffb6ac-ba6b-4698-af2f-42dee677a233
Default interface: OpcLabs.BaseLib.Navigation.ComTypes._BrowsePath
Event source interface:

 

For more information, see BrowsePath and OpcLabs.BaseLib.Navigation.ComTypes._BrowsePath in .NET Reference.

Indicates an error in the string form of the browse path.

 

ProgId: OpcLabs.BaseLib.Navigation.Parsing.BrowsePathFormatException
CLSID (Class ID): f8c787c4-8404-40ca-9923-7f1fb1f54de0
Default interface: OpcLabs.BaseLib.Navigation.Parsing.ComTypes._BrowsePathFormatException
Event source interface:

 

For more information, see BrowsePathFormatException and OpcLabs.BaseLib.Navigation.Parsing.ComTypes._BrowsePathFormatException in .NET Reference.

A parser for browse paths (the result is always an absolute path).

 

ProgId: OpcLabs.BaseLib.Navigation.Parsing.BrowsePathParser
CLSID (Class ID): 3cd098c6-eb98-42b0-abcd-e35335a740cd
Default interface: OpcLabs.BaseLib.Navigation.Parsing.ComTypes._BrowsePathParser
Event source interface:

 

For more information, see BrowsePathParser and OpcLabs.BaseLib.Navigation.Parsing.ComTypes._BrowsePathParser in .NET Reference.

Contains parameters that determine which certificates are accepted.

 

ProgId: OpcLabs.BaseLib.Security.CertificateAcceptancePolicy
CLSID (Class ID): 7495b22d-5ed4-428e-80e7-1b05fa624a0b
Default interface: OpcLabs.BaseLib.Security.ComTypes._CertificateAcceptancePolicy
Event source interface:

 

For more information, see CertificateAcceptancePolicy and OpcLabs.BaseLib.Security.ComTypes._CertificateAcceptancePolicy in .NET Reference.

Contains parameters that determine how certificates are generated.

 

ProgId: OpcLabs.BaseLib.Security.CertificateGenerationParameters
CLSID (Class ID): dce07d53-061c-4da5-b930-b8ab4f5c7a1c
Default interface: OpcLabs.BaseLib.Security.ComTypes._CertificateGenerationParameters
Event source interface:

 

For more information, see CertificateGenerationParameters and OpcLabs.BaseLib.Security.ComTypes._CertificateGenerationParameters in .NET Reference.

Specifies the criteria for supplying a certificate.

 

ProgId: OpcLabs.BaseLib.Security.CertificateQuery
CLSID (Class ID): 88abb500-3611-47b4-8dcd-b4ea22d62cad
Default interface: OpcLabs.BaseLib.Security.ComTypes._CertificateQuery
Event source interface:

 

For more information, see CertificateQuery and OpcLabs.BaseLib.Security.ComTypes._CertificateQuery in .NET Reference.

A collection of certificate queries.

 

ProgId: OpcLabs.BaseLib.Security.CertificateQueryCollection
CLSID (Class ID): efb059b8-13bb-4fca-887d-7e50d3d27e1d
Default interface: OpcLabs.BaseLib.Security.ComTypes._CertificateQueryCollection
Event source interface:

 

For more information, see CertificateQueryCollection and OpcLabs.BaseLib.Security.ComTypes._CertificateQueryCollection in .NET Reference.

Infrastructure. An implementation of certificate security handler.

 

ProgId: OpcLabs.BaseLib.Security.Internal.CertificateSecurityHandler
CLSID (Class ID): b4cdcf68-4f46-4f1b-a677-04e5d51868ec
Default interface: OpcLabs.BaseLib.Security.ComTypes._CertificateSecurityHandler
Event source interface: OpcLabs.BaseLib.Security.ComTypes.DCertificateSecurityHandlerEvents

 

For more information, see CertificateSecurityHandler and OpcLabs.BaseLib.Security.ComTypes._CertificateSecurityHandler in .NET Reference.

Contains parameters that define the behavior related to certificate security.

 

ProgId: OpcLabs.BaseLib.Security.CertificateSecurityParameters
CLSID (Class ID): c4c6a5b2-35a5-438c-806e-e62e9ad165a2
Default interface: OpcLabs.BaseLib.Security.ComTypes._CertificateSecurityParameters
Event source interface:

 

For more information, see CertificateSecurityParameters and OpcLabs.BaseLib.Security.ComTypes._CertificateSecurityParameters in .NET Reference.

Contains COM (Component Object Model) configuration.

 

ProgId: OpcLabs.BaseLib.Runtime.InteropServices.ComConfiguration
CLSID (Class ID): 93ee804d-a9bf-4226-96b2-a36c0e48c863
Default interface: OpcLabs.BaseLib.Runtime.InteropServices.ComTypes._ComConfiguration
Event source interface:

 

For more information, see ComConfiguration and OpcLabs.BaseLib.Runtime.InteropServices.ComTypes._ComConfiguration in .NET Reference.

Contains parameters that influence instantiation in COM.

 

ProgId: OpcLabs.BaseLib.Runtime.InteropServices.ComInstantiationParameters
CLSID (Class ID): dfab6c3e-c302-4314-92cc-16ad51b465db
Default interface: OpcLabs.BaseLib.Runtime.InteropServices.ComTypes._ComInstantiationParameters
Event source interface:

 

For more information, see ComInstantiationParameters and OpcLabs.BaseLib.Runtime.InteropServices.ComTypes._ComInstantiationParameters in .NET Reference.

Allows static management and configuration of COM (Component Object Model).

 

ProgId: OpcLabs.BaseLib.Runtime.InteropServices.ComManagement
CLSID (Class ID): 5ada00b3-faf8-4fad-a02f-9b80e9357b87
Default interface: OpcLabs.BaseLib.Runtime.InteropServices.ComTypes._ComManagement
Event source interface:

 

For more information, see ComManagement and OpcLabs.BaseLib.Runtime.InteropServices.ComTypes._ComManagement in .NET Reference.

Contains parameters that influence the behavior of a generic component.

 

ProgId: OpcLabs.BaseLib.ComponentParameters
CLSID (Class ID): 4f33a51f-93b9-4ed3-ac6b-9aa9ca2b773b
Default interface: OpcLabs.BaseLib.ComTypes._ComponentParameters
Event source interface:

 

For more information, see ComponentParameters and OpcLabs.BaseLib.ComTypes._ComponentParameters in .NET Reference.

Contains information gathered about a computer (machine).

 

ProgId: OpcLabs.BaseLib.Network.ComputerElement
CLSID (Class ID): d7d6ec2c-fb15-4640-ad3b-ec8c45c4dba5
Default interface: OpcLabs.BaseLib.Network.ComTypes._ComputerElement
Event source interface:

 

For more information, see ComputerElement and OpcLabs.BaseLib.Network.ComTypes._ComputerElement in .NET Reference.

Contains parameters that influence security in COM.

 

ProgId: OpcLabs.BaseLib.Runtime.InteropServices.ComSecurityParameters
CLSID (Class ID): 88639578-de53-4de3-b519-7976311009ad
Default interface: OpcLabs.BaseLib.Runtime.InteropServices.ComTypes._ComSecurityParameters
Event source interface:

 

For more information, see ComSecurityParameters and OpcLabs.BaseLib.Runtime.InteropServices.ComTypes._ComSecurityParameters in .NET Reference.

A collection of untyped configuration parts, keyed by their full type names.

 

ProgId: OpcLabs.BaseLib.Configuration.Abstract.ConfigurationPartCollection
CLSID (Class ID): 78173fd0-5146-498b-a111-a14521beeec3
Default interface: OpcLabs.BaseLib.Configuration.Abstract.ComTypes._ConfigurationPartCollection
Event source interface:

 

For more information, see ConfigurationPartCollection and OpcLabs.BaseLib.Configuration.Abstract.ComTypes._ConfigurationPartCollection in .NET Reference.

Provides data for events that describe a change in a connected condition.

 

ProgId: OpcLabs.BaseLib.Communication.ConnectedConditionChangedEventArgs
CLSID (Class ID): fe69399e-de27-4616-9e10-54ed7a169e93
Default interface: OpcLabs.BaseLib.Communication.ComTypes._ConnectedConditionChangedEventArgs
Event source interface:

 

For more information, see ConnectedConditionChangedEventArgs and OpcLabs.BaseLib.Communication.ComTypes._ConnectedConditionChangedEventArgs in .NET Reference.

Contains statistics for a connected condition.

 

ProgId: OpcLabs.BaseLib.Communication.ConnectedConditionStatistics
CLSID (Class ID): 124cb59f-4614-4a2c-8fae-8b8c7056b6f8
Default interface: OpcLabs.BaseLib.Communication.ComTypes._ConnectedConditionStatistics
Event source interface:

 

For more information, see ConnectedConditionStatistics and OpcLabs.BaseLib.Communication.ComTypes._ConnectedConditionStatistics in .NET Reference.

Contains parameters for console interaction.

 

ProgId: OpcLabs.BaseLib.Console.Interaction.ConsoleInteractionParameters
CLSID (Class ID): ccd03429-f735-43b8-a023-8e4c5344478a
Default interface: OpcLabs.BaseLib.Console.Interaction.ComTypes._ConsoleInteractionParameters
Event source interface:

 

For more information, see ConsoleInteractionParameters and OpcLabs.BaseLib.Console.Interaction.ComTypes._ConsoleInteractionParameters in .NET Reference.

Contains Object-typed event data.

 

ProgId: OpcLabs.BaseLib.DataEventArgs
CLSID (Class ID): a75c531f-8fdd-4d7c-8d1c-42475591c588
Default interface: OpcLabs.BaseLib.ComTypes._DataEventArgs
Event source interface:

 

For more information, see DataEventArgs and OpcLabs.BaseLib.ComTypes._DataEventArgs in .NET Reference.

A data field of a structured data type.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.DataField
CLSID (Class ID): f7eac0fc-8d6c-48f4-aa9e-ccc58cf2fecb
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._DataField
Event source interface:

 

For more information, see DataField and OpcLabs.BaseLib.DataTypeModel.ComTypes._DataField in .NET Reference.

A collection of data fields.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.DataFieldCollection
CLSID (Class ID): f8a156f4-3d07-466d-b1ef-ab93cb0a5b2c
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._DataFieldCollection
Event source interface:

 

For more information, see DataFieldCollection and OpcLabs.BaseLib.DataTypeModel.ComTypes._DataFieldCollection in .NET Reference.

An abstract data type.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.DataType
CLSID (Class ID): d196d5b2-ac5d-41db-9886-d41cd12a4a32
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._DataType
Event source interface:

 

For more information, see DataType and OpcLabs.BaseLib.DataTypeModel.ComTypes._DataType in .NET Reference.

Contains events for handling certificate security.

 

IID (Interface ID): f3970f18-8aa2-48f0-a38e-3d39f51fff75

 

For more information, see DCertificateSecurityHandlerEvents in .NET Reference.

A DictionaryEntry2 holds a key and a value from a dictionary, for COM consumption.

 

ProgId: OpcLabs.BaseLib.Collections.DictionaryEntry2
CLSID (Class ID): 6289d522-80f4-4b5d-8482-3cbb4462b625
Default interface: OpcLabs.BaseLib.Collections.ComTypes._DictionaryEntry2
Event source interface:

 

For more information, see DictionaryEntry2 and OpcLabs.BaseLib.Collections.ComTypes._DictionaryEntry2 in .NET Reference.

Wraps a nongeneric dictionary.

 

ProgId: OpcLabs.BaseLib.Collections.Internal.DictionaryWrapper
CLSID (Class ID): 1371f0c0-4d70-4c57-b69d-2819a4802324
Default interface: OpcLabs.BaseLib.Collections.ComTypes._Dictionary
Event source interface:

 

For more information, see DictionaryWrapper and OpcLabs.BaseLib.Collections.ComTypes._Dictionary in .NET Reference.

A one-dimensional array that expands its bounds elastically.

 

ProgId: OpcLabs.BaseLib.Collections.ElasticVector
CLSID (Class ID): e6ab098e-533e-41fb-a1c1-18182f452045
Default interface: OpcLabs.BaseLib.Collections.ComTypes._ElasticVector
Event source interface:

 

For more information, see ElasticVector and OpcLabs.BaseLib.Collections.ComTypes._ElasticVector in .NET Reference.

An alias repository that is always empty.

 

ProgId: OpcLabs.BaseLib.Aliasing.Internal.EmptyAliasRepository
CLSID (Class ID): 70549833-74a8-4b30-96ca-ceb8419f20f6
Default interface: OpcLabs.BaseLib.Aliasing.ComTypes._AliasRepository
Event source interface:

 

For more information, see EmptyAliasRepository and OpcLabs.BaseLib.Aliasing.ComTypes._AliasRepository in .NET Reference.

Contains data defining an endpoint.

 

ProgId: OpcLabs.BaseLib.EndpointDescriptor
CLSID (Class ID): 8b54d2da-4023-46a1-b5f5-5b4c628e1681
Default interface: OpcLabs.BaseLib.ComTypes._EndpointDescriptor
Event source interface:

 

For more information, see EndpointDescriptor and OpcLabs.BaseLib.ComTypes._EndpointDescriptor in .NET Reference.

A data of enumeration data type.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.EnumerationData
CLSID (Class ID): 2ee59845-cf09-4217-b5e3-df902dee0e98
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._EnumerationData
Event source interface:

 

For more information, see EnumerationData and OpcLabs.BaseLib.DataTypeModel.ComTypes._EnumerationData in .NET Reference.

A data type consisting of a set of named values.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.EnumerationDataType
CLSID (Class ID): 72235c2f-432b-477d-aea5-ece4a5ce6dd5
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._EnumerationDataType
Event source interface:

 

For more information, see EnumerationDataType and OpcLabs.BaseLib.DataTypeModel.ComTypes._EnumerationDataType in .NET Reference.

A member of an enumeration data type.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.EnumerationMember
CLSID (Class ID): 623cfd8f-d337-46f5-be9d-80ea37c90896
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._EnumerationMember
Event source interface:

 

For more information, see EnumerationMember and OpcLabs.BaseLib.DataTypeModel.ComTypes._EnumerationMember in .NET Reference.

A collection of enumeration members.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.EnumerationMemberCollection
CLSID (Class ID): 73329871-9777-49d4-8307-626c6ff1ac38
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._EnumerationMemberCollection
Event source interface:

 

For more information, see EnumerationMemberCollection and OpcLabs.BaseLib.DataTypeModel.ComTypes._EnumerationMemberCollection in .NET Reference.

A portable replacement for System.Exception.

 

ProgId: OpcLabs.BaseLib.Exception2
CLSID (Class ID): 6f5dc50a-8843-453d-b93d-d5894ed37d39
Default interface: OpcLabs.BaseLib.ComTypes._Exception2
Event source interface:

 

For more information, see Exception2 and OpcLabs.BaseLib.ComTypes._Exception2 in .NET Reference.

A collection of exceptions.

 

ProgId: OpcLabs.BaseLib.Collections.Specialized.ExceptionCollection
CLSID (Class ID): bfb4ff98-e9b3-4ffc-92d7-16c262781262
Default interface: OpcLabs.BaseLib.Collections.Specialized.ComTypes._ExceptionCollection
Event source interface:

 

For more information, see ExceptionCollection and OpcLabs.BaseLib.Collections.Specialized.ComTypes._ExceptionCollection in .NET Reference.

Contains information about an exception for an event.

 

ProgId: OpcLabs.BaseLib.ExceptionEventArgs
CLSID (Class ID): 64d12c61-8438-40f2-a283-1b245ba964e7
Default interface: OpcLabs.BaseLib.ComTypes._ExceptionEventArgs
Event source interface:

 

For more information, see ExceptionEventArgs and OpcLabs.BaseLib.ComTypes._ExceptionEventArgs in .NET Reference.

A COM exception with extended error information.

 

ProgId: OpcLabs.BaseLib.Runtime.InteropServices.ExtendedCOMException
CLSID (Class ID): f86a609b-4822-4f88-871b-f5f17509d035
Default interface: OpcLabs.BaseLib.Runtime.InteropServices.ComTypes._ExtendedCOMException
Event source interface:

 

For more information, see ExtendedCOMException and OpcLabs.BaseLib.Runtime.InteropServices.ComTypes._ExtendedCOMException in .NET Reference.

Contains information about a failure for an event.

 

ProgId: OpcLabs.BaseLib.FailureEventArgs
CLSID (Class ID): e9ed998a-1c52-4a59-89bd-975db8c09d2b
Default interface: OpcLabs.BaseLib.ComTypes._FailureEventArgs
Event source interface:

 

For more information, see FailureEventArgs and OpcLabs.BaseLib.ComTypes._FailureEventArgs in .NET Reference.

This is a dictionary where the key is a field name, and the value is a generic data of that field.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.FieldDataDictionary
CLSID (Class ID): 47d9e47b-96c5-4116-aad8-f547d7470126
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._FieldDataDictionary
Event source interface:

 

For more information, see FieldDataDictionary and OpcLabs.BaseLib.DataTypeModel.ComTypes._FieldDataDictionary in .NET Reference.

A portable replacement for System.FormatException.

 

ProgId: OpcLabs.BaseLib.FormatException2
CLSID (Class ID): 987f6a64-a001-4b90-9124-dcad188e3c22
Default interface: OpcLabs.BaseLib.ComTypes._FormatException2
Event source interface:

 

For more information, see FormatException2 and OpcLabs.BaseLib.ComTypes._FormatException2 in .NET Reference.

An abstract generic data.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.GenericData
CLSID (Class ID): c69baee4-3e48-42e0-b1c4-89b0d762c3dd
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._GenericData
Event source interface:

 

For more information, see GenericData and OpcLabs.BaseLib.DataTypeModel.ComTypes._GenericData in .NET Reference.

A collection of generic data.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.GenericDataCollection
CLSID (Class ID): 9c514e81-3899-4e88-ba29-e200b2b3770a
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._GenericDataCollection
Event source interface:

 

For more information, see GenericDataCollection and OpcLabs.BaseLib.DataTypeModel.ComTypes._GenericDataCollection in .NET Reference.

Represents a generic error.

 

ProgId: OpcLabs.BaseLib.GenericError
CLSID (Class ID): a4ef2286-061d-448d-90be-a1ca919837bb
Default interface: OpcLabs.BaseLib.ComTypes._GenericError
Event source interface:

 

For more information, see GenericError and OpcLabs.BaseLib.ComTypes._GenericError in .NET Reference.

Arguments for an event that that supplies the certificates used for authentication.

 

ProgId: OpcLabs.BaseLib.Security.GetCertificatesEventArgs
CLSID (Class ID): c97e7449-68a6-4564-86f9-0841b8c98386
Default interface: OpcLabs.BaseLib.Security.ComTypes._GetCertificatesEventArgs
Event source interface:

 

For more information, see GetCertificatesEventArgs and OpcLabs.BaseLib.Security.ComTypes._GetCertificatesEventArgs in .NET Reference.

Holds an integer handle as an argument to some operation.

 

ProgId: OpcLabs.BaseLib.OperationModel.HandleArguments
CLSID (Class ID): 66385469-0cb3-4e2a-b17c-f11971f96ba7
Default interface: OpcLabs.BaseLib.OperationModel.ComTypes._HandleArguments
Event source interface:

 

For more information, see HandleArguments and OpcLabs.BaseLib.OperationModel.ComTypes._HandleArguments in .NET Reference.

Contains information gathered about a host (computer).

 

ProgId: OpcLabs.BaseLib.Network.HostElement
CLSID (Class ID): 04daac3c-a133-4568-9e0c-6c1462eb819e
Default interface: OpcLabs.BaseLib.Network.ComTypes._HostElement
Event source interface:

 

For more information, see HostElement and OpcLabs.BaseLib.Network.ComTypes._HostElement in .NET Reference.

An object that holds information.

 

ProgId: OpcLabs.BaseLib.Info
CLSID (Class ID): 9818d729-7b6b-46fd-a2b3-1e9f5f57ea16
Default interface: OpcLabs.BaseLib.ComTypes._Info
Event source interface:

 

For more information, see Info and OpcLabs.BaseLib.ComTypes._Info in .NET Reference.

A collection of Int32 elements.

 

ProgId: OpcLabs.BaseLib.Collections.Specialized.Int32Collection
CLSID (Class ID): 71d3fe66-30dd-43c6-ae04-eaf0513fe3c6
Default interface: OpcLabs.BaseLib.Collections.Specialized.ComTypes._Int32Collection
Event source interface:

 

For more information, see Int32Collection and OpcLabs.BaseLib.Collections.Specialized.ComTypes._Int32Collection in .NET Reference.

Provides helper methods for interoperability with the COM technology.

 

ProgId: OpcLabs.BaseLib.ComInterop.InteropHelper
CLSID (Class ID): 91018df2-0aad-4b76-92a2-46c27ddbf7fa
Default interface: OpcLabs.BaseLib.ComInterop.ComTypes._InteropHelper
Event source interface:

 

For more information, see InteropHelper and OpcLabs.BaseLib.ComInterop.ComTypes._InteropHelper in .NET Reference.

A Kerberos (issued) token info.

 

ProgId: OpcLabs.BaseLib.IdentityModel.User.KerberosTokenInfo
CLSID (Class ID): 8d78f8ad-55cd-418a-b0d9-1f0f563181cd
Default interface: OpcLabs.BaseLib.IdentityModel.User.ComTypes._KerberosTokenInfo
Event source interface:

 

For more information, see KerberosTokenInfo and OpcLabs.BaseLib.IdentityModel.User.ComTypes._KerberosTokenInfo in .NET Reference.

Provides data for the log entry event handlers.

 

ProgId: OpcLabs.BaseLib.Instrumentation.LogEntryEventArgs
CLSID (Class ID): 4118583e-4270-4c8d-9b05-d314cce8bd41
Default interface: OpcLabs.BaseLib.Instrumentation.ComTypes._LogEntryEventArgs
Event source interface:

 

For more information, see LogEntryEventArgs and OpcLabs.BaseLib.Instrumentation.ComTypes._LogEntryEventArgs in .NET Reference.

Defines parameters of a managed security group.

 

ProgId: OpcLabs.BaseLib.Security.KeyManagement.Configuration.ManagedSecurityGroupParameters
CLSID (Class ID): 9748e1eb-72ce-4fd4-b057-bb546d638209
Default interface: OpcLabs.BaseLib.Security.KeyManagement.Configuration.ComTypes._ManagedSecurityGroupParameters
Event source interface:

 

For more information, see ManagedSecurityGroupParameters and OpcLabs.BaseLib.Security.KeyManagement.Configuration.ComTypes._ManagedSecurityGroupParameters in .NET Reference.

An exception thrown when the member with the specified name has not been found.

 

ProgId: OpcLabs.BaseLib.MemberNotFoundException
CLSID (Class ID): 6dfdefc2-49da-418b-8c8c-cda29e930781
Default interface: OpcLabs.BaseLib.ComTypes._MemberNotFoundException
Event source interface:

 

For more information, see MemberNotFoundException and OpcLabs.BaseLib.ComTypes._MemberNotFoundException in .NET Reference.

An alias repository that is kept in memory.

 

ProgId: OpcLabs.BaseLib.Aliasing.Internal.MemoryAliasRepository
CLSID (Class ID): c63b1b60-6ebd-4fb5-9206-45bf65342a66
Default interface: OpcLabs.BaseLib.Aliasing.ComTypes._AliasRepository
Event source interface:

 

For more information, see MemoryAliasRepository and OpcLabs.BaseLib.Aliasing.ComTypes._AliasRepository in .NET Reference.

Provides credentials for password-based authentication schemes such as basic, digest, NTLM and Kerberos.

 

ProgId: OpcLabs.BaseLib.Net.NetworkCredential2
CLSID (Class ID): 478de0dc-1702-4918-a755-8cd1488cbb2e
Default interface: OpcLabs.BaseLib.Net.ComTypes._NetworkCredential2
Event source interface:

 

For more information, see NetworkCredential2 and OpcLabs.BaseLib.Net.ComTypes._NetworkCredential2 in .NET Reference.

Security settings based on a network credential information.

 

ProgId: OpcLabs.BaseLib.Security.NetworkSecurity
CLSID (Class ID): bef2d6b7-4073-4590-aaab-1072fac8b015
Default interface: OpcLabs.BaseLib.Security.ComTypes._NetworkSecurity
Event source interface:

 

For more information, see NetworkSecurity and OpcLabs.BaseLib.Security.ComTypes._NetworkSecurity in .NET Reference.

A normalized exception.

 

ProgId: OpcLabs.BaseLib.NormalizedException
CLSID (Class ID): 4d34388a-9be9-449b-bc7b-04f177bff5e7
Default interface: OpcLabs.BaseLib.ComTypes._NormalizedException
Event source interface:

 

For more information, see NormalizedException and OpcLabs.BaseLib.ComTypes._NormalizedException in .NET Reference.

A collection of normalized exceptions.

 

ProgId: OpcLabs.BaseLib.Collections.Specialized.NormalizedExceptionCollection
CLSID (Class ID): 7ebfa1d4-6a6d-4f18-a63a-fdfea0178b47
Default interface: OpcLabs.BaseLib.Collections.Specialized.ComTypes._NormalizedExceptionCollection
Event source interface:

 

For more information, see NormalizedExceptionCollection and OpcLabs.BaseLib.Collections.Specialized.ComTypes._NormalizedExceptionCollection in .NET Reference.

A widget that makes notifications through synchronized callbacks or events.

 

ProgId: OpcLabs.BaseLib.Widgets.NotifyingWidget
CLSID (Class ID): a6e5ddfb-ec58-4c4b-bb8b-88c0662ef334
Default interface: OpcLabs.BaseLib.Widgets.ComTypes._NotifyingWidget
Event source interface:

 

For more information, see NotifyingWidget and OpcLabs.BaseLib.Widgets.ComTypes._NotifyingWidget in .NET Reference.

A common base class.

 

ProgId: OpcLabs.BaseLib.Object2
CLSID (Class ID): e2f6e7b2-ecc8-41a5-b9a3-fc75f308b980
Default interface: OpcLabs.BaseLib.ComTypes._Object2
Event source interface:

 

For more information, see Object2 and OpcLabs.BaseLib.ComTypes._Object2 in .NET Reference.

Contains information necessary to identify and connect to an object, such as the object's ProgID.

 

ProgId: OpcLabs.BaseLib.ObjectDescriptor
CLSID (Class ID): 9b611326-581a-49bd-af0c-adcad2e16df5
Default interface: OpcLabs.BaseLib.ComTypes._ObjectDescriptor
Event source interface:

 

For more information, see ObjectDescriptor and OpcLabs.BaseLib.ComTypes._ObjectDescriptor in .NET Reference.

A data of opaque data type.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.OpaqueData
CLSID (Class ID): 0c600bcd-ac9d-4816-8e54-2c54b8a05b4e
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._OpaqueData
Event source interface:

 

For more information, see OpaqueData and OpcLabs.BaseLib.DataTypeModel.ComTypes._OpaqueData in .NET Reference.

A data type whose concrete representation is hidden from its users.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.OpaqueDataType
CLSID (Class ID): e4ffed49-d852-49fd-995f-8d65008be135
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._OpaqueDataType
Event source interface:

 

For more information, see OpaqueDataType and OpcLabs.BaseLib.DataTypeModel.ComTypes._OpaqueDataType in .NET Reference.

Holds arguments of an operation.

 

ProgId: OpcLabs.BaseLib.OperationModel.OperationArguments
CLSID (Class ID): c0529222-b9af-4a57-8e1e-acf4cb29f37c
Default interface: OpcLabs.BaseLib.OperationModel.ComTypes._OperationArguments
Event source interface:

 

For more information, see OperationArguments and OpcLabs.BaseLib.OperationModel.ComTypes._OperationArguments in .NET Reference.

Provides data for the operation events.

 

ProgId: OpcLabs.BaseLib.OperationModel.OperationEventArgs
CLSID (Class ID): e67a1551-97fc-4977-ae62-6be38afbb97b
Default interface: OpcLabs.BaseLib.OperationModel.ComTypes._OperationEventArgs
Event source interface:

 

For more information, see OperationEventArgs and OpcLabs.BaseLib.OperationModel.ComTypes._OperationEventArgs in .NET Reference.

Exceptions arising from performing operations.

 

ProgId: OpcLabs.BaseLib.OperationModel.OperationException
CLSID (Class ID): 82ade793-cba7-4859-98f6-fc846df49aca
Default interface: OpcLabs.BaseLib.OperationModel.ComTypes._OperationException
Event source interface:

 

For more information, see OperationException and OpcLabs.BaseLib.OperationModel.ComTypes._OperationException in .NET Reference.

Holds result of an operation.

 

ProgId: OpcLabs.BaseLib.OperationModel.OperationResult
CLSID (Class ID): 8708b3b9-7ba4-4e9b-a2a7-4ac5ca7ce1ae
Default interface: OpcLabs.BaseLib.OperationModel.ComTypes._OperationResult
Event source interface:

 

For more information, see OperationResult and OpcLabs.BaseLib.OperationModel.ComTypes._OperationResult in .NET Reference.

An exception thrown when there is not enough empty slots in the allocation table.

 

ProgId: OpcLabs.BaseLib.OutOfSlotsException
CLSID (Class ID): c8579cb6-4c61-45a0-9b7e-2eee732c6e31
Default interface: OpcLabs.BaseLib.ComTypes._OutOfSlotsException
Event source interface:

 

For more information, see OutOfSlotsException and OpcLabs.BaseLib.ComTypes._OutOfSlotsException in .NET Reference.

Base class for parameter objects, providing functionality such as standard names.

 

ProgId: OpcLabs.BaseLib.Parameters
CLSID (Class ID): 960f47f1-015d-46a1-a692-a532523b926e
Default interface: OpcLabs.BaseLib.ComTypes._Parameters
Event source interface:

 

For more information, see Parameters and OpcLabs.BaseLib.ComTypes._Parameters in .NET Reference.

Contains parameters for the periodic resolver object.

 

ProgId: OpcLabs.BaseLib.Algorithms.PeriodicResolverParameters
CLSID (Class ID): 59311f85-75fa-4d1c-84bd-3a6bae2da917
Default interface: OpcLabs.BaseLib.Algorithms.ComTypes._PeriodicResolverParameters
Event source interface:

 

For more information, see PeriodicResolverParameters and OpcLabs.BaseLib.Algorithms.ComTypes._PeriodicResolverParameters in .NET Reference.

Represents a PKI certificate.

 

ProgId: OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.PkiCertificate
CLSID (Class ID): 8b54f71f-6f69-4f12-bc6e-59e80b49ec72
Default interface: OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.ComTypes._PkiCertificate
Event source interface:

 

For more information, see PkiCertificate and OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.ComTypes._PkiCertificate in .NET Reference.

Represents a collection of PKI Certificate objects.

 

ProgId: OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.PkiCertificateCollection
CLSID (Class ID): be701fda-6528-4afa-af57-fe7229d6c553
Default interface: OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.ComTypes._PkiCertificateCollection
Event source interface:

 

For more information, see PkiCertificateCollection and OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.ComTypes._PkiCertificateCollection in .NET Reference.

Represents a chain-building engine for PKI certificates.

 

ProgId: OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.PkiChain
CLSID (Class ID): 93ee37e3-d098-458f-9e43-2a59aec53899
Default interface: OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.ComTypes._PkiChain
Event source interface:

 

For more information, see PkiChain and OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.ComTypes._PkiChain in .NET Reference.

Represents a collection of PKI CRL objects.

 

ProgId: OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.PkiCrlCollection
CLSID (Class ID): f96d6284-b837-48ae-9bb6-abeac9b04049
Default interface: OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.ComTypes._PkiCrlCollection
Event source interface:

 

For more information, see PkiCrlCollection and OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.ComTypes._PkiCrlCollection in .NET Reference.

Represents a collection of PKI CRL objects.

 

ProgId: OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.PkiCrlEntryCollection
CLSID (Class ID): c3b600b8-4e91-4dbd-9a59-c05496cbb84d
Default interface: OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.ComTypes._PkiCrlEntryCollection
Event source interface:

 

For more information, see PkiCrlEntryCollection and OpcLabs.BaseLib.Security.Cryptography.PkiCertificates.ComTypes._PkiCrlEntryCollection in .NET Reference.

Parameters of a plug-in setup.

 

ProgId: OpcLabs.BaseLib.Extensibility.PluginSetup
CLSID (Class ID): 781363fd-60bd-4529-89b8-1a66beaba315
Default interface: OpcLabs.BaseLib.Extensibility.ComTypes._PluginSetup
Event source interface:

 

For more information, see PluginSetup and OpcLabs.BaseLib.Extensibility.ComTypes._PluginSetup in .NET Reference.

A collection of plug-in setup parameters.

 

ProgId: OpcLabs.BaseLib.Extensibility.PluginSetupCollection
CLSID (Class ID): 8afe777a-b487-484d-b4ea-81b7ebae95e4
Default interface: OpcLabs.BaseLib.Extensibility.ComTypes._PluginSetupCollection
Event source interface:

 

For more information, see PluginSetupCollection and OpcLabs.BaseLib.Extensibility.ComTypes._PluginSetupCollection in .NET Reference.

A data of primitive data type.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.PrimitiveData
CLSID (Class ID): 8aeddb77-4452-4b73-ad29-3fcc5266b7bd
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._PrimitiveData
Event source interface:

 

For more information, see PrimitiveData and OpcLabs.BaseLib.DataTypeModel.ComTypes._PrimitiveData in .NET Reference.

A basic or built-in type of the data type system.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.PrimitiveDataType
CLSID (Class ID): 702f1e76-32ac-470e-a2a5-ae01609c51fd
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._PrimitiveDataType
Event source interface:

 

For more information, see PrimitiveDataType and OpcLabs.BaseLib.DataTypeModel.ComTypes._PrimitiveDataType in .NET Reference.

An exception in procedure call infrastructure.

 

ProgId: OpcLabs.BaseLib.ProcedureCallException
CLSID (Class ID): c64e17b8-3f4d-4985-9eae-76bfda878aa7
Default interface: OpcLabs.BaseLib.ComTypes._ProcedureCallException
Event source interface:

 

For more information, see ProcedureCallException and OpcLabs.BaseLib.ComTypes._ProcedureCallException in .NET Reference.

An exception thrown when it was not possible to enqueue more elements into the queue.

 

ProgId: OpcLabs.BaseLib.QueueOverflowException
CLSID (Class ID): e65c688e-8b70-44fd-8648-b433dd1d3e84
Default interface: OpcLabs.BaseLib.ComTypes._QueueOverflowException
Event source interface:

 

For more information, see QueueOverflowException and OpcLabs.BaseLib.ComTypes._QueueOverflowException in .NET Reference.

Represents network address information in the form of a resource descriptor (URL string).

 

ProgId: OpcLabs.BaseLib.Networking.ResourceAddress
CLSID (Class ID): aa93c059-3a49-4a91-8492-4dbd1ca94cbd
Default interface: OpcLabs.BaseLib.Networking.ComTypes._ResourceAddress
Event source interface:

 

For more information, see ResourceAddress and OpcLabs.BaseLib.Networking.ComTypes._ResourceAddress in .NET Reference.

Contains data defining a resource (mainly, its URL string).

 

ProgId: OpcLabs.BaseLib.ResourceDescriptor
CLSID (Class ID): 72fe6c7a-d30c-4f39-88ff-c8779df4b966
Default interface: OpcLabs.BaseLib.ComTypes._ResourceDescriptor
Event source interface:

 

For more information, see ResourceDescriptor and OpcLabs.BaseLib.ComTypes._ResourceDescriptor in .NET Reference.

The exception that is thrown when a method result (return value or an argument) is not valid.

 

ProgId: OpcLabs.BaseLib.ResultException
CLSID (Class ID): 5a64ccf9-d9e8-41e7-8274-8bc3a8a6de5f
Default interface: OpcLabs.BaseLib.ComTypes._ResultException
Event source interface:

 

For more information, see ResultException and OpcLabs.BaseLib.ComTypes._ResultException in .NET Reference.

Represents a security group element in the Security Key Service (SKS).

 

ProgId: OpcLabs.BaseLib.Security.KeyManagement.Configuration.SecurityGroupElement
CLSID (Class ID): 8b3ab65d-a38a-43d1-bde7-238002a61919
Default interface: OpcLabs.BaseLib.Security.KeyManagement.Configuration.ComTypes._SecurityGroupElement
Event source interface:

 

For more information, see SecurityGroupElement and OpcLabs.BaseLib.Security.KeyManagement.Configuration.ComTypes._SecurityGroupElement in .NET Reference.

Contains information about the security keys retrieved.

 

ProgId: OpcLabs.BaseLib.Security.KeyManagement.SecurityKeysInfo
CLSID (Class ID): ea941a0c-a87e-47de-9a96-63a2aabea1fe
Default interface: OpcLabs.BaseLib.Security.KeyManagement.ComTypes._SecurityKeysInfo
Event source interface:

 

For more information, see SecurityKeysInfo and OpcLabs.BaseLib.Security.KeyManagement.ComTypes._SecurityKeysInfo in .NET Reference.

A data of sequence data type.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.SequenceData
CLSID (Class ID): c52b1944-f978-415c-9dc3-b8c43a6ddcd6
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._SequenceData
Event source interface:

 

For more information, see SequenceData and OpcLabs.BaseLib.DataTypeModel.ComTypes._SequenceData in .NET Reference.

A data type that represents a countable number of ordered values.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.SequenceDataType
CLSID (Class ID): e7e97de4-03d9-4b09-94f2-15192af6b948
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._SequenceDataType
Event source interface:

 

For more information, see SequenceDataType and OpcLabs.BaseLib.DataTypeModel.ComTypes._SequenceDataType in .NET Reference.

A COM exception that has been simulated internally.

 

ProgId: OpcLabs.BaseLib.Runtime.InteropServices.SimulatedCOMException
CLSID (Class ID): 8c5f7ddd-e66c-4ebb-827b-ebff74e4ca1b
Default interface: OpcLabs.BaseLib.Runtime.InteropServices.ComTypes._SimulatedCOMException
Event source interface:

 

For more information, see SimulatedCOMException and OpcLabs.BaseLib.Runtime.InteropServices.ComTypes._SimulatedCOMException in .NET Reference.

Contains parameters that define the certificate security statically.

 

ProgId: OpcLabs.BaseLib.Security.StaticCertificateSecurityParameters
CLSID (Class ID): 9cef45f1-13a8-465a-85af-9d7e2a4c5d3f
Default interface: OpcLabs.BaseLib.Security.ComTypes._StaticCertificateSecurityParameters
Event source interface:

 

For more information, see StaticCertificateSecurityParameters and OpcLabs.BaseLib.Security.ComTypes._StaticCertificateSecurityParameters in .NET Reference.

A collection of string elements.

 

ProgId: OpcLabs.BaseLib.Collections.Specialized.StringCollection
CLSID (Class ID): 99713723-403a-49b5-a23b-c9f5c31f239b
Default interface: OpcLabs.BaseLib.Collections.Specialized.ComTypes._StringCollection
Event source interface:

 

For more information, see StringCollection and OpcLabs.BaseLib.Collections.Specialized.ComTypes._StringCollection in .NET Reference.

Represents an error in string list parsing.

 

ProgId: OpcLabs.BaseLib.StringListParsingError
CLSID (Class ID): 43e81e99-d986-4237-be36-fa9c38e36de1
Default interface: OpcLabs.BaseLib.ComTypes._StringListParsingError
Event source interface:

 

For more information, see StringListParsingError and OpcLabs.BaseLib.ComTypes._StringListParsingError in .NET Reference.

A dictionary of arbitrary objects, keyed by a string.

 

ProgId: OpcLabs.BaseLib.Collections.Specialized.StringObjectDictionary
CLSID (Class ID): 55d37731-bf7d-4935-b8ad-d3e5decc048d
Default interface: OpcLabs.BaseLib.Collections.Specialized.ComTypes._StringObjectDictionary
Event source interface:

 

For more information, see StringObjectDictionary and OpcLabs.BaseLib.Collections.Specialized.ComTypes._StringObjectDictionary in .NET Reference.

Represents an error in string parsing.

 

ProgId: OpcLabs.BaseLib.StringParsingError
CLSID (Class ID): c71a621b-bdc2-4631-921f-77d3e489bdd6
Default interface: OpcLabs.BaseLib.ComTypes._StringParsingError
Event source interface:

 

For more information, see StringParsingError and OpcLabs.BaseLib.ComTypes._StringParsingError in .NET Reference.

Represents a set of string values.

 

ProgId: OpcLabs.BaseLib.Collections.Specialized.StringSet
CLSID (Class ID): 8ba82831-8890-40c5-8982-859b788b4ec3
Default interface: OpcLabs.BaseLib.Collections.Specialized.ComTypes._StringSet
Event source interface:

 

For more information, see StringSet and OpcLabs.BaseLib.Collections.Specialized.ComTypes._StringSet in .NET Reference.

A dictionary of strings, keyed by a string.

 

ProgId: OpcLabs.BaseLib.Collections.Specialized.StringStringDictionary
CLSID (Class ID): ae8af82b-dd08-4a3e-8ccb-6a241cd0f9ba
Default interface: OpcLabs.BaseLib.Collections.Specialized.ComTypes._StringStringDictionary
Event source interface:

 

For more information, see StringStringDictionary and OpcLabs.BaseLib.Collections.Specialized.ComTypes._StringStringDictionary in .NET Reference.

A data of structured data type.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.StructuredData
CLSID (Class ID): 5a3b8c46-10c5-49ee-92d0-406302c7212a
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._StructuredData
Event source interface:

 

For more information, see StructuredData and OpcLabs.BaseLib.DataTypeModel.ComTypes._StructuredData in .NET Reference.

A structured data type, such as a record or an advanced union.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.StructuredDataType
CLSID (Class ID): 58b91600-3da9-47f3-9b6d-82c4e7bdd2ab
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._StructuredDataType
Event source interface:

 

For more information, see StructuredDataType and OpcLabs.BaseLib.DataTypeModel.ComTypes._StructuredDataType in .NET Reference.

Represents an error in text parsing.

 

ProgId: OpcLabs.BaseLib.TextParsingError
CLSID (Class ID): 9abc282a-1fe5-4c9b-b09b-f77a037678ea
Default interface: OpcLabs.BaseLib.ComTypes._TextParsingError
Event source interface:

 

For more information, see TextParsingError and OpcLabs.BaseLib.ComTypes._TextParsingError in .NET Reference.

A collection of token infos (TokenInfo), keyed by their token profiles.

 

ProgId: OpcLabs.BaseLib.IdentityModel.TokenInfoCollection
CLSID (Class ID): 476fcfe9-25b5-4bb9-a4d7-fdf25dc2c710
Default interface: OpcLabs.BaseLib.IdentityModel.User.ComTypes._TokenInfoCollection
Event source interface:

 

For more information, see TokenInfoCollection and OpcLabs.BaseLib.IdentityModel.User.ComTypes._TokenInfoCollection in .NET Reference.

Token info policy.

 

ProgId: OpcLabs.BaseLib.IdentityModel.User.TokenInfoPolicy
CLSID (Class ID): b3199577-49e8-4056-af1f-540efad13cbf
Default interface: OpcLabs.BaseLib.IdentityModel.User.ComTypes._TokenInfoPolicy
Event source interface:

 

For more information, see TokenInfoPolicy and OpcLabs.BaseLib.IdentityModel.User.ComTypes._TokenInfoPolicy in .NET Reference.

Determines how the client chooses the user identity for communication with the server.

 

ProgId: OpcLabs.BaseLib.IdentityModel.User.TokenSelectionPolicy
CLSID (Class ID): 5c3937a7-b2e8-4170-9940-bb511c558030
Default interface: OpcLabs.BaseLib.IdentityModel.User.ComTypes._TokenSelectionPolicy
Event source interface:

 

For more information, see TokenSelectionPolicy and OpcLabs.BaseLib.IdentityModel.User.ComTypes._TokenSelectionPolicy in .NET Reference.

A data of (tagged) union data type.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.UnionData
CLSID (Class ID): 95105859-094b-47c2-82a7-368883c7c954
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._UnionData
Event source interface:

 

For more information, see UnionData and OpcLabs.BaseLib.DataTypeModel.ComTypes._UnionData in .NET Reference.

A (tagged) union data type.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.UnionDataType
CLSID (Class ID): 9379ea98-04d2-470c-9d24-aeed0b8b4832
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._UnionDataType
Event source interface:

 

For more information, see UnionDataType and OpcLabs.BaseLib.DataTypeModel.ComTypes._UnionDataType in .NET Reference.

Specifies user's identity, using one or more token infos, such as anonymous, username, Kerberos, or X.509 certificate.

 

ProgId: OpcLabs.BaseLib.IdentityModel.User.UserIdentity
CLSID (Class ID): 191b5a33-48bc-4bda-873c-12922e2dbe3e
Default interface: OpcLabs.BaseLib.IdentityModel.User.ComTypes._UserIdentity
Event source interface:

 

For more information, see UserIdentity and OpcLabs.BaseLib.IdentityModel.User.ComTypes._UserIdentity in .NET Reference.

A username token info (with optional password).

 

ProgId: OpcLabs.BaseLib.IdentityModel.User.UserNameTokenInfo
CLSID (Class ID): f16b7026-ff59-4323-949e-c94896497ace
Default interface: OpcLabs.BaseLib.IdentityModel.User.ComTypes._UserNameTokenInfo
Event source interface:

 

For more information, see UserNameTokenInfo and OpcLabs.BaseLib.IdentityModel.User.ComTypes._UserNameTokenInfo in .NET Reference.

Arguments for an event that that supplies the certificates used for authentication.

 

ProgId: OpcLabs.BaseLib.Security.ValidateCertificateEventArgs
CLSID (Class ID): b3da7bef-67c9-4cc1-a94e-f3502504d9e2
Default interface: OpcLabs.BaseLib.Security.ComTypes._ValidateCertificateEventArgs
Event source interface:

 

For more information, see ValidateCertificateEventArgs and OpcLabs.BaseLib.Security.ComTypes._ValidateCertificateEventArgs in .NET Reference.

Holds an Object value as an argument to some operation.

 

ProgId: OpcLabs.BaseLib.OperationModel.ValueArguments
CLSID (Class ID): 92d39bbb-5701-4e07-a4c0-9da1d7ec9eab
Default interface: OpcLabs.BaseLib.OperationModel.ComTypes._ValueArguments
Event source interface:

 

For more information, see ValueArguments and OpcLabs.BaseLib.OperationModel.ComTypes._ValueArguments in .NET Reference.

Holds result of an operation in form of an array of generic Object values.

 

ProgId: OpcLabs.BaseLib.OperationModel.ValueArrayResult
CLSID (Class ID): c5599e14-8118-48a3-966c-b373fbfadd07
Default interface: OpcLabs.BaseLib.OperationModel.ComTypes._ValueArrayResult
Event source interface:

 

For more information, see ValueArrayResult and OpcLabs.BaseLib.OperationModel.ComTypes._ValueArrayResult in .NET Reference.

Holds result of an operation in form of a generic Object value.

 

ProgId: OpcLabs.BaseLib.OperationModel.ValueResult
CLSID (Class ID): b7f6d964-aba2-4e36-9d96-0e3096f615d7
Default interface: OpcLabs.BaseLib.OperationModel.ComTypes._ValueResult
Event source interface:

 

For more information, see ValueResult and OpcLabs.BaseLib.OperationModel.ComTypes._ValueResult in .NET Reference.

Data type specifications used in COM. Contains .NET equivalents of COM VARTYPE.

 

ProgId: OpcLabs.BaseLib.ComInterop.VarType
CLSID (Class ID): 7235ea30-9362-42bc-913a-e1bb1ad850dc
Default interface: OpcLabs.BaseLib.ComInterop.ComTypes._VarType
Event source interface:

 

For more information, see VarType and OpcLabs.BaseLib.ComInterop.ComTypes._VarType in .NET Reference.

A portable component.

 

ProgId: OpcLabs.BaseLib.Widgets.Widget
CLSID (Class ID): 0e31d997-1975-4f28-bc3c-219c86b09d1d
Default interface: OpcLabs.BaseLib.Widgets.ComTypes._Widget
Event source interface:

 

For more information, see Widget and OpcLabs.BaseLib.Widgets.ComTypes._Widget in .NET Reference.

Contains parameters for Windows Forms interaction.

 

ProgId: OpcLabs.BaseLib.Forms.Interaction.WindowsFormsInteractionParameters
CLSID (Class ID): 2680b5ef-0336-48ff-8340-7a495ebd37f7
Default interface: OpcLabs.BaseLib.Forms.Interaction.ComTypes._WindowsFormsInteractionParameters
Event source interface:

 

For more information, see WindowsFormsInteractionParameters and OpcLabs.BaseLib.Forms.Interaction.ComTypes._WindowsFormsInteractionParameters in .NET Reference.

A token info represented by an X.509 certificate.

 

ProgId: OpcLabs.BaseLib.IdentityModel.User.X509CertificateTokenInfo
CLSID (Class ID): 0734bcfd-6f75-4f91-94c7-77e234800148
Default interface: OpcLabs.BaseLib.IdentityModel.User.ComTypes._X509CertificateTokenInfo
Event source interface:

 

For more information, see X509CertificateTokenInfo and OpcLabs.BaseLib.IdentityModel.User.ComTypes._X509CertificateTokenInfo in .NET Reference.

Represents an XML qualified name.

 

ProgId: OpcLabs.BaseLib.Xml.XmlQualifiedName2
CLSID (Class ID): 6e514c4e-c311-43e2-a570-4b5cd050b0c5
Default interface: OpcLabs.BaseLib.Xml.ComTypes._XmlQualifiedName2
Event source interface:

 

For more information, see XmlQualifiedName2 and OpcLabs.BaseLib.Xml.ComTypes._XmlQualifiedName2 in .NET Reference.

This is a dictionary where both the key and the value are XML qualified names.

 

ProgId: OpcLabs.BaseLib.Xml.Collections.XmlQualifiedName2Dictionary
CLSID (Class ID): 2793ca8c-fd6c-4c66-90b7-2b13b0882da5
Default interface: OpcLabs.BaseLib.Xml.Collections.ComTypes._XmlQualifiedName2Dictionary
Event source interface:

 

For more information, see XmlQualifiedName2Dictionary and OpcLabs.BaseLib.Xml.Collections.ComTypes._XmlQualifiedName2Dictionary in .NET Reference.

Public Enumerations
EnumerationDescription
Enumeration of possible format error codes in a browse path string.

 

UUID: a2a9082f-3f2e-4f9c-81b9-ab67010ec17f

 

For more information, see BrowsePathFormatErrorCode in .NET Reference.

Specifies a source of security certificates.

 

UUID: f890e635-a028-4857-888d-e35e86a6c098

 

For more information, see CertificateSourceTypes in .NET Reference.

Indicates a connection state.

 

UUID: ee83cd50-87c2-48af-ba0b-54a5f690c103

 

For more information, see ConnectionState in .NET Reference.

The kind of data type.

 

UUID: 5c1ffa82-46b6-4dc4-80a2-cd3d84929180

 

For more information, see DataTypeKind in .NET Reference.

Specifies the type of log entry.

 

UUID: 2a8ccd3b-a4e7-4b00-84ba-70a01b5f6085

 

For more information, see LogEntryType in .NET Reference.

The kind (purpose) of PKI application store, such as Instance, User, or HTTPS.

 

UUID: c5729ea4-8831-46b8-8734-bd1ab471ae70

 

For more information, see PkiApplicationStoreKind in .NET Reference.

The kind of store in the PKI communication store group (e.g. Own, Trusted, Issuer, or Rejected).

 

UUID: 6867ec92-fc86-4c0a-8e9c-903effb01657

 

For more information, see PkiCommunicationStoreKind in .NET Reference.

File formats used in PKI.

 

UUID: 0cec6a3f-f22c-4913-802f-ecfdb16ddcef

 

For more information, see PkiFileFormat in .NET Reference.

Specifies the type of value that is searched for in the certificate collection.

 

UUID: 18abd040-2774-4f5e-aaaa-5c0d6bfe51ed

 

For more information, see PkiFindType in .NET Reference.

Specifies the location of the PKI certificate store.

 

UUID: e01678ad-c21d-4179-9df6-c3a52ee77d06

 

For more information, see PkiStoreLocation in .NET Reference.

Specifies the name of the PKI certificate store.

 

UUID: 3716e0c9-9d1c-4b16-8054-389e8302cc89

 

For more information, see PkiStoreName in .NET Reference.

None, positive, or negative sign.

 

UUID: 354bd1a5-35c3-41b1-b1fb-db3884686868

 

For more information, see Sign in .NET Reference.

Basic technology-independent status information. An enumeration of four mutually exclusive status codes (Unknown, Normal, Warning, Error).

 

UUID: 822b1cdc-5e60-4d8f-a4e9-db7c794f9243

 

For more information, see StatusInfo in .NET Reference.

Enumerates transport policy errors.

 

UUID: 640d440f-8a6b-48dd-a513-1ac02ed203eb

 

For more information, see TransportPolicyErrors in .NET Reference.

Contains pre-defined constants of VarType internal values.

 

UUID: 1ef418b3-d92f-4b99-be91-4111fa38b5db

 

For more information, see VarTypes in .NET Reference.

Public UDTs
UDTDescription
Contains rankings for various communication security objectives.

 

GUID: b74561de-a9df-479e-b778-0cc4ad50abcd

 

For more information, see CommunicationSecurityRanking in .NET Reference.

Remarks
This documentation is for COM interface to OPC Data Client (for use from tools such as VB6, VBA, Delphi, PHP etc.). If you are developing in .NET, use a direct link in this article to navigate to the corresponding .NET content, or visit .NET Assemblies Reference for an overview of available .NET reference parts.

The COM objects of OPC Data Client are based upon the underlying .NET objects. In order to avoid duplicities and mismatches, the documentation is primarily maintained for the .NET objects. The .NET objects are exposed using the "interop" mechanism to the COM world using an automated translation provided by Microsoft. Therefore, a documentation that applies to a .NET type or member that is exposed to COM can be assumed to apply to the corresponding .NET type or member as well.

The bulk of the reference documentation for COM type libraries is generated from the type libraries themselves. This means that only a limited descriptive text (typically, one line) is available with each type or member. You need to look to the reference documentation for the .NET assemblies in order to find the more detailed documentation.

In addition, some languages or COM-based tools do not make direct use of the type libraries, and therefore require some additional effort to use the COM objects - such as knowing their ProgIDs, dealing with interface IDs (IIDs), etc.

For more information, see COM Type Libraries Reference.