}
VOID
-STDCALL
+WINAPI
BaseProcessStartup(PPROCESS_START_ROUTINE lpStartAddress)
{
UINT uExitCode = 0;
* Tells CSR that a new process was created
*/
NTSTATUS
-STDCALL
+WINAPI
BasepNotifyCsrOfCreation(ULONG dwCreationFlags,
IN HANDLE ProcessId,
IN BOOL InheritHandles)
* Creates the first Thread in a Proces
*/
HANDLE
-STDCALL
+WINAPI
BasepCreateFirstThread(HANDLE ProcessHandle,
LPSECURITY_ATTRIBUTES lpThreadAttributes,
PSECTION_IMAGE_INFORMATION SectionImageInfo,
* Converts ANSI to Unicode Environment
*/
PVOID
-STDCALL
+WINAPI
BasepConvertUnicodeEnvironment(OUT SIZE_T* EnvSize,
IN PVOID lpEnvironment)
{
* Converts a Win32 Priority Class to NT
*/
ULONG
-STDCALL
+WINAPI
BasepConvertPriorityClass(IN ULONG dwCreationFlags)
{
ULONG ReturnClass;
* Duplicates a standard handle and writes it where requested.
*/
VOID
-STDCALL
+WINAPI
BasepDuplicateAndWriteHandle(IN HANDLE ProcessHandle,
IN HANDLE StandardHandle,
IN PHANDLE Address)
}
LPWSTR
-STDCALL
+WINAPI
BasepGetDllPath(LPWSTR FullPath,
PVOID Environment)
{
}
VOID
-STDCALL
+WINAPI
BasepCopyHandles(IN PRTL_USER_PROCESS_PARAMETERS Params,
IN PRTL_USER_PROCESS_PARAMETERS PebParams,
IN BOOL InheritHandles)
}
NTSTATUS
-STDCALL
+WINAPI
BasepInitializeEnvironment(HANDLE ProcessHandle,
PPEB Peb,
LPWSTR ApplicationPathName,
* @implemented
*/
BOOL
-STDCALL
+WINAPI
CreateProcessInternalW(HANDLE hToken,
LPCWSTR lpApplicationName,
LPWSTR lpCommandLine,
* @implemented
*/
BOOL
-STDCALL
+WINAPI
CreateProcessW(LPCWSTR lpApplicationName,
LPWSTR lpCommandLine,
LPSECURITY_ATTRIBUTES lpProcessAttributes,
* @implemented
*/
BOOL
-STDCALL
+WINAPI
CreateProcessInternalA(HANDLE hToken,
LPCSTR lpApplicationName,
LPSTR lpCommandLine,
* @implemented
*/
BOOL
-STDCALL
+WINAPI
CreateProcessA(LPCSTR lpApplicationName,
LPSTR lpCommandLine,
LPSECURITY_ATTRIBUTES lpProcessAttributes,