QuerySecurityPackageInfo (secur32)
Last changed: mdegroux-81.252.131.1

.

Retrieves information about a specified security package. This information includes the bounds on sizes of authentication information, credentials, and contexts.

C# Signature:

[DllImport("secur32.dll", SetLastError=true)]
static extern long QuerySecurityPackageInfo(string pszPackageName, out SecPkgInfo ppPackageInfo);

[StructLayout(LayoutKind.Sequential)]
public struct SecPkgInfo
{
   ulong fCapabilities;
   ushort wVersion;
   ushort wRPCID;
   ulong cbMaxToken;
   string Name;
   string Comment;
}

VB Signature:

Declare Function QuerySecurityPackageInfo Lib "secur32.dll" (TODO) As TODO

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

      SecPkgInfo spi;
      Secur32Wrapper.QuerySecurityPackageInfo("NTLM", out spi);

Documentation