EXPORTS
	?Create@RCFThread@CommsFW@@QAEHABVTDesC16@@P6AHPAX@ZHHH1@Z @ 1 NONAME ; int CommsFW::RCFThread::Create(class TDesC16 const &, int (*)(void *), int, int, int, void *)
	?__Cleanup@RMBufPktQ@@CAXPAX@Z @ 2 NONAME ; void RMBufPktQ::__Cleanup(void *)
	?NewInfo@RMBufPacketBase@@QAEPAVRMBufPktInfo@@I@Z @ 3 NONAME ; class RMBufPktInfo * RMBufPacketBase::NewInfo(unsigned int)
	?TrimStart@RMBufPacketBase@@QAEXH@Z @ 4 NONAME ; void RMBufPacketBase::TrimStart(int)
	?Free@RMBufPktQ@@QAEXXZ @ 5 NONAME ; void RMBufPktQ::Free(void)
	?Prepend@RMBufChain@@QAEXAAV1@@Z @ 6 NONAME ; void RMBufChain::Prepend(class RMBufChain &)
	??0RMBufAsyncRequest@@QAE@ABV0@@Z @ 7 NONAME ; RMBufAsyncRequest::RMBufAsyncRequest(class RMBufAsyncRequest const &)
	?Init@RMBufQ@@QAEXXZ @ 8 NONAME ; void RMBufQ::Init(void)
	?CopyPackedL@RMBufPacketBase@@QAEXAAVRMBufChain@@@Z @ 9 NONAME ; void RMBufPacketBase::CopyPackedL(class RMBufChain &)
	?CopyIn@RMBufChain@@QAEXABVTDesC8@@H@Z @ 10 NONAME ; void RMBufChain::CopyIn(class TDesC8 const &, int)
	?Complete@RMBufAsyncRequest@@IAEXH@Z @ 11 NONAME ; void RMBufAsyncRequest::Complete(int)
	?ReAllocL@RMBufChain@@QAEXH@Z @ 12 NONAME ; void RMBufChain::ReAllocL(int)
	?Prepend@RMBufQ@@QAEXAAVRMBufChain@@@Z @ 13 NONAME ; void RMBufQ::Prepend(class RMBufChain &)
	?Init@RMBuf@@QAEXW4TMBufType@@@Z @ 14 NONAME ; void RMBuf::Init(enum TMBufType)
	??0RMBufQ@@QAE@PAVRMBuf@@@Z @ 15 NONAME ; RMBufQ::RMBufQ(class RMBuf *)
	??0RMBufStreamQ@@QAE@XZ @ 16 NONAME ; RMBufStreamQ::RMBufStreamQ(void)
	?Goto@RMBufChain@@QBEHHAAPAVRMBuf@@AAH10@Z @ 17 NONAME ; int RMBufChain::Goto(int, class RMBuf * &, int &, int &, class RMBuf * &) const
	?AllocL@RMBuf@@SAPAV1@IAAVRMBufAllocator@@@Z @ 18 NONAME ; class RMBuf * RMBuf::AllocL(unsigned int, class RMBufAllocator &)
	?Align@RMBufChain@@QAEHH@Z @ 19 NONAME ; int RMBufChain::Align(int)
	?Alloc@RMBuf@@SAPAV1@I@Z @ 20 NONAME ; class RMBuf * RMBuf::Alloc(unsigned int)
	?TrimEnd@RMBufChain@@QAEXH@Z @ 21 NONAME ; void RMBufChain::TrimEnd(int)
	?NewInfoL@RMBufPacketBase@@QAEPAVRMBufPktInfo@@I@Z @ 22 NONAME ; class RMBufPktInfo * RMBufPacketBase::NewInfoL(unsigned int)
	?CreateCopyL@RMBufPacketBase@@IAEPAVRMBufPktInfo@@ABVRMBufQ@@HHHI@Z @ 23 NONAME ; class RMBufPktInfo * RMBufPacketBase::CreateCopyL(class RMBufQ const &, int, int, int, unsigned int)
	?NumBufs@RMBufChain@@QBEHXZ @ 24 NONAME ; int RMBufChain::NumBufs(void) const
	?CreateL@RMBufPacketBase@@IAEPAVRMBufPktInfo@@AAVRMBufQ@@HI@Z @ 25 NONAME ; class RMBufPktInfo * RMBufPacketBase::CreateL(class RMBufQ &, int, unsigned int)
	?Create@RCFThread@CommsFW@@QAEHABVTDesC16@@P6AHPAX@ZHPAVRHeap@@1@Z @ 26 NONAME ; int CommsFW::RCFThread::Create(class TDesC16 const &, int (*)(void *), int, class RHeap *, void *)
	?CopyOut@RMBufChain@@QBEXAAVTDes8@@H@Z @ 27 NONAME ; void RMBufChain::CopyOut(class TDes8 &, int) const
	??3RMBufCell@@SAXPAX@Z @ 28 NONAME ; void RMBufCell::operator delete(void *)
	?TrimStart@RMBufChain@@QAEXH@Z @ 29 NONAME ; void RMBufChain::TrimStart(int)
	?AllocL@RMBufChain@@QAEXHAAVRMBufAllocator@@@Z @ 30 NONAME ; void RMBufChain::AllocL(int, class RMBufAllocator &)
	?Append@RMBufStreamQ@@QAEXAAVRMBufChain@@@Z @ 31 NONAME ; void RMBufStreamQ::Append(class RMBufChain &)
	?AllocL@RMBuf@@SAPAV1@XZ @ 32 NONAME ; class RMBuf * RMBuf::AllocL(void)
	?Remove@RMBufQ@@QAEPAVRMBuf@@XZ @ 33 NONAME ; class RMBuf * RMBufQ::Remove(void)
	?CreateL@RMBufPacketBase@@IAEPAVRMBufPktInfo@@ABVTDesC8@@HI@Z @ 34 NONAME ; class RMBufPktInfo * RMBufPacketBase::CreateL(class TDesC8 const &, int, unsigned int)
	?__DbgGet@RMBuf@@ABEEH@Z @ 35 NONAME ; unsigned char RMBuf::__DbgGet(int) const
	?__Cleanup@RMBufChain@@CAXPAX@Z @ 36 NONAME ; void RMBufChain::__Cleanup(void *)
	?Remove@RMBufChain@@QAEPAVRMBuf@@XZ @ 37 NONAME ; class RMBuf * RMBufChain::Remove(void)
	?Cancel@RMBufAsyncRequest@@QAEXXZ @ 38 NONAME ; void RMBufAsyncRequest::Cancel(void)
	?Assign@RMBufChain@@QAEXAAVRMBufQ@@@Z @ 39 NONAME ; void RMBufChain::Assign(class RMBufQ &)
	??1RMBufAsyncRequest@@QAE@XZ @ 40 NONAME ; RMBufAsyncRequest::~RMBufAsyncRequest(void)
	?Init@RMBufPktQ@@QAEXXZ @ 41 NONAME ; void RMBufPktQ::Init(void)
	?FreeInfo@RMBufPacketBase@@QAEXXZ @ 42 NONAME ; void RMBufPacketBase::FreeInfo(void)
	?Remove@RMBufPktQ@@QAEHAAVRMBufChain@@@Z @ 43 NONAME ; int RMBufPktQ::Remove(class RMBufChain &)
	?Last@RMBufChain@@QBEPAVRMBuf@@XZ @ 44 NONAME ; class RMBuf * RMBufChain::Last(void) const
	?Append@RMBufChain@@QAEHHAAVRMBufAllocator@@@Z @ 45 NONAME ; int RMBufChain::Append(int, class RMBufAllocator &)
	?__Cleanup@RMBufPacketBase@@CAXPAX@Z @ 46 NONAME ; void RMBufPacketBase::__Cleanup(void *)
	?CreateL@RMBufChain@@QAEXABVTDesC8@@H@Z @ 47 NONAME ; void RMBufChain::CreateL(class TDesC8 const &, int)
	??2RMBufCell@@SAPAXII@Z @ 48 NONAME ; void * RMBufCell::operator new(unsigned int, unsigned int)
	?AppendL@RMBufChain@@QAEXH@Z @ 49 NONAME ; void RMBufChain::AppendL(int)
	??0RMBufAllocator@@QAE@XZ @ 50 NONAME ; RMBufAllocator::RMBufAllocator(void)
	?Alloc@RMBufChain@@QAEHHHHAAVRMBufAllocator@@@Z @ 51 NONAME ; int RMBufChain::Alloc(int, int, int, class RMBufAllocator &)
	?__DbgPut@RMBuf@@AAEXEH@Z @ 52 NONAME ; void RMBuf::__DbgPut(unsigned char, int)
	?Prepend@RMBufChain@@QAEHH@Z @ 53 NONAME ; int RMBufChain::Prepend(int)
	?Length@RMBufChain@@QBEHXZ @ 54 NONAME ; int RMBufChain::Length(void) const
	?SetInfo@RMBufPacketBase@@QAEXPAVRMBufPktInfo@@@Z @ 55 NONAME ; void RMBufPacketBase::SetInfo(class RMBufPktInfo *)
	?CopyL@RMBufChain@@QBEXAAV1@HH@Z @ 56 NONAME ; void RMBufChain::CopyL(class RMBufChain &, int, int) const
	?PeekInfoInChain@RMBufPacketBase@@SAPAVRMBufPktInfo@@AAVRMBufChain@@@Z @ 57 NONAME ; class RMBufPktInfo * RMBufPacketBase::PeekInfoInChain(class RMBufChain &)
	?Info@RMBufPacketBase@@QAEPAVRMBufPktInfo@@XZ @ 58 NONAME ; class RMBufPktInfo * RMBufPacketBase::Info(void)
	?CreateL@RMBufPacketBase@@IAEPAVRMBufPktInfo@@HI@Z @ 59 NONAME ; class RMBufPktInfo * RMBufPacketBase::CreateL(int, unsigned int)
	?PrependL@RMBufChain@@QAEXH@Z @ 60 NONAME ; void RMBufChain::PrependL(int)
	?Last@RMBuf@@QAEPAV1@XZ @ 61 NONAME ; class RMBuf * RMBuf::Last(void)
	?Unpack@RMBufPacketBase@@QAEPAVRMBufPktInfo@@XZ @ 62 NONAME ; class RMBufPktInfo * RMBufPacketBase::Unpack(void)
	?SplitL@RMBufChain@@QAEXHAAV1@@Z @ 63 NONAME ; void RMBufChain::SplitL(int, class RMBufChain &)
	?Prepend@RMBufChain@@QAEXPAVRMBuf@@@Z @ 64 NONAME ; void RMBufChain::Prepend(class RMBuf *)
	?Split@RMBufChain@@QAEHHAAV1@AAVRMBufAllocator@@@Z @ 65 NONAME ; int RMBufChain::Split(int, class RMBufChain &, class RMBufAllocator &)
	?Append@RMBufPktQ@@QAEXAAVRMBufChain@@@Z @ 66 NONAME ; void RMBufPktQ::Append(class RMBufChain &)
	?Copy@RMBufChain@@QBEHAAV1@HHH@Z @ 67 NONAME ; int RMBufChain::Copy(class RMBufChain &, int, int, int) const
	?PeekInfo@RMBufPacketBase@@QAEPAVRMBufPktInfo@@XZ @ 68 NONAME ; class RMBufPktInfo * RMBufPacketBase::PeekInfo(void)
	?TidyAfterUpdate@TMBufPktQIter@@QAEXXZ @ 69 NONAME ; void TMBufPktQIter::TidyAfterUpdate(void)
	?Prepend@RMBufChain@@QAEHHAAVRMBufAllocator@@@Z @ 70 NONAME ; int RMBufChain::Prepend(int, class RMBufAllocator &)
	?Insert@TMBufPktQIter@@QAEXAAVRMBufChain@@@Z @ 71 NONAME ; void TMBufPktQIter::Insert(class RMBufChain &)
	?Alloc@RMBufChain@@QAEHH@Z @ 72 NONAME ; int RMBufChain::Alloc(int)
	?Assign@RMBufQ@@QAEXAAVRMBufChain@@@Z @ 73 NONAME ; void RMBufQ::Assign(class RMBufChain &)
	?BytesAvailable@RMBufAllocator@@QBEHXZ @ 74 NONAME ; int RMBufAllocator::BytesAvailable(void) const
	?Prepend@RMBufQ@@QAEXPAVRMBuf@@@Z @ 75 NONAME ; void RMBufQ::Prepend(class RMBuf *)
	?Free@RMBufQ@@QAEXXZ @ 76 NONAME ; void RMBufQ::Free(void)
	?Alloc@RMBuf@@SAPAV1@AAVRMBufAllocator@@@Z @ 77 NONAME ; class RMBuf * RMBuf::Alloc(class RMBufAllocator &)
	?Free@RMBufPacketBase@@QAEXXZ @ 78 NONAME ; void RMBufPacketBase::Free(void)
	?CopyOut@RMBufStreamQ@@QAEXAAVTDes8@@@Z @ 79 NONAME ; void RMBufStreamQ::CopyOut(class TDes8 &)
	?Prepend@RMBufQ@@QAEXAAV1@@Z @ 80 NONAME ; void RMBufQ::Prepend(class RMBufQ &)
	?TrimEnd@RMBufPacketBase@@QAEXH@Z @ 81 NONAME ; void RMBufPacketBase::TrimEnd(int)
	?CreateCopyL@RMBufPacketBase@@IAEPAVRMBufPktInfo@@ABVRMBufPktQ@@HI@Z @ 82 NONAME ; class RMBufPktInfo * RMBufPacketBase::CreateCopyL(class RMBufPktQ const &, int, unsigned int)
	?CopyL@RMBufCell@@QAEPAV1@XZ @ 83 NONAME ; class RMBufCell * RMBufCell::CopyL(void)
	?BytesAvailable@RMBufAllocator@@QBEHH@Z @ 84 NONAME ; int RMBufAllocator::BytesAvailable(int) const
	?Assign@RMBufChain@@QAEXAAV1@@Z @ 85 NONAME ; void RMBufChain::Assign(class RMBufChain &)
	?Append@RMBufChain@@QAEHH@Z @ 86 NONAME ; int RMBufChain::Append(int)
	?Prepend@RMBufPktQ@@QAEXAAVRMBufChain@@@Z @ 87 NONAME ; void RMBufPktQ::Prepend(class RMBufChain &)
	??0RMBufPacketBase@@QAE@XZ @ 88 NONAME ; RMBufPacketBase::RMBufPacketBase(void)
	?Alloc@RMBuf@@SAPAV1@XZ @ 89 NONAME ; class RMBuf * RMBuf::Alloc(void)
	?Free@RMBufChain@@QAEXXZ @ 90 NONAME ; void RMBufChain::Free(void)
	?Append@RMBufChain@@QAEXAAV1@@Z @ 91 NONAME ; void RMBufChain::Append(class RMBufChain &)
	?__Cleanup@RMBufQ@@CAXPAX@Z @ 92 NONAME ; void RMBufQ::__Cleanup(void *)
	?FillZ@RMBufChain@@QAEXH@Z @ 93 NONAME ; void RMBufChain::FillZ(int)
	?Append@RMBufQ@@QAEXAAVRMBufChain@@@Z @ 94 NONAME ; void RMBufQ::Append(class RMBufChain &)
	?Pack@RMBufPacketBase@@QAEXXZ @ 95 NONAME ; void RMBufPacketBase::Pack(void)
	?LargestMBufSize@RMBufAllocator@@QBEHXZ @ 96 NONAME ; int RMBufAllocator::LargestMBufSize(void) const
	?Alloc@RMBufChain@@QAEHHAAVRMBufAllocator@@@Z @ 97 NONAME ; int RMBufChain::Alloc(int, class RMBufAllocator &)
	?Append@RMBufQ@@QAEXPAVRMBuf@@@Z @ 98 NONAME ; void RMBufQ::Append(class RMBuf *)
	?CreateCopyL@RMBufPacketBase@@IAEPAVRMBufPktInfo@@AAVRMBufStreamQ@@HHHI@Z @ 99 NONAME ; class RMBufPktInfo * RMBufPacketBase::CreateCopyL(class RMBufStreamQ &, int, int, int, unsigned int)
	?Alloc@RMBufChain@@QAEHHHH@Z @ 100 NONAME ; int RMBufChain::Alloc(int, int, int)
	?Alloc@RMBufChain@@QAEHHHAAVRMBufAllocator@@@Z @ 101 NONAME ; int RMBufChain::Alloc(int, int, class RMBufAllocator &)
	?Alloc@RMBuf@@SAPAV1@IAAVRMBufAllocator@@@Z @ 102 NONAME ; class RMBuf * RMBuf::Alloc(unsigned int, class RMBufAllocator &)
	??ETMBufPktQIter@@QAEABVRMBufChain@@H@Z @ 103 NONAME ; class RMBufChain const & TMBufPktQIter::operator++(int)
	?Create@RMBufChain@@QAEHABVTDesC8@@H@Z @ 104 NONAME ; int RMBufChain::Create(class TDesC8 const &, int)
	?NextMBufSize@RMBufAllocator@@QBEHH@Z @ 105 NONAME ; int RMBufAllocator::NextMBufSize(int) const
	?Append@RMBufPktQ@@QAEXAAV1@@Z @ 106 NONAME ; void RMBufPktQ::Append(class RMBufPktQ &)
	?Split@RMBufChain@@QAEHHAAV1@@Z @ 107 NONAME ; int RMBufChain::Split(int, class RMBufChain &)
	?AllocL@RMBuf@@SAPAV1@I@Z @ 108 NONAME ; class RMBuf * RMBuf::AllocL(unsigned int)
	?Remove@TMBufPktQIter@@QAEXAAVRMBufChain@@@Z @ 109 NONAME ; void TMBufPktQIter::Remove(class RMBufChain &)
	??0RMBufAsyncRequest@@QAE@XZ @ 110 NONAME ; RMBufAsyncRequest::RMBufAsyncRequest(void)
	?AllocL@RMBufChain@@QAEXH@Z @ 111 NONAME ; void RMBufChain::AllocL(int)
	?Free@RMBuf@@QAEXXZ @ 112 NONAME ; void RMBuf::Free(void)
	?Alloc@RMBufChain@@QAEHHH@Z @ 113 NONAME ; int RMBufChain::Alloc(int, int)
	?ReAlloc@RMBufChain@@QAEHH@Z @ 114 NONAME ; int RMBufChain::ReAlloc(int)
	?AllocL@RMBuf@@SAPAV1@AAVRMBufAllocator@@@Z @ 115 NONAME ; class RMBuf * RMBuf::AllocL(class RMBufAllocator &)
	??2RMBufCell@@SAPAXIW4TLeave@@I@Z @ 116 NONAME ; void * RMBufCell::operator new(unsigned int, enum TLeave, unsigned int)
	?Append@RMBufQ@@QAEXAAV1@@Z @ 117 NONAME ; void RMBufQ::Append(class RMBufQ &)
	?CopyInfoL@RMBufPacketBase@@QAEXAAV1@@Z @ 118 NONAME ; void RMBufPacketBase::CopyInfoL(class RMBufPacketBase &)
	?Alloc@RMBufAsyncRequest@@QAEXAAVRMBufChain@@HAAVTRequestStatus@@@Z @ 119 NONAME ; void RMBufAsyncRequest::Alloc(class RMBufChain &, int, class TRequestStatus &)
	?CopySegmentL@RMBufStreamQ@@QAEXAAVRMBufChain@@HH@Z @ 120 NONAME ; void RMBufStreamQ::CopySegmentL(class RMBufChain &, int, int)
	?TrimStart@RMBufStreamQ@@QAEXH@Z @ 121 NONAME ; void RMBufStreamQ::TrimStart(int)
	?Assign@RMBufQ@@QAEXAAV1@@Z @ 122 NONAME ; void RMBufQ::Assign(class RMBufQ &)
	??4RMBufAsyncRequest@@QAEAAV0@ABV0@@Z @ 123 NONAME ; class RMBufAsyncRequest & RMBufAsyncRequest::operator=(class RMBufAsyncRequest const &)
	?Transfer@RMBufQ@@AAEHAAV1@HH@Z @ 124 NONAME ; int RMBufQ::Transfer(class RMBufQ &, int, int)
	?Thread@RMBufAsyncRequest@@IAEPAVRThread@@XZ @ 125 NONAME ; class RThread * RMBufAsyncRequest::Thread(void)
	?DblQueLink@RMBufAsyncRequest@@IAEPAVTDblQueLink@@XZ @ 126 NONAME ; class TDblQueLink * RMBufAsyncRequest::DblQueLink(void)
	?RequestStatusPtr@RMBufAsyncRequest@@IAEPAVTRequestStatus@@XZ @ 127 NONAME ; class TRequestStatus * RMBufAsyncRequest::RequestStatusPtr(void)
	?Length@RMBufAsyncRequest@@IAEPAHXZ @ 128 NONAME ; int * RMBufAsyncRequest::Length(void)
	?RemoveLast@RMBufQ@@AAEPAVRMBuf@@XZ @ 129 NONAME ; class RMBuf * RMBufQ::RemoveLast(void)
	?MBufQ@RMBufAsyncRequest@@IAEPAVRMBufQ@@XZ @ 130 NONAME ; class RMBufQ * RMBufAsyncRequest::MBufQ(void)
	?MBufChain@RMBufAsyncRequest@@IAEPAVRMBufChain@@XZ @ 131 NONAME ; class RMBufChain * RMBufAsyncRequest::MBufChain(void)

