Class PageantLibrary.CopyStruct

java.lang.Object
com.sun.jna.Structure
org.eclipse.jgit.internal.transport.sshd.agent.connector.PageantLibrary.CopyStruct
Enclosing class:
PageantLibrary

public static class PageantLibrary.CopyStruct extends com.sun.jna.Structure
Windows' COPYDATASTRUCT. Must be public for JNA.
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.sun.jna.Structure

    com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    long
    Data length; number of bytes in lpData.
    int
    Must be set the PageantLibrary.PAGEANT_ID.
    com.sun.jna.Pointer
    Points to cbData bytes.

    Fields inherited from class com.sun.jna.Structure

    ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected List<String>
     

    Methods inherited from class com.sun.jna.Structure

    allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, 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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • dwData

      public int dwData
      Must be set the PageantLibrary.PAGEANT_ID.
    • cbData

      public long cbData
      Data length; number of bytes in lpData.
    • lpData

      public com.sun.jna.Pointer lpData
      Points to cbData bytes.
  • Constructor Details

    • CopyStruct

      public CopyStruct()
  • Method Details

    • getFieldOrder

      protected List<String> getFieldOrder()
      Overrides:
      getFieldOrder in class com.sun.jna.Structure