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:
authorrichard <richard.withnell@bmce-networks.com>2018-01-16 03:13:30 +0300
committerrichard <richard.withnell@bmce-networks.com>2018-01-16 03:13:30 +0300
commitb9491d7285f6b050ed9a606bb518fbd8370af85d (patch)
tree244fe9f60c14f7ac4604bb9c82792fb6315223c8
parent899ff6e9afee70f6b4e63f7f313d9cb716d219d2 (diff)
Add GetStartupInfoA
-rw-r--r--peloader/winapi/GetStartupInfoW.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/peloader/winapi/GetStartupInfoW.c b/peloader/winapi/GetStartupInfoW.c
index c7e1bf9..c068e57 100644
--- a/peloader/winapi/GetStartupInfoW.c
+++ b/peloader/winapi/GetStartupInfoW.c
@@ -32,6 +32,15 @@ typedef struct _STARTUPINFO {
HANDLE hStdError;
} STARTUPINFO, *LPSTARTUPINFO;
+
+STATIC void WINAPI GetStartupInfoA(LPSTARTUPINFO lpStartupInfo)
+{
+ memset(lpStartupInfo, 0, sizeof *lpStartupInfo);
+
+ DebugLog("GetStartupInfoA(%p)", lpStartupInfo);
+}
+
+
STATIC void WINAPI GetStartupInfoW(LPSTARTUPINFO lpStartupInfo)
{
memset(lpStartupInfo, 0, sizeof *lpStartupInfo);
@@ -39,7 +48,6 @@ STATIC void WINAPI GetStartupInfoW(LPSTARTUPINFO lpStartupInfo)
DebugLog("GetStartupInfoW(%p)", lpStartupInfo);
}
-
STATIC PVOID WINAPI GetCommandLineA(void)
{
DebugLog("");
@@ -52,6 +60,7 @@ STATIC PVOID WINAPI GetCommandLineW(void)
return L"totallylegit.exe notfake very real";
}
+DECLARE_CRT_EXPORT("GetStartupInfoA", GetStartupInfoA);
DECLARE_CRT_EXPORT("GetStartupInfoW", GetStartupInfoW);
DECLARE_CRT_EXPORT("GetCommandLineA", GetCommandLineA);
DECLARE_CRT_EXPORT("GetCommandLineW", GetCommandLineW);