_MRTIMP void __cdecl _CrtDoForAllClientObjects( _PHEAP_m pfn, void *pContext) { __pfnHeapfunc = (_PHEAP_m) EncodePointer(pfn); return _CrtDoForAllClientObjects(CrtDoForAllClientObjects_thunk, pContext); }
void AFXAPI AfxDoForAllObjects(void (AFX_CDECL *pfn)(CObject*, void*), void* pContext) { _AFX_ENUM_CONTEXT context; context.m_pfn = pfn; context.m_pContext = pContext; _CrtDoForAllClientObjects(_AfxDoForAllObjectsProxy, &context); }
void AFXAPI AfxDoForAllObjects(void (AFX_CDECL *pfn)(CObject*, void*), void* pContext) { if (pfn == NULL) { AfxThrowInvalidArgException(); } _AFX_ENUM_CONTEXT context; context.m_pfn = pfn; context.m_pContext = pContext; _CrtDoForAllClientObjects(_AfxDoForAllObjectsProxy, &context); }