ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

cordebug.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winnls.h"
#include "winreg.h"
#include "ole2.h"
#include "shellapi.h"
#include "mscoree.h"
#include "corhdr.h"
#include "metahost.h"
#include "cordebug.h"
#include "wine/list.h"
#include "mscoree_private.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  DebugProcess

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (mscoree)
static CorDebugimpl_from_ICorDebug (ICorDebug *iface)
static CorDebugimpl_from_ICorDebugProcessEnum (ICorDebugProcessEnum *iface)
static DebugProcessimpl_from_ICorDebugProcess (ICorDebugProcess *iface)
static HRESULT WINAPI cordebugprocess_QueryInterface (ICorDebugProcess *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI cordebugprocess_AddRef (ICorDebugProcess *iface)
static ULONG WINAPI cordebugprocess_Release (ICorDebugProcess *iface)
static HRESULT WINAPI cordebugprocess_Stop (ICorDebugProcess *iface, DWORD dwTimeoutIgnored)
static HRESULT WINAPI cordebugprocess_Continue (ICorDebugProcess *iface, BOOL fIsOutOfBand)
static HRESULT WINAPI cordebugprocess_IsRunning (ICorDebugProcess *iface, BOOL *pbRunning)
static HRESULT WINAPI cordebugprocess_HasQueuedCallbacks (ICorDebugProcess *iface, ICorDebugThread *pThread, BOOL *pbQueued)
static HRESULT WINAPI cordebugprocess_EnumerateThreads (ICorDebugProcess *iface, ICorDebugThreadEnum **ppThreads)
static HRESULT WINAPI cordebugprocess_SetAllThreadsDebugState (ICorDebugProcess *iface, CorDebugThreadState state, ICorDebugThread *pExceptThisThread)
static HRESULT WINAPI cordebugprocess_Detach (ICorDebugProcess *iface)
static HRESULT WINAPI cordebugprocess_Terminate (ICorDebugProcess *iface, UINT exitCode)
static HRESULT WINAPI cordebugprocess_CanCommitChanges (ICorDebugProcess *iface, ULONG cSnapshots, ICorDebugEditAndContinueSnapshot *pSnapshots[], ICorDebugErrorInfoEnum **pError)
static HRESULT WINAPI cordebugprocess_CommitChanges (ICorDebugProcess *iface, ULONG cSnapshots, ICorDebugEditAndContinueSnapshot *pSnapshots[], ICorDebugErrorInfoEnum **pError)
static HRESULT WINAPI cordebugprocess_GetID (ICorDebugProcess *iface, DWORD *pdwProcessId)
static HRESULT WINAPI cordebugprocess_GetHandle (ICorDebugProcess *iface, HPROCESS *phProcessHandle)
static HRESULT WINAPI cordebugprocess_GetThread (ICorDebugProcess *iface, DWORD dwThreadId, ICorDebugThread **ppThread)
static HRESULT WINAPI cordebugprocess_EnumerateObjects (ICorDebugProcess *iface, ICorDebugObjectEnum **ppObjects)
static HRESULT WINAPI cordebugprocess_IsTransitionStub (ICorDebugProcess *iface, CORDB_ADDRESS address, BOOL *pbTransitionStub)
static HRESULT WINAPI cordebugprocess_IsOSSuspended (ICorDebugProcess *iface, DWORD threadID, BOOL *pbSuspended)
static HRESULT WINAPI cordebugprocess_GetThreadContext (ICorDebugProcess *iface, DWORD threadID, ULONG32 contextSize, BYTE context[])
static HRESULT WINAPI cordebugprocess_SetThreadContext (ICorDebugProcess *iface, DWORD threadID, ULONG32 contextSize, BYTE context[])
static HRESULT WINAPI cordebugprocess_ReadMemory (ICorDebugProcess *iface, CORDB_ADDRESS address, DWORD size, BYTE buffer[], SIZE_T *read)
static HRESULT WINAPI cordebugprocess_WriteMemory (ICorDebugProcess *iface, CORDB_ADDRESS address, DWORD size, BYTE buffer[], SIZE_T *written)
static HRESULT WINAPI cordebugprocess_ClearCurrentException (ICorDebugProcess *iface, DWORD threadID)
static HRESULT WINAPI cordebugprocess_EnableLogMessages (ICorDebugProcess *iface, BOOL fOnOff)
static HRESULT WINAPI cordebugprocess_ModifyLogSwitch (ICorDebugProcess *iface, WCHAR *pLogSwitchName, LONG lLevel)
static HRESULT WINAPI cordebugprocess_EnumerateAppDomains (ICorDebugProcess *iface, ICorDebugAppDomainEnum **ppAppDomains)
static HRESULT WINAPI cordebugprocess_GetObject (ICorDebugProcess *iface, ICorDebugValue **ppObject)
static HRESULT WINAPI cordebugprocess_ThreadForFiberCookie (ICorDebugProcess *iface, DWORD fiberCookie, ICorDebugThread **ppThread)
static HRESULT WINAPI cordebugprocess_GetHelperThreadID (ICorDebugProcess *iface, DWORD *pThreadID)
static HRESULT CorDebugProcess_Create (CorDebug *cordebug, IUnknown **ppUnk, LPPROCESS_INFORMATION lpProcessInformation)
static HRESULT WINAPI process_enum_QueryInterface (ICorDebugProcessEnum *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI process_enum_AddRef (ICorDebugProcessEnum *iface)
static ULONG WINAPI process_enum_Release (ICorDebugProcessEnum *iface)
static HRESULT WINAPI process_enum_Skip (ICorDebugProcessEnum *iface, ULONG celt)
static HRESULT WINAPI process_enum_Reset (ICorDebugProcessEnum *iface)
static HRESULT WINAPI process_enum_Clone (ICorDebugProcessEnum *iface, ICorDebugEnum **ppEnum)
static HRESULT WINAPI process_enum_GetCount (ICorDebugProcessEnum *iface, ULONG *pcelt)
static HRESULT WINAPI process_enum_Next (ICorDebugProcessEnum *iface, ULONG celt, ICorDebugProcess *processes[], ULONG *pceltFetched)
static HRESULT WINAPI CorDebug_QueryInterface (ICorDebug *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI CorDebug_AddRef (ICorDebug *iface)
static ULONG WINAPI CorDebug_Release (ICorDebug *iface)
static HRESULT WINAPI CorDebug_Initialize (ICorDebug *iface)
static HRESULT WINAPI CorDebug_Terminate (ICorDebug *iface)
static HRESULT WINAPI CorDebug_SetManagedHandler (ICorDebug *iface, ICorDebugManagedCallback *pCallback)
static HRESULT WINAPI CorDebug_SetUnmanagedHandler (ICorDebug *iface, ICorDebugUnmanagedCallback *pCallback)
static HRESULT WINAPI CorDebug_CreateProcess (ICorDebug *iface, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, DWORD dwCreationFlags, PVOID lpEnvironment, LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation, CorDebugCreateProcessFlags debuggingFlags, ICorDebugProcess **ppProcess)
static HRESULT WINAPI CorDebug_DebugActiveProcess (ICorDebug *iface, DWORD id, BOOL win32Attach, ICorDebugProcess **ppProcess)
static HRESULT WINAPI CorDebug_EnumerateProcesses (ICorDebug *iface, ICorDebugProcessEnum **ppProcess)
static HRESULT WINAPI CorDebug_GetProcess (ICorDebug *iface, DWORD dwProcessId, ICorDebugProcess **ppProcess)
static HRESULT WINAPI CorDebug_CanLaunchOrAttach (ICorDebug *iface, DWORD dwProcessId, BOOL win32DebuggingEnabled)
HRESULT CorDebug_Create (ICLRRuntimeHost *runtimehost, IUnknown **ppUnk)

Variables

static const ICorDebugProcessVtbl cordebugprocessVtbl
static struct
ICorDebugProcessEnumVtbl 
processenum_vtbl
static struct ICorDebugVtbl cordebug_vtbl

Generated on Fri May 25 2012 05:11:01 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.