diff -r 67c6ff54ec25 -r a009639409f5 memspy/memspy_plat/memspy_api/include/MemSpyEngineClientInterface.h --- a/memspy/memspy_plat/memspy_api/include/MemSpyEngineClientInterface.h Fri May 14 17:25:03 2010 +0300 +++ b/memspy/memspy_plat/memspy_api/include/MemSpyEngineClientInterface.h Thu May 27 14:26:55 2010 +0300 @@ -48,6 +48,7 @@ // Literal constants _LIT( KMemSpyServerName, "MemSpyServer" ); +_LIT( KMemSpyProcessName0, "MemSpyServer.exe" ); _LIT( KMemSpyProcessName1, "MemSpyUI.exe" ); _LIT( KMemSpyProcessName2, "MemSpyConsole.exe" ); @@ -258,12 +259,72 @@ EMemSpyClientServerOpSystemWideMemoryTrackingHeapDumpSet, /** + * [INTERNAL REQUEST] + */ + EMemSpyClientServerOpMarkerUiFirst, + + EMemSpyClientServerOpGetProcessCount = EMemSpyClientServerOpMarkerUiFirst, + + EMemSpyClientServerOpGetProcesses, + + EMemSpyClienServerOpGetProcessIdByName, + + EMemSpyClientServerOpGetThreadCount, + + EMemSpyClientServerOpGetThreads, + + EMemSpyClientServerOpSetThreadPriority, + + EMemSpyClientServerOpProcessSystemPermanentOrCritical, + + EMemSpyClientServerOpEndProcess, + + EMemSpyClientServerOpSwitchToProcess, + + //Threads operations + EMemSpyClientServerOpThreadSystemPermanentOrCritical, + + EMemSpyClientServerOpEndThread, + + EMemSpyClientServerOpSwitchToThread, + + EMemSpyClientServerOpGetInfoItemType, + + EMemSpyClientServerOpGetThreadInfoItemsCount, + + EMemSpyClientServerOpGetThreadInfoItems, + + + //Kernel Objects operations + EMemSpyClientServerOpGetKernelObjectCount, + + EMemSpyClientServerOpGetKernelObjects, + + EMemSpyClientServerOpGetKernelObjectItemCount, + + EMemSpyClientServerOpGetKernelObjectItems, + + EMemSpyClientServerOpGetHeap, + + EMemSpyClientServerOpMarkerUiLast, + + EMemSpyClientServerOpOutputAllContainerContents, + + EMemSpyClientServerOpDumpKernelHeap, + + /** * [INTERNAL REQUEST] */ EMemSpyClientServerOpMarkerLast, }; +enum TMemSpyEndType + { + ETerminate, + EKill, + EPanic + };