Add defines for SLDF flags.
This commit is contained in:
parent
95dea4969a
commit
ecb33f2301
|
@ -816,6 +816,28 @@ typedef struct _SHChangeNotifyEntry
|
|||
|
||||
void WINAPI SHChangeNotify(LONG wEventId, UINT uFlags, LPCVOID dwItem1, LPCVOID dwItem2);
|
||||
|
||||
typedef enum {
|
||||
SLDF_HAS_ID_LIST = 0x00000001,
|
||||
SLDF_HAS_LINK_INFO = 0x00000002,
|
||||
SLDF_HAS_NAME = 0x00000004,
|
||||
SLDF_HAS_RELPATH = 0x00000008,
|
||||
SLDF_HAS_WORKINGDIR = 0x00000010,
|
||||
SLDF_HAS_ARGS = 0x00000020,
|
||||
SLDF_HAS_ICONLOCATION = 0x00000040,
|
||||
SLDF_UNICODE = 0x00000080,
|
||||
SLDF_FORCE_NO_LINKINFO = 0x00000100,
|
||||
SLDF_HAS_EXP_SZ = 0x00000200,
|
||||
SLDF_RUN_IN_SEPERATE = 0x00000400,
|
||||
SLDF_HAS_LOGO3ID = 0x00000800,
|
||||
SLDF_HAS_DARWINID = 0x00001000,
|
||||
SLDF_RUNAS_USER = 0x00002000,
|
||||
SLDF_HAS_EXP_ICON_SZ = 0x00004000,
|
||||
SLDF_NO_PIDL_ALIAS = 0x00008000,
|
||||
SLDF_FORCE_UNCNAME = 0x00010000,
|
||||
SLDF_RUN_WITH_SHIMLAYER = 0x00020000,
|
||||
SLDF_RESERVED = 0x80000000,
|
||||
} SHELL_LINK_DATA_FLAGS;
|
||||
|
||||
typedef struct tagDATABLOCKHEADER
|
||||
{
|
||||
DWORD cbSize;
|
||||
|
@ -828,6 +850,20 @@ typedef struct {
|
|||
WCHAR szwDarwinID[MAX_PATH];
|
||||
} EXP_DARWIN_LINK, *LPEXP_DARWIN_LINK;
|
||||
|
||||
typedef struct {
|
||||
DWORD cbSize;
|
||||
DWORD cbSignature;
|
||||
CHAR szTarget[MAX_PATH];
|
||||
WCHAR szwTarget[MAX_PATH];
|
||||
} EXP_SZ_LINK, *LPEXP_SZ_LINK;
|
||||
|
||||
typedef struct {
|
||||
DWORD cbSize;
|
||||
DWORD dwSignature;
|
||||
DWORD idSpecialFolder;
|
||||
DWORD cbOffset;
|
||||
} EXP_SPECIAL_FOLDER, *LPEXP_SPECIAL_FOLDER;
|
||||
|
||||
#define EXP_SZ_LINK_SIG 0xa0000001
|
||||
#define NT_CONSOLE_PROPS_SIG 0xa0000002
|
||||
#define NT_FE_CONSOLE_PROPS_SIG 0xa0000004
|
||||
|
|
Loading…
Reference in New Issue