aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/windows_support.py
diff options
context:
space:
mode:
Diffstat (limited to 'setuptools/windows_support.py')
-rw-r--r--setuptools/windows_support.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/setuptools/windows_support.py b/setuptools/windows_support.py
index 8da71243..df35a5f4 100644
--- a/setuptools/windows_support.py
+++ b/setuptools/windows_support.py
@@ -1,4 +1,4 @@
-import ctypes
+import ctypes.wintypes
def hide_file(path):
@@ -9,11 +9,12 @@ def hide_file(path):
`path` must be text.
"""
-
- SetFileAttributesW = ctypes.windll.kernel32.SetFileAttributesW
+ SetFileAttributes = ctypes.windll.kernel32.SetFileAttributesW
+ SetFileAttributes.argtypes = ctypes.wintypes.LPWSTR, ctypes.wintypes.DWORD
+ SetFileAttributes.restype = ctypes.wintypes.BOOL
FILE_ATTRIBUTE_HIDDEN = 0x02
- ret = SetFileAttributesW(path, FILE_ATTRIBUTE_HIDDEN)
+ ret = SetFileAttributes(path, FILE_ATTRIBUTE_HIDDEN)
if not ret:
raise ctypes.WinError()