示例#1
0
 public static extern IntPtr SmcOpenConnection(
     [MarshalAs(UnmanagedType.LPStr)] string?networkId,
     IntPtr content,
     int xsmpMajorRev,
     int xsmpMinorRev,
     nuint mask,
     ref SmcCallbacks callbacks,
     [MarshalAs(UnmanagedType.LPStr)] string?previousId,
     ref IntPtr clientIdRet,
     int errorLength,
     [Out] byte[] errorStringRet
     );
示例#2
0
文件: SMLib.cs 项目: hacklex/Perspex
 public static extern IntPtr SmcOpenConnection(
     [MarshalAs(UnmanagedType.LPWStr)] string networkId,
     IntPtr content,
     int xsmpMajorRev,
     int xsmpMinorRev,
     ulong mask,
     ref SmcCallbacks callbacks,
     [MarshalAs(UnmanagedType.LPWStr)][Out]
     out string previousId,
     [MarshalAs(UnmanagedType.LPWStr)][Out]
     out string clientIdRet,
     int errorLength,
     [Out] char[] errorStringRet);