Package com.sun.jna.platform.win32
Class Sspi.SecBuffer
- java.lang.Object
- 
- com.sun.jna.Structure
- 
- com.sun.jna.platform.win32.Sspi.SecBuffer
 
 
- 
- Direct Known Subclasses:
- Sspi.SecBuffer.ByReference
 - Enclosing interface:
- Sspi
 
 @FieldOrder({"cbBuffer","BufferType","pvBuffer"}) public static class Sspi.SecBuffer extends Structure The SecBuffer structure describes a buffer allocated by a transport application to pass to a security package.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classSspi.SecBuffer.ByReferenceA ByReference SecBuffer.- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description intBufferTypeBit flags that indicate the type of buffer.intcbBufferSpecifies the size, in bytes, of the buffer pointed to by the pvBuffer member.PointerpvBufferA pointer to a buffer.- 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getBytes()Get buffer bytes.- 
Methods inherited from class com.sun.jna.StructureallocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
 
- 
 
- 
- 
- 
Field Detail- 
cbBufferpublic int cbBuffer Specifies the size, in bytes, of the buffer pointed to by the pvBuffer member.
 - 
BufferTypepublic int BufferType Bit flags that indicate the type of buffer. Must be one of the values of the SecBufferType enumeration.
 - 
pvBufferpublic Pointer pvBuffer A pointer to a buffer.
 
- 
 - 
Constructor Detail- 
SecBufferpublic SecBuffer() Create a new SECBUFFER_EMPTY buffer.
 - 
SecBufferpublic SecBuffer(int type, int size)Create a SecBuffer of a given type and size.- Parameters:
- type- Buffer type, one of SECBUFFER_EMTPY, etc.
- size- Buffer size, eg. MAX_TOKEN_SIZE.
 
 - 
SecBufferpublic SecBuffer(int type, byte[] token)Create a SecBuffer of a given type with initial data.- Parameters:
- type- Buffer type, one of SECBUFFER_EMTPY, etc.
- token- Existing token.
 
 
- 
 
-