; 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 MicrosoftMFCD40Lib ; For Win32 DLLs, only EXPORTs really required. EXPORTS ??0CDatabase@@QAA@XZ ??0CDBException@@QAA@F@Z ??0CFieldExchange@@QAA@IPAVCRecordset@@PAX@Z ??0CLongBinary@@QAA@XZ ??0CRecordset@@IAA@PAVCDatabase@@@Z ??0CRecordView@@IAA@I@Z ??0CRecordView@@IAA@PBD@Z ??0CTime@@QAA@ABV0@@Z ??1?$CProcessLocal@V_AFX_DB_STATE@@@@QAA@XZ ??1_AFX_DB_STATE@@UAA@XZ ??1CDatabase@@UAA@XZ ??1CDBException@@UAA@XZ ??1CException@@UAA@XZ ??1CFieldInfo@@QAA@XZ ??1CFormView@@UAA@XZ ??1CLongBinary@@UAA@XZ ??1CNoTrackObject@@UAA@XZ ??1CObject@@UAA@XZ ??1CRecordset@@UAA@XZ ??1CRecordView@@UAA@XZ ??1CWaitCursor@@QAA@XZ ??3CObject@@SAXPAX@Z ??9CTime@@QBAHV0@@Z ?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@CObject@@UBAXXZ ?BeginModalState@CWnd@@UAAXXZ ?BeginTrans@CDatabase@@QAAHXZ ?BindFieldsForUpdate@CRecordset@@QAAXXZ ?BindFieldsToColumns@CRecordset@@QAAIXZ ?BindParams@CRecordset@@QAAIPAX@Z ?BuildErrorString@CDBException@@UAAXPAVCDatabase@@PAXH@Z ?BuildSelectSQL@CRecordset@@IAAXXZ ?BuildUpdateSQL@CRecordset@@IAAXXZ ?Cancel@CDatabase@@QAAXXZ ?Cancel@CRecordset@@QAAXXZ ?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 ?DoDataExchange@CWnd@@MAAXPAVCDataExchange@@@Z ?Dump@CObject@@UBAXAAVCDumpContext@@@Z ?Edit@CRecordset@@UAAXXZ ?Empty@CDBException@@QAAXXZ ?EndModalState@CWnd@@UAAXXZ ?ExecuteSetPosUpdate@CRecordset@@IAAXXZ ?ExecuteSQL@CDatabase@@QAAXPBD@Z ?ExecuteUpdateSQL@CRecordset@@IAAXXZ ?FindSQLToken@CRecordset@@SAPBDPBD0@Z ?Fixups@CRecordset@@QAAXXZ ?Free@CDatabase@@IAAXXZ ?GetColumnType@CFieldExchange@@QAAHHPAIPAH1@Z ?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 ?GetLBFetchSize@CRecordset@@MAAJJ@Z ?GetLBReallocSize@CRecordset@@MAAJJ@Z ?GetLongBinaryData@CFieldExchange@@QAAXHAAVCLongBinary@@PAJ@Z ?GetLongBinarySize@CFieldExchange@@QAAJH@Z ?GetMessageMap@CRecordView@@MBAPBUAFX_MSGMAP@@XZ ?GetRuntimeClass@CDatabase@@UBAPAUCRuntimeClass@@XZ ?GetRuntimeClass@CDBException@@UBAPAUCRuntimeClass@@XZ ?GetRuntimeClass@CLongBinary@@UBAPAUCRuntimeClass@@XZ ?GetRuntimeClass@CRecordset@@UBAPAUCRuntimeClass@@XZ ?GetRuntimeClass@CRecordView@@UBAPAUCRuntimeClass@@XZ ?InitRecord@CRecordset@@QAAXXZ ?InWaitForDataSource@CDatabase@@SAHXZ ?IsFieldDirty@CRecordset@@QAAHPAX@Z ?IsFieldNull@CRecordset@@QAAHPAX@Z ?IsFieldNullable@CRecordset@@QAAHPAX@Z ?IsFieldType@CFieldExchange@@QAAHPAI@Z ?IsJoin@CRecordset@@SAHPBD@Z ?IsOnFirstRecord@CRecordView@@QAAHXZ ?IsOnLastRecord@CRecordView@@QAAHXZ ?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 ?OnInitialUpdate@CRecordView@@UAAXXZ ?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 ?Serialize@CObject@@UAAXAAVCArchive@@@Z ?SetFieldDirty@CRecordset@@QAAXPAXH@Z ?SetFieldFlags@CRecordset@@QAAXIEI@Z ?SetFieldNull@CRecordset@@QAAXPAXH@Z ?SetLockingMode@CRecordset@@QAAXI@Z ?StoreFields@CRecordset@@QAAXXZ ?ThrowDBException@CDatabase@@MAAXF@Z ?ThrowDBException@CRecordset@@UAAXFPAX@Z ?UnbindFieldsForUpdate@CRecordset@@QAAXXZ ?UnboundFieldInfo@CRecordset@@QAAHIPAUCFieldInfo@@@Z ?Update@CRecordset@@UAAHXZ ?UpdateInsertDelete@CRecordset@@IAAHXZ ?ValidateSelectForUpdateSupport@CRecordset@@QAAHXZ