APIShellExConstants.au3 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717
  1. #include-once
  2. ; #INDEX# =======================================================================================================================
  3. ; Title .........: WinAPIShellEx Constants UDF Library for AutoIt3
  4. ; AutoIt Version : 3.3.14.5
  5. ; Language ......: English
  6. ; Description ...: Constants that can be used with UDF library
  7. ; Author(s) .....: Yashied, Jpm
  8. ; ===============================================================================================================================
  9. ; #CONSTANTS# ===================================================================================================================
  10. ; _WinAPI_DllGetVersion()
  11. Global Const $DLLVER_PLATFORM_WINDOWS = 0x01
  12. Global Const $DLLVER_PLATFORM_NT = 0x02
  13. ; _WinAPI_ShellChangeNotify()
  14. Global Const $SHCNE_ALLEVENTS = 0x7FFFFFFF
  15. Global Const $SHCNE_ASSOCCHANGED = 0x8000000
  16. Global Const $SHCNE_ATTRIBUTES = 0x00000800
  17. Global Const $SHCNE_CREATE = 0x00000002
  18. Global Const $SHCNE_DELETE = 0x00000004
  19. Global Const $SHCNE_DRIVEADD = 0x00000100
  20. Global Const $SHCNE_DRIVEADDGUI = 0x00010000
  21. Global Const $SHCNE_DRIVEREMOVED = 0x00000080
  22. Global Const $SHCNE_EXTENDED_EVENT = 0x04000000
  23. Global Const $SHCNE_FREESPACE = 0x00040000
  24. Global Const $SHCNE_MEDIAINSERTED = 0x00000020
  25. Global Const $SHCNE_MEDIAREMOVED = 0x00000040
  26. Global Const $SHCNE_MKDIR = 0x00000008
  27. Global Const $SHCNE_NETSHARE = 0x00000200
  28. Global Const $SHCNE_NETUNSHARE = 0x00000400
  29. Global Const $SHCNE_RENAMEFOLDER = 0x00020000
  30. Global Const $SHCNE_RENAMEITEM = 0x00000001
  31. Global Const $SHCNE_RMDIR = 0x00000010
  32. Global Const $SHCNE_SERVERDISCONNECT = 0x00004000
  33. Global Const $SHCNE_UPDATEDIR = 0x00001000
  34. Global Const $SHCNE_UPDATEIMAGE = 0x00008000
  35. Global Const $SHCNE_UPDATEITEM = 0x00002000
  36. Global Const $SHCNE_DISKEVENTS = 0x0002381F
  37. Global Const $SHCNE_GLOBALEVENTS = 0x0C0581E0
  38. Global Const $SHCNE_INTERRUPT = 0x80000000
  39. Global Const $SHCNF_DWORD = 0x00000003
  40. Global Const $SHCNF_IDLIST = 0x00000000
  41. Global Const $SHCNF_PATH = 0x00000001
  42. Global Const $SHCNF_PRINTER = 0x00000002
  43. Global Const $SHCNF_FLUSH = 0x00001000
  44. Global Const $SHCNF_FLUSHNOWAIT = 0x00002000
  45. Global Const $SHCNF_NOTIFYRECURSIVE = 0x00010000
  46. ; _WinAPI_ShellChangeNotifyRegister()
  47. Global Const $SHCNRF_INTERRUPTLEVEL = 0x0001
  48. Global Const $SHCNRF_SHELLLEVEL = 0x0002
  49. Global Const $SHCNRF_RECURSIVEINTERRUPT = 0x1000
  50. Global Const $SHCNRF_NEWDELIVERY = 0x8000
  51. ; _WinAPI_ShellEmptyRecycleBin()
  52. Global Const $SHERB_NOCONFIRMATION = 0x01
  53. Global Const $SHERB_NOPROGRESSUI = 0x02
  54. Global Const $SHERB_NOSOUND = 0x04
  55. Global Const $SHERB_NO_UI = BitOR($SHERB_NOCONFIRMATION, $SHERB_NOPROGRESSUI, $SHERB_NOSOUND)
  56. ; _WinAPI_ShellExecute(), _WinAPI_ShellExecuteEx()
  57. Global Const $SEE_MASK_DEFAULT = 0x00000000
  58. Global Const $SEE_MASK_CLASSNAME = 0x00000001
  59. Global Const $SEE_MASK_CLASSKEY = 0x00000003
  60. Global Const $SEE_MASK_IDLIST = 0x00000004
  61. Global Const $SEE_MASK_INVOKEIDLIST = 0x0000000C
  62. Global Const $SEE_MASK_ICON = 0x00000010
  63. Global Const $SEE_MASK_HOTKEY = 0x00000020
  64. Global Const $SEE_MASK_NOCLOSEPROCESS = 0x00000040
  65. Global Const $SEE_MASK_CONNECTNETDRV = 0x00000080
  66. Global Const $SEE_MASK_NOASYNC = 0x00000100
  67. Global Const $SEE_MASK_FLAG_DDEWAIT = $SEE_MASK_NOASYNC
  68. Global Const $SEE_MASK_DOENVSUBST = 0x00000200
  69. Global Const $SEE_MASK_FLAG_NO_UI = 0x00000400
  70. Global Const $SEE_MASK_UNICODE = 0x00004000
  71. Global Const $SEE_MASK_NO_CONSOLE = 0x00008000
  72. Global Const $SEE_MASK_ASYNCOK = 0x00100000
  73. Global Const $SEE_MASK_NOQUERYCLASSSTORE = 0x01000000
  74. Global Const $SEE_MASK_HMONITOR = 0x00200000
  75. Global Const $SEE_MASK_NOZONECHECKS = 0x00800000
  76. Global Const $SEE_MASK_WAITFORINPUTIDLE = 0x02000000
  77. Global Const $SEE_MASK_FLAG_LOG_USAGE = 0x04000000
  78. Global Const $SE_ERR_ACCESSDENIED = 5
  79. Global Const $SE_ERR_ASSOCINCOMPLETE = 27
  80. Global Const $SE_ERR_DDEBUSY = 30
  81. Global Const $SE_ERR_DDEFAIL = 29
  82. Global Const $SE_ERR_DDETIMEOUT = 28
  83. Global Const $SE_ERR_DLLNOTFOUND = 32
  84. Global Const $SE_ERR_FNF = 2
  85. Global Const $SE_ERR_NOASSOC = 31
  86. Global Const $SE_ERR_OOM = 8
  87. Global Const $SE_ERR_PNF = 3
  88. Global Const $SE_ERR_SHARE = 26
  89. ; _WinAPI_ShellFileOperation()
  90. Global Const $FO_COPY = 2
  91. Global Const $FO_DELETE = 3
  92. Global Const $FO_MOVE = 1
  93. Global Const $FO_RENAME = 4
  94. Global Const $FOF_ALLOWUNDO = 0x0040
  95. Global Const $FOF_CONFIRMMOUSE = 0x0002
  96. Global Const $FOF_FILESONLY = 0x0080
  97. Global Const $FOF_MULTIDESTFILES = 0x0001
  98. Global Const $FOF_NOCONFIRMATION = 0x0010
  99. Global Const $FOF_NOCONFIRMMKDIR = 0x0200
  100. Global Const $FOF_NO_CONNECTED_ELEMENTS = 0x2000
  101. Global Const $FOF_NOCOPYSECURITYATTRIBS = 0x0800
  102. Global Const $FOF_NOERRORUI = 0x0400
  103. Global Const $FOF_NORECURSEREPARSE = 0x8000
  104. Global Const $FOF_NORECURSION = 0x1000
  105. Global Const $FOF_RENAMEONCOLLISION = 0x0008
  106. Global Const $FOF_SILENT = 0x0004
  107. Global Const $FOF_SIMPLEPROGRESS = 0x0100
  108. Global Const $FOF_WANTMAPPINGHANDLE = 0x0020
  109. Global Const $FOF_WANTNUKEWARNING = 0x4000
  110. Global Const $FOF_NO_UI = BitOR($FOF_NOCONFIRMATION, $FOF_NOCONFIRMMKDIR, $FOF_NOERRORUI, $FOF_SILENT)
  111. ; _WinAPI_ShellGetFileInfo()
  112. Global Const $SHGFI_ADDOVERLAYS = 0x00000020
  113. Global Const $SHGFI_ATTR_SPECIFIED = 0x00020000
  114. Global Const $SHGFI_ATTRIBUTES = 0x00000800
  115. Global Const $SHGFI_DISPLAYNAME = 0x00000200
  116. Global Const $SHGFI_EXETYPE = 0x00002000
  117. Global Const $SHGFI_ICON = 0x00000100
  118. Global Const $SHGFI_ICONLOCATION = 0x00001000
  119. Global Const $SHGFI_LARGEICON = 0x00000000
  120. Global Const $SHGFI_LINKOVERLAY = 0x00008000
  121. Global Const $SHGFI_OPENICON = 0x00000002
  122. Global Const $SHGFI_OVERLAYINDEX = 0x00000040
  123. Global Const $SHGFI_PIDL = 0x00000008
  124. Global Const $SHGFI_SELECTED = 0x00010000
  125. Global Const $SHGFI_SHELLICONSIZE = 0x00000004
  126. Global Const $SHGFI_SMALLICON = 0x00000001
  127. Global Const $SHGFI_SYSICONINDEX = 0x00004000
  128. Global Const $SHGFI_TYPENAME = 0x00000400
  129. Global Const $SHGFI_USEFILEATTRIBUTES = 0x00000010
  130. Global Const $SFGAO_CANCOPY = 0x00000001
  131. Global Const $SFGAO_CANMOVE = 0x00000002
  132. Global Const $SFGAO_CANLINK = 0x00000004
  133. Global Const $SFGAO_STORAGE = 0x00000008
  134. Global Const $SFGAO_CANRENAME = 0x00000010
  135. Global Const $SFGAO_CANDELETE = 0x00000020
  136. Global Const $SFGAO_HASPROPSHEET = 0x00000040
  137. Global Const $SFGAO_DROPTARGET = 0x00000100
  138. Global Const $SFGAO_CAPABILITYMASK = BitOR($SFGAO_CANCOPY, $SFGAO_CANMOVE, $SFGAO_CANLINK, $SFGAO_CANRENAME, $SFGAO_CANDELETE, $SFGAO_HASPROPSHEET, $SFGAO_DROPTARGET)
  139. Global Const $SFGAO_SYSTEM = 0x00001000
  140. Global Const $SFGAO_ENCRYPTED = 0x00002000
  141. Global Const $SFGAO_ISSLOW = 0x00004000
  142. Global Const $SFGAO_GHOSTED = 0x00008000
  143. Global Const $SFGAO_LINK = 0x00010000
  144. Global Const $SFGAO_SHARE = 0x00020000
  145. Global Const $SFGAO_READONLY = 0x00040000
  146. Global Const $SFGAO_HIDDEN = 0x00080000
  147. Global Const $SFGAO_DISPLAYATTRMASK = BitOR($SFGAO_ISSLOW, $SFGAO_GHOSTED, $SFGAO_LINK, $SFGAO_SHARE, $SFGAO_READONLY, $SFGAO_HIDDEN)
  148. Global Const $SFGAO_NONENUMERATED = 0x00100000
  149. Global Const $SFGAO_NEWCONTENT = 0x00200000
  150. Global Const $SFGAO_STREAM = 0x00400000
  151. Global Const $SFGAO_STORAGEANCESTOR = 0x00800000
  152. Global Const $SFGAO_VALIDATE = 0x01000000
  153. Global Const $SFGAO_REMOVABLE = 0x02000000
  154. Global Const $SFGAO_COMPRESSED = 0x04000000
  155. Global Const $SFGAO_BROWSABLE = 0x08000000
  156. Global Const $SFGAO_FILESYSANCESTOR = 0x10000000
  157. Global Const $SFGAO_FOLDER = 0x20000000
  158. Global Const $SFGAO_FILESYSTEM = 0x40000000
  159. Global Const $SFGAO_STORAGECAPMASK = BitOR($SFGAO_STORAGE, $SFGAO_LINK, $SFGAO_READONLY, $SFGAO_STREAM, $SFGAO_STORAGEANCESTOR, $SFGAO_FILESYSANCESTOR, $SFGAO_FOLDER, $SFGAO_FILESYSTEM)
  160. Global Const $SFGAO_HASSUBFOLDER = 0x80000000
  161. Global Const $SFGAO_CONTENTSMASK = $SFGAO_HASSUBFOLDER
  162. Global Const $SFGAO_PKEYSFGAOMASK = BitOR($SFGAO_ISSLOW, $SFGAO_READONLY, $SFGAO_HASSUBFOLDER, $SFGAO_VALIDATE)
  163. ; _WinAPI_ShellGetIconOverlayIndex()
  164. Global Const $IDO_SHGIOI_DEFAULT = 0x0FFFFFFC
  165. Global Const $IDO_SHGIOI_LINK = 0x0FFFFFFE
  166. Global Const $IDO_SHGIOI_SHARE = 0x0FFFFFFF
  167. Global Const $IDO_SHGIOI_SLOWFILE = 0x0FFFFFFD
  168. ; _WinAPI_ShellGetSetFolderCustomSettings()
  169. Global Const $FCSM_VIEWID = 0x0001
  170. Global Const $FCSM_WEBVIEWTEMPLATE = 0x0002
  171. Global Const $FCSM_INFOTIP = 0x0004
  172. Global Const $FCSM_CLSID = 0x0008
  173. Global Const $FCSM_ICONFILE = 0x0010
  174. Global Const $FCSM_LOGO = 0x0020
  175. Global Const $FCSM_FLAGS = 0x0040
  176. Global Const $FCS_READ = 0x0001
  177. Global Const $FCS_FORCEWRITE = 0x0002
  178. Global Const $FCS_WRITE = BitOR($FCS_READ, $FCS_FORCEWRITE)
  179. ; _WinAPI_ShellGetSettings(), _WinAPI_ShellSetSettings()
  180. Global Const $SSF_AUTOCHECKSELECT = 0x00800000
  181. Global Const $SSF_DESKTOPHTML = 0x00000200
  182. Global Const $SSF_DONTPRETTYPATH = 0x00000800
  183. Global Const $SSF_DOUBLECLICKINWEBVIEW = 0x00000080
  184. Global Const $SSF_HIDEICONS = 0x00004000
  185. Global Const $SSF_ICONSONLY = 0x01000000
  186. Global Const $SSF_MAPNETDRVBUTTON = 0x00001000
  187. Global Const $SSF_NOCONFIRMRECYCLE = 0x00008000
  188. Global Const $SSF_NONETCRAWLING = 0x00100000
  189. Global Const $SSF_SEPPROCESS = 0x00080000
  190. Global Const $SSF_SHOWALLOBJECTS = 0x00000001
  191. Global Const $SSF_SHOWCOMPCOLOR = 0x00000008
  192. Global Const $SSF_SHOWEXTENSIONS = 0x00000002
  193. Global Const $SSF_SHOWINFOTIP = 0x00002000
  194. Global Const $SSF_SHOWSUPERHIDDEN = 0x00040000
  195. Global Const $SSF_SHOWSYSFILES = 0x00000020
  196. Global Const $SSF_SHOWTYPEOVERLAY = 0x02000000
  197. Global Const $SSF_STARTPANELON = 0x00200000
  198. Global Const $SSF_WIN95CLASSIC = 0x00000400
  199. Global Const $SSF_WEBVIEW = 0x00020000
  200. ; _WinAPI_ShellGetSpecialFolderPath()
  201. Global Const $CSIDL_ADMINTOOLS = 0x0030
  202. Global Const $CSIDL_ALTSTARTUP = 0x001D
  203. Global Const $CSIDL_APPDATA = 0x001A
  204. Global Const $CSIDL_BITBUCKET = 0x000A
  205. Global Const $CSIDL_CDBURN_AREA = 0x003B
  206. Global Const $CSIDL_COMMON_ADMINTOOLS = 0x002F
  207. Global Const $CSIDL_COMMON_ALTSTARTUP = 0x001E
  208. Global Const $CSIDL_COMMON_APPDATA = 0x0023
  209. Global Const $CSIDL_COMMON_DESKTOPDIRECTORY = 0x0019
  210. Global Const $CSIDL_COMMON_DOCUMENTS = 0x002E
  211. Global Const $CSIDL_COMMON_FAVORITES = 0x001F
  212. Global Const $CSIDL_COMMON_MUSIC = 0x0035
  213. Global Const $CSIDL_COMMON_PICTURES = 0x0036
  214. Global Const $CSIDL_COMMON_PROGRAMS = 0x0017
  215. Global Const $CSIDL_COMMON_STARTMENU = 0x0016
  216. Global Const $CSIDL_COMMON_STARTUP = 0x0018
  217. Global Const $CSIDL_COMMON_TEMPLATES = 0x002D
  218. Global Const $CSIDL_COMMON_VIDEO = 0x0037
  219. Global Const $CSIDL_COMPUTERSNEARME = 0x003D
  220. Global Const $CSIDL_CONNECTIONS = 0x0031
  221. Global Const $CSIDL_CONTROLS = 0x0003
  222. Global Const $CSIDL_COOKIES = 0x0021
  223. Global Const $CSIDL_DESKTOP = 0x0000
  224. Global Const $CSIDL_DESKTOPDIRECTORY = 0x0010
  225. Global Const $CSIDL_DRIVES = 0x0011
  226. Global Const $CSIDL_FAVORITES = 0x0006
  227. Global Const $CSIDL_FONTS = 0x0014
  228. Global Const $CSIDL_INTERNET_CACHE = 0x0020
  229. Global Const $CSIDL_HISTORY = 0x0022
  230. Global Const $CSIDL_LOCAL_APPDATA = 0x001C
  231. Global Const $CSIDL_MYMUSIC = 0x000D
  232. Global Const $CSIDL_MYPICTURES = 0x0027
  233. Global Const $CSIDL_MYVIDEO = 0x000E
  234. Global Const $CSIDL_NETHOOD = 0x0013
  235. Global Const $CSIDL_PERSONAL = 0x0005
  236. Global Const $CSIDL_PRINTERS = 0x0004
  237. Global Const $CSIDL_PRINTHOOD = 0x001B
  238. Global Const $CSIDL_PROFILE = 0x0028
  239. Global Const $CSIDL_PROGRAM_FILES = 0x0026
  240. Global Const $CSIDL_PROGRAM_FILES_COMMON = 0x002B
  241. Global Const $CSIDL_PROGRAM_FILES_COMMONX86 = 0x002C
  242. Global Const $CSIDL_PROGRAM_FILESX86 = 0x002A
  243. Global Const $CSIDL_PROGRAMS = 0x0002
  244. Global Const $CSIDL_RECENT = 0x0008
  245. Global Const $CSIDL_SENDTO = 0x0009
  246. Global Const $CSIDL_STARTMENU = 0x000B
  247. Global Const $CSIDL_STARTUP = 0x0007
  248. Global Const $CSIDL_SYSTEM = 0x0025
  249. Global Const $CSIDL_SYSTEMX86 = 0x0029
  250. Global Const $CSIDL_TEMPLATES = 0x0015
  251. Global Const $CSIDL_WINDOWS = 0x0024
  252. ; _WinAPI_ShellGetStockIconInfo()
  253. Global Const $SIID_DOCNOASSOC = 0
  254. Global Const $SIID_DOCASSOC = 1
  255. Global Const $SIID_APPLICATION = 2
  256. Global Const $SIID_FOLDER = 3
  257. Global Const $SIID_FOLDEROPEN = 4
  258. Global Const $SIID_DRIVE525 = 5
  259. Global Const $SIID_DRIVE35 = 6
  260. Global Const $SIID_DRIVEREMOVE = 7
  261. Global Const $SIID_DRIVEFIXED = 8
  262. Global Const $SIID_DRIVENET = 9
  263. Global Const $SIID_DRIVENETDISABLED = 10
  264. Global Const $SIID_DRIVECD = 11
  265. Global Const $SIID_DRIVERAM = 12
  266. Global Const $SIID_WORLD = 13
  267. Global Const $SIID_SERVER = 15
  268. Global Const $SIID_PRINTER = 16
  269. Global Const $SIID_MYNETWORK = 17
  270. Global Const $SIID_FIND = 22
  271. Global Const $SIID_HELP = 23
  272. Global Const $SIID_SHARE = 28
  273. Global Const $SIID_LINK = 29
  274. Global Const $SIID_SLOWFILE = 30
  275. Global Const $SIID_RECYCLER = 31
  276. Global Const $SIID_RECYCLERFULL = 32
  277. Global Const $SIID_MEDIACDAUDIO = 40
  278. Global Const $SIID_LOCK = 47
  279. Global Const $SIID_AUTOLIST = 49
  280. Global Const $SIID_PRINTERNET = 50
  281. Global Const $SIID_SERVERSHARE = 51
  282. Global Const $SIID_PRINTERFAX = 52
  283. Global Const $SIID_PRINTERFAXNET = 53
  284. Global Const $SIID_PRINTERFILE = 54
  285. Global Const $SIID_STACK = 55
  286. Global Const $SIID_MEDIASVCD = 56
  287. Global Const $SIID_STUFFEDFOLDER = 57
  288. Global Const $SIID_DRIVEUNKNOWN = 58
  289. Global Const $SIID_DRIVEDVD = 59
  290. Global Const $SIID_MEDIADVD = 60
  291. Global Const $SIID_MEDIADVDRAM = 61
  292. Global Const $SIID_MEDIADVDRW = 62
  293. Global Const $SIID_MEDIADVDR = 63
  294. Global Const $SIID_MEDIADVDROM = 64
  295. Global Const $SIID_MEDIACDAUDIOPLUS = 65
  296. Global Const $SIID_MEDIACDRW = 66
  297. Global Const $SIID_MEDIACDR = 67
  298. Global Const $SIID_MEDIACDBURN = 68
  299. Global Const $SIID_MEDIABLANKCD = 69
  300. Global Const $SIID_MEDIACDROM = 70
  301. Global Const $SIID_AUDIOFILES = 71
  302. Global Const $SIID_IMAGEFILES = 72
  303. Global Const $SIID_VIDEOFILES = 73
  304. Global Const $SIID_MIXEDFILES = 74
  305. Global Const $SIID_FOLDERBACK = 75
  306. Global Const $SIID_FOLDERFRONT = 76
  307. Global Const $SIID_SHIELD = 77
  308. Global Const $SIID_WARNING = 78
  309. Global Const $SIID_INFO = 79
  310. Global Const $SIID_ERROR = 80
  311. Global Const $SIID_KEY = 81
  312. Global Const $SIID_SOFTWARE = 82
  313. Global Const $SIID_RENAME = 83
  314. Global Const $SIID_DELETE = 84
  315. Global Const $SIID_MEDIAAUDIODVD = 85
  316. Global Const $SIID_MEDIAMOVIEDVD = 86
  317. Global Const $SIID_MEDIAENHANCEDCD = 87
  318. Global Const $SIID_MEDIAENHANCEDDVD = 88
  319. Global Const $SIID_MEDIAHDDVD = 89
  320. Global Const $SIID_MEDIABLURAY = 90
  321. Global Const $SIID_MEDIAVCD = 91
  322. Global Const $SIID_MEDIADVDPLUSR = 92
  323. Global Const $SIID_MEDIADVDPLUSRW = 93
  324. Global Const $SIID_DESKTOPPC = 94
  325. Global Const $SIID_MOBILEPC = 95
  326. Global Const $SIID_USERS = 96
  327. Global Const $SIID_MEDIASMARTMEDIA = 97
  328. Global Const $SIID_MEDIACOMPACTFLASH = 98
  329. Global Const $SIID_DEVICECELLPHONE = 99
  330. Global Const $SIID_DEVICECAMERA = 100
  331. Global Const $SIID_DEVICEVIDEOCAMERA = 101
  332. Global Const $SIID_DEVICEAUDIOPLAYER = 102
  333. Global Const $SIID_NETWORKCONNECT = 103
  334. Global Const $SIID_INTERNET = 104
  335. Global Const $SIID_ZIPFILE = 105
  336. Global Const $SIID_SETTINGS = 106
  337. Global Const $SIID_DRIVEHDDVD = 132
  338. Global Const $SIID_DRIVEBD = 133
  339. Global Const $SIID_MEDIAHDDVDROM = 134
  340. Global Const $SIID_MEDIAHDDVDR = 135
  341. Global Const $SIID_MEDIAHDDVDRAM = 136
  342. Global Const $SIID_MEDIABDROM = 137
  343. Global Const $SIID_MEDIABDR = 138
  344. Global Const $SIID_MEDIABDRE = 139
  345. Global Const $SIID_CLUSTEREDDRIVE = 140
  346. Global Const $SIID_MAX_ICONS = 174
  347. Global Const $SHGSI_ICONLOCATION = 0
  348. Global Const $SHGSI_ICON = $SHGFI_ICON
  349. Global Const $SHGSI_SYSICONINDEX = $SHGFI_SYSICONINDEX
  350. Global Const $SHGSI_LINKOVERLAY = $SHGFI_LINKOVERLAY
  351. Global Const $SHGSI_SELECTED = $SHGFI_SELECTED
  352. Global Const $SHGSI_LARGEICON = $SHGFI_LARGEICON
  353. Global Const $SHGSI_SMALLICON = $SHGFI_SMALLICON
  354. Global Const $SHGSI_SHELLICONSIZE = $SHGFI_SHELLICONSIZE
  355. ; _WinAPI_ShellNotifyIcon()
  356. Global Const $NIM_ADD = 0x00
  357. Global Const $NIM_MODIFY = 0x01
  358. Global Const $NIM_DELETE = 0x02
  359. Global Const $NIM_SETFOCUS = 0x03
  360. Global Const $NIM_SETVERSION = 0x04
  361. Global Const $NIF_MESSAGE = 0x01
  362. Global Const $NIF_ICON = 0x02
  363. Global Const $NIF_TIP = 0x04
  364. Global Const $NIF_STATE = 0x08
  365. Global Const $NIF_INFO = 0x10
  366. Global Const $NIF_GUID = 0x20
  367. Global Const $NIF_REALTIME = 0x40
  368. Global Const $NIF_SHOWTIP = 0x80
  369. Global Const $NIS_HIDDEN = 0x01
  370. Global Const $NIS_SHAREDICON = 0x02
  371. Global Const $NIIF_NONE = 0x00
  372. Global Const $NIIF_INFO = 0x01
  373. Global Const $NIIF_WARNING = 0x02
  374. Global Const $NIIF_ERROR = 0x03
  375. Global Const $NIIF_USER = 0x04
  376. Global Const $NIIF_NOSOUND = 0x10
  377. Global Const $NIIF_LARGE_ICON = 0x10
  378. Global Const $NIIF_RESPECT_QUIET_TIME = 0x80
  379. Global Const $NIIF_ICON_MASK = 0x0F
  380. ; _WinAPI_ShellObjectProperties()
  381. Global Const $SHOP_PRINTERNAME = 1
  382. Global Const $SHOP_FILEPATH = 2
  383. Global Const $SHOP_VOLUMEGUID = 4
  384. ; _WinAPI_ShellOpenFolderAndSelectItems()
  385. Global Const $OFASI_EDIT = 0x01
  386. Global Const $OFASI_OPENDESKTOP = 0x02
  387. ; _WinAPI_ShellQueryUserNotificationState()
  388. Global Const $QUNS_NOT_PRESENT = 1
  389. Global Const $QUNS_BUSY = 2
  390. Global Const $QUNS_RUNNING_D3D_FULL_SCREEN = 3
  391. Global Const $QUNS_PRESENTATION_MODE = 4
  392. Global Const $QUNS_ACCEPTS_NOTIFICATIONS = 5
  393. Global Const $QUNS_QUIET_TIME = 6
  394. ; _WinAPI_ShellRestricted()
  395. Global Const $REST_NORUN = 1
  396. Global Const $REST_NOCLOSE = 2
  397. Global Const $REST_NOSAVESET = 3
  398. Global Const $REST_NOFILEMENU = 4
  399. Global Const $REST_NOSETFOLDERS = 5
  400. Global Const $REST_NOSETTASKBAR = 6
  401. Global Const $REST_NODESKTOP = 7
  402. Global Const $REST_NOFIND = 8
  403. Global Const $REST_NODRIVES = 9
  404. Global Const $REST_NODRIVEAUTORUN = 10
  405. Global Const $REST_NODRIVETYPEAUTORUN = 11
  406. Global Const $REST_NONETHOOD = 12
  407. Global Const $REST_STARTBANNER = 13
  408. Global Const $REST_RESTRICTRUN = 14
  409. Global Const $REST_NOPRINTERTABS = 15
  410. Global Const $REST_NOPRINTERDELETE = 16
  411. Global Const $REST_NOPRINTERADD = 17
  412. Global Const $REST_NOSTARTMENUSUBFOLDERS = 18
  413. Global Const $REST_MYDOCSONNET = 19
  414. Global Const $REST_NOEXITTODOS = 20
  415. Global Const $REST_ENFORCESHELLEXTSECURITY = 21
  416. Global Const $REST_LINKRESOLVEIGNORELINKINFO = 22
  417. Global Const $REST_NOCOMMONGROUPS = 23
  418. Global Const $REST_SEPARATEDESKTOPPROCESS = 24
  419. Global Const $REST_NOWEB = 25
  420. Global Const $REST_NOTRAYCONTEXTMENU = 26
  421. Global Const $REST_NOVIEWCONTEXTMENU = 27
  422. Global Const $REST_NONETCONNECTDISCONNECT = 28
  423. Global Const $REST_STARTMENULOGOFF = 29
  424. Global Const $REST_NOSETTINGSASSIST = 30
  425. Global Const $REST_NOINTERNETICON = 31
  426. Global Const $REST_NORECENTDOCSHISTORY = 32
  427. Global Const $REST_NORECENTDOCSMENU = 33
  428. Global Const $REST_NOACTIVEDESKTOP = 34
  429. Global Const $REST_NOACTIVEDESKTOPCHANGES = 35
  430. Global Const $REST_NOFAVORITESMENU = 36
  431. Global Const $REST_CLEARRECENTDOCSONEXIT = 37
  432. Global Const $REST_CLASSICSHELL = 38
  433. Global Const $REST_NOCUSTOMIZEWEBVIEW = 39
  434. Global Const $REST_NOHTMLWALLPAPER = 40
  435. Global Const $REST_NOCHANGINGWALLPAPER = 41
  436. Global Const $REST_NODESKCOMP = 42
  437. Global Const $REST_NOADDDESKCOMP = 43
  438. Global Const $REST_NODELDESKCOMP = 44
  439. Global Const $REST_NOCLOSEDESKCOMP = 45
  440. Global Const $REST_NOCLOSE_DRAGDROPBAND = 46
  441. Global Const $REST_NOMOVINGBAND = 47
  442. Global Const $REST_NOEDITDESKCOMP = 48
  443. Global Const $REST_NORESOLVESEARCH = 49
  444. Global Const $REST_NORESOLVETRACK = 50
  445. Global Const $REST_FORCECOPYACLWITHFILE = 51
  446. Global Const $REST_NOLOGO3CHANNELNOTIFY = 52
  447. Global Const $REST_NOFORGETSOFTWAREUPDATE = 53
  448. Global Const $REST_NOSETACTIVEDESKTOP = 54
  449. Global Const $REST_NOUPDATEWINDOWS = 55
  450. Global Const $REST_NOCHANGESTARMENU = 56
  451. Global Const $REST_NOFOLDEROPTIONS = 57
  452. Global Const $REST_HASFINDCOMPUTERS = 58
  453. Global Const $REST_INTELLIMENUS = 59
  454. Global Const $REST_RUNDLGMEMCHECKBOX = 60
  455. Global Const $REST_ARP_ShowPostSetup = 61
  456. Global Const $REST_NOCSC = 62
  457. Global Const $REST_NOCONTROLPANEL = 63
  458. Global Const $REST_ENUMWORKGROUP = 64
  459. Global Const $REST_ARP_NOARP = 65
  460. Global Const $REST_ARP_NOREMOVEPAGE = 66
  461. Global Const $REST_ARP_NOADDPAGE = 67
  462. Global Const $REST_ARP_NOWINSETUPPAGE = 68
  463. Global Const $REST_GREYMSIADS = 69
  464. Global Const $REST_NOCHANGEMAPPEDDRIVELABEL = 70
  465. Global Const $REST_NOCHANGEMAPPEDDRIVECOMMENT = 71
  466. Global Const $REST_MAXRECENTDOCS = 72
  467. Global Const $REST_NONETWORKCONNECTIONS = 73
  468. Global Const $REST_FORCESTARTMENULOGOFF = 74
  469. Global Const $REST_NOWEBVIEW = 75
  470. Global Const $REST_NOCUSTOMIZETHISFOLDER = 76
  471. Global Const $REST_NOENCRYPTION = 77
  472. Global Const $REST_DONTSHOWSUPERHIDDEN = 78
  473. Global Const $REST_NOSHELLSEARCHBUTTON = 79
  474. Global Const $REST_NOHARDWARETAB = 80
  475. Global Const $REST_NORUNASINSTALLPROMPT = 81
  476. Global Const $REST_PROMPTRUNASINSTALLNETPATH = 82
  477. Global Const $REST_NOMANAGEMYCOMPUTERVERB = 83
  478. Global Const $REST_NORECENTDOCSNETHOOD = 84
  479. Global Const $REST_DISALLOWRUN = 85
  480. Global Const $REST_NOWELCOMESCREEN = 86
  481. Global Const $REST_RESTRICTCPL = 87
  482. Global Const $REST_DISALLOWCPL = 88
  483. Global Const $REST_NOSMBALLOONTIP = 89
  484. Global Const $REST_NOSMHELP = 90
  485. Global Const $REST_NOWINKEYS = 91
  486. Global Const $REST_NOENCRYPTONMOVE = 92
  487. Global Const $REST_NOLOCALMACHINERUN = 93
  488. Global Const $REST_NOCURRENTUSERRUN = 94
  489. Global Const $REST_NOLOCALMACHINERUNONCE = 95
  490. Global Const $REST_NOCURRENTUSERRUNONCE = 96
  491. Global Const $REST_FORCEACTIVEDESKTOPON = 97
  492. Global Const $REST_NOCOMPUTERSNEARME = 98
  493. Global Const $REST_NOVIEWONDRIVE = 99
  494. Global Const $REST_NONETCRAWL = 100
  495. Global Const $REST_NOSHAREDDOCUMENTS = 101
  496. Global Const $REST_NOSMMYDOCS = 102
  497. Global Const $REST_NOSMMYPICS = 103
  498. Global Const $REST_ALLOWBITBUCKDRIVES = 104
  499. Global Const $REST_NONLEGACYSHELLMODE = 105
  500. Global Const $REST_NOCONTROLPANELBARRICADE = 106
  501. Global Const $REST_NOSTARTPAGE = 107
  502. Global Const $REST_NOAUTOTRAYNOTIFY = 108
  503. Global Const $REST_NOTASKGROUPING = 109
  504. Global Const $REST_NOCDBURNING = 110
  505. Global Const $REST_MYCOMPNOPROP = 111
  506. Global Const $REST_MYDOCSNOPROP = 112
  507. Global Const $REST_NOSTARTPANEL = 113
  508. Global Const $REST_NODISPLAYAPPEARANCEPAGE = 114
  509. Global Const $REST_NOTHEMESTAB = 115
  510. Global Const $REST_NOVISUALSTYLECHOICE = 116
  511. Global Const $REST_NOSIZECHOICE = 117
  512. Global Const $REST_NOCOLORCHOICE = 118
  513. Global Const $REST_SETVISUALSTYLE = 119
  514. Global Const $REST_STARTRUNNOHOMEPATH = 120
  515. Global Const $REST_NOUSERNAMEINSTARTPANEL = 121
  516. Global Const $REST_NOMYCOMPUTERICON = 122
  517. Global Const $REST_NOSMNETWORKPLACES = 123
  518. Global Const $REST_NOSMPINNEDLIST = 124
  519. Global Const $REST_NOSMMYMUSIC = 125
  520. Global Const $REST_NOSMEJECTPC = 126
  521. Global Const $REST_NOSMMOREPROGRAMS = 127
  522. Global Const $REST_NOSMMFUPROGRAMS = 128
  523. Global Const $REST_NOTRAYITEMSDISPLAY = 129
  524. Global Const $REST_NOTOOLBARSONTASKBAR = 130
  525. Global Const $REST_NOSMCONFIGUREPROGRAMS = 131
  526. Global Const $REST_HIDECLOCK = 132
  527. Global Const $REST_NOLOWDISKSPACECHECKS = 133
  528. Global Const $REST_NOENTIRENETWORK = 134
  529. Global Const $REST_NODESKTOPCLEANUP = 135
  530. Global Const $REST_BITBUCKNUKEONDELETE = 136
  531. Global Const $REST_BITBUCKCONFIRMDELETE = 137
  532. Global Const $REST_BITBUCKNOPROP = 138
  533. Global Const $REST_NODISPBACKGROUND = 139
  534. Global Const $REST_NODISPSCREENSAVEPG = 140
  535. Global Const $REST_NODISPSETTINGSPG = 141
  536. Global Const $REST_NODISPSCREENSAVEPREVIEW = 142
  537. Global Const $REST_NODISPLAYCPL = 143
  538. Global Const $REST_HIDERUNASVERB = 144
  539. Global Const $REST_NOTHUMBNAILCACHE = 145
  540. Global Const $REST_NOSTRCMPLOGICAL = 146
  541. Global Const $REST_NOPUBLISHWIZARD = 147
  542. Global Const $REST_NOONLINEPRINTSWIZARD = 148
  543. Global Const $REST_NOWEBSERVICES = 149
  544. Global Const $REST_ALLOWUNHASHEDWEBVIEW = 150
  545. Global Const $REST_ALLOWLEGACYWEBVIEW = 151
  546. Global Const $REST_REVERTWEBVIEWSECURITY = 152
  547. Global Const $REST_INHERITCONSOLEHANDLES = 153
  548. Global Const $REST_SORTMAXITEMCOUNT = 154
  549. Global Const $REST_NOREMOTERECURSIVEEVENTS = 155
  550. Global Const $REST_NOREMOTECHANGENOTIFY = 156
  551. Global Const $REST_NOSIMPLENETIDLIST = 157
  552. Global Const $REST_NOENUMENTIRENETWORK = 158
  553. Global Const $REST_NODETAILSTHUMBNAILONNETWORK = 159
  554. Global Const $REST_NOINTERNETOPENWITH = 160
  555. Global Const $REST_ALLOWLEGACYLMZBEHAVIOR = 161
  556. Global Const $REST_DONTRETRYBADNETNAME = 162
  557. Global Const $REST_ALLOWFILECLSIDJUNCTIONS = 163
  558. Global Const $REST_NOUPNPINSTALL = 164
  559. Global Const $REST_ARP_DONTGROUPPATCHES = 165
  560. Global Const $REST_ARP_NOCHOOSEPROGRAMSPAGE = 166
  561. Global Const $REST_NODISCONNECT = 167
  562. Global Const $REST_NOSECURITY = 168
  563. Global Const $REST_NOFILEASSOCIATE = 169
  564. Global Const $REST_ALLOWCOMMENTTOGGLE = 170
  565. Global Const $REST_USEDESKTOPINICACHE = 171
  566. ; _WinAPI_ShellUpdateImage()
  567. Global Const $GIL_DONTCACHE = 0x0010
  568. Global Const $GIL_NOTFILENAME = 0x0008
  569. Global Const $GIL_PERCLASS = 0x0004
  570. Global Const $GIL_PERINSTANCE = 0x0002
  571. Global Const $GIL_SIMULATEDOC = 0x0001
  572. Global Const $GIL_SHIELD = 0x0200
  573. Global Const $GIL_FORCENOSHIELD = 0x0400
  574. ; _WinAPI_Shell*KnownFolder*()
  575. Global Const $FOLDERID_AddNewPrograms = '{DE61D971-5EBC-4F02-A3A9-6C82895E5C04}'
  576. Global Const $FOLDERID_AdminTools = '{724EF170-A42D-4FEF-9F26-B60E846FBA4F}'
  577. Global Const $FOLDERID_AppUpdates = '{A305CE99-F527-492B-8B1A-7E76FA98D6E4}'
  578. Global Const $FOLDERID_CDBurning = '{9E52AB10-F80D-49DF-ACB8-4330F5687855}'
  579. Global Const $FOLDERID_ChangeRemovePrograms = '{DF7266AC-9274-4867-8D55-3BD661DE872D}'
  580. Global Const $FOLDERID_CommonAdminTools = '{D0384E7D-BAC3-4797-8F14-CBA229B392B5}'
  581. Global Const $FOLDERID_CommonOEMLinks = '{C1BAE2D0-10DF-4334-BEDD-7AA20B227A9D}'
  582. Global Const $FOLDERID_CommonPrograms = '{0139D44E-6AFE-49F2-8690-3DAFCAE6FFB8}'
  583. Global Const $FOLDERID_CommonStartMenu = '{A4115719-D62E-491D-AA7C-E74B8BE3B067}'
  584. Global Const $FOLDERID_CommonStartup = '{82A5EA35-D9CD-47C5-9629-E15D2F714E6E}'
  585. Global Const $FOLDERID_CommonTemplates = '{B94237E7-57AC-4347-9151-B08C6C32D1F7}'
  586. Global Const $FOLDERID_ComputerFolder = '{0AC0837C-BBF8-452A-850D-79D08E667CA7}'
  587. Global Const $FOLDERID_ConflictFolder = '{4BFEFB45-347D-4006-A5BE-AC0CB0567192}'
  588. Global Const $FOLDERID_ConnectionsFolder = '{6F0CD92B-2E97-45D1-88FF-B0D186B8DEDD}'
  589. Global Const $FOLDERID_Contacts = '{56784854-C6CB-462B-8169-88E350ACB882}'
  590. Global Const $FOLDERID_ControlPanelFolder = '{82A74AEB-AEB4-465C-A014-D097EE346D63}'
  591. Global Const $FOLDERID_Cookies = '{2B0F765D-C0E9-4171-908E-08A611B84FF6}'
  592. Global Const $FOLDERID_Desktop = '{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}'
  593. Global Const $FOLDERID_DeviceMetadataStore = '{5CE4A5E9-E4EB-479D-B89F-130C02886155}'
  594. Global Const $FOLDERID_DocumentsLibrary = '{7B0DB17D-9CD2-4A93-9733-46CC89022E7C}'
  595. Global Const $FOLDERID_Downloads = '{374DE290-123F-4565-9164-39C4925E467B}'
  596. Global Const $FOLDERID_Favorites = '{1777F761-68AD-4D8A-87BD-30B759FA33DD}'
  597. Global Const $FOLDERID_Fonts = '{FD228CB7-AE11-4AE3-864C-16F3910AB8FE}'
  598. Global Const $FOLDERID_Games = '{CAC52C1A-B53D-4EDC-92D7-6B2E8AC19434}'
  599. Global Const $FOLDERID_GameTasks = '{054FAE61-4DD8-4787-80B6-090220C4B700}'
  600. Global Const $FOLDERID_History = '{D9DC8A3B-B784-432E-A781-5A1130A75963}'
  601. Global Const $FOLDERID_HomeGroup = '{52528A6B-B9E3-4ADD-B60D-588C2DBA842D}'
  602. Global Const $FOLDERID_ImplicitAppShortcuts = '{BCB5256F-79F6-4CEE-B725-DC34E402FD46}'
  603. Global Const $FOLDERID_InternetCache = '{352481E8-33BE-4251-BA85-6007CAEDCF9D}'
  604. Global Const $FOLDERID_InternetFolder = '{4D9F7874-4E0C-4904-967B-40B0D20C3E4B}'
  605. Global Const $FOLDERID_Libraries = '{1B3EA5DC-B587-4786-B4EF-BD1DC332AEAE}'
  606. Global Const $FOLDERID_Links = '{BFB9D5E0-C6A9-404C-B2B2-AE6DB6AF4968}'
  607. Global Const $FOLDERID_LocalAppData = '{F1B32785-6FBA-4FCF-9D55-7B8E7F157091}'
  608. Global Const $FOLDERID_LocalAppDataLow = '{A520A1A4-1780-4FF6-BD18-167343C5AF16}'
  609. Global Const $FOLDERID_LocalizedResourcesDir = '{2A00375E-224C-49DE-B8D1-440DF7EF3DDC}'
  610. Global Const $FOLDERID_Music = '{4BD8D571-6D19-48D3-BE97-422220080E43}'
  611. Global Const $FOLDERID_MusicLibrary = '{2112AB0A-C86A-4FFE-A368-0DE96E47012E}'
  612. Global Const $FOLDERID_NetHood = '{C5ABBF53-E17F-4121-8900-86626FC2C973}'
  613. Global Const $FOLDERID_NetworkFolder = '{D20BEEC4-5CA8-4905-AE3B-BF251EA09B53}'
  614. Global Const $FOLDERID_OriginalImages = '{2C36C0AA-5812-4B87-BFD0-4CD0DFB19B39}'
  615. Global Const $FOLDERID_PhotoAlbums = '{69D2CF90-FC33-4FB7-9A0C-EBB0F0FCB43C}'
  616. Global Const $FOLDERID_PicturesLibrary = '{A990AE9F-A03B-4E80-94BC-9912D7504104}'
  617. Global Const $FOLDERID_Pictures = '{33E28130-4E1E-4676-835A-98395C3BC3BB}'
  618. Global Const $FOLDERID_Playlists = '{DE92C1C7-837F-4F69-A3BB-86E631204A23}'
  619. Global Const $FOLDERID_PrintersFolder = '{76FC4E2D-D6AD-4519-A663-37BD56068185}'
  620. Global Const $FOLDERID_PrintHood = '{9274BD8D-CFD1-41C3-B35E-B13F55A758F4}'
  621. Global Const $FOLDERID_Profile = '{5E6C858F-0E22-4760-9AFE-EA3317B67173}'
  622. Global Const $FOLDERID_ProgramData = '{62AB5D82-FDC1-4DC3-A9DD-070D1D495D97}'
  623. Global Const $FOLDERID_ProgramFiles = '{905E63B6-C1BF-494E-B29C-65B732D3D21A}'
  624. Global Const $FOLDERID_ProgramFilesX64 = '{6D809377-6AF0-444B-8957-A3773F02200E}'
  625. Global Const $FOLDERID_ProgramFilesX86 = '{7C5A40EF-A0FB-4BFC-874A-C0F2E0B9FA8E}'
  626. Global Const $FOLDERID_ProgramFilesCommon = '{F7F1ED05-9F6D-47A2-AAAE-29D317C6F066}'
  627. Global Const $FOLDERID_ProgramFilesCommonX64 = '{6365D5A7-0F0D-45E5-87F6-0DA56B6A4F7D}'
  628. Global Const $FOLDERID_ProgramFilesCommonX86 = '{DE974D24-D9C6-4D3E-BF91-F4455120B917}'
  629. Global Const $FOLDERID_Programs = '{A77F5D77-2E2B-44C3-A6A2-ABA601054A51}'
  630. Global Const $FOLDERID_Public = '{DFDF76A2-C82A-4D63-906A-5644AC457385}'
  631. Global Const $FOLDERID_PublicDesktop = '{C4AA340D-F20F-4863-AFEF-F87EF2E6BA25}'
  632. Global Const $FOLDERID_PublicDocuments = '{ED4824AF-DCE4-45A8-81E2-FC7965083634}'
  633. Global Const $FOLDERID_PublicDownloads = '{3D644C9B-1FB8-4F30-9B45-F670235F79C0}'
  634. Global Const $FOLDERID_PublicGameTasks = '{DEBF2536-E1A8-4C59-B6A2-414586476AEA}'
  635. Global Const $FOLDERID_PublicLibraries = '{48DAF80B-E6CF-4F4E-B800-0E69D84EE384}'
  636. Global Const $FOLDERID_PublicMusic = '{3214FAB5-9757-4298-BB61-92A9DEAA44FF}'
  637. Global Const $FOLDERID_PublicPictures = '{B6EBFB86-6907-413C-9AF7-4FC2ABF07CC5}'
  638. Global Const $FOLDERID_PublicRingtones = '{E555AB60-153B-4D17-9F04-A5FE99FC15EC}'
  639. Global Const $FOLDERID_PublicVideos = '{2400183A-6185-49FB-A2D8-4A392A602BA3}'
  640. Global Const $FOLDERID_QuickLaunch = '{52A4F021-7B75-48A9-9F6B-4B87A210BC8F}'
  641. Global Const $FOLDERID_Recent = '{AE50C081-EBD2-438A-8655-8A092E34987A}'
  642. Global Const $FOLDERID_RecordedTVLibrary = '{1A6FDBA2-F42D-4358-A798-B74D745926C5}'
  643. Global Const $FOLDERID_RecycleBinFolder = '{B7534046-3ECB-4C18-BE4E-64CD4CB7D6AC}'
  644. Global Const $FOLDERID_ResourceDir = '{8AD10C31-2ADB-4296-A8F7-E4701232C972}'
  645. Global Const $FOLDERID_Ringtones = '{C870044B-F49E-4126-A9C3-B52A1FF411E8}'
  646. Global Const $FOLDERID_RoamingAppData = '{3EB685DB-65F9-4CF6-A03A-E3EF65729F3D}'
  647. Global Const $FOLDERID_SampleMusic = '{B250C668-F57D-4EE1-A63C-290EE7D1AA1F}'
  648. Global Const $FOLDERID_SamplePictures = '{C4900540-2379-4C75-844B-64E6FAF8716B}'
  649. Global Const $FOLDERID_SamplePlaylists = '{15CA69B3-30EE-49C1-ACE1-6B5EC372AFB5}'
  650. Global Const $FOLDERID_SampleVideos = '{859EAD94-2E85-48AD-A71A-0969CB56A6CD}'
  651. Global Const $FOLDERID_SavedGames = '{4C5C32FF-BB9D-43B0-B5B4-2D72E54EAAA4}'
  652. Global Const $FOLDERID_SavedSearches = '{7D1D3A04-DEBB-4115-95CF-2F29DA2920DA}'
  653. Global Const $FOLDERID_SEARCH_CSC = '{EE32E446-31CA-4ABA-814F-A5EBD2FD6D5E}'
  654. Global Const $FOLDERID_SEARCH_MAPI = '{98EC0E18-2098-4D44-8644-66979315A281}'
  655. Global Const $FOLDERID_SearchHome = '{190337D1-B8CA-4121-A639-6D472D16972A}'
  656. Global Const $FOLDERID_SendTo = '{8983036C-27C0-404B-8F08-102D10DCFD74}'
  657. Global Const $FOLDERID_SidebarDefaultParts = '{7B396E54-9EC5-4300-BE0A-2482EBAE1A26}'
  658. Global Const $FOLDERID_SidebarParts = '{A75D362E-50FC-4FB7-AC2C-A8BEAA314493}'
  659. Global Const $FOLDERID_StartMenu = '{625B53C3-AB48-4EC1-BA1F-A1EF4146FC19}'
  660. Global Const $FOLDERID_Startup = '{B97D20BB-F46A-4C97-BA10-5E3608430854}'
  661. Global Const $FOLDERID_SyncManagerFolder = '{43668BF8-C14E-49B2-97C9-747784D784B7}'
  662. Global Const $FOLDERID_SyncResultsFolder = '{289A9A43-BE44-4057-A41B-587A76D7E7F9}'
  663. Global Const $FOLDERID_SyncSetupFolder = '{0F214138-B1D3-4A90-BBA9-27CBC0C5389A}'
  664. Global Const $FOLDERID_System = '{1AC14E77-02E7-4E5D-B744-2EB1AE5198B7}'
  665. Global Const $FOLDERID_SystemX86 = '{D65231B0-B2F1-4857-A4CE-A8E7C6EA7D27}'
  666. Global Const $FOLDERID_Templates = '{A63293E8-664E-48DB-A079-DF759E0509F7}'
  667. Global Const $FOLDERID_UserPinned = '{9E3995AB-1F9C-4F13-B827-48B24B6C7174}'
  668. Global Const $FOLDERID_UserProfiles = '{0762D272-C50A-4BB0-A382-697DCD729B80}'
  669. Global Const $FOLDERID_UserProgramFiles = '{5CD7AEE2-2219-4A67-B85D-6C9CE15660CB}'
  670. Global Const $FOLDERID_UserProgramFilesCommon = '{BCBD3057-CA5C-4622-B42D-BC56DB0AE516}'
  671. Global Const $FOLDERID_UsersFiles = '{F3CE0F7C-4901-4ACC-8648-D5D44B04EF8F}'
  672. Global Const $FOLDERID_UsersLibraries = '{A302545D-DEFF-464B-ABE8-61C8648D939B}'
  673. Global Const $FOLDERID_Videos = '{18989B1D-99B5-455B-841C-AB7C74E4DDFC}'
  674. Global Const $FOLDERID_VideosLibrary = '{491E922F-5643-4AF4-A7EB-4E7A138D8174}'
  675. Global Const $FOLDERID_Windows = '{F38BF404-1D43-42F2-9305-67DE0B28FC23}'
  676. Global Const $KF_FLAG_ALIAS_ONLY = 0x80000000
  677. Global Const $KF_FLAG_CREATE = 0x00008000
  678. Global Const $KF_FLAG_DONT_VERIFY = 0x00004000
  679. Global Const $KF_FLAG_DONT_UNEXPAND = 0x00002000
  680. Global Const $KF_FLAG_NO_ALIAS = 0x00001000
  681. Global Const $KF_FLAG_INIT = 0x00000800
  682. Global Const $KF_FLAG_DEFAULT_PATH = 0x00000400
  683. Global Const $KF_FLAG_NO_APPCONTAINER_REDIRECTION = 0x00010000
  684. Global Const $KF_FLAG_NOT_PARENT_RELATIVE = 0x00000200
  685. Global Const $KF_FLAG_SIMPLE_IDLIST = 0x00000100
  686. ; ===============================================================================================================================