From 35909d19397f53318532c511b587a72085aef799 Mon Sep 17 00:00:00 2001 From: marco Date: Thu, 27 Feb 2014 09:55:08 +0000 Subject: [PATCH] * patch from mantis #25790 SHGDN SHCONTF and SFGAO constants. git-svn-id: trunk@26895 - --- packages/winunits-base/src/shlobj.pp | 54 ++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/packages/winunits-base/src/shlobj.pp b/packages/winunits-base/src/shlobj.pp index ce197e6f33..62ab9e8a06 100644 --- a/packages/winunits-base/src/shlobj.pp +++ b/packages/winunits-base/src/shlobj.pp @@ -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;