* patch from mantis #25790 SHGDN SHCONTF and SFGAO constants.

git-svn-id: trunk@26895 -
This commit is contained in:
marco 2014-02-27 09:55:08 +00:00
parent 7593696a03
commit 35909d1939

View File

@ -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;