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 intcbThe structure's size, in bytes.Ddeml.CONVCONTEXTConvCtxtConversation contextstatic List<String>FIELDSDdeml.HCONVLISThConvListParent hConvList if this conversation is in a listDdeml.HCONVhConvPartnerhConv on other end or 0 if non-ddemgr partnerDdeml.HSZhszItemTransaction item name or NULL if quiescentDdeml.HSZhszServiceReqAppName requested for connectionDdeml.HSZhszSvcPartnerApp name of partner if obtainableDdeml.HSZhszTopicTopic name for conversationBaseTSD.DWORD_PTRhUserUser specified fieldWinDef.HWNDhwndWindow handle for this conversationWinDef.HWNDhwndPartnerPartner window handle for this conversationintwConvstXST_ constant for current transactionintwFmtTransaction format or NULL if quiescentintwLastErrorLast transaction error.intwStatusST_ constant for current conversationintwTypeXTYP_ 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 List<String>getFieldOrder()Return this Structure's field names in their proper order.voidwrite()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
-
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:StructureWrites the fields of the struct to native memory
-
getFieldOrder
protected List<String> getFieldOrder()
Description copied from class:StructureReturn 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.- Overrides:
getFieldOrderin classStructure- Returns:
- ordered list of field names
-
-