|
@@ -883,6 +883,60 @@ Const
|
|
|
SHGFP_TYPE_CURRENT = 0; // shgetfolderpath, current value for user, verify it exists
|
|
|
SHGFP_TYPE_DEFAULT = 1; // shgetfolderpath, default value, may not exist
|
|
|
|
|
|
+ SHGDN_NORMAL = $0000;
|
|
|
+ SHGDN_INFOLDER = $0001;
|
|
|
+ SHGDN_FOREDITING = $1000;
|
|
|
+ SHGDN_FORADDRESSBAR = $4000;
|
|
|
+ SHGDN_FORPARSING = $8000;
|
|
|
+
|
|
|
+ SHCONTF_CHECKING_FOR_CHILDREN = $00010;
|
|
|
+ SHCONTF_FOLDERS = $00020;
|
|
|
+ SHCONTF_NONFOLDERS = $00040;
|
|
|
+ SHCONTF_INCLUDEHIDDEN = $00080;
|
|
|
+ SHCONTF_INIT_ON_FIRST_NEXT = $00100;
|
|
|
+ SHCONTF_NETPRINTERSRCH = $00200;
|
|
|
+ SHCONTF_SHAREABLE = $00400;
|
|
|
+ SHCONTF_STORAGE = $00800;
|
|
|
+ SHCONTF_NAVIGATION_ENUM = $01000;
|
|
|
+ SHCONTF_FASTITEMS = $02000;
|
|
|
+ SHCONTF_FLATLIST = $04000;
|
|
|
+ SHCONTF_ENABLE_ASYNC = $08000;
|
|
|
+ SHCONTF_INCLUDESUPERHIDDEN = $10000;
|
|
|
+
|
|
|
+ SFGAO_CANCOPY = $00000001;
|
|
|
+ SFGAO_CANMOVE = $00000002;
|
|
|
+ SFGAO_CANLINK = $00000004;
|
|
|
+ SFGAO_STORAGE = $00000008;
|
|
|
+ SFGAO_CANRENAME = $00000010;
|
|
|
+ SFGAO_CANDELETE = $00000020;
|
|
|
+ SFGAO_HASPROPSHEET = $00000040;
|
|
|
+ SFGAO_DROPTARGET = $00000100;
|
|
|
+ SFGAO_CAPABILITYMASK = $00000177;
|
|
|
+ SFGAO_SYSTEM = $00001000;
|
|
|
+ SFGAO_ENCRYPTED = $00002000;
|
|
|
+ SFGAO_ISSLOW = $00004000;
|
|
|
+ SFGAO_GHOSTED = $00008000;
|
|
|
+ SFGAO_LINK = $00010000;
|
|
|
+ SFGAO_SHARE = $00020000;
|
|
|
+ SFGAO_READONLY = $00040000;
|
|
|
+ SFGAO_HIDDEN = $00080000;
|
|
|
+ SFGAO_DISPLAYATTRMASK = $000FC000;
|
|
|
+ SFGAO_NONENUMERATED = $00100000;
|
|
|
+ SFGAO_NEWCONTENT = $00200000;
|
|
|
+ SFGAO_STREAM = $00400000;
|
|
|
+ SFGAO_STORAGEANCESTOR = $00800000;
|
|
|
+ SFGAO_VALIDATE = $01000000;
|
|
|
+ SFGAO_REMOVABLE = $02000000;
|
|
|
+ SFGAO_COMPRESSED = $04000000;
|
|
|
+ SFGAO_BROWSABLE = $08000000;
|
|
|
+ SFGAO_FILESYSANCESTOR = $10000000;
|
|
|
+ SFGAO_FOLDER = $20000000;
|
|
|
+ SFGAO_FILESYSTEM = $40000000;
|
|
|
+ SFGAO_STORAGECAPMASK = $70C50008;
|
|
|
+ SFGAO_HASSUBFOLDER = $80000000;
|
|
|
+ SFGAO_CONTENTSMASK = $80000000;
|
|
|
+ SFGAO_PKEYSFGAOMASK = $81044000;
|
|
|
+
|
|
|
Type
|
|
|
SFGAOF = ULONG;
|
|
|
TSFGAOF = SFGAOF;
|