Package com.sun.jna.platform.win32
Class Ddeml.CONVINFO
- java.lang.Object
-
- com.sun.jna.Structure
-
- com.sun.jna.platform.win32.Ddeml.CONVINFO
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.StructField
-
-
Field Summary
Fields Modifier and Type Field Description int
cb
The structure's size, in bytes.Ddeml.CONVCONTEXT
ConvCtxt
Conversation contextstatic java.util.List<java.lang.String>
FIELDS
Ddeml.HCONVLIST
hConvList
Parent hConvList if this conversation is in a listDdeml.HCONV
hConvPartner
hConv on other end or 0 if non-ddemgr partnerDdeml.HSZ
hszItem
Transaction item name or NULL if quiescentDdeml.HSZ
hszServiceReq
AppName requested for connectionDdeml.HSZ
hszSvcPartner
App name of partner if obtainableDdeml.HSZ
hszTopic
Topic name for conversationBaseTSD.DWORD_PTR
hUser
User specified fieldWinDef.HWND
hwnd
Window handle for this conversationWinDef.HWND
hwndPartner
Partner window handle for this conversationint
wConvst
XST_ constant for current transactionint
wFmt
Transaction format or NULL if quiescentint
wLastError
Last transaction error.int
wStatus
ST_ constant for current conversationint
wType
XTYP_ for current transaction-
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
-
Constructor Summary
Constructors Constructor Description CONVINFO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<java.lang.String>
getFieldOrder()
Return this Structure's field names in their proper order.void
write()
Writes the fields of the struct to native memory-
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, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, writeField, writeField, writeField
-
-
-
-
Field Detail
-
FIELDS
public static final java.util.List<java.lang.String> FIELDS
-
cb
public int cb
The structure's size, in bytes.
-
hUser
public BaseTSD.DWORD_PTR hUser
User specified field
-
hConvPartner
public Ddeml.HCONV hConvPartner
hConv on other end or 0 if non-ddemgr partner
-
hszSvcPartner
public Ddeml.HSZ hszSvcPartner
App name of partner if obtainable
-
hszServiceReq
public Ddeml.HSZ hszServiceReq
AppName requested for connection
-
hszTopic
public Ddeml.HSZ hszTopic
Topic name for conversation
-
hszItem
public Ddeml.HSZ hszItem
Transaction item name or NULL if quiescent
-
wFmt
public int wFmt
Transaction format or NULL if quiescent
-
wType
public int wType
XTYP_ for current transaction
-
wStatus
public int wStatus
ST_ constant for current conversation
-
wConvst
public int wConvst
XST_ constant for current transaction
-
wLastError
public int wLastError
Last transaction error.
-
hConvList
public Ddeml.HCONVLIST hConvList
Parent hConvList if this conversation is in a list
-
ConvCtxt
public Ddeml.CONVCONTEXT ConvCtxt
Conversation context
-
hwnd
public WinDef.HWND hwnd
Window handle for this conversation
-
hwndPartner
public WinDef.HWND hwndPartner
Partner window handle for this conversation
-
-
Method Detail
-
write
public void write()
Description copied from class:Structure
Writes the fields of the struct to native memory
-
getFieldOrder
protected java.util.List<java.lang.String> getFieldOrder()
Description copied from class:Structure
Return this Structure's field names in their proper order. For example,
IMPORTANT When deriving from an existing Structure subclass, ensure that you augment the list provided by the superclass, e.g.protected List getFieldOrder() { return Arrays.asList(new String[] { ... }); }
Field order must be explicitly indicated, since the field order as returned byprotected List getFieldOrder() { List fields = new ArrayList(super.getFieldOrder()); fields.addAll(Arrays.asList(new String[] { ... })); return fields; }
Class.getFields()
is not guaranteed to be predictable.- Specified by:
getFieldOrder
in classStructure
- Returns:
- ordered list of field names
-
-