public static extern int CryptGetProvParam( IntPtr hProv, int dwParam, [MarshalAs(UnmanagedType.LPStr)] StringBuilder pbData, ref int dwDataLen, int dwFlags);