mirror of
https://github.com/clinton-hall/nzbToMedia.git
synced 2025-07-16 02:02:53 -07:00
Also updates: - importlib-metadata-0.7 - jaraco-windows - jaraco.classes-1.5 - jaraco.collections-1.6.0 - jaraco.functools-1.20 - jaraco.structures-1.1.2 - jaraco.text-1.10.1 - jaraco.ui-1.6 - more-itertools-4.3.0 - path.py-11.5.0 - six-1.12.0
45 lines
1.3 KiB
Python
45 lines
1.3 KiB
Python
import ctypes.wintypes
|
|
|
|
GMEM_MOVEABLE = 0x2
|
|
|
|
GlobalAlloc = ctypes.windll.kernel32.GlobalAlloc
|
|
GlobalAlloc.argtypes = ctypes.wintypes.UINT, ctypes.c_size_t
|
|
GlobalAlloc.restype = ctypes.wintypes.HANDLE
|
|
|
|
GlobalLock = ctypes.windll.kernel32.GlobalLock
|
|
GlobalLock.argtypes = ctypes.wintypes.HGLOBAL,
|
|
GlobalLock.restype = ctypes.wintypes.LPVOID
|
|
|
|
GlobalUnlock = ctypes.windll.kernel32.GlobalUnlock
|
|
GlobalUnlock.argtypes = ctypes.wintypes.HGLOBAL,
|
|
GlobalUnlock.restype = ctypes.wintypes.BOOL
|
|
|
|
GlobalSize = ctypes.windll.kernel32.GlobalSize
|
|
GlobalSize.argtypes = ctypes.wintypes.HGLOBAL,
|
|
GlobalSize.restype = ctypes.c_size_t
|
|
|
|
CreateFileMapping = ctypes.windll.kernel32.CreateFileMappingW
|
|
CreateFileMapping.argtypes = [
|
|
ctypes.wintypes.HANDLE,
|
|
ctypes.c_void_p,
|
|
ctypes.wintypes.DWORD,
|
|
ctypes.wintypes.DWORD,
|
|
ctypes.wintypes.DWORD,
|
|
ctypes.wintypes.LPWSTR,
|
|
]
|
|
CreateFileMapping.restype = ctypes.wintypes.HANDLE
|
|
|
|
MapViewOfFile = ctypes.windll.kernel32.MapViewOfFile
|
|
MapViewOfFile.restype = ctypes.wintypes.HANDLE
|
|
|
|
UnmapViewOfFile = ctypes.windll.kernel32.UnmapViewOfFile
|
|
UnmapViewOfFile.argtypes = ctypes.wintypes.HANDLE,
|
|
|
|
RtlMoveMemory = ctypes.windll.kernel32.RtlMoveMemory
|
|
RtlMoveMemory.argtypes = (
|
|
ctypes.c_void_p,
|
|
ctypes.c_void_p,
|
|
ctypes.c_size_t,
|
|
)
|
|
|
|
ctypes.windll.kernel32.LocalFree.argtypes = ctypes.wintypes.HLOCAL,
|