public unsafe static extern int EncryptMessage( [In] ref CtxtHandle phContext, [Out] void *pfQop, [In, Out] ref SecBufferDesc pMessage, [In] uint messageSeqNo);
public static extern int VerifySignature( [In] ref SecHandle phContext, [In] ref SecBufferDesc pMessage, [In] int messageSeqNo, [Out] out int pfQop);
public static extern int DecryptMessage( [In] ref CtxtHandle phContext, [In, Out] ref SecBufferDesc pMessage, [In] uint messageSeqNo, [Out] out uint pfQop);
public static extern int MakeSignature( [In] ref SecHandle phContext, [In] int fQop, [In, Out] ref SecBufferDesc pMessage, [In] int messageSeqNo);