Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/taviso/loadlibrary.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCube <alessandro.devito91@gmail.com>2021-01-07 10:26:21 +0300
committerCube <alessandro.devito91@gmail.com>2021-01-07 10:26:21 +0300
commitfaa5d9da18c72302bf76a806e2db2eb4e5982358 (patch)
tree32bd135e633f0b7cd1c4254f76dd29c34bb60776
parent8df9845779281073447f603cf1dcf54f86e57ceb (diff)
Fixed some winnt type and added additional information for LdrLoadDll debug log
-rw-r--r--peloader/winapi/Internal.c3
-rw-r--r--peloader/winnt_types.h4
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;