mirror of
https://github.com/hakril/PythonForWindows
synced 2026-06-08 14:31:45 +00:00
Added some generated def files
This commit is contained in:
@@ -13250,6 +13250,7 @@ enums = set(['ACCESS_MODE',
|
||||
'CBA_EVENT_SEVERITY',
|
||||
'CLSCTX',
|
||||
'COINIT',
|
||||
'COMPUTER_NAME_FORMAT',
|
||||
'COMSD',
|
||||
'DESCKIND',
|
||||
'DNS_FREE_TYPE',
|
||||
@@ -13379,6 +13380,7 @@ enums = set(['ACCESS_MODE',
|
||||
'_BG_JOB_TYPE',
|
||||
'_CALLFRAME_COPY',
|
||||
'_CBA_EVENT_SEVERITY',
|
||||
'_COMPUTER_NAME_FORMAT',
|
||||
'_EVT_CHANNEL_CONFIG_PROPERTY_ID',
|
||||
'_EVT_CHANNEL_ISOLATION_TYPE',
|
||||
'_EVT_CHANNEL_TYPE',
|
||||
@@ -13735,6 +13737,8 @@ functions = set(['AccessCheck',
|
||||
'GetClipboardFormatNameA',
|
||||
'GetClipboardFormatNameW',
|
||||
'GetComputerNameA',
|
||||
'GetComputerNameExA',
|
||||
'GetComputerNameExW',
|
||||
'GetComputerNameW',
|
||||
'GetCurrentProcess',
|
||||
'GetCurrentProcessorNumber',
|
||||
|
||||
@@ -2700,6 +2700,16 @@ NtDelayExecutionParams = ((1, 'Alertable'), (1, 'DelayInterval'))
|
||||
NtTerminateProcessPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, NTSTATUS)
|
||||
NtTerminateProcessParams = ((1, 'ProcessHandle'), (1, 'ExitStatus'))
|
||||
|
||||
#def GetComputerNameExA(NameType, lpBuffer, nSize):
|
||||
# return GetComputerNameExA.ctypes_function(NameType, lpBuffer, nSize)
|
||||
GetComputerNameExAPrototype = WINFUNCTYPE(BOOL, COMPUTER_NAME_FORMAT, LPSTR, LPDWORD)
|
||||
GetComputerNameExAParams = ((1, 'NameType'), (1, 'lpBuffer'), (1, 'nSize'))
|
||||
|
||||
#def GetComputerNameExW(NameType, lpBuffer, nSize):
|
||||
# return GetComputerNameExW.ctypes_function(NameType, lpBuffer, nSize)
|
||||
GetComputerNameExWPrototype = WINFUNCTYPE(BOOL, COMPUTER_NAME_FORMAT, LPWSTR, LPDWORD)
|
||||
GetComputerNameExWParams = ((1, 'NameType'), (1, 'lpBuffer'), (1, 'nSize'))
|
||||
|
||||
#def FileTimeToSystemTime(lpFileTime, lpSystemTime):
|
||||
# return FileTimeToSystemTime.ctypes_function(lpFileTime, lpSystemTime)
|
||||
FileTimeToSystemTimePrototype = WINFUNCTYPE(BOOL, POINTER(FILETIME), LPSYSTEMTIME)
|
||||
|
||||
@@ -9485,6 +9485,21 @@ PEXPLICIT_ACCESSW = POINTER(_EXPLICIT_ACCESS_W)
|
||||
PEXPLICIT_ACCESS_W = POINTER(_EXPLICIT_ACCESS_W)
|
||||
EXPLICIT_ACCESS_W = _EXPLICIT_ACCESS_W
|
||||
|
||||
ComputerNameNetBIOS = EnumValue("_COMPUTER_NAME_FORMAT", "ComputerNameNetBIOS", 0x0)
|
||||
ComputerNameDnsHostname = EnumValue("_COMPUTER_NAME_FORMAT", "ComputerNameDnsHostname", 0x1)
|
||||
ComputerNameDnsDomain = EnumValue("_COMPUTER_NAME_FORMAT", "ComputerNameDnsDomain", 0x2)
|
||||
ComputerNameDnsFullyQualified = EnumValue("_COMPUTER_NAME_FORMAT", "ComputerNameDnsFullyQualified", 0x3)
|
||||
ComputerNamePhysicalNetBIOS = EnumValue("_COMPUTER_NAME_FORMAT", "ComputerNamePhysicalNetBIOS", 0x4)
|
||||
ComputerNamePhysicalDnsHostname = EnumValue("_COMPUTER_NAME_FORMAT", "ComputerNamePhysicalDnsHostname", 0x5)
|
||||
ComputerNamePhysicalDnsDomain = EnumValue("_COMPUTER_NAME_FORMAT", "ComputerNamePhysicalDnsDomain", 0x6)
|
||||
ComputerNamePhysicalDnsFullyQualified = EnumValue("_COMPUTER_NAME_FORMAT", "ComputerNamePhysicalDnsFullyQualified", 0x7)
|
||||
ComputerNameMax = EnumValue("_COMPUTER_NAME_FORMAT", "ComputerNameMax", 0x8)
|
||||
class _COMPUTER_NAME_FORMAT(EnumType):
|
||||
values = [ComputerNameNetBIOS, ComputerNameDnsHostname, ComputerNameDnsDomain, ComputerNameDnsFullyQualified, ComputerNamePhysicalNetBIOS, ComputerNamePhysicalDnsHostname, ComputerNamePhysicalDnsDomain, ComputerNamePhysicalDnsFullyQualified, ComputerNameMax]
|
||||
mapper = FlagMapper(*values)
|
||||
COMPUTER_NAME_FORMAT = _COMPUTER_NAME_FORMAT
|
||||
|
||||
|
||||
class _SYSTEM_PROCESS_INFORMATION(Structure):
|
||||
_fields_ = [
|
||||
("NextEntryOffset", ULONG),
|
||||
|
||||
Reference in New Issue
Block a user