X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blobdiff_plain;f=basis%2Fwindows%2Fshell32%2Fshell32.factor;h=4f83de503f5b2085d39a39af5b526f847dce999a;hp=f3db3bc4afc9cf1656dda225792d1bd778391d9d;hb=943596575ad294c074dfa381b70af74dba5992b1;hpb=e738c7206c32bd9b76f3cee31e950835e1b1ee24 diff --git a/basis/windows/shell32/shell32.factor b/basis/windows/shell32/shell32.factor index f3db3bc4af..4f83de503f 100644 --- a/basis/windows/shell32/shell32.factor +++ b/basis/windows/shell32/shell32.factor @@ -8,70 +8,70 @@ windows.ole32 windows specialized-arrays ; SPECIALIZED-ARRAY: ushort IN: windows.shell32 -CONSTANT: CSIDL_DESKTOP HEX: 00 -CONSTANT: CSIDL_INTERNET HEX: 01 -CONSTANT: CSIDL_PROGRAMS HEX: 02 -CONSTANT: CSIDL_CONTROLS HEX: 03 -CONSTANT: CSIDL_PRINTERS HEX: 04 -CONSTANT: CSIDL_PERSONAL HEX: 05 -CONSTANT: CSIDL_FAVORITES HEX: 06 -CONSTANT: CSIDL_STARTUP HEX: 07 -CONSTANT: CSIDL_RECENT HEX: 08 -CONSTANT: CSIDL_SENDTO HEX: 09 -CONSTANT: CSIDL_BITBUCKET HEX: 0a -CONSTANT: CSIDL_STARTMENU HEX: 0b -CONSTANT: CSIDL_MYDOCUMENTS HEX: 0c -CONSTANT: CSIDL_MYMUSIC HEX: 0d -CONSTANT: CSIDL_MYVIDEO HEX: 0e -CONSTANT: CSIDL_DESKTOPDIRECTORY HEX: 10 -CONSTANT: CSIDL_DRIVES HEX: 11 -CONSTANT: CSIDL_NETWORK HEX: 12 -CONSTANT: CSIDL_NETHOOD HEX: 13 -CONSTANT: CSIDL_FONTS HEX: 14 -CONSTANT: CSIDL_TEMPLATES HEX: 15 -CONSTANT: CSIDL_COMMON_STARTMENU HEX: 16 -CONSTANT: CSIDL_COMMON_PROGRAMS HEX: 17 -CONSTANT: CSIDL_COMMON_STARTUP HEX: 18 -CONSTANT: CSIDL_COMMON_DESKTOPDIRECTORY HEX: 19 -CONSTANT: CSIDL_APPDATA HEX: 1a -CONSTANT: CSIDL_PRINTHOOD HEX: 1b -CONSTANT: CSIDL_LOCAL_APPDATA HEX: 1c -CONSTANT: CSIDL_ALTSTARTUP HEX: 1d -CONSTANT: CSIDL_COMMON_ALTSTARTUP HEX: 1e -CONSTANT: CSIDL_COMMON_FAVORITES HEX: 1f -CONSTANT: CSIDL_INTERNET_CACHE HEX: 20 -CONSTANT: CSIDL_COOKIES HEX: 21 -CONSTANT: CSIDL_HISTORY HEX: 22 -CONSTANT: CSIDL_COMMON_APPDATA HEX: 23 -CONSTANT: CSIDL_WINDOWS HEX: 24 -CONSTANT: CSIDL_SYSTEM HEX: 25 -CONSTANT: CSIDL_PROGRAM_FILES HEX: 26 -CONSTANT: CSIDL_MYPICTURES HEX: 27 -CONSTANT: CSIDL_PROFILE HEX: 28 -CONSTANT: CSIDL_SYSTEMX86 HEX: 29 -CONSTANT: CSIDL_PROGRAM_FILESX86 HEX: 2a -CONSTANT: CSIDL_PROGRAM_FILES_COMMON HEX: 2b -CONSTANT: CSIDL_PROGRAM_FILES_COMMONX86 HEX: 2c -CONSTANT: CSIDL_COMMON_TEMPLATES HEX: 2d -CONSTANT: CSIDL_COMMON_DOCUMENTS HEX: 2e -CONSTANT: CSIDL_COMMON_ADMINTOOLS HEX: 2f -CONSTANT: CSIDL_ADMINTOOLS HEX: 30 -CONSTANT: CSIDL_CONNECTIONS HEX: 31 -CONSTANT: CSIDL_COMMON_MUSIC HEX: 35 -CONSTANT: CSIDL_COMMON_PICTURES HEX: 36 -CONSTANT: CSIDL_COMMON_VIDEO HEX: 37 -CONSTANT: CSIDL_RESOURCES HEX: 38 -CONSTANT: CSIDL_RESOURCES_LOCALIZED HEX: 39 -CONSTANT: CSIDL_COMMON_OEM_LINKS HEX: 3a -CONSTANT: CSIDL_CDBURN_AREA HEX: 3b -CONSTANT: CSIDL_COMPUTERSNEARME HEX: 3d -CONSTANT: CSIDL_PROFILES HEX: 3e -CONSTANT: CSIDL_FOLDER_MASK HEX: ff -CONSTANT: CSIDL_FLAG_PER_USER_INIT HEX: 800 -CONSTANT: CSIDL_FLAG_NO_ALIAS HEX: 1000 -CONSTANT: CSIDL_FLAG_DONT_VERIFY HEX: 4000 -CONSTANT: CSIDL_FLAG_CREATE HEX: 8000 -CONSTANT: CSIDL_FLAG_MASK HEX: ff00 +CONSTANT: CSIDL_DESKTOP 0x00 +CONSTANT: CSIDL_INTERNET 0x01 +CONSTANT: CSIDL_PROGRAMS 0x02 +CONSTANT: CSIDL_CONTROLS 0x03 +CONSTANT: CSIDL_PRINTERS 0x04 +CONSTANT: CSIDL_PERSONAL 0x05 +CONSTANT: CSIDL_FAVORITES 0x06 +CONSTANT: CSIDL_STARTUP 0x07 +CONSTANT: CSIDL_RECENT 0x08 +CONSTANT: CSIDL_SENDTO 0x09 +CONSTANT: CSIDL_BITBUCKET 0x0a +CONSTANT: CSIDL_STARTMENU 0x0b +CONSTANT: CSIDL_MYDOCUMENTS 0x0c +CONSTANT: CSIDL_MYMUSIC 0x0d +CONSTANT: CSIDL_MYVIDEO 0x0e +CONSTANT: CSIDL_DESKTOPDIRECTORY 0x10 +CONSTANT: CSIDL_DRIVES 0x11 +CONSTANT: CSIDL_NETWORK 0x12 +CONSTANT: CSIDL_NETHOOD 0x13 +CONSTANT: CSIDL_FONTS 0x14 +CONSTANT: CSIDL_TEMPLATES 0x15 +CONSTANT: CSIDL_COMMON_STARTMENU 0x16 +CONSTANT: CSIDL_COMMON_PROGRAMS 0x17 +CONSTANT: CSIDL_COMMON_STARTUP 0x18 +CONSTANT: CSIDL_COMMON_DESKTOPDIRECTORY 0x19 +CONSTANT: CSIDL_APPDATA 0x1a +CONSTANT: CSIDL_PRINTHOOD 0x1b +CONSTANT: CSIDL_LOCAL_APPDATA 0x1c +CONSTANT: CSIDL_ALTSTARTUP 0x1d +CONSTANT: CSIDL_COMMON_ALTSTARTUP 0x1e +CONSTANT: CSIDL_COMMON_FAVORITES 0x1f +CONSTANT: CSIDL_INTERNET_CACHE 0x20 +CONSTANT: CSIDL_COOKIES 0x21 +CONSTANT: CSIDL_HISTORY 0x22 +CONSTANT: CSIDL_COMMON_APPDATA 0x23 +CONSTANT: CSIDL_WINDOWS 0x24 +CONSTANT: CSIDL_SYSTEM 0x25 +CONSTANT: CSIDL_PROGRAM_FILES 0x26 +CONSTANT: CSIDL_MYPICTURES 0x27 +CONSTANT: CSIDL_PROFILE 0x28 +CONSTANT: CSIDL_SYSTEMX86 0x29 +CONSTANT: CSIDL_PROGRAM_FILESX86 0x2a +CONSTANT: CSIDL_PROGRAM_FILES_COMMON 0x2b +CONSTANT: CSIDL_PROGRAM_FILES_COMMONX86 0x2c +CONSTANT: CSIDL_COMMON_TEMPLATES 0x2d +CONSTANT: CSIDL_COMMON_DOCUMENTS 0x2e +CONSTANT: CSIDL_COMMON_ADMINTOOLS 0x2f +CONSTANT: CSIDL_ADMINTOOLS 0x30 +CONSTANT: CSIDL_CONNECTIONS 0x31 +CONSTANT: CSIDL_COMMON_MUSIC 0x35 +CONSTANT: CSIDL_COMMON_PICTURES 0x36 +CONSTANT: CSIDL_COMMON_VIDEO 0x37 +CONSTANT: CSIDL_RESOURCES 0x38 +CONSTANT: CSIDL_RESOURCES_LOCALIZED 0x39 +CONSTANT: CSIDL_COMMON_OEM_LINKS 0x3a +CONSTANT: CSIDL_CDBURN_AREA 0x3b +CONSTANT: CSIDL_COMPUTERSNEARME 0x3d +CONSTANT: CSIDL_PROFILES 0x3e +CONSTANT: CSIDL_FOLDER_MASK 0xff +CONSTANT: CSIDL_FLAG_PER_USER_INIT 0x800 +CONSTANT: CSIDL_FLAG_NO_ALIAS 0x1000 +CONSTANT: CSIDL_FLAG_DONT_VERIFY 0x4000 +CONSTANT: CSIDL_FLAG_CREATE 0x8000 +CONSTANT: CSIDL_FLAG_MASK 0xff00 CONSTANT: ERROR_FILE_NOT_FOUND 2 @@ -131,38 +131,38 @@ TYPEDEF: DWORD SHCONTF CONSTANT: SHGDN_NORMAL 0 CONSTANT: SHGDN_INFOLDER 1 -CONSTANT: SHGDN_FOREDITING HEX: 1000 -CONSTANT: SHGDN_INCLUDE_NONFILESYS HEX: 2000 -CONSTANT: SHGDN_FORADDRESSBAR HEX: 4000 -CONSTANT: SHGDN_FORPARSING HEX: 8000 +CONSTANT: SHGDN_FOREDITING 0x1000 +CONSTANT: SHGDN_INCLUDE_NONFILESYS 0x2000 +CONSTANT: SHGDN_FORADDRESSBAR 0x4000 +CONSTANT: SHGDN_FORPARSING 0x8000 TYPEDEF: DWORD SHGDNF ALIAS: SFGAO_CANCOPY DROPEFFECT_COPY ALIAS: SFGAO_CANMOVE DROPEFFECT_MOVE ALIAS: SFGAO_CANLINK DROPEFFECT_LINK -CONSTANT: SFGAO_CANRENAME HEX: 00000010 -CONSTANT: SFGAO_CANDELETE HEX: 00000020 -CONSTANT: SFGAO_HASPROPSHEET HEX: 00000040 -CONSTANT: SFGAO_DROPTARGET HEX: 00000100 -CONSTANT: SFGAO_CAPABILITYMASK HEX: 00000177 -CONSTANT: SFGAO_LINK HEX: 00010000 -CONSTANT: SFGAO_SHARE HEX: 00020000 -CONSTANT: SFGAO_READONLY HEX: 00040000 -CONSTANT: SFGAO_GHOSTED HEX: 00080000 -CONSTANT: SFGAO_HIDDEN HEX: 00080000 -CONSTANT: SFGAO_DISPLAYATTRMASK HEX: 000F0000 -CONSTANT: SFGAO_FILESYSANCESTOR HEX: 10000000 -CONSTANT: SFGAO_FOLDER HEX: 20000000 -CONSTANT: SFGAO_FILESYSTEM HEX: 40000000 -CONSTANT: SFGAO_HASSUBFOLDER HEX: 80000000 -CONSTANT: SFGAO_CONTENTSMASK HEX: 80000000 -CONSTANT: SFGAO_VALIDATE HEX: 01000000 -CONSTANT: SFGAO_REMOVABLE HEX: 02000000 -CONSTANT: SFGAO_COMPRESSED HEX: 04000000 -CONSTANT: SFGAO_BROWSABLE HEX: 08000000 -CONSTANT: SFGAO_NONENUMERATED HEX: 00100000 -CONSTANT: SFGAO_NEWCONTENT HEX: 00200000 +CONSTANT: SFGAO_CANRENAME 0x00000010 +CONSTANT: SFGAO_CANDELETE 0x00000020 +CONSTANT: SFGAO_HASPROPSHEET 0x00000040 +CONSTANT: SFGAO_DROPTARGET 0x00000100 +CONSTANT: SFGAO_CAPABILITYMASK 0x00000177 +CONSTANT: SFGAO_LINK 0x00010000 +CONSTANT: SFGAO_SHARE 0x00020000 +CONSTANT: SFGAO_READONLY 0x00040000 +CONSTANT: SFGAO_GHOSTED 0x00080000 +CONSTANT: SFGAO_HIDDEN 0x00080000 +CONSTANT: SFGAO_DISPLAYATTRMASK 0x000F0000 +CONSTANT: SFGAO_FILESYSANCESTOR 0x10000000 +CONSTANT: SFGAO_FOLDER 0x20000000 +CONSTANT: SFGAO_FILESYSTEM 0x40000000 +CONSTANT: SFGAO_HASSUBFOLDER 0x80000000 +CONSTANT: SFGAO_CONTENTSMASK 0x80000000 +CONSTANT: SFGAO_VALIDATE 0x01000000 +CONSTANT: SFGAO_REMOVABLE 0x02000000 +CONSTANT: SFGAO_COMPRESSED 0x04000000 +CONSTANT: SFGAO_BROWSABLE 0x08000000 +CONSTANT: SFGAO_NONENUMERATED 0x00100000 +CONSTANT: SFGAO_NEWCONTENT 0x00200000 TYPEDEF: ULONG SFGAOF