Move objects and interfaces to designated files
This commit is contained in:
34
src/main/java/org/synthuse/objects/LVITEM_VISTA.java
Normal file
34
src/main/java/org/synthuse/objects/LVITEM_VISTA.java
Normal file
@@ -0,0 +1,34 @@
|
||||
package org.synthuse.objects;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import com.sun.jna.Pointer;
|
||||
import com.sun.jna.Structure;
|
||||
import com.sun.jna.platform.win32.WinDef.LPARAM;
|
||||
|
||||
// 64bit LVITEM size 88
|
||||
// 32bit LVITEM size 60
|
||||
public class LVITEM_VISTA extends Structure {
|
||||
public int mask;
|
||||
public int iItem;
|
||||
public int iSubItem;
|
||||
public int state;
|
||||
public int stateMask;
|
||||
public Pointer pszText;
|
||||
public int cchTextMax;
|
||||
public int iImage;
|
||||
public LPARAM lParam;
|
||||
public int iIndent;
|
||||
public int iGoupId;
|
||||
public int cColumns;
|
||||
public Pointer puColumns;
|
||||
// NTDDI_VERSION >= NTDDI_VISTA
|
||||
public Pointer piColFmt;
|
||||
public int iGroup;
|
||||
|
||||
@Override
|
||||
protected List<?> getFieldOrder() {
|
||||
return Arrays.asList(new String[] { "mask", "iItem", "iSubItem", "state", "stateMask", "pszText", "cchTextMax", "iImage", "lParam", "iIndent", "iGoupId", "cColumns", "puColumns", "piColFmt", "iGroup" });
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user