mirror of
https://github.com/iperov/DeepFaceLive.git
synced 2024-10-18 01:20:20 -07:00
39 lines
1.2 KiB
Python
39 lines
1.2 KiB
Python
from ctypes import c_void_p, c_wchar_p, POINTER
|
|
from ..wintypes import BOOL, DWORD, ERROR, HANDLE, HRESULT, LARGE_INTEGER, dll_import
|
|
|
|
|
|
class PriorityClass(DWORD):
|
|
HIGH_PRIORITY_CLASS = DWORD(0x00000080)
|
|
ABOVE_NORMAL_PRIORITY_CLASS = DWORD(0x00008000)
|
|
NORMAL_PRIORITY_CLASS = DWORD(0x00000020)
|
|
BELOW_NORMAL_PRIORITY_CLASS = DWORD(0x00004000)
|
|
IDLE_PRIORITY_CLASS = DWORD(0x00000040)
|
|
|
|
|
|
#
|
|
@dll_import('kernel32')
|
|
def CreateEventW(lpEventAttributes : c_void_p, bManualReset : BOOL, bInitialState : BOOL, lpName : c_wchar_p) -> HANDLE: ...
|
|
|
|
@dll_import('kernel32')
|
|
def GetCurrentProcess() -> HANDLE: ...
|
|
|
|
@dll_import('kernel32')
|
|
def GetPriorityClass(hProcess : HANDLE) -> DWORD: ...
|
|
|
|
@dll_import('kernel32')
|
|
def QueryPerformanceCounter(lpPerformanceCount : POINTER(LARGE_INTEGER) ) -> BOOL: ...
|
|
|
|
@dll_import('kernel32')
|
|
def QueryPerformanceFrequency(lpFrequency : POINTER(LARGE_INTEGER) ) -> BOOL: ...
|
|
|
|
@dll_import('kernel32')
|
|
def SetPriorityClass(hProcess : HANDLE, priority_class : DWORD ) -> BOOL: ...
|
|
|
|
@dll_import('kernel32')
|
|
def WaitForSingleObject(hHandle : HANDLE, dwMilliseconds : DWORD) -> DWORD:...
|
|
|
|
@dll_import('kernel32')
|
|
def Sleep( dwMilliseconds : DWORD) -> None:...
|
|
|
|
|