Modified process creation sequence: call PE_CreateModule in the
context of the new process (in TASK_CallToStart).
Changed all PE/Module routines so as to always operate on the current
process; adapted all callers.
diff --git a/loader/pe_resource.c b/loader/pe_resource.c
index 0e2ab76..531b71b 100644
--- a/loader/pe_resource.c
+++ b/loader/pe_resource.c
@@ -32,9 +32,8 @@
static PE_MODREF*
HMODULE32toPE_MODREF(HMODULE32 hmod) {
WINE_MODREF *wm;
- PDB32 *pdb = PROCESS_Current();
- wm = MODULE32_LookupHMODULE( pdb, hmod );
+ wm = MODULE32_LookupHMODULE( hmod );
if (!wm || wm->type!=MODULE32_PE)
return NULL;
return &(wm->binfmt.pe);