public static extern int gsasl_client_start( GsaslContext context, [MarshalAs(UnmanagedType.LPStr)] string mechanism, out GsaslSession session);
// constructors public GsaslAuthenticateStep(GsaslSession session, byte[] bytesToSendToServer) { _session = session; _bytesToSendToServer = bytesToSendToServer; }
public static extern int gsasl_step( GsaslSession session, IntPtr input, int input_len, out IntPtr output, out int output_len);
public static extern void gsasl_property_set( GsaslSession session, GsaslProperty prop, [MarshalAs(UnmanagedType.LPStr)] string value);
public static extern int gsasl_client_start( GsaslContext context, [MarshalAs(UnmanagedType.LPStr)]string mechanism, out GsaslSession session);
public static extern void gsasl_property_set( GsaslSession session, GsaslProperty prop, [MarshalAs(UnmanagedType.LPStr)]string value);