Ignore:
Timestamp:
Apr 11, 2003, 4:22:06 PM (22 years ago)
Author:
sandervl
Message:

KSO: Implemented WM_COPYDATA

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/wprocess.cpp

    r9971 r10012  
    1 /* $Id: wprocess.cpp,v 1.186 2003-04-02 11:03:33 sandervl Exp $ */
     1/* $Id: wprocess.cpp,v 1.187 2003-04-11 14:21:53 sandervl Exp $ */
    22
    33/*
     
    373373    if(winteb->o.odin.hPostMsgEvent) {
    374374        CloseHandle(winteb->o.odin.hPostMsgEvent);
     375    }
     376
     377    // free shared memory for WM_COPYDATA
     378    if (winteb->o.odin.pWM_COPYDATA)
     379    {
     380        dprintf(("DestroyTEB: freeing WM_COPYDATA: %#p", winteb->o.odin.pWM_COPYDATA));
     381        _sfree(winteb->o.odin.pWM_COPYDATA);
    375382    }
    376383
     
    20052012
    20062013    //Only use WGSS to launch the app if it's not PE or PE & win32k loaded
    2007     if(!fPEExe || (fPEExe && fWin32k)) 
     2014    if(!fPEExe || (fPEExe && fWin32k))
    20082015    {
    20092016      if(O32_CreateProcess(szAppName, lpCommandLine, lpProcessAttributes,
     
    20312038            lpProcessInfo->dwThreadId = MAKE_THREADID(lpProcessInfo->dwProcessId, lpProcessInfo->dwThreadId);
    20322039        }
    2033  
     2040
    20342041        if(cmdline)
    20352042            free(cmdline);
    20362043        return(TRUE);
    20372044      }
    2038  
     2045
    20392046      // verify why O32_CreateProcess actually failed.
    20402047      // If GetLastError() == 191 (ERROR_INVALID_EXE_SIGNATURE)
Note: See TracChangeset for help on using the changeset viewer.