home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 July / CMCD0704.ISO / Software / Shareware / Comunicatii / jyte / jyte.exe / shellcon.py < prev    next >
Text File  |  2004-01-26  |  21KB  |  845 lines

  1. # Generated by h2py from \mssdk\include\shlobj.h and shellapi.h
  2. WM_USER = 1024
  3. DROPEFFECT_NONE = 0
  4. DROPEFFECT_COPY = 1
  5. DROPEFFECT_MOVE = 2
  6. DROPEFFECT_LINK = 4
  7. DROPEFFECT_SCROLL = -2147483648
  8.  
  9. FO_MOVE = 1
  10. FO_COPY = 2
  11. FO_DELETE = 3
  12. FO_RENAME = 4
  13. FOF_MULTIDESTFILES = 1
  14. FOF_CONFIRMMOUSE = 2
  15. FOF_SILENT = 4
  16. FOF_RENAMEONCOLLISION = 8
  17. FOF_NOCONFIRMATION = 16
  18. FOF_WANTMAPPINGHANDLE = 32
  19. FOF_ALLOWUNDO = 64
  20. FOF_FILESONLY = 128
  21. FOF_SIMPLEPROGRESS = 256
  22. FOF_NOCONFIRMMKDIR = 512
  23. FOF_NOERRORUI = 1024
  24. FOF_NOCOPYSECURITYATTRIBS = 2048
  25. PO_DELETE = 19
  26. PO_RENAME = 20
  27. PO_PORTCHANGE = 32
  28. PO_REN_PORT = 52
  29. SE_ERR_FNF = 2
  30. SE_ERR_PNF = 3
  31. SE_ERR_ACCESSDENIED = 5
  32. SE_ERR_OOM = 8
  33. SE_ERR_DLLNOTFOUND = 32
  34. SE_ERR_SHARE = 26
  35. SE_ERR_ASSOCINCOMPLETE = 27
  36. SE_ERR_DDETIMEOUT = 28
  37. SE_ERR_DDEFAIL = 29
  38. SE_ERR_DDEBUSY = 30
  39. SE_ERR_NOASSOC = 31
  40. SEE_MASK_CLASSNAME = 1
  41. SEE_MASK_CLASSKEY = 3
  42. SEE_MASK_IDLIST = 4
  43. SEE_MASK_INVOKEIDLIST = 12
  44. SEE_MASK_ICON = 16
  45. SEE_MASK_HOTKEY = 32
  46. SEE_MASK_NOCLOSEPROCESS = 64
  47. SEE_MASK_CONNECTNETDRV = 128
  48. SEE_MASK_FLAG_DDEWAIT = 256
  49. SEE_MASK_DOENVSUBST = 512
  50. SEE_MASK_FLAG_NO_UI = 1024
  51. SEE_MASK_UNICODE = 16384
  52. SEE_MASK_NO_CONSOLE = 32768
  53. SEE_MASK_ASYNCOK = 1048576
  54. SEE_MASK_HMONITOR = 2097152
  55. SEE_MASK_CLASSNAME = 1
  56. SEE_MASK_CLASSKEY = 3
  57. SEE_MASK_IDLIST = 4
  58. SEE_MASK_INVOKEIDLIST = 12
  59. SEE_MASK_ICON = 16
  60. SEE_MASK_HOTKEY = 32
  61. SEE_MASK_NOCLOSEPROCESS = 64
  62. SEE_MASK_CONNECTNETDRV = 128
  63. SEE_MASK_FLAG_DDEWAIT = 256
  64. SEE_MASK_DOENVSUBST = 512
  65. SEE_MASK_FLAG_NO_UI = 1024
  66. SEE_MASK_UNICODE = 16384
  67. SEE_MASK_NO_CONSOLE = 32768
  68. SEE_MASK_ASYNCOK = 1048576
  69. SEE_MASK_HMONITOR = 2097152
  70. SHERB_NOCONFIRMATION = 1
  71. SHERB_NOPROGRESSUI = 2
  72. SHERB_NOSOUND = 4
  73. NIM_ADD = 0
  74. NIM_MODIFY = 1
  75. NIM_DELETE = 2
  76. NIF_MESSAGE = 1
  77. NIF_ICON = 2
  78. NIF_TIP = 4
  79. SHGFI_ICON = 256
  80. SHGFI_DISPLAYNAME = 512
  81. SHGFI_TYPENAME = 1024
  82. SHGFI_ATTRIBUTES = 2048
  83. SHGFI_ICONLOCATION = 4096
  84. SHGFI_EXETYPE = 8192
  85. SHGFI_SYSICONINDEX = 16384
  86. SHGFI_LINKOVERLAY = 32768
  87. SHGFI_SELECTED = 65536
  88. SHGFI_ATTR_SPECIFIED = 131072
  89. SHGFI_LARGEICON = 0
  90. SHGFI_SMALLICON = 1
  91. SHGFI_OPENICON = 2
  92. SHGFI_SHELLICONSIZE = 4
  93. SHGFI_PIDL = 8
  94. SHGFI_USEFILEATTRIBUTES = 16
  95. SHGNLI_PIDL = 1
  96. SHGNLI_PREFIXNAME = 2
  97. SHGNLI_NOUNIQUE = 4
  98. PRINTACTION_OPEN = 0
  99. PRINTACTION_PROPERTIES = 1
  100. PRINTACTION_NETINSTALL = 2
  101. PRINTACTION_NETINSTALLLINK = 3
  102. PRINTACTION_TESTPAGE = 4
  103. PRINTACTION_OPENNETPRN = 5
  104. PRINTACTION_DOCUMENTDEFAULTS = 6
  105. PRINTACTION_SERVERPROPERTIES = 7
  106.  
  107.  
  108. CMF_NORMAL = 0
  109. CMF_DEFAULTONLY = 1
  110. CMF_VERBSONLY = 2
  111. CMF_EXPLORE = 4
  112. CMF_NOVERBS = 8
  113. CMF_CANRENAME = 16
  114. CMF_NODEFAULT = 32
  115. CMF_INCLUDESTATIC = 64
  116. CMF_RESERVED = -65536
  117. GCS_VERBA = 0
  118. GCS_HELPTEXTA = 1
  119. GCS_VALIDATEA = 2
  120. GCS_VERBW = 4
  121. GCS_HELPTEXTW = 5
  122. GCS_VALIDATEW = 6
  123. GCS_UNICODE = 4
  124. GCS_VERB = GCS_VERBW
  125. GCS_HELPTEXT = GCS_HELPTEXTW
  126. GCS_VALIDATE = GCS_VALIDATEW
  127. GCS_VERB = GCS_VERBA
  128. GCS_HELPTEXT = GCS_HELPTEXTA
  129. GCS_VALIDATE = GCS_VALIDATEA
  130. CMDSTR_NEWFOLDERA = "NewFolder"
  131. CMDSTR_VIEWLISTA = "ViewList"
  132. CMDSTR_VIEWDETAILSA = "ViewDetails"
  133. CMDSTR_NEWFOLDER = CMDSTR_NEWFOLDERA
  134. CMDSTR_VIEWLIST = CMDSTR_VIEWLISTA
  135. CMDSTR_VIEWDETAILS = CMDSTR_VIEWDETAILSA
  136. CMIC_MASK_HOTKEY = SEE_MASK_HOTKEY
  137. CMIC_MASK_ICON = SEE_MASK_ICON
  138. CMIC_MASK_FLAG_NO_UI = SEE_MASK_FLAG_NO_UI
  139. CMIC_MASK_UNICODE = SEE_MASK_UNICODE
  140. CMIC_MASK_NO_CONSOLE = SEE_MASK_NO_CONSOLE
  141. CMIC_MASK_ASYNCOK = SEE_MASK_ASYNCOK
  142. CMIC_MASK_PTINVOKE = 536870912
  143. GIL_OPENICON = 1
  144. GIL_FORSHELL = 2
  145. GIL_ASYNC = 32
  146. GIL_SIMULATEDOC = 1
  147. GIL_PERINSTANCE = 2
  148. GIL_PERCLASS = 4
  149. GIL_NOTFILENAME = 8
  150. GIL_DONTCACHE = 16
  151. ISIOI_ICONFILE = 1
  152. ISIOI_ICONINDEX = 2
  153. ISIOI_SYSIMAGELISTINDEX = 4
  154. FO_MOVE = 1
  155. FO_COPY = 2
  156. FO_DELETE = 3
  157. FO_RENAME = 4
  158. FOF_MULTIDESTFILES = 1
  159. FOF_CONFIRMMOUSE = 2
  160. FOF_SILENT = 4
  161. FOF_RENAMEONCOLLISION = 8
  162. FOF_NOCONFIRMATION = 16
  163. FOF_WANTMAPPINGHANDLE = 32
  164. FOF_ALLOWUNDO = 64
  165. FOF_FILESONLY = 128
  166. FOF_SIMPLEPROGRESS = 256
  167. FOF_NOCONFIRMMKDIR = 512
  168. FOF_NOERRORUI = 1024
  169. FOF_NOCOPYSECURITYATTRIBS = 2048
  170. PO_DELETE = 19
  171. PO_RENAME = 20
  172. PO_PORTCHANGE = 32
  173. PO_REN_PORT = 52
  174. FVSIF_RECT = 1
  175. FVSIF_PINNED = 2
  176. FVSIF_NEWFAILED = 134217728
  177. FVSIF_NEWFILE = -2147483648
  178. FVSIF_CANVIEWIT = 1073741824
  179. FCIDM_SHVIEWFIRST = 0
  180. FCIDM_SHVIEWLAST = 32767
  181. FCIDM_BROWSERFIRST = 40960
  182. FCIDM_BROWSERLAST = 48896
  183. FCIDM_GLOBALFIRST = 32768
  184. FCIDM_GLOBALLAST = 40959
  185. FCIDM_MENU_FILE = (FCIDM_GLOBALFIRST+0)
  186. FCIDM_MENU_EDIT = (FCIDM_GLOBALFIRST+64)
  187. FCIDM_MENU_VIEW = (FCIDM_GLOBALFIRST+128)
  188. FCIDM_MENU_VIEW_SEP_OPTIONS = (FCIDM_GLOBALFIRST+129)
  189. FCIDM_MENU_TOOLS = (FCIDM_GLOBALFIRST+192)
  190. FCIDM_MENU_TOOLS_SEP_GOTO = (FCIDM_GLOBALFIRST+193)
  191. FCIDM_MENU_HELP = (FCIDM_GLOBALFIRST+256)
  192. FCIDM_MENU_FIND = (FCIDM_GLOBALFIRST+320)
  193. FCIDM_MENU_EXPLORE = (FCIDM_GLOBALFIRST+336)
  194. FCIDM_MENU_FAVORITES = (FCIDM_GLOBALFIRST+368)
  195. FCIDM_TOOLBAR = (FCIDM_BROWSERFIRST + 0)
  196. FCIDM_STATUS = (FCIDM_BROWSERFIRST + 1)
  197. IDC_OFFLINE_HAND = 103
  198. SBSP_DEFBROWSER = 0
  199. SBSP_SAMEBROWSER = 1
  200. SBSP_NEWBROWSER = 2
  201. SBSP_DEFMODE = 0
  202. SBSP_OPENMODE = 16
  203. SBSP_EXPLOREMODE = 32
  204. SBSP_ABSOLUTE = 0
  205. SBSP_RELATIVE = 4096
  206. SBSP_PARENT = 8192
  207. SBSP_NAVIGATEBACK = 16384
  208. SBSP_NAVIGATEFORWARD = 32768
  209. SBSP_ALLOW_AUTONAVIGATE = 65536
  210. SBSP_INITIATEDBYHLINKFRAME = -2147483648
  211. SBSP_REDIRECT = 1073741824
  212. SBSP_WRITENOHISTORY = 134217728
  213. SBSP_NOAUTOSELECT = 67108864
  214. FCW_STATUS = 1
  215. FCW_TOOLBAR = 2
  216. FCW_TREE = 3
  217. FCW_INTERNETBAR = 6
  218. FCW_PROGRESS = 8
  219. FCT_MERGE = 1
  220. FCT_CONFIGABLE = 2
  221. FCT_ADDTOEND = 4
  222. CDBOSC_SETFOCUS = 0
  223. CDBOSC_KILLFOCUS = 1
  224. CDBOSC_SELCHANGE = 2
  225. CDBOSC_RENAME = 3
  226. SVSI_DESELECT = 0
  227. SVSI_SELECT = 1
  228. SVSI_EDIT = 3
  229. SVSI_DESELECTOTHERS = 4
  230. SVSI_ENSUREVISIBLE = 8
  231. SVSI_FOCUSED = 16
  232. SVSI_TRANSLATEPT = 32
  233. SVGIO_BACKGROUND = 0
  234. SVGIO_SELECTION = 1
  235. SVGIO_ALLVIEW = 2
  236. STRRET_WSTR = 0
  237. STRRET_OFFSET = 1
  238. STRRET_CSTR = 2
  239. CSIDL_DESKTOP = 0
  240. CSIDL_INTERNET = 1
  241. CSIDL_PROGRAMS = 2
  242. CSIDL_CONTROLS = 3
  243. CSIDL_PRINTERS = 4
  244. CSIDL_PERSONAL = 5
  245. CSIDL_FAVORITES = 6
  246. CSIDL_STARTUP = 7
  247. CSIDL_RECENT = 8
  248. CSIDL_SENDTO = 9
  249. CSIDL_BITBUCKET = 10
  250. CSIDL_STARTMENU = 11
  251. CSIDL_MYDOCUMENTS = 12
  252. CSIDL_MYMUSIC = 13
  253. CSIDL_MYVIDEO = 14
  254. CSIDL_DESKTOPDIRECTORY = 16
  255. CSIDL_DRIVES = 17
  256. CSIDL_NETWORK = 18
  257. CSIDL_NETHOOD = 19
  258. CSIDL_FONTS = 20
  259. CSIDL_TEMPLATES = 21
  260. CSIDL_COMMON_STARTMENU = 22
  261. CSIDL_COMMON_PROGRAMS = 23
  262. CSIDL_COMMON_STARTUP = 24
  263. CSIDL_COMMON_DESKTOPDIRECTORY = 25
  264. CSIDL_APPDATA = 26
  265. CSIDL_PRINTHOOD = 27
  266. CSIDL_LOCAL_APPDATA = 28
  267. CSIDL_ALTSTARTUP = 29
  268. CSIDL_COMMON_ALTSTARTUP = 30
  269. CSIDL_COMMON_FAVORITES = 31
  270. CSIDL_INTERNET_CACHE = 32
  271. CSIDL_COOKIES = 33
  272. CSIDL_HISTORY = 34
  273. CSIDL_COMMON_APPDATA = 35
  274. CSIDL_WINDOWS = 36
  275. CSIDL_SYSTEM = 37
  276. CSIDL_PROGRAM_FILES = 38
  277. CSIDL_MYPICTURES = 39
  278. CSIDL_PROFILE = 40
  279. CSIDL_SYSTEMX86 = 41
  280. CSIDL_PROGRAM_FILESX86 = 42
  281. CSIDL_PROGRAM_FILES_COMMON = 43
  282. CSIDL_PROGRAM_FILES_COMMONX86 = 44
  283. CSIDL_COMMON_TEMPLATES = 45
  284. CSIDL_COMMON_DOCUMENTS = 46
  285. CSIDL_COMMON_ADMINTOOLS = 47
  286. CSIDL_ADMINTOOLS  = 48
  287. CSIDL_CONNECTIONS = 49
  288. CSIDL_COMMON_MUSIC = 53
  289. CSIDL_COMMON_PICTURES = 54
  290. CSIDL_COMMON_VIDEO = 55
  291. CSIDL_RESOURCES = 56
  292. CSIDL_RESOURCES_LOCALIZED = 57
  293. CSIDL_COMMON_OEM_LINKS = 58
  294. CSIDL_CDBURN_AREA = 59
  295. # 60 unused
  296. CSIDL_COMPUTERSNEARME = 61
  297.  
  298. BIF_RETURNONLYFSDIRS = 1
  299. BIF_DONTGOBELOWDOMAIN = 2
  300. BIF_STATUSTEXT = 4
  301. BIF_RETURNFSANCESTORS = 8
  302. BIF_EDITBOX = 16
  303. BIF_VALIDATE = 32
  304. BIF_BROWSEFORCOMPUTER = 4096
  305. BIF_BROWSEFORPRINTER = 8192
  306. BIF_BROWSEINCLUDEFILES = 16384
  307. BFFM_INITIALIZED = 1
  308. BFFM_SELCHANGED = 2
  309. BFFM_VALIDATEFAILEDA = 3
  310. BFFM_VALIDATEFAILEDW = 4
  311. BFFM_SETSTATUSTEXTA = (WM_USER + 100)
  312. BFFM_ENABLEOK = (WM_USER + 101)
  313. BFFM_SETSELECTIONA = (WM_USER + 102)
  314. BFFM_SETSELECTIONW = (WM_USER + 103)
  315. BFFM_SETSTATUSTEXTW = (WM_USER + 104)
  316. BFFM_SETSTATUSTEXT = BFFM_SETSTATUSTEXTW
  317. BFFM_SETSELECTION = BFFM_SETSELECTIONW
  318. BFFM_VALIDATEFAILED = BFFM_VALIDATEFAILEDW
  319. BFFM_SETSTATUSTEXT = BFFM_SETSTATUSTEXTA
  320. BFFM_SETSELECTION = BFFM_SETSELECTIONA
  321. BFFM_VALIDATEFAILED = BFFM_VALIDATEFAILEDA
  322. SFGAO_CANCOPY = DROPEFFECT_COPY
  323. SFGAO_CANMOVE = DROPEFFECT_MOVE
  324. SFGAO_CANLINK = DROPEFFECT_LINK
  325. SFGAO_CANRENAME = 16
  326. SFGAO_CANDELETE = 32
  327. SFGAO_HASPROPSHEET = 64
  328. SFGAO_DROPTARGET = 256
  329. SFGAO_CAPABILITYMASK = 375
  330. SFGAO_LINK = 65536
  331. SFGAO_SHARE = 131072
  332. SFGAO_READONLY = 262144
  333. SFGAO_GHOSTED = 524288
  334. SFGAO_HIDDEN = 524288
  335. SFGAO_DISPLAYATTRMASK = 983040
  336. SFGAO_FILESYSANCESTOR = 268435456
  337. SFGAO_FOLDER = 536870912
  338. SFGAO_FILESYSTEM = 1073741824
  339. SFGAO_HASSUBFOLDER = (-2147483648)
  340. SFGAO_CONTENTSMASK = (-2147483648)
  341. SFGAO_VALIDATE = 16777216
  342. SFGAO_REMOVABLE = 33554432
  343. SFGAO_COMPRESSED = 67108864
  344. SFGAO_BROWSABLE = 134217728
  345. SFGAO_NONENUMERATED = 1048576
  346. SFGAO_NEWCONTENT = 2097152
  347. SFGAO_STORAGE = 8
  348. DWFRF_NORMAL = 0
  349. DWFRF_DELETECONFIGDATA = 1
  350. DWFAF_HIDDEN = 1
  351. DBIM_MINSIZE = 1
  352. DBIM_MAXSIZE = 2
  353. DBIM_INTEGRAL = 4
  354. DBIM_ACTUAL = 8
  355. DBIM_TITLE = 16
  356. DBIM_MODEFLAGS = 32
  357. DBIM_BKCOLOR = 64
  358. DBIMF_NORMAL = 0
  359. DBIMF_VARIABLEHEIGHT = 8
  360. DBIMF_DEBOSSED = 32
  361. DBIMF_BKCOLOR = 64
  362. DBIF_VIEWMODE_NORMAL = 0
  363. DBIF_VIEWMODE_VERTICAL = 1
  364. DBIF_VIEWMODE_FLOATING = 2
  365. DBIF_VIEWMODE_TRANSPARENT = 4
  366. COMPONENT_TOP = (2147483647)
  367. COMP_TYPE_HTMLDOC = 0
  368. COMP_TYPE_PICTURE = 1
  369. COMP_TYPE_WEBSITE = 2
  370. COMP_TYPE_CONTROL = 3
  371. COMP_TYPE_CFHTML = 4
  372. COMP_TYPE_MAX = 4
  373. AD_APPLY_SAVE = 1
  374. AD_APPLY_HTMLGEN = 2
  375. AD_APPLY_REFRESH = 4
  376. AD_APPLY_ALL = (AD_APPLY_SAVE | AD_APPLY_HTMLGEN | AD_APPLY_REFRESH)
  377. AD_APPLY_FORCE = 8
  378. AD_APPLY_BUFFERED_REFRESH = 16
  379. WPSTYLE_CENTER = 0
  380. WPSTYLE_TILE = 1
  381. WPSTYLE_STRETCH = 2
  382. WPSTYLE_MAX = 3
  383. COMP_ELEM_TYPE = 1
  384. COMP_ELEM_CHECKED = 2
  385. COMP_ELEM_DIRTY = 4
  386. COMP_ELEM_NOSCROLL = 8
  387. COMP_ELEM_POS_LEFT = 16
  388. COMP_ELEM_POS_TOP = 32
  389. COMP_ELEM_SIZE_WIDTH = 64
  390. COMP_ELEM_SIZE_HEIGHT = 128
  391. COMP_ELEM_POS_ZINDEX = 256
  392. COMP_ELEM_SOURCE = 512
  393. COMP_ELEM_FRIENDLYNAME = 1024
  394. COMP_ELEM_SUBSCRIBEDURL = 2048
  395. ADDURL_SILENT = 0X0001
  396. CFSTR_SHELLIDLIST = "Shell IDList Array"
  397. CFSTR_SHELLIDLISTOFFSET = "Shell Object Offsets"
  398. CFSTR_NETRESOURCES = "Net Resource"
  399. CFSTR_FILEDESCRIPTORA = "FileGroupDescriptor"
  400. CFSTR_FILEDESCRIPTORW = "FileGroupDescriptorW"
  401. CFSTR_FILECONTENTS = "FileContents"
  402. CFSTR_FILENAMEA = "FileName"
  403. CFSTR_FILENAMEW = "FileNameW"
  404. CFSTR_PRINTERGROUP = "PrinterFriendlyName"
  405. CFSTR_FILENAMEMAPA = "FileNameMap"
  406. CFSTR_FILENAMEMAPW = "FileNameMapW"
  407. CFSTR_SHELLURL = "UniformResourceLocator"
  408. CFSTR_PERFORMEDDROPEFFECT = "Performed DropEffect"
  409. CFSTR_PASTESUCCEEDED = "Paste Succeeded"
  410. CFSTR_INDRAGLOOP = "InShellDragLoop"
  411. CFSTR_FILEDESCRIPTOR = CFSTR_FILEDESCRIPTORW
  412. CFSTR_FILENAME = CFSTR_FILENAMEW
  413. CFSTR_FILENAMEMAP = CFSTR_FILENAMEMAPW
  414. CFSTR_FILEDESCRIPTOR = CFSTR_FILEDESCRIPTORA
  415. CFSTR_FILENAME = CFSTR_FILENAMEA
  416. CFSTR_FILENAMEMAP = CFSTR_FILENAMEMAPA
  417. DVASPECT_SHORTNAME = 2
  418. SHCNE_RENAMEITEM = 1
  419. SHCNE_CREATE = 2
  420. SHCNE_DELETE = 4
  421. SHCNE_MKDIR = 8
  422. SHCNE_RMDIR = 16
  423. SHCNE_MEDIAINSERTED = 32
  424. SHCNE_MEDIAREMOVED = 64
  425. SHCNE_DRIVEREMOVED = 128
  426. SHCNE_DRIVEADD = 256
  427. SHCNE_NETSHARE = 512
  428. SHCNE_NETUNSHARE = 1024
  429. SHCNE_ATTRIBUTES = 2048
  430. SHCNE_UPDATEDIR = 4096
  431. SHCNE_UPDATEITEM = 8192
  432. SHCNE_SERVERDISCONNECT = 16384
  433. SHCNE_UPDATEIMAGE = 32768
  434. SHCNE_DRIVEADDGUI = 65536
  435. SHCNE_RENAMEFOLDER = 131072
  436. SHCNE_FREESPACE = 262144
  437. SHCNE_EXTENDED_EVENT = 67108864
  438. SHCNE_ASSOCCHANGED = 134217728
  439. SHCNE_DISKEVENTS = 145439
  440. SHCNE_GLOBALEVENTS = 201687520
  441. SHCNE_ALLEVENTS = 2147483647
  442. SHCNE_INTERRUPT = -2147483648
  443. SHCNEE_ORDERCHANGED = 2
  444. SHCNF_IDLIST = 0
  445. SHCNF_PATHA = 1
  446. SHCNF_PRINTERA = 2
  447. SHCNF_DWORD = 3
  448. SHCNF_PATHW = 5
  449. SHCNF_PRINTERW = 6
  450. SHCNF_TYPE = 255
  451. SHCNF_FLUSH = 4096
  452. SHCNF_FLUSHNOWAIT = 8192
  453. SHCNF_PATH = SHCNF_PATHW
  454. SHCNF_PRINTER = SHCNF_PRINTERW
  455. SHCNF_PATH = SHCNF_PATHA
  456. SHCNF_PRINTER = SHCNF_PRINTERA
  457. QIF_CACHED = 1
  458. QIF_DONTEXPANDFOLDER = 2
  459. SHARD_PIDL = 1
  460. SHARD_PATHA = 2
  461. SHARD_PATHW = 3
  462. SHARD_PATH = SHARD_PATHW
  463. SHARD_PATH = SHARD_PATHA
  464. SHGDFIL_FINDDATA = 1
  465. SHGDFIL_NETRESOURCE = 2
  466. SHGDFIL_DESCRIPTIONID = 3
  467. SHDID_ROOT_REGITEM = 1
  468. SHDID_FS_FILE = 2
  469. SHDID_FS_DIRECTORY = 3
  470. SHDID_FS_OTHER = 4
  471. SHDID_COMPUTER_DRIVE35 = 5
  472. SHDID_COMPUTER_DRIVE525 = 6
  473. SHDID_COMPUTER_REMOVABLE = 7
  474. SHDID_COMPUTER_FIXED = 8
  475. SHDID_COMPUTER_NETDRIVE = 9
  476. SHDID_COMPUTER_CDROM = 10
  477. SHDID_COMPUTER_RAMDISK = 11
  478. SHDID_COMPUTER_OTHER = 12
  479. SHDID_NET_DOMAIN = 13
  480. SHDID_NET_SERVER = 14
  481. SHDID_NET_SHARE = 15
  482. SHDID_NET_RESTOFNET = 16
  483. SHDID_NET_OTHER = 17
  484. PID_IS_URL = 2
  485. PID_IS_NAME = 4
  486. PID_IS_WORKINGDIR = 5
  487. PID_IS_HOTKEY = 6
  488. PID_IS_SHOWCMD = 7
  489. PID_IS_ICONINDEX = 8
  490. PID_IS_ICONFILE = 9
  491. PID_IS_WHATSNEW = 10
  492. PID_IS_AUTHOR = 11
  493. PID_IS_DESCRIPTION = 12
  494. PID_IS_COMMENT = 13
  495. PID_INTSITE_WHATSNEW = 2
  496. PID_INTSITE_AUTHOR = 3
  497. PID_INTSITE_LASTVISIT = 4
  498. PID_INTSITE_LASTMOD = 5
  499. PID_INTSITE_VISITCOUNT = 6
  500. PID_INTSITE_DESCRIPTION = 7
  501. PID_INTSITE_COMMENT = 8
  502. PID_INTSITE_FLAGS = 9
  503. PID_INTSITE_CONTENTLEN = 10
  504. PID_INTSITE_CONTENTCODE = 11
  505. PID_INTSITE_RECURSE = 12
  506. PID_INTSITE_WATCH = 13
  507. PID_INTSITE_SUBSCRIPTION = 14
  508. PID_INTSITE_URL = 15
  509. PID_INTSITE_TITLE = 16
  510. PID_INTSITE_CODEPAGE = 18
  511. PID_INTSITE_TRACKING = 19
  512. PIDISF_RECENTLYCHANGED = 1
  513. PIDISF_CACHEDSTICKY = 2
  514. PIDISF_CACHEIMAGES = 16
  515. PIDISF_FOLLOWALLLINKS = 32
  516. PIDISM_GLOBAL = 0
  517. PIDISM_WATCH = 1
  518. PIDISM_DONTWATCH = 2
  519. SSF_SHOWALLOBJECTS = 1
  520. SSF_SHOWEXTENSIONS = 2
  521. SSF_SHOWCOMPCOLOR = 8
  522. SSF_SHOWSYSFILES = 32
  523. SSF_DOUBLECLICKINWEBVIEW = 128
  524. SSF_SHOWATTRIBCOL = 256
  525. SSF_DESKTOPHTML = 512
  526. SSF_WIN95CLASSIC = 1024
  527. SSF_DONTPRETTYPATH = 2048
  528. SSF_SHOWINFOTIP = 8192
  529. SSF_MAPNETDRVBUTTON = 4096
  530. SSF_NOCONFIRMRECYCLE = 32768
  531. SSF_HIDEICONS = 16384
  532.  
  533. ABM_NEW = 0
  534. ABM_REMOVE = 1
  535. ABM_QUERYPOS = 2
  536. ABM_SETPOS = 3
  537. ABM_GETSTATE = 4
  538. ABM_GETTASKBARPOS = 5
  539. ABM_ACTIVATE = 6
  540. ABM_GETAUTOHIDEBAR = 7
  541. ABM_SETAUTOHIDEBAR = 8
  542. ABM_WINDOWPOSCHANGED = 9
  543. ABN_STATECHANGE = 0
  544. ABN_POSCHANGED = 1
  545. ABN_FULLSCREENAPP = 2
  546. ABN_WINDOWARRANGE = 3
  547. ABS_AUTOHIDE = 1
  548. ABS_ALWAYSONTOP = 2
  549. ABE_LEFT = 0
  550. ABE_TOP = 1
  551. ABE_RIGHT = 2
  552. ABE_BOTTOM = 3
  553. def EIRESID(x): return (-1 * (int)(x))
  554.  
  555. # Some manually added ones
  556. CSIDL_COMMON_APPDATA = 35
  557. CSIDL_LOCAL_APPDATA = 28
  558.  
  559. SHCONTF_FOLDERS         = 32 # for shell browser
  560. SHCONTF_NONFOLDERS      = 64 # for default view
  561. SHCONTF_INCLUDEHIDDEN   = 128 # for hidden/system objects
  562.  
  563. SHGDN_NORMAL            = 0        # default (display purpose)
  564. SHGDN_INFOLDER          = 1        # displayed under a folder (relative)
  565. SHGDN_INCLUDE_NONFILESYS = 8192   # if not set, display names for shell name space items that are not in the file system will fail.
  566. SHGDN_FORADDRESSBAR     = 16384   # for displaying in the address (drives dropdown) bar
  567. SHGDN_FORPARSING        = 32768   # for ParseDisplayName or path
  568.  
  569. SHCONTF_FOLDERS         = 32       # for shell browser
  570. SHCONTF_NONFOLDERS      = 64       # for default view
  571. SHCONTF_INCLUDEHIDDEN   = 128      # for hidden/system objects
  572.  
  573. BFO_NONE    = 0
  574. BFO_BROWSER_PERSIST_SETTINGS    = 1
  575. BFO_RENAME_FOLDER_OPTIONS_TOINTERNET    = 2
  576. BFO_BOTH_OPTIONS    = 4
  577. BIF_PREFER_INTERNET_SHORTCUT    = 8
  578. BFO_BROWSE_NO_IN_NEW_PROCESS    = 16
  579. BFO_ENABLE_HYPERLINK_TRACKING    = 32
  580. BFO_USE_IE_OFFLINE_SUPPORT    = 64
  581. BFO_SUBSTITUE_INTERNET_START_PAGE    = 128
  582. BFO_USE_IE_LOGOBANDING    = 256
  583. BFO_ADD_IE_TOCAPTIONBAR    = 512
  584. BFO_USE_DIALUP_REF    = 1024
  585. BFO_USE_IE_TOOLBAR    = 2048
  586. BFO_NO_PARENT_FOLDER_SUPPORT    = 4096
  587. BFO_NO_REOPEN_NEXT_RESTART    = 8192
  588. BFO_GO_HOME_PAGE    = 16384
  589. BFO_PREFER_IEPROCESS    = 32768
  590. BFO_SHOW_NAVIGATION_CANCELLED    = 65536
  591. BFO_QUERY_ALL    = -1
  592. # From ShlGuid.h
  593. PID_FINDDATA = 0
  594. PID_NETRESOURCE = 1
  595. PID_DESCRIPTIONID = 2
  596. PID_WHICHFOLDER = 3
  597. PID_NETWORKLOCATION = 4
  598. PID_COMPUTERNAME = 5
  599. PID_DISPLACED_FROM = 2
  600. PID_DISPLACED_DATE = 3
  601. PID_SYNC_COPY_IN = 2
  602. PID_MISC_STATUS = 2
  603. PID_MISC_ACCESSCOUNT = 3
  604. PID_MISC_OWNER = 4
  605. PID_HTMLINFOTIPFILE = 5
  606. PID_MISC_PICS = 6
  607. PID_DISPLAY_PROPERTIES = 0
  608. PID_INTROTEXT = 1
  609. PIDSI_ARTIST = 2
  610. PIDSI_SONGTITLE = 3
  611. PIDSI_ALBUM = 4
  612. PIDSI_YEAR = 5
  613. PIDSI_COMMENT = 6
  614. PIDSI_TRACK = 7
  615. PIDSI_GENRE = 11
  616. PIDSI_LYRICS = 12
  617. PIDDRSI_PROTECTED = 2
  618. PIDDRSI_DESCRIPTION = 3
  619. PIDDRSI_PLAYCOUNT = 4
  620. PIDDRSI_PLAYSTARTS = 5
  621. PIDDRSI_PLAYEXPIRES = 6
  622. PIDVSI_STREAM_NAME = 2
  623. PIDVSI_FRAME_WIDTH = 3
  624. PIDVSI_FRAME_HEIGHT = 4
  625. PIDVSI_TIMELENGTH = 7
  626. PIDVSI_FRAME_COUNT = 5
  627. PIDVSI_FRAME_RATE = 6
  628. PIDVSI_DATA_RATE = 8
  629. PIDVSI_SAMPLE_SIZE = 9
  630. PIDVSI_COMPRESSION = 10
  631. PIDVSI_STREAM_NUMBER = 11
  632. PIDASI_FORMAT = 2
  633. PIDASI_TIMELENGTH = 3
  634. PIDASI_AVG_DATA_RATE = 4
  635. PIDASI_SAMPLE_RATE = 5
  636. PIDASI_SAMPLE_SIZE = 6
  637. PIDASI_CHANNEL_COUNT = 7
  638. PIDASI_STREAM_NUMBER = 8
  639. PIDASI_STREAM_NAME = 9
  640. PIDASI_COMPRESSION = 10
  641. PID_CONTROLPANEL_CATEGORY = 2
  642. PID_VOLUME_FREE = 2
  643. PID_VOLUME_CAPACITY = 3
  644. PID_VOLUME_FILESYSTEM = 4
  645. PID_SHARE_CSC_STATUS = 2
  646. PID_LINK_TARGET = 2
  647. PID_QUERY_RANK = 2
  648. # From PropIdl.h
  649. PROPSETFLAG_DEFAULT = ( 0 )
  650. PROPSETFLAG_NONSIMPLE = ( 1 )
  651. PROPSETFLAG_ANSI = ( 2 )
  652. PROPSETFLAG_UNBUFFERED = ( 4 )
  653. PROPSETFLAG_CASE_SENSITIVE = ( 8 )
  654. PROPSET_BEHAVIOR_CASE_SENSITIVE = ( 1 )
  655. PID_DICTIONARY = ( 0 )
  656. PID_CODEPAGE = ( 1 )
  657. PID_FIRST_USABLE = ( 2 )
  658. PID_FIRST_NAME_DEFAULT = ( 4095 )
  659. PID_LOCALE = ( (-2147483648) )
  660. PID_MODIFY_TIME = ( (-2147483647) )
  661. PID_SECURITY = ( (-2147483646) )
  662. PID_BEHAVIOR = ( (-2147483645) )
  663. PID_ILLEGAL = ( (-1) )
  664. PID_MIN_READONLY = ( (-2147483648) )
  665. PID_MAX_READONLY = ( (-1073741825) )
  666. PIDDI_THUMBNAIL = 2
  667. PIDSI_TITLE = 2
  668. PIDSI_SUBJECT = 3
  669. PIDSI_AUTHOR = 4
  670. PIDSI_KEYWORDS = 5
  671. PIDSI_COMMENTS = 6
  672. PIDSI_TEMPLATE = 7
  673. PIDSI_LASTAUTHOR = 8
  674. PIDSI_REVNUMBER = 9
  675. PIDSI_EDITTIME = 10
  676. PIDSI_LASTPRINTED = 11
  677. PIDSI_CREATE_DTM = 12
  678. PIDSI_LASTSAVE_DTM = 13
  679. PIDSI_PAGECOUNT = 14
  680. PIDSI_WORDCOUNT = 15
  681. PIDSI_CHARCOUNT = 16
  682. PIDSI_THUMBNAIL = 17
  683. PIDSI_APPNAME = 18
  684. PIDSI_DOC_SECURITY = 19
  685. PIDDSI_CATEGORY = 2
  686. PIDDSI_PRESFORMAT = 3
  687. PIDDSI_BYTECOUNT = 4
  688. PIDDSI_LINECOUNT = 5
  689. PIDDSI_PARCOUNT = 6
  690. PIDDSI_SLIDECOUNT = 7
  691. PIDDSI_NOTECOUNT = 8
  692. PIDDSI_HIDDENCOUNT = 9
  693. PIDDSI_MMCLIPCOUNT = 10
  694. PIDDSI_SCALE = 11
  695. PIDDSI_HEADINGPAIR = 12
  696. PIDDSI_DOCPARTS = 13
  697. PIDDSI_MANAGER = 14
  698. PIDDSI_COMPANY = 15
  699. PIDDSI_LINKSDIRTY = 16
  700. PIDMSI_EDITOR = 2
  701. PIDMSI_SUPPLIER = 3
  702. PIDMSI_SOURCE = 4
  703. PIDMSI_SEQUENCE_NO = 5
  704. PIDMSI_PROJECT = 6
  705. PIDMSI_STATUS = 7
  706. PIDMSI_OWNER = 8
  707. PIDMSI_RATING = 9
  708. PIDMSI_PRODUCTION = 10
  709. PIDMSI_COPYRIGHT = 11
  710. PRSPEC_INVALID = ( (-1) )
  711. PRSPEC_LPWSTR = ( 0 )
  712. PRSPEC_PROPID = ( 1 )
  713. # From ShObjIdl.h
  714. SHCIDS_ALLFIELDS = (-2147483648)
  715. SHCIDS_CANONICALONLY = 268435456
  716. SHCIDS_BITMASK = (-65536)
  717. SHCIDS_COLUMNMASK = 65535
  718. SFGAO_CANMONIKER = 4194304
  719. SFGAO_HASSTORAGE = 4194304
  720. SFGAO_STREAM = 4194304
  721. SFGAO_STORAGEANCESTOR = 8388608
  722. SFGAO_STORAGECAPMASK = 1891958792
  723.  
  724. MAXPROPPAGES = 100
  725. PSP_DEFAULT = 0
  726. PSP_DLGINDIRECT = 1
  727. PSP_USEHICON = 2
  728. PSP_USEICONID = 4
  729. PSP_USETITLE = 8
  730. PSP_RTLREADING = 16
  731. PSP_HASHELP = 32
  732. PSP_USEREFPARENT = 64
  733. PSP_USECALLBACK = 128
  734. PSP_PREMATURE = 1024
  735. PSP_HIDEHEADER = 2048
  736. PSP_USEHEADERTITLE = 4096
  737. PSP_USEHEADERSUBTITLE = 8192
  738. PSP_USEFUSIONCONTEXT = 16384
  739. PSPCB_ADDREF = 0
  740. PSPCB_RELEASE = 1
  741. PSPCB_CREATE = 2
  742.  
  743. PSH_DEFAULT = 0
  744. PSH_PROPTITLE = 1
  745. PSH_USEHICON = 2
  746. PSH_USEICONID = 4
  747. PSH_PROPSHEETPAGE = 8
  748. PSH_WIZARDHASFINISH = 16
  749. PSH_WIZARD = 32
  750. PSH_USEPSTARTPAGE = 64
  751. PSH_NOAPPLYNOW = 128
  752. PSH_USECALLBACK = 256
  753. PSH_HASHELP = 512
  754. PSH_MODELESS = 1024
  755. PSH_RTLREADING = 2048
  756. PSH_WIZARDCONTEXTHELP = 4096
  757. PSH_WIZARD97 = 8192
  758. PSH_WIZARD97 = 16777216
  759. PSH_WATERMARK = 32768
  760. PSH_USEHBMWATERMARK = 65536
  761. PSH_USEHPLWATERMARK = 131072
  762. PSH_STRETCHWATERMARK = 262144
  763. PSH_HEADER = 524288
  764. PSH_USEHBMHEADER = 1048576
  765. PSH_USEPAGELANG = 2097152
  766. PSH_WIZARD_LITE = 4194304
  767. PSH_NOCONTEXTHELP = 33554432
  768.  
  769. PSCB_INITIALIZED = 1
  770. PSCB_PRECREATE = 2
  771. PSCB_BUTTONPRESSED = 3
  772. PSNRET_NOERROR = 0
  773. PSNRET_INVALID = 1
  774. PSNRET_INVALID_NOCHANGEPAGE = 2
  775. PSNRET_MESSAGEHANDLED = 3
  776.  
  777. PSWIZB_BACK = 1
  778. PSWIZB_NEXT = 2
  779. PSWIZB_FINISH = 4
  780. PSWIZB_DISABLEDFINISH = 8
  781. PSBTN_BACK = 0
  782. PSBTN_NEXT = 1
  783. PSBTN_FINISH = 2
  784. PSBTN_OK = 3
  785. PSBTN_APPLYNOW = 4
  786. PSBTN_CANCEL = 5
  787. PSBTN_HELP = 6
  788. PSBTN_MAX = 6
  789.  
  790. ID_PSRESTARTWINDOWS = 2
  791. ID_PSREBOOTSYSTEM = (ID_PSRESTARTWINDOWS | 1)
  792. WIZ_CXDLG = 276
  793. WIZ_CYDLG = 140
  794. WIZ_CXBMP = 80
  795. WIZ_BODYX = 92
  796. WIZ_BODYCX = 184
  797. PROP_SM_CXDLG = 212
  798. PROP_SM_CYDLG = 188
  799. PROP_MED_CXDLG = 227
  800. PROP_MED_CYDLG = 215
  801. PROP_LG_CXDLG = 252
  802. PROP_LG_CYDLG = 218
  803. ISOLATION_AWARE_USE_STATIC_LIBRARY = 0
  804. ISOLATION_AWARE_BUILD_STATIC_LIBRARY = 0
  805.  
  806. SHCOLSTATE_TYPE_STR    = 1
  807. SHCOLSTATE_TYPE_INT    = 2
  808. SHCOLSTATE_TYPE_DATE    = 3
  809. SHCOLSTATE_TYPEMASK    = 15
  810. SHCOLSTATE_ONBYDEFAULT    = 16
  811. SHCOLSTATE_SLOW    = 32
  812. SHCOLSTATE_EXTENDED    = 64
  813. SHCOLSTATE_SECONDARYUI    = 128
  814. SHCOLSTATE_HIDDEN    = 256
  815. SHCOLSTATE_PREFER_VARCMP    = 512
  816.  
  817. FWF_AUTOARRANGE    = 1
  818. FWF_ABBREVIATEDNAMES    = 2
  819. FWF_SNAPTOGRID    = 4
  820. FWF_OWNERDATA    = 8
  821. FWF_BESTFITWINDOW    = 16
  822. FWF_DESKTOP    = 32
  823. FWF_SINGLESEL    = 64
  824. FWF_NOSUBFOLDERS    = 128
  825. FWF_TRANSPARENT    = 256
  826. FWF_NOCLIENTEDGE    = 512
  827. FWF_NOSCROLL    = 1024
  828. FWF_ALIGNLEFT    = 2048
  829. FWF_NOICONS    = 4096
  830. FWF_SHOWSELALWAYS    = 8192
  831. FWF_NOVISIBLE    = 16384
  832. FWF_SINGLECLICKACTIVATE    = 32768
  833. FWF_NOWEBVIEW    = 65536
  834. FWF_HIDEFILENAMES    = 131072
  835. FWF_CHECKSELECT    = 262144
  836.  
  837. FVM_FIRST    = 1
  838. FVM_ICON    = 1
  839. FVM_SMALLICON    = 2
  840. FVM_LIST    = 3
  841. FVM_DETAILS    = 4
  842. FVM_THUMBNAIL    = 5
  843. FVM_TILE    = 6
  844. FVM_THUMBSTRIP    = 7
  845.