diff options
author | Cube <alessandro.devito91@gmail.com> | 2021-01-07 10:26:21 +0300 |
---|---|---|
committer | Cube <alessandro.devito91@gmail.com> | 2021-01-07 10:26:21 +0300 |
commit | faa5d9da18c72302bf76a806e2db2eb4e5982358 (patch) | |
tree | 32bd135e633f0b7cd1c4254f76dd29c34bb60776 | |
parent | 8df9845779281073447f603cf1dcf54f86e57ceb (diff) |
Fixed some winnt type and added additional information for LdrLoadDll debug log
-rw-r--r-- | peloader/winapi/Internal.c | 3 | ||||
-rw-r--r-- | peloader/winnt_types.h | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/peloader/winapi/Internal.c b/peloader/winapi/Internal.c index 51ff300..aee5b24 100644 --- a/peloader/winapi/Internal.c +++ b/peloader/winapi/Internal.c @@ -56,8 +56,9 @@ static NTSTATUS WINAPI LdrLoadDll(PWCHAR PathToFile, PHANDLE ModuleHandle) { char *PathToFileA = CreateAnsiFromWide(PathToFile); + char *ModuleFilenameA = CreateAnsiFromWide(ModuleFilename->Buffer); - DebugLog("%p [%s], %p, %p, %#x", PathToFile, PathToFileA, ModuleFilename, ModuleHandle, Flags); + DebugLog("%p [%s], %p [%s], %p, %#x", PathToFile, PathToFileA, ModuleFilename, ModuleFilenameA, ModuleHandle, Flags); *ModuleHandle = (HANDLE) 'LOAD'; diff --git a/peloader/winnt_types.h b/peloader/winnt_types.h index a550317..9ae9544 100644 --- a/peloader/winnt_types.h +++ b/peloader/winnt_types.h @@ -148,8 +148,8 @@ typedef wchar_t WCHAR; typedef CHAR *LPSTR; typedef const char *LPCSTR; typedef WCHAR *LPWSTR; -typedef const wchar_t* *LPCWSTR; -typedef wchar_t* *PWSTR; +typedef const WCHAR *LPCWSTR; +typedef WCHAR *PWSTR; typedef uint8_t UCHAR; typedef uint8_t *PUCHAR; typedef uint16_t SHORT; |