@Structure.FieldOrder(value={"ulVersion","cBuffers","pBuffers"}) public static class Sspi.SecBufferDesc extends Structure
SecBufferDesc was introduced because Sspi.SecBufferDesc
does not
correctly cover the case there not exactly one Sspi.SecBuffer
is
passed to the security package.
If the SecBufferDesc is managed from the java side, prefer to use
ManagedSecBufferDesc
.
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field and Description |
---|---|
int |
cBuffers
Number of buffers.
|
Pointer |
pBuffers
Pointer to array of buffers.
|
int |
ulVersion
Version number.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor and Description |
---|
SecBufferDesc()
Create a new SecBufferDesc with one SECBUFFER_EMPTY buffer.
|
allocateMemory, 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
public int ulVersion
public int cBuffers
public Pointer pBuffers