
diff -r 0ff24a8f6ca2 -r 98307c651589 perfsrv/memspy/Driver/BWINS/memspydriverclientu.def
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/perfsrv/memspy/Driver/BWINS/memspydriverclientu.def	Mon Sep 06 15:00:47 2010 +0300
@@ -0,0 +1,71 @@
+EXPORTS
+	?Close@RMemSpyDriverClient@@QAEXXZ @ 1 NONAME ; void RMemSpyDriverClient::Close(void)
+	?Close@RMemSpyMemStreamReader@@QAEXXZ @ 2 NONAME ; void RMemSpyMemStreamReader::Close(void)
+	?EventMonitorClose@RMemSpyDriverClient@@QAEHI@Z @ 3 NONAME ; int RMemSpyDriverClient::EventMonitorClose(unsigned int)
+	?EventMonitorNotify@RMemSpyDriverClient@@QAEXIAAVTRequestStatus@@AAI@Z @ 4 NONAME ; void RMemSpyDriverClient::EventMonitorNotify(unsigned int, class TRequestStatus &, unsigned int &)
+	?EventMonitorNotifyCancel@RMemSpyDriverClient@@QAEXI@Z @ 5 NONAME ; void RMemSpyDriverClient::EventMonitorNotifyCancel(unsigned int)
+	?EventMonitorOpen@RMemSpyDriverClient@@QAEHAAI@Z @ 6 NONAME ; int RMemSpyDriverClient::EventMonitorOpen(unsigned int &)
+	?GetApproximateKernelObjectSize@RMemSpyDriverClient@@QAEHW4TMemSpyDriverContainerType@@@Z @ 7 NONAME ; int RMemSpyDriverClient::GetApproximateKernelObjectSize(enum TMemSpyDriverContainerType)
+	?GetChunkHandles@RMemSpyDriverClient@@QAEHPAPAXAAH@Z @ 8 NONAME ; int RMemSpyDriverClient::GetChunkHandles(void * *, int &)
+	?GetChunkHandlesForProcess@RMemSpyDriverClient@@QAEHIPAPAXAAH@Z @ 9 NONAME ; int RMemSpyDriverClient::GetChunkHandlesForProcess(unsigned int, void * *, int &)
+	?GetChunkHandlesForThread@RMemSpyDriverClient@@QAEHIPAPAXAAH@Z @ 10 NONAME ; int RMemSpyDriverClient::GetChunkHandlesForThread(unsigned int, void * *, int &)
+	?GetChunkInfo@RMemSpyDriverClient@@QAEHPAXAAVTMemSpyDriverChunkInfo@@@Z @ 11 NONAME ; int RMemSpyDriverClient::GetChunkInfo(void *, class TMemSpyDriverChunkInfo &)
+	?GetChunkInfo@RMemSpyDriverClient@@QAEHPAXAAVTMemSpyDriverChunkInfoWithoutName@@@Z @ 12 NONAME ; int RMemSpyDriverClient::GetChunkInfo(void *, class TMemSpyDriverChunkInfoWithoutName &)
+	?GetCodeSegInfo@RMemSpyDriverClient@@QAEHPAXIAAVTMemSpyDriverCodeSegInfo@@@Z @ 13 NONAME ; int RMemSpyDriverClient::GetCodeSegInfo(void *, unsigned int, class TMemSpyDriverCodeSegInfo &)
+	?GetCodeSegs@RMemSpyDriverClient@@QAEHIPAPAXAAH@Z @ 14 NONAME ; int RMemSpyDriverClient::GetCodeSegs(unsigned int, void * *, int &)
+	?GetCodeSegs@RMemSpyDriverClient@@QAEHPAPAXAAHH@Z @ 15 NONAME ; int RMemSpyDriverClient::GetCodeSegs(void * *, int &, int)
+	?GetContainerHandles@RMemSpyDriverClient@@QAEHW4TMemSpyDriverContainerType@@PAPAXAAH@Z @ 16 NONAME ; int RMemSpyDriverClient::GetContainerHandles(enum TMemSpyDriverContainerType, void * *, int &)
+	?GetGenericHandleInfo@RMemSpyDriverClient@@QAEHHW4TMemSpyDriverContainerType@@PAXAAVTMemSpyDriverHandleInfoGeneric@@@Z @ 17 NONAME ; int RMemSpyDriverClient::GetGenericHandleInfo(int, enum TMemSpyDriverContainerType, void *, class TMemSpyDriverHandleInfoGeneric &)
+	?GetHeapData@RMemSpyDriverClient@@QAEHIKAAVTDes8@@AAI1@Z @ 18 NONAME ; int RMemSpyDriverClient::GetHeapData(unsigned int, unsigned long, class TDes8 &, unsigned int &, unsigned int &)
+	?GetHeapDataKernelLC@RMemSpyDriverClient@@QAEPAVHBufC8@@AAVTMemSpyHeapInfo@@AAV?$RArray@VTMemSpyDriverFreeCell@@@@@Z @ 19 NONAME ; class HBufC8 * RMemSpyDriverClient::GetHeapDataKernelLC(class TMemSpyHeapInfo &, class RArray<class TMemSpyDriverFreeCell> &)
+	?GetHeapDataNext@RMemSpyDriverClient@@QAEHIAAVTDes8@@AAI1@Z @ 20 NONAME ; int RMemSpyDriverClient::GetHeapDataNext(unsigned int, class TDes8 &, unsigned int &, unsigned int &)
+	?GetHeapInfoKernel@RMemSpyDriverClient@@QAEHAAVTMemSpyHeapInfo@@@Z @ 21 NONAME ; int RMemSpyDriverClient::GetHeapInfoKernel(class TMemSpyHeapInfo &)
+	?GetHeapInfoKernel@RMemSpyDriverClient@@QAEHAAVTMemSpyHeapInfo@@AAV?$RArray@VTMemSpyDriverFreeCell@@@@@Z @ 22 NONAME ; int RMemSpyDriverClient::GetHeapInfoKernel(class TMemSpyHeapInfo &, class RArray<class TMemSpyDriverFreeCell> &)
+	?GetHeapInfoUser@RMemSpyDriverClient@@QAEHAAVTMemSpyHeapInfo@@I@Z @ 23 NONAME ; int RMemSpyDriverClient::GetHeapInfoUser(class TMemSpyHeapInfo &, unsigned int)
+	?GetHeapInfoUser@RMemSpyDriverClient@@QAEHAAVTMemSpyHeapInfo@@IAAV?$RArray@VTMemSpyDriverFreeCell@@@@@Z @ 24 NONAME ; int RMemSpyDriverClient::GetHeapInfoUser(class TMemSpyHeapInfo &, unsigned int, class RArray<class TMemSpyDriverFreeCell> &)
+	?GetPAndSInfo@RMemSpyDriverClient@@QAEHPAXAAVTMemSpyDriverPAndSInfo@@@Z @ 25 NONAME ; int RMemSpyDriverClient::GetPAndSInfo(void *, class TMemSpyDriverPAndSInfo &)
+	?GetProcessHandlesByType@RMemSpyDriverClient@@QAEHHW4TMemSpyDriverContainerType@@PAPAXAAH@Z @ 26 NONAME ; int RMemSpyDriverClient::GetProcessHandlesByType(int, enum TMemSpyDriverContainerType, void * *, int &)
+	?GetProcessInfo@RMemSpyDriverClient@@QAEHIAAVTMemSpyDriverProcessInfo@@@Z @ 27 NONAME ; int RMemSpyDriverClient::GetProcessInfo(unsigned int, class TMemSpyDriverProcessInfo &)
+	?GetReferencesToMyProcess@RMemSpyDriverClient@@QAEHI@Z @ 28 NONAME ; int RMemSpyDriverClient::GetReferencesToMyProcess(unsigned int)
+	?GetReferencesToMyThread@RMemSpyDriverClient@@QAEHI@Z @ 29 NONAME ; int RMemSpyDriverClient::GetReferencesToMyThread(unsigned int)
+	?GetServerSessionHandles@RMemSpyDriverClient@@QAEHPAXPAPAXAAH@Z @ 30 NONAME ; int RMemSpyDriverClient::GetServerSessionHandles(void *, void * *, int &)
+	?GetServerSessionInfo@RMemSpyDriverClient@@QAEHPAXAAVTMemSpyDriverServerSessionInfo@@@Z @ 31 NONAME ; int RMemSpyDriverClient::GetServerSessionInfo(void *, class TMemSpyDriverServerSessionInfo &)
+	?GetStackData@RMemSpyDriverClient@@QAEHIAAVTDes8@@AAIW4TMemSpyDriverDomainType@@H@Z @ 32 NONAME ; int RMemSpyDriverClient::GetStackData(unsigned int, class TDes8 &, unsigned int &, enum TMemSpyDriverDomainType, int)
+	?GetStackDataNext@RMemSpyDriverClient@@QAEHIAAVTDes8@@AAIW4TMemSpyDriverDomainType@@H@Z @ 33 NONAME ; int RMemSpyDriverClient::GetStackDataNext(unsigned int, class TDes8 &, unsigned int &, enum TMemSpyDriverDomainType, int)
+	?GetStackInfo@RMemSpyDriverClient@@QAEHIAAVTMemSpyDriverStackInfo@@@Z @ 34 NONAME ; int RMemSpyDriverClient::GetStackInfo(unsigned int, class TMemSpyDriverStackInfo &)
+	?GetThreadHandlesByType@RMemSpyDriverClient@@QAEHHW4TMemSpyDriverContainerType@@PAPAXAAH@Z @ 35 NONAME ; int RMemSpyDriverClient::GetThreadHandlesByType(int, enum TMemSpyDriverContainerType, void * *, int &)
+	?GetThreadInfo@RMemSpyDriverClient@@QAEHIAAVTMemSpyDriverThreadInfo@@@Z @ 36 NONAME ; int RMemSpyDriverClient::GetThreadInfo(unsigned int, class TMemSpyDriverThreadInfo &)
+	?GetThreadsL@RMemSpyDriverClient@@QAEXABVTProcessId@@AAV?$RArray@VTThreadId@@@@@Z @ 37 NONAME ; void RMemSpyDriverClient::GetThreadsL(class TProcessId const &, class RArray<class TThreadId> &)
+	?GetVersion@RMemSpyDriverClient@@QAEXAAVTVersion@@@Z @ 38 NONAME ; void RMemSpyDriverClient::GetVersion(class TVersion &)
+	?Impersonate@RMemSpyDriverClient@@QAEHK@Z @ 39 NONAME ; int RMemSpyDriverClient::Impersonate(unsigned long)
+	?IsDebugKernel@RMemSpyDriverClient@@QAEHXZ @ 40 NONAME ; int RMemSpyDriverClient::IsDebugKernel(void)
+	?MemoryModelType@RMemSpyDriverClient@@QAE?AW4TMemSpyMemoryModelType@@XZ @ 41 NONAME ; enum TMemSpyMemoryModelType RMemSpyDriverClient::MemoryModelType(void)
+	?Open@RMemSpyDriverClient@@QAEHXZ @ 42 NONAME ; int RMemSpyDriverClient::Open(void)
+	?OpenProcess@RMemSpyDriverClient@@QAEHIAAVRProcess@@@Z @ 43 NONAME ; int RMemSpyDriverClient::OpenProcess(unsigned int, class RProcess &)
+	?OpenThread@RMemSpyDriverClient@@QAEHIAAVRThread@@@Z @ 44 NONAME ; int RMemSpyDriverClient::OpenThread(unsigned int, class RThread &)
+	?ProcessInspectionAutoStartItemsAdd@RMemSpyDriverClient@@QAEHI@Z @ 45 NONAME ; int RMemSpyDriverClient::ProcessInspectionAutoStartItemsAdd(unsigned int)
+	?ProcessInspectionAutoStartItemsReset@RMemSpyDriverClient@@QAEXXZ @ 46 NONAME ; void RMemSpyDriverClient::ProcessInspectionAutoStartItemsReset(void)
+	?ProcessInspectionClose@RMemSpyDriverClient@@QAEHI@Z @ 47 NONAME ; int RMemSpyDriverClient::ProcessInspectionClose(unsigned int)
+	?ProcessInspectionOpen@RMemSpyDriverClient@@QAEHI@Z @ 48 NONAME ; int RMemSpyDriverClient::ProcessInspectionOpen(unsigned int)
+	?ProcessInspectionRequestChanges@RMemSpyDriverClient@@QAEXIAAVTRequestStatus@@AAVTMemSpyDriverProcessInspectionInfo@@@Z @ 49 NONAME ; void RMemSpyDriverClient::ProcessInspectionRequestChanges(unsigned int, class TRequestStatus &, class TMemSpyDriverProcessInspectionInfo &)
+	?ProcessInspectionRequestChangesCancel@RMemSpyDriverClient@@QAEXI@Z @ 50 NONAME ; void RMemSpyDriverClient::ProcessInspectionRequestChangesCancel(unsigned int)
+	?ProcessThreadsResume@RMemSpyDriverClient@@QAEHI@Z @ 51 NONAME ; int RMemSpyDriverClient::ProcessThreadsResume(unsigned int)
+	?ProcessThreadsSuspend@RMemSpyDriverClient@@QAEHI@Z @ 52 NONAME ; int RMemSpyDriverClient::ProcessThreadsSuspend(unsigned int)
+	?ReadInt32L@RMemSpyMemStreamReader@@QAEJXZ @ 53 NONAME ; long RMemSpyMemStreamReader::ReadInt32L(void)
+	?ReadL@RMemSpyMemStreamReader@@QAEXAAVTDes16@@@Z @ 54 NONAME ; void RMemSpyMemStreamReader::ReadL(class TDes16 &)
+	?ReadL@RMemSpyMemStreamReader@@QAEXAAVTDes8@@@Z @ 55 NONAME ; void RMemSpyMemStreamReader::ReadL(class TDes8 &)
+	?ReadMemory@RMemSpyDriverClient@@QAEHIKAAVTDes8@@@Z @ 56 NONAME ; int RMemSpyDriverClient::ReadMemory(unsigned int, unsigned long, class TDes8 &)
+	?ReadUint32L@RMemSpyMemStreamReader@@QAEKXZ @ 57 NONAME ; unsigned long RMemSpyMemStreamReader::ReadUint32L(void)
+	?RoundToPageSize@RMemSpyDriverClient@@QAEKK@Z @ 58 NONAME ; unsigned long RMemSpyDriverClient::RoundToPageSize(unsigned long)
+	?SetPriority@RMemSpyDriverClient@@QAEHIW4TThreadPriority@@@Z @ 59 NONAME ; int RMemSpyDriverClient::SetPriority(unsigned int, enum TThreadPriority)
+	?StreamOpenL@RMemSpyDriverClient@@QAE?AVRMemSpyMemStreamReader@@XZ @ 60 NONAME ; class RMemSpyMemStreamReader RMemSpyDriverClient::StreamOpenL(void)
+	?ThreadEnd@RMemSpyDriverClient@@QAEHIW4TExitType@@@Z @ 61 NONAME ; int RMemSpyDriverClient::ThreadEnd(unsigned int, enum TExitType)
+	?WalkHeapClose@RMemSpyDriverClient@@QAEXXZ @ 62 NONAME ; void RMemSpyDriverClient::WalkHeapClose(void)
+	?WalkHeapGetCellInfo@RMemSpyDriverClient@@QAEHAAPAXAAW4TMemSpyDriverCellType@@AAH2220@Z @ 63 NONAME ; int RMemSpyDriverClient::WalkHeapGetCellInfo(void * &, enum TMemSpyDriverCellType &, int &, int &, int &, int &, void * &)
+	?WalkHeapInit@RMemSpyDriverClient@@QAEHI@Z @ 64 NONAME ; int RMemSpyDriverClient::WalkHeapInit(unsigned int)
+	?WalkHeapNextCell@RMemSpyDriverClient@@QAEHIAAW4TMemSpyDriverCellType@@AAPAXAAH2221@Z @ 65 NONAME ; int RMemSpyDriverClient::WalkHeapNextCell(unsigned int, enum TMemSpyDriverCellType &, void * &, int &, int &, int &, int &, void * &)
+	?WalkHeapReadCellData@RMemSpyDriverClient@@QAEHPAXAAVTDes8@@H@Z @ 66 NONAME ; int RMemSpyDriverClient::WalkHeapReadCellData(void *, class TDes8 &, int)
+	?GetCondVarSuspendedThreads@RMemSpyDriverClient@@QAEHPAXPAPAXAAH@Z @ 67 NONAME ; int RMemSpyDriverClient::GetCondVarSuspendedThreads(void *, void * *, int &)
+	?GetCondVarSuspendedThreadInfo@RMemSpyDriverClient@@QAEHPAXAAVTMemSpyDriverCondVarSuspendedThreadInfo@@@Z @ 68 NONAME ; int RMemSpyDriverClient::GetCondVarSuspendedThreadInfo(void *, class TMemSpyDriverCondVarSuspendedThreadInfo &)
+	?GetHeapInfoUser@RMemSpyDriverClient@@QAEHAAVTMemSpyHeapInfo@@IAAV?$RArray@VTMemSpyDriverFreeCell@@@@H@Z @ 69 NONAME ; int RMemSpyDriverClient::GetHeapInfoUser(class TMemSpyHeapInfo &, unsigned int, class RArray<class TMemSpyDriverFreeCell> &, int)
+




