JNA API 3.3.0

com.sun.jna.platform.win32
Class Sspi.SecPkgInfo

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.sun.jna.platform.win32.Sspi.SecPkgInfo
Direct Known Subclasses:
Sspi.SecPkgInfo.ByReference
Enclosing interface:
Sspi

public static class Sspi.SecPkgInfo
extends Structure

The SecPkgInfo structure provides general information about a security package, such as its name and capabilities.


Nested Class Summary
static class Sspi.SecPkgInfo.ByReference
          A reference pointer to a SecPkgInfo structure.
 
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByValue
 
Field Summary
 NativeLong cbMaxToken
          Specifies the maximum size, in bytes, of the token.
 WString Comment
          Pointer to a null-terminated string.
 NativeLong fCapabilities
          Set of bit flags that describes the capabilities of the security package.
 WString Name
          Pointer to a null-terminated string that contains the name of the security package.
 short wRPCID
          Specifies a DCE RPC identifier, if appropriate.
 short wVersion
          Specifies the version of the package protocol.
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
Sspi.SecPkgInfo()
          Create a new package info.
 
Method Summary
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getFields, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

fCapabilities

public NativeLong fCapabilities
Set of bit flags that describes the capabilities of the security package.


wVersion

public short wVersion
Specifies the version of the package protocol. Must be 1.


wRPCID

public short wRPCID
Specifies a DCE RPC identifier, if appropriate. If the package does not implement one of the DCE registered security systems, the reserved value SECPKG_ID_NONE is used.


cbMaxToken

public NativeLong cbMaxToken
Specifies the maximum size, in bytes, of the token.


Name

public WString Name
Pointer to a null-terminated string that contains the name of the security package.


Comment

public WString Comment
Pointer to a null-terminated string. This can be any additional string passed back by the package.

Constructor Detail

Sspi.SecPkgInfo

public Sspi.SecPkgInfo()
Create a new package info.


JNA API 3.3.0

Copyright © 2007-2010 Timothy Wall. All Rights Reserved.