Skip to content

Commit 7f611d2

Browse files
committed
Duplicated constants
1 parent 4f8ae33 commit 7f611d2

4 files changed

Lines changed: 36 additions & 230 deletions

File tree

com/win32comext/shell/shellcon.py

Lines changed: 31 additions & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -76,21 +76,6 @@
7676
SEE_MASK_NO_CONSOLE = 32768
7777
SEE_MASK_ASYNCOK = 1048576
7878
SEE_MASK_HMONITOR = 2097152
79-
SEE_MASK_CLASSNAME = 1
80-
SEE_MASK_CLASSKEY = 3
81-
SEE_MASK_IDLIST = 4
82-
SEE_MASK_INVOKEIDLIST = 12
83-
SEE_MASK_ICON = 16
84-
SEE_MASK_HOTKEY = 32
85-
SEE_MASK_NOCLOSEPROCESS = 64
86-
SEE_MASK_CONNECTNETDRV = 128
87-
SEE_MASK_FLAG_DDEWAIT = 256
88-
SEE_MASK_DOENVSUBST = 512
89-
SEE_MASK_FLAG_NO_UI = 1024
90-
SEE_MASK_UNICODE = 16384
91-
SEE_MASK_NO_CONSOLE = 32768
92-
SEE_MASK_ASYNCOK = 1048576
93-
SEE_MASK_HMONITOR = 2097152
9479
SHERB_NOCONFIRMATION = 1
9580
SHERB_NOPROGRESSUI = 2
9681
SHERB_NOSOUND = 4
@@ -144,7 +129,7 @@
144129
CMF_OPTIMIZEFORINVOKE = 2048
145130
CMF_SYNCCASCADEMENU = 4096
146131
CMF_DONOTPICKDEFAULT = 8192
147-
CMF_RESERVED = 4294901760 # 0xffff0000
132+
CMF_RESERVED = 0xffff0000
148133

149134
GCS_VERBA = 0
150135
GCS_HELPTEXTA = 1
@@ -153,9 +138,6 @@
153138
GCS_HELPTEXTW = 5
154139
GCS_VALIDATEW = 6
155140
GCS_UNICODE = 4
156-
GCS_VERB = GCS_VERBW
157-
GCS_HELPTEXT = GCS_HELPTEXTW
158-
GCS_VALIDATE = GCS_VALIDATEW
159141
GCS_VERB = GCS_VERBA
160142
GCS_HELPTEXT = GCS_HELPTEXTA
161143
GCS_VALIDATE = GCS_VALIDATEA
@@ -188,26 +170,6 @@
188170
ISIOI_ICONFILE = 1
189171
ISIOI_ICONINDEX = 2
190172
ISIOI_SYSIMAGELISTINDEX = 4
191-
FO_MOVE = 1
192-
FO_COPY = 2
193-
FO_DELETE = 3
194-
FO_RENAME = 4
195-
FOF_MULTIDESTFILES = 1
196-
FOF_CONFIRMMOUSE = 2
197-
FOF_SILENT = 4
198-
FOF_RENAMEONCOLLISION = 8
199-
FOF_NOCONFIRMATION = 16
200-
FOF_WANTMAPPINGHANDLE = 32
201-
FOF_ALLOWUNDO = 64
202-
FOF_FILESONLY = 128
203-
FOF_SIMPLEPROGRESS = 256
204-
FOF_NOCONFIRMMKDIR = 512
205-
FOF_NOERRORUI = 1024
206-
FOF_NOCOPYSECURITYATTRIBS = 2048
207-
PO_DELETE = 19
208-
PO_RENAME = 20
209-
PO_PORTCHANGE = 32
210-
PO_REN_PORT = 52
211173
FVSIF_RECT = 1
212174
FVSIF_PINNED = 2
213175
FVSIF_NEWFAILED = 134217728
@@ -353,9 +315,6 @@
353315
BFFM_SETSELECTIONA = WM_USER + 102
354316
BFFM_SETSELECTIONW = WM_USER + 103
355317
BFFM_SETSTATUSTEXTW = WM_USER + 104
356-
BFFM_SETSTATUSTEXT = BFFM_SETSTATUSTEXTW
357-
BFFM_SETSELECTION = BFFM_SETSELECTIONW
358-
BFFM_VALIDATEFAILED = BFFM_VALIDATEFAILEDW
359318
BFFM_SETSTATUSTEXT = BFFM_SETSTATUSTEXTA
360319
BFFM_SETSELECTION = BFFM_SETSELECTIONA
361320
BFFM_VALIDATEFAILED = BFFM_VALIDATEFAILEDA
@@ -388,51 +347,6 @@
388347
DWFRF_NORMAL = 0
389348
DWFRF_DELETECONFIGDATA = 1
390349
DWFAF_HIDDEN = 1
391-
DBIM_MINSIZE = 1
392-
DBIM_MAXSIZE = 2
393-
DBIM_INTEGRAL = 4
394-
DBIM_ACTUAL = 8
395-
DBIM_TITLE = 16
396-
DBIM_MODEFLAGS = 32
397-
DBIM_BKCOLOR = 64
398-
DBIMF_NORMAL = 0
399-
DBIMF_VARIABLEHEIGHT = 8
400-
DBIMF_DEBOSSED = 32
401-
DBIMF_BKCOLOR = 64
402-
DBIF_VIEWMODE_NORMAL = 0
403-
DBIF_VIEWMODE_VERTICAL = 1
404-
DBIF_VIEWMODE_FLOATING = 2
405-
DBIF_VIEWMODE_TRANSPARENT = 4
406-
COMPONENT_TOP = 2147483647
407-
COMP_TYPE_HTMLDOC = 0
408-
COMP_TYPE_PICTURE = 1
409-
COMP_TYPE_WEBSITE = 2
410-
COMP_TYPE_CONTROL = 3
411-
COMP_TYPE_CFHTML = 4
412-
COMP_TYPE_MAX = 4
413-
AD_APPLY_SAVE = 1
414-
AD_APPLY_HTMLGEN = 2
415-
AD_APPLY_REFRESH = 4
416-
AD_APPLY_ALL = AD_APPLY_SAVE | AD_APPLY_HTMLGEN | AD_APPLY_REFRESH
417-
AD_APPLY_FORCE = 8
418-
AD_APPLY_BUFFERED_REFRESH = 16
419-
WPSTYLE_CENTER = 0
420-
WPSTYLE_TILE = 1
421-
WPSTYLE_STRETCH = 2
422-
WPSTYLE_MAX = 3
423-
COMP_ELEM_TYPE = 1
424-
COMP_ELEM_CHECKED = 2
425-
COMP_ELEM_DIRTY = 4
426-
COMP_ELEM_NOSCROLL = 8
427-
COMP_ELEM_POS_LEFT = 16
428-
COMP_ELEM_POS_TOP = 32
429-
COMP_ELEM_SIZE_WIDTH = 64
430-
COMP_ELEM_SIZE_HEIGHT = 128
431-
COMP_ELEM_POS_ZINDEX = 256
432-
COMP_ELEM_SOURCE = 512
433-
COMP_ELEM_FRIENDLYNAME = 1024
434-
COMP_ELEM_SUBSCRIBEDURL = 2048
435-
ADDURL_SILENT = 0x0001
436350
CFSTR_SHELLIDLIST = "Shell IDList Array"
437351
CFSTR_SHELLIDLISTOFFSET = "Shell Object Offsets"
438352
CFSTR_NETRESOURCES = "Net Resource"
@@ -457,9 +371,6 @@
457371
CFSTR_TARGETCLSID = "TargetCLSID"
458372
CFSTR_LOGICALPERFORMEDDROPEFFECT = "Logical Performed DropEffect"
459373
CFSTR_AUTOPLAY_SHELLIDLISTS = "Autoplay Enumerated IDList Array"
460-
CFSTR_FILEDESCRIPTOR = CFSTR_FILEDESCRIPTORW
461-
CFSTR_FILENAME = CFSTR_FILENAMEW
462-
CFSTR_FILENAMEMAP = CFSTR_FILENAMEMAPW
463374
CFSTR_FILEDESCRIPTOR = CFSTR_FILEDESCRIPTORA
464375
CFSTR_FILENAME = CFSTR_FILENAMEA
465376
CFSTR_FILENAMEMAP = CFSTR_FILENAMEMAPA
@@ -499,8 +410,6 @@
499410
SHCNF_TYPE = 255
500411
SHCNF_FLUSH = 4096
501412
SHCNF_FLUSHNOWAIT = 8192
502-
SHCNF_PATH = SHCNF_PATHW
503-
SHCNF_PRINTER = SHCNF_PRINTERW
504413
SHCNF_PATH = SHCNF_PATHA
505414
SHCNF_PRINTER = SHCNF_PRINTERA
506415
QIF_CACHED = 1
@@ -614,8 +523,6 @@ def EIRESID(x):
614523

615524

616525
# Some manually added ones
617-
CSIDL_COMMON_APPDATA = 35
618-
CSIDL_LOCAL_APPDATA = 28
619526

620527
SHCONTF_FOLDERS = 32 # for shell browser
621528
SHCONTF_NONFOLDERS = 64 # for default view
@@ -632,10 +539,6 @@ def EIRESID(x):
632539
SHGDN_FORADDRESSBAR = 16384 # for displaying in the address (drives dropdown) bar
633540
SHGDN_FORPARSING = 32768 # for ParseDisplayName or path
634541

635-
SHCONTF_FOLDERS = 32 # for shell browser
636-
SHCONTF_NONFOLDERS = 64 # for default view
637-
SHCONTF_INCLUDEHIDDEN = 128 # for hidden/system objects
638-
639542
BFO_NONE = 0
640543
BFO_BROWSER_PERSIST_SETTINGS = 1
641544
BFO_RENAME_FOLDER_OPTIONS_TOINTERNET = 2
@@ -820,7 +723,6 @@ def EIRESID(x):
820723
PSH_MODELESS = 1024
821724
PSH_RTLREADING = 2048
822725
PSH_WIZARDCONTEXTHELP = 4096
823-
PSH_WIZARD97 = 8192
824726
PSH_WIZARD97 = 16777216
825727
PSH_WATERMARK = 32768
826728
PSH_USEHBMWATERMARK = 65536
@@ -985,7 +887,7 @@ def EIRESID(x):
985887
SHGVSPB_ALLFOLDERS = 8
986888
SHGVSPB_INHERIT = 16
987889
SHGVSPB_ROAM = 32
988-
SHGVSPB_NOAUTODEFAULTS = 2147483648 # 0x80000000
890+
SHGVSPB_NOAUTODEFAULTS = 0x80000000
989891
SHGVSPB_FOLDER = SHGVSPB_PERUSER | SHGVSPB_PERFOLDER
990892
SHGVSPB_FOLDERNODEFAULTS = SHGVSPB_PERUSER | SHGVSPB_PERFOLDER | SHGVSPB_NOAUTODEFAULTS
991893
SHGVSPB_USERDEFAULTS = SHGVSPB_PERUSER | SHGVSPB_ALLFOLDERS
@@ -1073,8 +975,8 @@ def EIRESID(x):
1073975
IS_SPLIT = 4
1074976
IS_VALIDSIZESTATEBITS = IS_NORMAL | IS_SPLIT | IS_FULLSCREEN
1075977
IS_VALIDSTATEBITS = (
1076-
IS_NORMAL | IS_SPLIT | IS_FULLSCREEN | 2147483648 | 1073741824
1077-
) ## 0x80000000|0x40000000
978+
IS_NORMAL | IS_SPLIT | IS_FULLSCREEN | 0x80000000 | 0x40000000
979+
)
1078980
# IActiveDesktop.ApplyChanges Flags
1079981
AD_APPLY_SAVE = 1
1080982
AD_APPLY_HTMLGEN = 2
@@ -1089,21 +991,21 @@ def EIRESID(x):
1089991
WPSTYLE_STRETCH = 2
1090992
WPSTYLE_MAX = 3
1091993
# ModifyDesktopItem flags
1092-
COMP_ELEM_TYPE = 1 ## 0x00000001
1093-
COMP_ELEM_CHECKED = 2 ## 0x00000002
1094-
COMP_ELEM_DIRTY = 4 ## 0x00000004
1095-
COMP_ELEM_NOSCROLL = 8 ## 0x00000008
1096-
COMP_ELEM_POS_LEFT = 16 ## 0x00000010
1097-
COMP_ELEM_POS_TOP = 32 ## 0x00000020
1098-
COMP_ELEM_SIZE_WIDTH = 64 ## 0x00000040
1099-
COMP_ELEM_SIZE_HEIGHT = 128 ## 0x00000080
1100-
COMP_ELEM_POS_ZINDEX = 256 ## 0x00000100
1101-
COMP_ELEM_SOURCE = 512 ## 0x00000200
1102-
COMP_ELEM_FRIENDLYNAME = 1024 ## 0x00000400
1103-
COMP_ELEM_SUBSCRIBEDURL = 2048 ## 0x00000800
1104-
COMP_ELEM_ORIGINAL_CSI = 4096 ## 0x00001000
1105-
COMP_ELEM_RESTORED_CSI = 8192 ## 0x00002000
1106-
COMP_ELEM_CURITEMSTATE = 16384 ## 0x00004000
994+
COMP_ELEM_TYPE = 0x00000001
995+
COMP_ELEM_CHECKED = 0x00000002
996+
COMP_ELEM_DIRTY = 0x00000004
997+
COMP_ELEM_NOSCROLL = 0x00000008
998+
COMP_ELEM_POS_LEFT = 0x00000010
999+
COMP_ELEM_POS_TOP = 0x00000020
1000+
COMP_ELEM_SIZE_WIDTH = 0x00000040
1001+
COMP_ELEM_SIZE_HEIGHT = 0x00000080
1002+
COMP_ELEM_POS_ZINDEX = 0x00000100
1003+
COMP_ELEM_SOURCE = 0x00000200
1004+
COMP_ELEM_FRIENDLYNAME = 0x00000400
1005+
COMP_ELEM_SUBSCRIBEDURL = 0x00000800
1006+
COMP_ELEM_ORIGINAL_CSI = 0x00001000
1007+
COMP_ELEM_RESTORED_CSI = 0x00002000
1008+
COMP_ELEM_CURITEMSTATE = 0x00004000
11071009
COMP_ELEM_ALL = (
11081010
COMP_ELEM_TYPE
11091011
| COMP_ELEM_CHECKED
@@ -1125,24 +1027,24 @@ def EIRESID(x):
11251027
DTI_ADDUI_DEFAULT = 0
11261028
DTI_ADDUI_DISPSUBWIZARD = 1
11271029
DTI_ADDUI_POSITIONITEM = 2
1128-
ADDURL_SILENT = 1
1129-
COMPONENT_TOP = 1073741823 ## 0x3fffffff
1130-
COMPONENT_DEFAULT_LEFT = 65535 ## 0xFFFF
1131-
COMPONENT_DEFAULT_TOP = 65535 ## 0xFFFF
1030+
ADDURL_SILENT = 0x0001
1031+
COMPONENT_TOP = 0x3fffffff
1032+
COMPONENT_DEFAULT_LEFT = 0xFFFF
1033+
COMPONENT_DEFAULT_TOP = 0xFFFF
11321034

11331035
SSM_CLEAR = 0
11341036
SSM_SET = 1
11351037
SSM_REFRESH = 2
11361038
SSM_UPDATE = 4
11371039

1138-
SCHEME_DISPLAY = 1 ##0x0001
1139-
SCHEME_EDIT = 2 ##0x0002
1140-
SCHEME_LOCAL = 4 ##0x0004
1141-
SCHEME_GLOBAL = 8 ##0x0008
1142-
SCHEME_REFRESH = 16 ##0x0010
1143-
SCHEME_UPDATE = 32 ##0x0020
1144-
SCHEME_DONOTUSE = 64 ##0x0040
1145-
SCHEME_CREATE = 128 ##0x0080
1040+
SCHEME_DISPLAY = 0x0001
1041+
SCHEME_EDIT = 0x0002
1042+
SCHEME_LOCAL = 0x0004
1043+
SCHEME_GLOBAL = 0x0008
1044+
SCHEME_REFRESH = 0x0010
1045+
SCHEME_UPDATE = 0x0020
1046+
SCHEME_DONOTUSE = 0x0040
1047+
SCHEME_CREATE = 0x0080
11461048

11471049
GADOF_DIRTY = 1
11481050

@@ -1415,15 +1317,6 @@ def EIRESID(x):
14151317
FFFP_EXACTMATCH = 0
14161318
FFFP_NEARESTPARENTMATCH = 1
14171319

1418-
KF_FLAG_CREATE = 0x00008000
1419-
KF_FLAG_DONT_VERIFY = 0x00004000
1420-
KF_FLAG_DONT_UNEXPAND = 0x00002000
1421-
KF_FLAG_NO_ALIAS = 0x00001000
1422-
KF_FLAG_INIT = 0x00000800
1423-
KF_FLAG_DEFAULT_PATH = 0x00000400
1424-
KF_FLAG_NOT_PARENT_RELATIVE = 0x00000200
1425-
KF_FLAG_SIMPLE_IDLIST = 0x00000100
1426-
14271320
## APPDOCLISTTYPE, used with IApplicationDocumentLists.GetList
14281321
ADLT_RECENT = 0
14291322
ADLT_FREQUENT = 1

0 commit comments

Comments
 (0)