public class SHELLEXECUTEINFO
extends com.sun.jna.Structure
typedef struct _SHELLEXECUTEINFO { DWORD cbSize; ULONG fMask; HWND hwnd; LPCTSTR lpVerb; LPCTSTR lpFile; LPCTSTR lpParameters; LPCTSTR lpDirectory; int nShow; HINSTANCE hInstApp; LPVOID lpIDList; LPCTSTR lpClass; HKEY hkeyClass; DWORD dwHotKey; union { HANDLE hIcon; HANDLE hMonitor; } DUMMYUNIONNAME; HANDLE hProcess; } SHELLEXECUTEINFO, *LPSHELLEXECUTEINFO;
Modifier and Type | Class and Description |
---|---|
static class |
SHELLEXECUTEINFO.DUMMYUNIONNAME_union |
Modifier and Type | Field and Description |
---|---|
int |
cbSize |
SHELLEXECUTEINFO.DUMMYUNIONNAME_union |
DUMMYUNIONNAME |
int |
dwHotKey |
int |
fMask |
com.sun.jna.Pointer |
hInstApp |
com.sun.jna.Pointer |
hkeyClass |
com.sun.jna.Pointer |
hProcess |
com.sun.jna.Pointer |
hwnd |
String |
lpClass |
String |
lpDirectory |
String |
lpFile |
com.sun.jna.Pointer |
lpIDList |
String |
lpParameters |
String |
lpVerb |
int |
nShow |
static int |
SEE_MASK_NOCLOSEPROCESS |
static int |
SW_HIDE |
static int |
SW_SHOW |
Constructor and Description |
---|
SHELLEXECUTEINFO() |
Modifier and Type | Method and Description |
---|---|
protected List |
getFieldOrder() |
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, 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, write, writeField, writeField, writeField
public int cbSize
public int fMask
public com.sun.jna.Pointer hwnd
public String lpVerb
public String lpFile
public String lpParameters
public String lpDirectory
public int nShow
public com.sun.jna.Pointer hInstApp
public com.sun.jna.Pointer lpIDList
public String lpClass
public com.sun.jna.Pointer hkeyClass
public int dwHotKey
public SHELLEXECUTEINFO.DUMMYUNIONNAME_union DUMMYUNIONNAME
public com.sun.jna.Pointer hProcess
public static final int SEE_MASK_NOCLOSEPROCESS
public static final int SW_HIDE
public static final int SW_SHOW
protected List getFieldOrder()
getFieldOrder
in class com.sun.jna.Structure
Copyright © 2004–2017. All rights reserved.