Implemented RObjectIx-based memoryaccess APIs.
Upshot is that objinfo now works again on platforms that define FSHELL_NO_DOBJECTIX_SUPPORT.
EXPORTS
??0RProxyHeap@@QAE@AAVRMemoryAccess@@I@Z @ 1 NONAME ; RProxyHeap::RProxyHeap(class RMemoryAccess &, unsigned int)
?GetHeapDetailsL@@YAXAAVTHeapDetails@@AAVRProxyHeap@@@Z @ 2 NONAME ; void GetHeapDetailsL(class THeapDetails &, class RProxyHeap &)
?ReadCell@RProxyHeap@@QAEXPAUSCell@RHeap@@0@Z @ 3 NONAME ABSENT ; void RProxyHeap::ReadCell(struct RHeap::SCell *, struct RHeap::SCell *)
?Walk@RProxyHeap@@QAEXAAH0@Z @ 4 NONAME ABSENT; void RProxyHeap::Walk(int &, int &)
?ChangeProperty@CPropertyManager@@QAEHII@Z @ 5 NONAME ; int CPropertyManager::ChangeProperty(unsigned int, unsigned int)
?GetValueL@CPropertyManager@@QAEPAVHBufC16@@XZ @ 6 NONAME ; class HBufC16 * CPropertyManager::GetValueL(void)
?NewL@CPropertyManager@@SAPAV1@VTCallBack@@@Z @ 7 NONAME ; class CPropertyManager * CPropertyManager::NewL(class TCallBack)
?SetPropertyFromStringL@CPropertyManager@@QAEXABVTDesC16@@@Z @ 8 NONAME ; void CPropertyManager::SetPropertyFromStringL(class TDesC16 const &)
?AddCaptureL@CKeyCapturer@@QAEXPAVMCaptureInterface@@HH@Z @ 9 NONAME ; void CKeyCapturer::AddCaptureL(class MCaptureInterface *, int, int)
?DeleteCapturer@CKeyCapturer@@SAXXZ @ 10 NONAME ; void CKeyCapturer::DeleteCapturer(void)
?GetCapturerL@CKeyCapturer@@SAPAV1@XZ @ 11 NONAME ; class CKeyCapturer * CKeyCapturer::GetCapturerL(void)
?IsCaptured@CKeyCapturer@@QAEHH@Z @ 12 NONAME ; int CKeyCapturer::IsCaptured(int)
?PopCapturesL@CKeyCapturer@@QAEXXZ @ 13 NONAME ; void CKeyCapturer::PopCapturesL(void)
?PushCurrentCapturesL@CKeyCapturer@@QAEXXZ @ 14 NONAME ; void CKeyCapturer::PushCurrentCapturesL(void)
?RemoveCapture@CKeyCapturer@@QAEXPAVMCaptureInterface@@H@Z @ 15 NONAME ; void CKeyCapturer::RemoveCapture(class MCaptureInterface *, int)
?AddLongCaptureL@CKeyCapturer@@QAEXPAVMCaptureInterface@@HHH@Z @ 16 NONAME ; void CKeyCapturer::AddLongCaptureL(class MCaptureInterface *, int, int, int)
?GetScanCodeOfLastEvent@CKeyCapturer@@QAEHXZ @ 17 NONAME ; int CKeyCapturer::GetScanCodeOfLastEvent(void)
?DumpHeapL@RProxyHeap@@QAEXAAVRFile@@@Z @ 18 NONAME ; void RProxyHeap::DumpHeapL(class RFile &)
?DumpHeapToFileL@RProxyHeap@@QAEXABVTDesC16@@@Z @ 19 NONAME ; void RProxyHeap::DumpHeapToFileL(class TDesC16 const &)
?DumpHeapToSuitableFileInDirectoryL@RProxyHeap@@QAEXAAV?$TBuf@$0BAA@@@@Z @ 20 NONAME ; void RProxyHeap::DumpHeapToSuitableFileInDirectoryL(class TBuf<256> &)
?GetHeapDetailsL@RProxyHeap@@QAEXAAVTHeapDetails@@@Z @ 21 NONAME ; void RProxyHeap::GetHeapDetailsL(class THeapDetails &)
?Count@CKernelObjectList@@QBEHXZ @ 22 NONAME ; int CKernelObjectList::Count(void) const
?DumpAllInfoL@CKernelObjectList@@QAEXAAVRClogger@@@Z @ 23 NONAME ; void CKernelObjectList::DumpAllInfoL(class RClogger &)
?GetInfoL@CKernelObjectList@@QAEXHAAVRBuf16@@0@Z @ 24 NONAME ; void CKernelObjectList::GetInfoL(int, class RBuf16 &, class RBuf16 &)
?GetQikListBoxModel@CKernelObjectList@@QAEPAVMQikListBoxModel@@XZ @ 25 NONAME ; class MQikListBoxModel * CKernelObjectList::GetQikListBoxModel(void)
?GetVerboseInfoL@CKernelObjectList@@QAEXHAAVRBuf16@@0@Z @ 26 NONAME ; void CKernelObjectList::GetVerboseInfoL(int, class RBuf16 &, class RBuf16 &)
?NewL@CKernelObjectList@@SAPAV1@PAVRMemoryAccess@@@Z @ 27 NONAME ; class CKernelObjectList * CKernelObjectList::NewL(class RMemoryAccess *)
?RefreshDataL@CKernelObjectList@@QAEXH@Z @ 28 NONAME ; void CKernelObjectList::RefreshDataL(int)
?SetCurrentType@CKernelObjectList@@QAEXW4TKernelObjectType@@@Z @ 29 NONAME ; void CKernelObjectList::SetCurrentType(enum TKernelObjectType)
?SetInfoChangedCallback@CKernelObjectList@@QAEXHABVTCallBack@@@Z @ 30 NONAME ; void CKernelObjectList::SetInfoChangedCallback(int, class TCallBack const &)
?GetInfoByIdL@CKernelObjectList@@QAEXHHAAVRBuf16@@0@Z @ 31 NONAME ; void CKernelObjectList::GetInfoByIdL(int, int, class RBuf16 &, class RBuf16 &)
?AddCaptureL@CKeyCapturer@@QAEXPAVMCaptureInterface@@HHHH@Z @ 32 NONAME ; void CKeyCapturer::AddCaptureL(class MCaptureInterface *, int, int, int, int)
?AddLongCaptureL@CKeyCapturer@@QAEXPAVMCaptureInterface@@HHHH@Z @ 33 NONAME ; void CKeyCapturer::AddLongCaptureL(class MCaptureInterface *, int, int, int, int)
?IsCaptured@CKeyCapturer@@QAEHHAAH@Z @ 34 NONAME ; int CKeyCapturer::IsCaptured(int, int &)
?GetInfoByIndexL@CKernelObjectList@@QAEHHHAAVRBuf16@@0@Z @ 35 NONAME ; int CKernelObjectList::GetInfoByIndexL(int, int, class RBuf16 &, class RBuf16 &)
?NotifierProxyIsRunning@@YAHXZ @ 36 NONAME ; int NotifierProxyIsRunning(void)
?ShutdownProxyNotifier@@YAHXZ @ 37 NONAME ; int ShutdownProxyNotifier(void)
?StartNotifierProxyThreadFunction@@YAHPAX@Z @ 38 NONAME ; int StartNotifierProxyThreadFunction(void *)
?ExeNameForSid@@YAHIAAVRBuf16@@@Z @ 39 NONAME ; int ExeNameForSid(unsigned int, class RBuf16 &)
?ProxyWalk@RProxyHeap@@QAEXPAXW4TCellType@RHeap@@0H@Z @ 40 NONAME ABSENT ; void RProxyHeap::ProxyWalk(void *, enum RHeap::TCellType, void *, int)