2020-11-20 20:52:43 -05:00
## Vanara.PInvoke.Opc
2020-07-14 18:02:36 -04:00
PInvoke API (methods, structures and constants) imported from opcservices.dll.
2020-11-20 20:52:43 -05:00
- Includes methods from opcservices.dll
- Current NuGet release: [![Nuget ](https://img.shields.io/nuget/v/Vanara.PInvoke.Opc?logo=nuget&style=flat-square )![Nuget ](https://img.shields.io/nuget/dt/Vanara.PInvoke.Opc?label=%20&style=flat-square )](https://www.nuget.org/packages/Vanara.PInvoke.Opc)
2022-05-09 17:56:58 -04:00
### Enumerations
Native Enum | Header | Managed Enum
--- | --- | ---
2022-10-25 13:24:54 -04:00
[OPC_CANONICALIZATION_METHOD ](https://www.google.com/search?num=5&q=OPC_CANONICALIZATION_METHOD+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.OPC_CANONICALIZATION_METHOD ](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_CANONICALIZATION_METHOD )
[OPC_CERTIFICATE_EMBEDDING_OPTION ](https://www.google.com/search?num=5&q=OPC_CERTIFICATE_EMBEDDING_OPTION+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.OPC_CERTIFICATE_EMBEDDING_OPTION ](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_CERTIFICATE_EMBEDDING_OPTION )
[OPC_COMPRESSION_OPTIONS ](https://www.google.com/search?num=5&q=OPC_COMPRESSION_OPTIONS+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.OPC_COMPRESSION_OPTIONS ](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_COMPRESSION_OPTIONS )
[OPC_READ_FLAGS ](https://www.google.com/search?num=5&q=OPC_READ_FLAGS+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.OPC_READ_FLAGS ](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_READ_FLAGS )
[OPC_RELATIONSHIP_SELECTOR ](https://www.google.com/search?num=5&q=OPC_RELATIONSHIP_SELECTOR+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.OPC_RELATIONSHIP_SELECTOR ](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_RELATIONSHIP_SELECTOR )
[OPC_RELATIONSHIPS_SIGNING_OPTION ](https://www.google.com/search?num=5&q=OPC_RELATIONSHIPS_SIGNING_OPTION+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.OPC_RELATIONSHIPS_SIGNING_OPTION ](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_RELATIONSHIPS_SIGNING_OPTION )
[OPC_SIGNATURE_TIME_FORMAT ](https://www.google.com/search?num=5&q=OPC_SIGNATURE_TIME_FORMAT+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.OPC_SIGNATURE_TIME_FORMAT ](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_SIGNATURE_TIME_FORMAT )
[OPC_SIGNATURE_VALIDATION_RESULT ](https://www.google.com/search?num=5&q=OPC_SIGNATURE_VALIDATION_RESULT+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.OPC_SIGNATURE_VALIDATION_RESULT ](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_SIGNATURE_VALIDATION_RESULT )
[OPC_STREAM_IO_MODE ](https://www.google.com/search?num=5&q=OPC_STREAM_IO_MODE+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.OPC_STREAM_IO_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_STREAM_IO_MODE )
[OPC_URI_TARGET_MODE ](https://www.google.com/search?num=5&q=OPC_URI_TARGET_MODE+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.OPC_URI_TARGET_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_URI_TARGET_MODE )
[OPC_WRITE_FLAGS ](https://www.google.com/search?num=5&q=OPC_WRITE_FLAGS+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.OPC_WRITE_FLAGS ](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_WRITE_FLAGS )
2020-01-03 18:50:52 -05:00
### Interfaces
Native Interface | Header | Managed Interface
--- | --- | ---
2022-10-25 13:24:54 -04:00
[IOpcCertificateEnumerator ](https://www.google.com/search?num=5&q=IOpcCertificateEnumerator+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcCertificateEnumerator ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcCertificateEnumerator )
[IOpcCertificateSet ](https://www.google.com/search?num=5&q=IOpcCertificateSet+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcCertificateSet ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcCertificateSet )
[IOpcDigitalSignature ](https://www.google.com/search?num=5&q=IOpcDigitalSignature+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcDigitalSignature ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcDigitalSignature )
[IOpcDigitalSignatureEnumerator ](https://www.google.com/search?num=5&q=IOpcDigitalSignatureEnumerator+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcDigitalSignatureEnumerator ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcDigitalSignatureEnumerator )
[IOpcDigitalSignatureManager ](https://www.google.com/search?num=5&q=IOpcDigitalSignatureManager+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcDigitalSignatureManager ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcDigitalSignatureManager )
[IOpcFactory ](https://www.google.com/search?num=5&q=IOpcFactory+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcFactory ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcFactory )
[IOpcPackage ](https://www.google.com/search?num=5&q=IOpcPackage+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcPackage ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcPackage )
[IOpcPart ](https://www.google.com/search?num=5&q=IOpcPart+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcPart ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcPart )
[IOpcPartEnumerator ](https://www.google.com/search?num=5&q=IOpcPartEnumerator+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcPartEnumerator ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcPartEnumerator )
[IOpcPartSet ](https://www.google.com/search?num=5&q=IOpcPartSet+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcPartSet ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcPartSet )
[IOpcPartUri ](https://www.google.com/search?num=5&q=IOpcPartUri+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcPartUri ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcPartUri )
[IOpcRelationship ](https://www.google.com/search?num=5&q=IOpcRelationship+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcRelationship ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcRelationship )
[IOpcRelationshipEnumerator ](https://www.google.com/search?num=5&q=IOpcRelationshipEnumerator+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcRelationshipEnumerator ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcRelationshipEnumerator )
[IOpcRelationshipSelector ](https://www.google.com/search?num=5&q=IOpcRelationshipSelector+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcRelationshipSelector ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcRelationshipSelector )
[IOpcRelationshipSelectorEnumerator ](https://www.google.com/search?num=5&q=IOpcRelationshipSelectorEnumerator+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcRelationshipSelectorEnumerator ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcRelationshipSelectorEnumerator )
[IOpcRelationshipSelectorSet ](https://www.google.com/search?num=5&q=IOpcRelationshipSelectorSet+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcRelationshipSelectorSet ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcRelationshipSelectorSet )
[IOpcRelationshipSet ](https://www.google.com/search?num=5&q=IOpcRelationshipSet+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcRelationshipSet ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcRelationshipSet )
[IOpcSignatureCustomObject ](https://www.google.com/search?num=5&q=IOpcSignatureCustomObject+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcSignatureCustomObject ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcSignatureCustomObject )
[IOpcSignatureCustomObjectEnumerator ](https://www.google.com/search?num=5&q=IOpcSignatureCustomObjectEnumerator+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcSignatureCustomObjectEnumerator ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcSignatureCustomObjectEnumerator )
[IOpcSignatureCustomObjectSet ](https://www.google.com/search?num=5&q=IOpcSignatureCustomObjectSet+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcSignatureCustomObjectSet ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcSignatureCustomObjectSet )
[IOpcSignaturePartReference ](https://www.google.com/search?num=5&q=IOpcSignaturePartReference+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcSignaturePartReference ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcSignaturePartReference )
[IOpcSignaturePartReferenceEnumerator ](https://www.google.com/search?num=5&q=IOpcSignaturePartReferenceEnumerator+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcSignaturePartReferenceEnumerator ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcSignaturePartReferenceEnumerator )
[IOpcSignaturePartReferenceSet ](https://www.google.com/search?num=5&q=IOpcSignaturePartReferenceSet+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcSignaturePartReferenceSet ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcSignaturePartReferenceSet )
[IOpcSignatureReference ](https://www.google.com/search?num=5&q=IOpcSignatureReference+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcSignatureReference ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcSignatureReference )
[IOpcSignatureReferenceEnumerator ](https://www.google.com/search?num=5&q=IOpcSignatureReferenceEnumerator+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcSignatureReferenceEnumerator ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcSignatureReferenceEnumerator )
[IOpcSignatureReferenceSet ](https://www.google.com/search?num=5&q=IOpcSignatureReferenceSet+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcSignatureReferenceSet ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcSignatureReferenceSet )
[IOpcSignatureRelationshipReference ](https://www.google.com/search?num=5&q=IOpcSignatureRelationshipReference+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcSignatureRelationshipReference ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcSignatureRelationshipReference )
[IOpcSignatureRelationshipReferenceEnumerator ](https://www.google.com/search?num=5&q=IOpcSignatureRelationshipReferenceEnumerator+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcSignatureRelationshipReferenceEnumerator ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcSignatureRelationshipReferenceEnumerator )
[IOpcSignatureRelationshipReferenceSet ](https://www.google.com/search?num=5&q=IOpcSignatureRelationshipReferenceSet+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcSignatureRelationshipReferenceSet ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcSignatureRelationshipReferenceSet )
[IOpcSigningOptions ](https://www.google.com/search?num=5&q=IOpcSigningOptions+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcSigningOptions ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcSigningOptions )
[IOpcUri ](https://www.google.com/search?num=5&q=IOpcUri+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.IOpcUri ](https://github.com/dahall/Vanara/search?l=C%23&q=IOpcUri )
2020-12-24 13:00:18 -05:00
### Classes
Native Class | Header | Managed Class
--- | --- | ---
2022-10-25 13:24:54 -04:00
[Opc ](https://www.google.com/search?num=5&q=Opc+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.Opc ](https://github.com/dahall/Vanara/search?l=C%23&q=Opc )
[OpcEnumerator ](https://www.google.com/search?num=5&q=OpcEnumerator+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.Opc.OpcEnumerator ](https://github.com/dahall/Vanara/search?l=C%23&q=OpcEnumerator )
[OpcFactory ](https://www.google.com/search?num=5&q=OpcFactory+site%3Alearn.microsoft.com ) | msopc.h | [Vanara.PInvoke.Opc.OpcFactory ](https://github.com/dahall/Vanara/search?l=C%23&q=OpcFactory )