Changelog: Extend for additional Shell Content and Attribute Flags Index: include/wine/obj_shellfolder.h =================================================================== RCS file: /home/wine/wine/include/wine/obj_shellfolder.h,v retrieving revision 1.20 diff -u -r1.20 obj_shellfolder.h --- wine/obj_shellfolder.h 21 Jul 2003 23:51:04 -0000 1.20 +++ wine/obj_shellfolder.h 25 Jul 2003 17:27:45 -0000 @@ -117,9 +117,13 @@ * IShellFolder::EnumObjects */ typedef enum tagSHCONTF -{ SHCONTF_FOLDERS = 32, /* for shell browser */ - SHCONTF_NONFOLDERS = 64, /* for default view */ - SHCONTF_INCLUDEHIDDEN = 128 /* for hidden/system objects */ +{ SHCONTF_FOLDERS = 32, /* for shell browser */ + SHCONTF_NONFOLDERS = 64, /* for default view */ + SHCONTF_INCLUDEHIDDEN = 128, /* for hidden/system objects */ + SHCONTF_INIT_ON_FIRST_NEXT = 256, /* allow EnumObject() to return before validating enum */ + SHCONTF_NETPRINTERSRCH = 512, /* hint that client is looking for printers */ + SHCONTF_SHAREABLE = 1024, /* hint that client is looking sharable resources (remote shares) */ + SHCONTF_STORAGE = 2048 /* include all items with accessible storage and their ancestors */ } SHCONTF; /***************************************************************************** @@ -146,9 +150,12 @@ #define SFGAO_CONTENTSMASK 0x80000000L #define SFGAO_VALIDATE 0x01000000L /* invalidate cached information */ #define SFGAO_REMOVABLE 0x02000000L /* is this removeable media? */ +#define SFGAO_COMPRESSED 0x04000000L /* is this object compressed? */ #define SFGAO_BROWSABLE 0x08000000L /* is in-place browsable */ #define SFGAO_NONENUMERATED 0x00100000L /* is a non-enumerated object */ #define SFGAO_NEWCONTENT 0x00200000L /* should show bold in explorer tree */ + +typedef ULONG SFGAOF; /************************************************************************ * -- Martin Fuchs martin-fuchs@gmx.net