Package com.sun.jna.platform.win32
Class Ddeml.MONCBSTRUCT
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.Ddeml.MONCBSTRUCT
- Enclosing interface:
- Ddeml
@FieldOrder({"cb","dwTime","hTask","dwRet","wType","wFmt","hConv","hsz1","hsz2","hData","dwData1","dwData2","cc","cbData","Data"})
public static class Ddeml.MONCBSTRUCT
extends Structure
Contains information about the current Dynamic Data Exchange (DDE)
 transaction. A DDE debugging application can use this structure when
 monitoring transactions that the system passes to the DDE callback
 functions of other applications.
- 
Nested Class SummaryNested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionintThe structure's size, in bytes.intThe amount, in bytes, of data being passed with the transaction.The language information used to share data in different languages.byte[]Contains the first 32 bytes of data being passed with the transaction (8 * sizeof(DWORD)).Additional data.Additional data.The value returned by the DDE callback function that processed the transaction.intThe Windows time at which the transaction occurred.A handle to the conversation in which the transaction took place.A handle to the data exchanged (if any) during the transaction.A handle to a string.A handle to a string.A handle to the task (application instance) containing the DDE callback function that received the transaction.intThe format of the data exchanged (if any) during the transaction.intThe transaction type.Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class com.sun.jna.StructureallocateMemory, 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
- 
Field Details- 
cbpublic int cbThe structure's size, in bytes.
- 
dwTimepublic int dwTimeThe Windows time at which the transaction occurred. Windows time is the number of milliseconds that have elapsed since the system was booted.
- 
hTaskA handle to the task (application instance) containing the DDE callback function that received the transaction.
- 
dwRetThe value returned by the DDE callback function that processed the transaction.
- 
wTypepublic int wTypeThe transaction type.
- 
wFmtpublic int wFmtThe format of the data exchanged (if any) during the transaction.
- 
hConvA handle to the conversation in which the transaction took place.
- 
hsz1A handle to a string.
- 
hsz2A handle to a string.
- 
hDataA handle to the data exchanged (if any) during the transaction.
- 
dwData1Additional data.
- 
dwData2Additional data.
- 
ccThe language information used to share data in different languages.
- 
cbDatapublic int cbDataThe amount, in bytes, of data being passed with the transaction. This value can be more than 32 bytes.
- 
Datapublic byte[] DataContains the first 32 bytes of data being passed with the transaction (8 * sizeof(DWORD)).
 
- 
- 
Constructor Details- 
MONCBSTRUCTpublic MONCBSTRUCT()
 
-