; This is a part of the Microsoft Foundation Classes C++ library. ; Copyright (C) 1992-1995 Microsoft Corporation ; All rights reserved. ; ; This source code is only intended as a supplement to the ; Microsoft Foundation Classes Reference and related ; electronic documentation provided with the library. ; See these sources for detailed information regarding the ; Microsoft Foundation Classes product. LIBRARY MicrosoftMFCD40DLib ; For Win32 DLLs, only EXPORTs really required. EXPORTS ??0_AFX_DB_STATE@@QAA@XZ ??0CDatabase@@QAA@XZ ??0CDBException@@QAA@F@Z ??0CFieldExchange@@QAA@IPAVCRecordset@@PAX@Z ??0CFieldInfo@@QAA@XZ ??0CLongBinary@@QAA@XZ ??0CNoTrackObject@@QAA@XZ ??0CRecordset@@IAA@PAVCDatabase@@@Z ??0CRecordView@@IAA@I@Z ??0CRecordView@@IAA@PBD@Z ??1?$CProcessLocal@V_AFX_DB_STATE@@@@QAA@XZ ??1_AFX_DB_STATE@@UAA@XZ ??1CDatabase@@UAA@XZ ??1CDBException@@UAA@XZ ??1CFieldInfo@@QAA@XZ ??1CFormView@@UAA@XZ ??1CLongBinary@@UAA@XZ ??1CNoTrackObject@@UAA@XZ ??1CRecordset@@UAA@XZ ??1CRecordView@@UAA@XZ ??B?$CProcessLocal@V_AFX_DB_STATE@@@@QAAPAV_AFX_DB_STATE@@XZ ??B?$CTypedSimpleList@PAUCRuntimeClass@@@@QAAPAUCRuntimeClass@@XZ ??B?$CTypedSimpleList@PAVCOleObjectFactory@@@@QAAPAVCOleObjectFactory@@XZ ??C?$CProcessLocal@V_AFX_DB_STATE@@@@QAAPAV_AFX_DB_STATE@@XZ ?AddNew@CRecordset@@UAAXXZ ?AfxDbInitModule@@YAXXZ ?AfxFieldText@@YAHPAVCDataExchange@@HPAXPAVCRecordset@@@Z ?AfxThrowDBException@@YAXFPAVCDatabase@@PAX@Z ?AfxThunkSQLAllocConnect@@YAFPAXPAPAX@Z ?AfxThunkSQLAllocEnv@@YAFPAPAX@Z ?AfxThunkSQLAllocStmt@@YAFPAXPAPAX@Z ?AfxThunkSQLBindCol@@YAFPAXGF0JPAJ@Z ?AfxThunkSQLBindParameter@@YAFPAXGFFFKF0JPAJ@Z ?AfxThunkSQLCancel@@YAFPAX@Z ?AfxThunkSQLDescribeCol@@YAFPAXGPAEFPAF2PAK22@Z ?AfxThunkSQLDisconnect@@YAFPAX@Z ?AfxThunkSQLDriverConnect@@YAFPAXPAPADPAEF2FPAFG@Z ?AfxThunkSQLError@@YAFPAX00PAEPAJ1FPAF@Z ?AfxThunkSQLExecDirect@@YAFPAXPAEJ@Z ?AfxThunkSQLExecute@@YAFPAX@Z ?AfxThunkSQLExtendedFetch@@YAFPAXGJPAKPAG@Z ?AfxThunkSQLFetch@@YAFPAX@Z ?AfxThunkSQLFreeConnect@@YAFPAX@Z ?AfxThunkSQLFreeEnv@@YAFPAX@Z ?AfxThunkSQLFreeStmt@@YAFPAXG@Z ?AfxThunkSQLGetCursorName@@YAFPAXPAEFPAF@Z ?AfxThunkSQLGetData@@YAFPAXGF0JPAJ@Z ?AfxThunkSQLGetFunctions@@YAFPAXGPAG@Z ?AfxThunkSQLGetInfo@@YAFPAXG0FPAF@Z ?AfxThunkSQLMoreResults@@YAFPAX@Z ?AfxThunkSQLNumResultCols@@YAFPAXPAF@Z ?AfxThunkSQLParamData@@YAFPAXPAPAX@Z ?AfxThunkSQLPrepare@@YAFPAXPAEJ@Z ?AfxThunkSQLPutData@@YAFPAX0J@Z ?AfxThunkSQLRowCount@@YAFPAXPAJ@Z ?AfxThunkSQLSetConnectOption@@YAFPAXGK@Z ?AfxThunkSQLSetPos@@YAFPAXGGG@Z ?AfxThunkSQLSetStmtOption@@YAFPAXGK@Z ?AfxThunkSQLTransact@@YAFPAX0G@Z ?AllocConnect@CDatabase@@IAAXXZ ?AllocFlags@CRecordset@@QAAXXZ ?AppendFilterAndSortSQL@CRecordset@@IAAXXZ ?AppendNames@CRecordset@@QAAIPAVCString@@PBD@Z ?AppendNamesValues@CRecordset@@QAAIPAXPAVCString@@PBD@Z ?AppendValues@CRecordset@@QAAIPAXPAVCString@@PBD@Z ?AssertValid@CDatabase@@UBAXXZ ?AssertValid@CLongBinary@@UBAXXZ ?AssertValid@CRecordset@@UBAXXZ ?AssertValid@CRecordView@@UBAXXZ ?BeginTrans@CDatabase@@QAAHXZ ?BindFieldsForUpdate@CRecordset@@QAAXXZ ?BindFieldsToColumns@CRecordset@@QAAIXZ ?BindParams@CRecordset@@QAAIPAX@Z ?BuildErrorString@CDBException@@UAAXPAVCDatabase@@PAXH@Z ?BuildSelectSQL@CRecordset@@IAAXXZ ?BuildUpdateSQL@CRecordset@@IAAXXZ ?CanAppend@CRecordset@@QBAHXZ ?Cancel@CDatabase@@QAAXXZ ?Cancel@CRecordset@@QAAXXZ ?CanRestart@CRecordset@@QBAHXZ ?CanScroll@CRecordset@@QBAHXZ ?CanTransact@CDatabase@@QBAHXZ ?CanTransact@CRecordset@@QBAHXZ ?CanUpdate@CDatabase@@QBAHXZ ?CanUpdate@CRecordset@@QBAHXZ ?Check@CDatabase@@UBAHF@Z ?Check@CRecordset@@UBAHF@Z ?ClearFieldFlags@CRecordset@@QAAXIEI@Z ?Close@CDatabase@@UAAXXZ ?Close@CRecordset@@UAAXXZ ?CommitTrans@CDatabase@@QAAHXZ ?CreateObject@?$CProcessLocal@V_AFX_DB_STATE@@@@SAPAVCNoTrackObject@@XZ ?DDX_FieldCBIndex@@YAXPAVCDataExchange@@HAAHPAVCRecordset@@@Z ?DDX_FieldCBString@@YAXPAVCDataExchange@@HAAVCString@@PAVCRecordset@@@Z ?DDX_FieldCBStringExact@@YAXPAVCDataExchange@@HAAVCString@@PAVCRecordset@@@Z ?DDX_FieldCheck@@YAXPAVCDataExchange@@HAAHPAVCRecordset@@@Z ?DDX_FieldLBIndex@@YAXPAVCDataExchange@@HAAHPAVCRecordset@@@Z ?DDX_FieldLBString@@YAXPAVCDataExchange@@HAAVCString@@PAVCRecordset@@@Z ?DDX_FieldLBStringExact@@YAXPAVCDataExchange@@HAAVCString@@PAVCRecordset@@@Z ?DDX_FieldRadio@@YAXPAVCDataExchange@@HAAHPAVCRecordset@@@Z ?DDX_FieldScroll@@YAXPAVCDataExchange@@HAAHPAVCRecordset@@@Z ?DDX_FieldText@@YAXPAVCDataExchange@@HAAEPAVCRecordset@@@Z ?DDX_FieldText@@YAXPAVCDataExchange@@HAAHPAVCRecordset@@@Z ?DDX_FieldText@@YAXPAVCDataExchange@@HAAIPAVCRecordset@@@Z ?DDX_FieldText@@YAXPAVCDataExchange@@HAAJPAVCRecordset@@@Z ?DDX_FieldText@@YAXPAVCDataExchange@@HAAKPAVCRecordset@@@Z ?DDX_FieldText@@YAXPAVCDataExchange@@HAAMPAVCRecordset@@@Z ?DDX_FieldText@@YAXPAVCDataExchange@@HAANPAVCRecordset@@@Z ?DDX_FieldText@@YAXPAVCDataExchange@@HAAVCString@@PAVCRecordset@@@Z ?Default@CFieldExchange@@QAAXPBDPAXPAJHII@Z ?Delete@CRecordset@@UAAXXZ ?Dump@CDatabase@@UBAXAAVCDumpContext@@@Z ?Dump@CLongBinary@@UBAXAAVCDumpContext@@@Z ?Dump@CRecordset@@UBAXAAVCDumpContext@@@Z ?Dump@CRecordView@@UBAXAAVCDumpContext@@@Z ?DumpFields@CRecordset@@QBAXAAVCDumpContext@@@Z ?Edit@CRecordset@@UAAXXZ ?Empty@CDBException@@QAAXXZ ?ExecuteSetPosUpdate@CRecordset@@IAAXXZ ?ExecuteSQL@CDatabase@@QAAXPBD@Z ?ExecuteUpdateSQL@CRecordset@@IAAXXZ ?FindSQLToken@CRecordset@@SAPBDPBD0@Z ?Fixups@CRecordset@@QAAXXZ ?Free@CDatabase@@IAAXXZ ?GetColumnType@CFieldExchange@@QAAHHPAIPAH1@Z ?GetConnect@CDatabase@@QBAABVCString@@XZ ?GetData@?$CProcessLocal@V_AFX_DB_STATE@@@@QAAPAV_AFX_DB_STATE@@XZ ?GetDatabaseName@CDatabase@@QBA?AVCString@@XZ ?GetDefaultConnect@CRecordset@@UAA?AVCString@@XZ ?GetErrorMessage@CDBException@@UAAHPADIPAI@Z ?GetFieldFlags@CRecordset@@QAAEII@Z ?GetFieldInfo@CRecordset@@QAAHIPAUCFieldInfo@@@Z ?GetFieldInfo@CRecordset@@QAAHPAXPAUCFieldInfo@@@Z ?GetFieldLength@CRecordset@@QAAPAJPAVCFieldExchange@@@Z ?GetHead@CSimpleList@@QBAPAXXZ ?GetLBFetchSize@CRecordset@@MAAJJ@Z ?GetLBReallocSize@CRecordset@@MAAJJ@Z ?GetLongBinaryData@CFieldExchange@@QAAXHAAVCLongBinary@@PAJ@Z ?GetLongBinarySize@CFieldExchange@@QAAJH@Z ?GetMessageMap@CRecordView@@MBAPBUAFX_MSGMAP@@XZ ?GetRecordCount@CRecordset@@QBAJXZ ?GetRuntimeClass@CDatabase@@UBAPAUCRuntimeClass@@XZ ?GetRuntimeClass@CDBException@@UBAPAUCRuntimeClass@@XZ ?GetRuntimeClass@CLongBinary@@UBAPAUCRuntimeClass@@XZ ?GetRuntimeClass@CRecordset@@UBAPAUCRuntimeClass@@XZ ?GetRuntimeClass@CRecordView@@UBAPAUCRuntimeClass@@XZ ?GetSQL@CRecordset@@QBAABVCString@@XZ ?GetStatus@CRecordset@@QBAXAAUCRecordsetStatus@@@Z ?GetTableName@CRecordset@@QBAABVCString@@XZ ?InitRecord@CRecordset@@QAAXXZ ?InWaitForDataSource@CDatabase@@SAHXZ ?IsBOF@CRecordset@@QBAHXZ ?IsDeleted@CRecordset@@QBAHXZ ?IsEOF@CRecordset@@QBAHXZ ?IsFieldDirty@CRecordset@@QAAHPAX@Z ?IsFieldFlagDirty@CRecordset@@QAAHII@Z ?IsFieldFlagNull@CRecordset@@QAAHII@Z ?IsFieldNull@CRecordset@@QAAHPAX@Z ?IsFieldNullable@CRecordset@@QAAHPAX@Z ?IsFieldType@CFieldExchange@@QAAHPAI@Z ?IsJoin@CRecordset@@SAHPBD@Z ?IsOnFirstRecord@CRecordView@@QAAHXZ ?IsOnLastRecord@CRecordView@@QAAHXZ ?IsOpen@CDatabase@@QBAHXZ ?IsOpen@CRecordset@@QBAHXZ ?IsRecordsetUpdatable@CRecordset@@IAAHXZ ?IsSelectQueryUpdatable@CRecordset@@QAAHPBD@Z ?IsSQLUpdatable@CRecordset@@QAAHPBD@Z ?LoadFields@CRecordset@@QAAXXZ ?MarkForAddNew@CRecordset@@QAAXXZ ?MarkForUpdate@CRecordset@@QAAXXZ ?Move@CRecordset@@UAAXJ@Z ?MoveFirst@CRecordset@@QAAXXZ ?MoveLast@CRecordset@@QAAXXZ ?MoveNext@CRecordset@@QAAXXZ ?MovePrev@CRecordset@@QAAXXZ ?OnInitialUpdate@CRecordView@@UAAXXZ ?OnMove@CRecordView@@IAAXHH@Z ?OnMove@CRecordView@@UAAHI@Z ?OnSetOptions@CDatabase@@UAAXPAX@Z ?OnSetOptions@CRecordset@@UAAXPAX@Z ?OnUpdateRecordFirst@CRecordView@@IAAXPAVCCmdUI@@@Z ?OnUpdateRecordLast@CRecordView@@IAAXPAVCCmdUI@@@Z ?OnUpdateRecordNext@CRecordView@@IAAXPAVCCmdUI@@@Z ?OnUpdateRecordPrev@CRecordView@@IAAXPAVCCmdUI@@@Z ?OnWaitForDataSource@CDatabase@@UAAXH@Z ?OnWaitForDataSource@CRecordset@@UAAXH@Z ?Open@CDatabase@@UAAHPBDHH0H@Z ?Open@CRecordset@@UAAHIPBDK@Z ?PreBindFields@CRecordset@@UAAXXZ ?PrepareUpdateHstmt@CRecordset@@IAAXXZ ?ReallocLongBinary@CFieldExchange@@QAAPAEAAVCLongBinary@@JJ@Z ?RebindParams@CRecordset@@QAAXPAX@Z ?ReleaseCopyBuffer@CRecordset@@IAAXXZ ?ReplaceBrackets@CDatabase@@QAAXPAD@Z ?Requery@CRecordset@@UAAHXZ ?RFX_Binary@@YAXPAVCFieldExchange@@PBDAAVCByteArray@@H@Z ?RFX_Bool@@YAXPAVCFieldExchange@@PBDAAH@Z ?RFX_Byte@@YAXPAVCFieldExchange@@PBDAAE@Z ?RFX_Date@@YAXPAVCFieldExchange@@PBDAAUtagTIMESTAMP_STRUCT@@@Z ?RFX_Date@@YAXPAVCFieldExchange@@PBDAAVCTime@@@Z ?RFX_Double@@YAXPAVCFieldExchange@@PBDAAN@Z ?RFX_Int@@YAXPAVCFieldExchange@@PBDAAH@Z ?RFX_Long@@YAXPAVCFieldExchange@@PBDAAJ@Z ?RFX_LongBinary@@YAXPAVCFieldExchange@@PBDAAVCLongBinary@@@Z ?RFX_Single@@YAXPAVCFieldExchange@@PBDAAM@Z ?RFX_Text@@YAXPAVCFieldExchange@@PBDAAVCString@@HH@Z ?Rollback@CDatabase@@QAAHXZ ?SendLongBinaryData@CRecordset@@IAAXPAX@Z ?SetFieldDirty@CRecordset@@QAAXPAXH@Z ?SetFieldFlags@CRecordset@@QAAXIEI@Z ?SetFieldNull@CRecordset@@QAAXPAXH@Z ?SetFieldType@CFieldExchange@@QAAXI@Z ?SetLength@CDBByteArray@@QAAXH@Z ?SetLockingMode@CRecordset@@QAAXI@Z ?SetLoginTimeout@CDatabase@@QAAXK@Z ?SetQueryTimeout@CDatabase@@QAAXK@Z ?SetSynchronousMode@CDatabase@@QAAXH@Z ?StoreFields@CRecordset@@QAAXXZ ?ThrowDBException@CDatabase@@MAAXF@Z ?ThrowDBException@CRecordset@@UAAXFPAX@Z ?TraceErrorMessage@CDBException@@QBAXPBD@Z ?UnbindFieldsForUpdate@CRecordset@@QAAXXZ ?UnboundFieldInfo@CRecordset@@QAAHIPAUCFieldInfo@@@Z ?Update@CRecordset@@UAAHXZ ?UpdateInsertDelete@CRecordset@@IAAHXZ ?ValidateSelectForUpdateSupport@CRecordset@@QAAHXZ