Added some functions

This commit is contained in:
hakril
2018-08-14 23:07:06 +02:00
parent 1c21b77292
commit 570436120b
7 changed files with 4500 additions and 4455 deletions
@@ -1725,4 +1725,20 @@ BOOL GetProcessMemoryInfo(
HANDLE Process,
PPROCESS_MEMORY_COUNTERS ppsmemCounters,
DWORD cb
);
HMODULE WINAPI GetModuleHandleA(
_In_opt_ LPCSTR lpModuleName
);
HMODULE WINAPI GetModuleHandleW(
_In_opt_ LPWSTR lpModuleName
);
BOOLEAN RtlEqualUnicodeString(
PUNICODE_STRING String1,
PUNICODE_STRING String2,
BOOLEAN CaseInSensitive
);
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+15 -1
View File
@@ -567,8 +567,13 @@ def OpenEventA(dwDesiredAccess, bInheritHandle, lpName):
def OpenEventW(dwDesiredAccess, bInheritHandle, lpName):
return OpenEventA.ctypes_function(dwDesiredAccess, bInheritHandle, lpName)
@Kernel32Proxy("GetModuleHandleA")
def GetModuleHandleA(lpModuleName):
return GetModuleHandleA.ctypes_function(lpModuleName)
@Kernel32Proxy("GetModuleHandleW")
def GetModuleHandleW(lpModuleName):
return GetModuleHandleW.ctypes_function(lpModuleName)
# File stuff
@@ -1129,6 +1134,15 @@ def RtlGetCompressionWorkSpaceSize(CompressionFormatAndEngine, CompressBufferWor
def RtlDosPathNameToNtPathName_U(DosName, NtName=None, PartName=None, RelativeName=None):
return RtlDosPathNameToNtPathName_U.ctypes_function(DosName, NtName, PartName, RelativeName)
@NtdllProxy("RtlEqualUnicodeString", no_error_check)
def RtlEqualUnicodeString(String1, String2, CaseInSensitive):
return RtlEqualUnicodeString.ctypes_function(String1, String2, CaseInSensitive)
# Section stuff