This commit is contained in:
luosheng
2023-07-16 08:17:03 +08:00
parent 6d655b24d1
commit 2055c10c59
127 changed files with 7414 additions and 7470 deletions

View File

@@ -17,39 +17,39 @@ using System.Runtime.InteropServices;
#pragma warning disable 1591
namespace Technosoftware.OpcRcw.Security
{
{
/// <exclude />
[ComImport]
[GuidAttribute("7AA83A01-6C77-11d3-84F9-00008630A38B")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[ComImport]
[GuidAttribute("7AA83A01-6C77-11d3-84F9-00008630A38B")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IOPCSecurityNT
{
void IsAvailableNT(
[Out][MarshalAs(UnmanagedType.I4)]
out int pbAvailable);
void IsAvailableNT(
[Out][MarshalAs(UnmanagedType.I4)]
out int pbAvailable);
void QueryMinImpersonationLevel(
[Out][MarshalAs(UnmanagedType.I4)]
out int pdwMinImpLevel);
void QueryMinImpersonationLevel(
[Out][MarshalAs(UnmanagedType.I4)]
out int pdwMinImpLevel);
void ChangeUser();
void ChangeUser();
};
/// <exclude />
[ComImport]
[GuidAttribute("7AA83A02-6C77-11d3-84F9-00008630A38B")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("7AA83A02-6C77-11d3-84F9-00008630A38B")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IOPCSecurityPrivate
{
void IsAvailablePriv(
[Out][MarshalAs(UnmanagedType.I4)]
out int pbAvailable);
[Out][MarshalAs(UnmanagedType.I4)]
out int pbAvailable);
void Logon(
[MarshalAs(UnmanagedType.LPWStr)]
string szUserID,
[MarshalAs(UnmanagedType.LPWStr)]
string szPassword);
[MarshalAs(UnmanagedType.LPWStr)]
string szUserID,
[MarshalAs(UnmanagedType.LPWStr)]
string szPassword);
void Logoff();
};