You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
745 B
C#
15 lines
745 B
C#
namespace OPC
|
|
{
|
|
using System;
|
|
using System.Runtime.InteropServices;
|
|
|
|
[ComImport, Guid("13486D50-4821-11D2-A494-3CB306C10000"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), ComVisible(true)]
|
|
internal interface IOPCServerList
|
|
{
|
|
int EnumClassesOfCategories([In] int cImplemented, [In, MarshalAs(UnmanagedType.LPArray)] Guid[] catidImpl, [In] int cRequired, [In] Guid[] catidReq, [MarshalAs(UnmanagedType.IUnknown)] out object ppUnk);
|
|
int GetClassDetails([In] ref Guid clsid, [MarshalAs(UnmanagedType.LPWStr)] out string ppszProgID, [MarshalAs(UnmanagedType.LPWStr)] out string ppszUserType);
|
|
int CLSIDFromProgID([In, MarshalAs(UnmanagedType.LPWStr)] string szProgId, out Guid clsid);
|
|
}
|
|
}
|
|
|