@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, writeFieldpublic int ulVersion
public int cBuffers
public Pointer pBuffers