private int _RequestCredentials(IntPtr context, IntPtr authMechanism, IntPtr peerName, ushort authCount,
IntPtr userName, ushort credMask, IntPtr credentials)
{
return (RequestCredentials(Marshal.PtrToStringAuto(authMechanism), Marshal.PtrToStringAuto(peerName),
authCount, Marshal.PtrToStringAuto(userName), (Credentials.CredentialFlags)credMask, new Credentials(credentials)) ? 1 : 0);
}