Module: Net::SSH::Kerberos::Drivers::SSPI::API
- Includes:
- DLDriver
- Defined in:
- lib/net/ssh/kerberos/drivers/sspi.rb
Defined Under Namespace
Classes: SSPIResult
Constant Summary collapse
- SecPkgInfo =
struct [ "ULONG capabilities", "USHORT version", "USHORT rpcid", "ULONG max_token", "SEC_CHAR *name", "SEC_CHAR *comment" ]
- SecHandle =
struct2([ "ULONG lower", "ULONG upper" ]) do def nil?; lower.zero? && upper.zero? end end
- SecBuffer =
struct2 [ "ULONG length", "ULONG type", "PCharBuffer data" ] do def to_s; length.zero? ? '' : data.to_s(length) end end
- SecBufferDesc =
struct2 [ "ULONG version", "ULONG count", "PSecBuffer buffers" ] do def buffer(n) SecBuffer.new(@ptr[:buffers] + SecBuffer.size * n) end end
- TimeStamp =
SecHandle
- SecPkgSizes =
struct [ "ULONG max_token", "ULONG max_signature", "ULONG block_size", "ULONG security_trailer" ]
Constants included from DLDriver
DLDriver::PTR_ENC, DLDriver::PTR_REF_ENC