]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/windows/shell32/shell32.factor
use radix literals
[factor.git] / basis / windows / shell32 / shell32.factor
index f3db3bc4afc9cf1656dda225792d1bd778391d9d..4f83de503f5b2085d39a39af5b526f847dce999a 100644 (file)
@@ -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