|
MFC Class Library | ||||||
| FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
| Field Summary | |
int |
__afxForceEXTDLL
AFXDLLX. |
extern "C" BOOL( WINAPI* )( HINSTANCE, DWORD, LPVOID ) |
_pRawDllMain
|
| Method Summary | |
int AFX_CDECL |
_mbstowcsz( wchar_t* wcstr, const char* mbstr, size_t count )
|
int AFX_CDECL |
_wcstombsz( char* mbstr, const wchar_t* wcstr, size_t count )
|
LPWSTR AFXAPI |
AfxA2WHelper( LPWSTR lpw, LPCSTR lpa, int nChars )
Global UNICODE<>ANSI translation helpers |
void AFXAPI |
AfxAbort()
|
LPSTR AFXAPI |
AfxAllocTaskAnsiString( LPCWSTR lpszString )
|
LPSTR AFXAPI |
AfxAllocTaskAnsiString( LPCSTR lpszString )
|
LPWSTR AFXAPI |
AfxAllocTaskWideString( LPCSTR lpszString )
|
LPWSTR AFXAPI |
AfxAllocTaskWideString( LPCWSTR lpszString )
Memory management helpers (for OLE task allocator memory) |
CWinThread* AFXAPI |
AfxBeginThread( AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL )
|
CWinThread* AFXAPI |
AfxBeginThread( CRuntimeClass* pThreadClass, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL )
|
void AFXAPI |
AfxCheckError( SCODE sc )
|
void AFXAPI |
AfxClassInit( CRuntimeClass* pNewClass )
Helper macros for declaring CRuntimeClass compatible classes |
BOOL AFXAPI |
AfxCompareValueByRef( void* pvData, void* pvCache, int nDataType )
|
BOOL AFXAPI |
AfxConnectionAdvise( LPUNKNOWN pUnkSrc, REFIID iid, LPUNKNOWN pUnkSink, BOOL bRefCount, DWORD* pdwCookie )
Connection helper functions |
BOOL AFXAPI |
AfxConnectionUnadvise( LPUNKNOWN pUnkSrc, REFIID iid, LPUNKNOWN pUnkSink, BOOL bRefCount, DWORD dwCookie )
|
void AFXAPI |
AfxCopyValueByRef( void* pvCache, void* pvData, long* plLength, int nDataType )
|
void AFXAPI |
AfxCoreInitModule()
|
HDC AFXAPI |
AfxCreateDC( HGLOBAL hDevNames, HGLOBAL hDevMode )
|
void AFXAPI |
AfxDaoCheck( SCODE scode, LPCSTR lpszDaoCall, LPCSTR lpszFile, int nLine, int nError = 0, BOOL bMemOnly = FALSE )
DAO Helpers |
DAODBEngine* AFXAPI |
AfxDaoGetEngine()
|
void AFXAPI |
AfxDaoInit()
DAODBEngine helpers - implementation specific and undocumented |
void AFXAPI |
AfxDaoTerm()
|
LONG AFXAPI |
AfxDelRegTreeHelper( HKEY hParentKey, const CString& strKeyName )
|
SCODE AFXAPI |
AfxDllCanUnloadNow( void )
|
SCODE AFXAPI |
AfxDllGetClassObject( REFCLSID rclsid, REFIID riid, LPVOID* ppv )
Special in-proc server APIs |
void AFXAPI |
AfxDumpStack( DWORD dwFlags = 0x0002 )
Diagnostic dumping |
const CObject* AFX_CDECL |
AfxDynamicDownCast( CRuntimeClass* pClass, const CObject* pObject )
|
CObject* AFX_CDECL |
AfxDynamicDownCast( CRuntimeClass* pClass, CObject* pObject )
|
void AFX_CDECL |
AfxEnableControlContainer( COccManager* pOccManager = NULL )
Function to enable containment of OLE controls |
void AFXAPI |
AfxEndThread( UINT nExitCode, BOOL bDelete = TRUE )
|
BOOL AFXAPI |
AfxExtractSubString( CString& rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep ='\n' )
|
void AFXAPI |
AfxFailMaxChars( CDataExchange* pDX, int nChars )
|
void AFXAPI |
AfxFailRadio( CDataExchange* pDX )
|
void AFXAPI |
AfxFormatString1( CString& rString, UINT nIDS, LPCTSTR lpsz1 )
MessageBox helpers |
void AFXAPI |
AfxFormatString2( CString& rString, UINT nIDS, LPCTSTR lpsz1, LPCTSTR lpsz2 )
|
void AFXAPI |
AfxFormatStrings( CString& rString, UINT nIDS, LPCTSTR const* rglpsz, int nString )
|
void AFXAPI |
AfxFormatStrings( CString& rString, LPCTSTR lpszFormat, LPCTSTR const* rglpsz, int nString )
|
BOOL AFXAPI |
AfxFreeLibrary( HINSTANCE hInstLib )
|
WNDPROC AFXAPI |
AfxGetAfxWndProc()
|
CWinApp* AFXAPI |
AfxGetApp()
|
AFX_MODULE_STATE* AFXAPI |
AfxGetAppModuleState()
|
LPCTSTR AFXAPI |
AfxGetAppName()
|
HRESULT AFXAPI |
AfxGetClassIDFromString( LPCTSTR lpsz, LPCLSID lpClsID )
|
HENV AFXAPI |
AfxGetHENV()
Global helper |
HINSTANCE AFXAPI |
AfxGetInstanceHandle()
|
DWORD AFXAPI |
AfxGetInternetHandleType( HINTERNET hQuery )
|
CWnd* AFXAPI |
AfxGetMainWnd()
|
void AFXAPI |
AfxGetModuleShortFileName( HINSTANCE hInst, CString& strShortName )
|
AFX_MODULE_STATE* AFXAPI |
AfxGetModuleState()
|
AFX_MODULE_THREAD_STATE* AFXAPI |
AfxGetModuleThreadState()
|
_PNH AFXAPI |
AfxGetNewHandler()
|
HINSTANCE AFXAPI |
AfxGetResourceHandle()
|
AFX_MODULE_STATE* AFXAPI |
AfxGetStaticModuleState()
|
CWinThread* AFXAPI |
AfxGetThread()
|
_AFX_THREAD_STATE* AFXAPI |
AfxGetThreadState()
|
CTypeLibCache* AFXAPI |
AfxGetTypeLibCache( const GUID* pTypeLibID )
Macros for type library information |
void AFXAPI |
AfxHookWindowCreate( CWnd* pWnd )
Global implementation helpers |
BOOL AFXAPI |
AfxInitExtensionModule( AFX_EXTENSION_MODULE&, HMODULE hMod )
|
BOOL AFXAPI |
AfxInitialize( BOOL bDLL = 0, DWORD dwVersion = _MFC_VER )
explicit initialization for general purpose classes |
void AFXAPI |
AfxInitLocalData( HINSTANCE hInstInit )
|
BOOL AFXAPI |
AfxInitRichEdit()
|
void AFXAPI |
AfxInitThread()
|
__forceinline void |
AfxISAPITrace( LPCTSTR,... )
Alternate debugging suppot |
BOOL AFXAPI |
AfxIsValidAddress( const void* lp, UINT nBytes, BOOL bReadWrite = 1 )
Diagnostic memory management routines |
BOOL AFXAPI |
AfxIsValidString( LPCSTR lpsz, int nLength =-1 )
|
BOOL AFXAPI |
AfxIsValidString( LPCWSTR lpsz, int nLength =-1 )
|
HINSTANCE AFXAPI |
AfxLoadDll( HINSTANCE* volatile hInst, LPCSTR lpszDLL, FARPROC* pProcPtrs, LPCSTR lpszProcName )
|
HINSTANCE AFXAPI |
AfxLoadDll( HINSTANCE* volatile hInst, LPCSTR lpszDLL )
|
void AFXAPI |
AfxLoadField( CRecordset& rs, UINT nField, void* pvField, long* plLength )
|
HINSTANCE AFXAPI |
AfxLoadLibrary( LPCTSTR lpszModuleName )
|
int AFXAPI |
AfxLoadString( UINT nIDS, LPTSTR lpszBuf, UINT nMaxBuf = 256 )
|
HBITMAP AFXAPI |
AfxLoadSysColorBitmap( HINSTANCE hInst, HRSRC hRsrc, BOOL bMono = FALSE )
CToolBar control |
void AFXAPI |
AfxLockTempMaps()
Special target variant APIs |
int AFXAPI |
AfxMessageBox( LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0 )
|
int AFXAPI |
AfxMessageBox( UINT nIDPrompt, UINT nType = MB_OK, UINT nIDHelp =( UINT )-1 )
|
int AFX_CDECL |
AfxNewHandler( size_t nSize )
|
BOOL AFXAPI |
AfxOleCanExitApp()
|
COleMessageFilter* AFXAPI |
AfxOleGetMessageFilter()
|
BOOL AFXAPI |
AfxOleGetUserCtrl()
|
BOOL AFXAPI |
AfxOleInit()
Init & Term helpers |
void AFXAPI |
AfxOleLockApp()
|
BOOL AFXAPI |
AfxOleLockControl( LPCTSTR lpszProgID )
|
BOOL AFXAPI |
AfxOleLockControl( const CLSID& clsid )
|
void AFXAPI |
AfxOleOnReleaseAllObjects()
Special OLE related functions (see OLELOCK.CPP) |
BOOL AFXAPI |
AfxOleRegisterControlClass( HINSTANCE hInstance, REFCLSID clsid, LPCTSTR pszProgID, UINT idTypeName, UINT idBitmap, int nRegFlags, DWORD dwMiscStatus, REFGUID tlid, WORD wVerMajor, WORD wVerMinor )
|
BOOL AFXAPI |
AfxOleRegisterHelper( LPCTSTR const* rglpszRegister, LPCTSTR const* rglpszSymbols, int nSymbols, BOOL bReplace, HKEY hKeyRoot =(( HKEY ) 0x80000000 ) )
|
BOOL AFXAPI |
AfxOleRegisterPropertyPageClass( HINSTANCE hInstance, REFCLSID clsid, UINT idTypeName )
|
BOOL AFXAPI |
AfxOleRegisterPropertyPageClass( HINSTANCE hInstance, REFCLSID clsid, UINT idTypeName, int nRegFlags )
|
BOOL AFXAPI |
AfxOleRegisterServerClass( REFCLSID clsid, LPCTSTR lpszClassName, LPCTSTR lpszShortTypeName, LPCTSTR lpszLongTypeName, OLE_APPTYPE nAppType = OAT_SERVER, LPCTSTR* rglpszRegister = NULL, LPCTSTR* rglpszOverwrite = NULL, int nIconIndex = 0, LPCTSTR lpszLocalFilterName = NULL )
System registry helpers |
BOOL AFXAPI |
AfxOleRegisterServerClass( REFCLSID clsid, LPCTSTR lpszClassName, LPCTSTR lpszShortTypeName, LPCTSTR lpszLongTypeName, OLE_APPTYPE nAppType, LPCTSTR* rglpszRegister, LPCTSTR* rglpszOverwrite, int nIconIndex, LPCTSTR lpszLocalFilterName, LPCTSTR lpszLocalFilterExt )
|
BOOL AFXAPI |
AfxOleRegisterTypeLib( HINSTANCE hInstance, REFGUID tlid, LPCTSTR pszFileName = NULL, LPCTSTR pszHelpDir = NULL )
|
void AFXAPI |
AfxOleSetEditMenu( COleClientItem* pClient, CMenu* pMenu, UINT iMenuItem, UINT nIDVerbMin, UINT nIDVerbMax = 0, UINT nIDConvert = 0 )
global helpers and debugging |
void AFXAPI |
AfxOleSetUserCtrl( BOOL bUserCtrl )
|
void AFXAPI |
AfxOleTerm( BOOL bJustRevoke = FALSE )
|
void AFXAPI |
AfxOleTermOrFreeLib( BOOL bTerm = TRUE, BOOL bJustRevoke = FALSE )
|
BOOL AFXAPI |
AfxOleTypeMatchGuid( LPTYPEINFO pTypeInfo, TYPEDESC* pTypeDesc, REFGUID guidType, ULONG cIndirectionLevels )
AfxOleTypeMatchGuid - Tests whether a given TYPEDESC matches a type with a given GUID, when all aliases have been expanded. |
void AFXAPI |
AfxOleUnlockAllControls()
|
void AFXAPI |
AfxOleUnlockApp()
|
BOOL AFXAPI |
AfxOleUnlockControl( const CLSID& clsid )
|
BOOL AFXAPI |
AfxOleUnlockControl( LPCTSTR lpszProgID )
|
BOOL AFXAPI |
AfxOleUnregisterClass( REFCLSID clsid, LPCTSTR pszProgID )
|
BOOL AFXAPI |
AfxOleUnregisterHelper( LPCTSTR const* rglpszRegister, LPCTSTR const* rglpszSymbols, int nSymbols, HKEY hKeyRoot =(( HKEY ) 0x80000000 ) )
|
BOOL AFXAPI |
AfxOleUnregisterServerClass( REFCLSID clsid, LPCTSTR lpszClassName, LPCTSTR lpszShortTypeName, LPCTSTR lpszLongTypeName, OLE_APPTYPE nAppType = OAT_SERVER, LPCTSTR* rglpszRegister = NULL, LPCTSTR* rglpszOverwrite = NULL )
|
BOOL AFXAPI |
AfxOleUnregisterTypeLib( REFGUID tlid, WORD wVerMajor = 0, WORD wVerMinor = 0, LCID lcid = 0 )
|
BOOL AFXAPI |
AfxParseURL( LPCTSTR pstrURL, DWORD& dwServiceType, CString& strServer, CString& strObject, INTERNET_PORT& nPort )
Global Functions |
BOOL AFXAPI |
AfxParseURLEx( LPCTSTR pstrURL, DWORD& dwServiceType, CString& strServer, CString& strObject, INTERNET_PORT& nPort, CString& strUsername, CString& strPassword, DWORD dwFlags = 0 )
|
void AFXAPI |
AfxPostQuitMessage( int nExitCode )
|
BOOL AFXAPI |
AfxRegisterClass( WNDCLASS* lpWndClass )
|
LPCTSTR AFXAPI |
AfxRegisterWndClass( UINT nClassStyle, HCURSOR hCursor = 0, HBRUSH hbrBackground = 0, HICON hIcon = 0 )
|
void AFXAPI |
AfxRepositionWindow( AFX_SIZEPARENTPARAMS* lpLayout, HWND hWnd, LPCRECT lpRect )
|
void AFXAPI |
AfxResetMsgCache()
|
void AFXAPI |
AfxRFXBulkDefault( CFieldExchange* pFX, LPCTSTR szName, void* pv, long* rgLengths, int nCType, UINT cbValue )
Bulk Recordset Field Exchange helpers |
void AFXAPI |
AfxSafeArrayInit( COleSafeArray* psa )
Helper for initializing COleSafeArray |
_PNH AFXAPI |
AfxSetNewHandler( _PNH pfnNewHandler )
|
void AFXAPI |
AfxSetResourceHandle( HINSTANCE hInstResource )
|
void AFXAPI |
AfxSetWindowText( HWND hWndCtrl, LPCTSTR lpszNew )
|
BOOL AFXAPI |
AfxSocketInit( WSADATA* lpwsaData = NULL )
Global functions |
void AFXAPI |
AfxSocketTerm()
|
void AFXAPI |
AfxStoreField( CRecordset& rs, UINT nField, void* pvField )
Recordset Field Exchange helpers |
void AFXAPI |
AfxTermExtensionModule( AFX_EXTENSION_MODULE&, BOOL bAll = FALSE )
|
void AFXAPI |
AfxTermLocalData( HINSTANCE hInstTerm, BOOL bAll = FALSE )
|
void AFXAPI |
AfxTermThread( HINSTANCE hInstTerm = NULL )
|
void AFXAPI |
AfxThrowArchiveException( int cause, LPCTSTR lpszArchiveName = 0 )
|
void AFXAPI |
AfxThrowDaoException( int nAfxDaoError = 0, SCODE scode = S_OK )
|
void AFXAPI |
AfxThrowDBException( RETCODE nRetCode, CDatabase* pdb, HSTMT hstmt )
|
void AFXAPI |
AfxThrowFileException( int cause, LONG lOsError =-1, LPCTSTR lpszFileName = 0 )
|
void AFXAPI |
AfxThrowInternetException( DWORD dwContext, DWORD dwError = 0 )
|
void AFXAPI |
AfxThrowLastCleanup()
|
void AFXAPI |
AfxThrowMemoryException()
Standard exception throws |
void AFXAPI |
AfxThrowNotSupportedException()
|
void AFXAPI |
AfxThrowOleDispatchException( WORD wCode, UINT nDescriptionID, UINT nHelpID =( UINT )-1 )
|
void AFXAPI |
AfxThrowOleDispatchException( WORD wCode, LPCTSTR lpszDescription, UINT nHelpID = 0 )
|
void AFXAPI |
AfxThrowOleException( SCODE sc )
|
void AFXAPI |
AfxThrowResourceException()
|
void AFXAPI |
AfxThrowUserException()
|
void AFXAPI |
AfxTlsAddRef()
|
void AFXAPI |
AfxTlsRelease()
|
inline void AFX_CDECL |
AfxTrace( LPCTSTR,... )
Diagnostic support |
void AFXAPI |
AfxTryCleanup()
|
BOOL AFXAPI |
AfxUnhookWindowCreate()
|
BOOL AFXAPI |
AfxUnlockTempMaps( BOOL bDeleteTemps = TRUE )
|
void AFXAPI |
AfxVariantInit( LPVARIANT pVar )
|
BOOL AFXAPI |
AfxVerifyLicFile( HINSTANCE hInstance, LPCTSTR pszLicFileName, LPCOLESTR pszLicFileContents, UINT cch =-1 )
Licensing functions |
LPSTR AFXAPI |
AfxW2AHelper( LPSTR lpa, LPCWSTR lpw, int nChars )
|
BOOL AFXAPI |
AfxWinInit( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow )
Global functions for access to the one and only CWinApp |
void AFXAPI |
AfxWinTerm()
|
LRESULT CALLBACK |
AfxWndProc( HWND, UINT, WPARAM, LPARAM )
|
template< class TYPE, class ARG_TYPE > BOOL AFXAPI |
CompareElements( const TYPE* pElement1, const ARG_TYPE* pElement2 )
|
void AFXAPI |
ConstructElements( COleVariant* pElements, int nCount )
|
void AFXAPI |
ConstructElements( CString* pElements, int nCount )
|
template< class TYPE > AFX_INLINE void AFXAPI |
ConstructElements( TYPE* pElements, int nCount )
global helpers (can be overridden) |
void AFXAPI |
CopyElements( CString* pDest, const CString* pSrc, int nCount )
|
void AFXAPI |
CopyElements( COleVariant* pDest, const COleVariant* pSrc, int nCount )
|
template< class TYPE > AFX_INLINE void AFXAPI |
CopyElements( TYPE* pDest, const TYPE* pSrc, int nCount )
|
void AFXAPI |
DDP_CBIndex( CDataExchange* pDX, int id, int& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_CBString( CDataExchange* pDX, int id, CString& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_CBStringExact( CDataExchange* pDX, int id, CString& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_Check( CDataExchange* pDX, int id, int& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_LBIndex( CDataExchange* pDX, int id, int& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_LBString( CDataExchange* pDX, int id, CString& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_LBStringExact( CDataExchange* pDX, int id, CString& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_PostProcessing( CDataExchange* pDX )
|
void AFXAPI |
DDP_Radio( CDataExchange* pDX, int id, int& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_Text( CDataExchange* pDX, int id, UINT& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_Text( CDataExchange* pDX, int id, short& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_Text( CDataExchange* pDX, int id, long& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_Text( CDataExchange* pDX, int id, DWORD& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_Text( CDataExchange* pDX, int id, int& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_Text( CDataExchange* pDX, int id, float& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_Text( CDataExchange* pDX, int id, CString& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_Text( CDataExchange* pDX, int id, double& member, LPCTSTR pszPropName )
|
void AFXAPI |
DDP_Text( CDataExchange* pDX, int id, BYTE& member, LPCTSTR pszPropName )
Property Page Dialog Data Exchange routines |
void AFXAPI |
DDV_MaxChars( CDataExchange* pDX, CString const& value, int nChars )
|
void AFXAPI |
DDV_MinMaxByte( CDataExchange* pDX, BYTE value, BYTE minVal, BYTE maxVal )
Standard Dialog Data Validation routines |
void AFXAPI |
DDV_MinMaxDateTime( CDataExchange* pDX, COleDateTime& refValue, const COleDateTime* refMinRange, const COleDateTime* refMaxRange )
|
void AFXAPI |
DDV_MinMaxDateTime( CDataExchange* pDX, CTime& refValue, const CTime* refMinRange, const CTime* refMaxRange )
|
void AFXAPI |
DDV_MinMaxDouble( CDataExchange* pDX, double const& value, double minVal, double maxVal )
|
void AFXAPI |
DDV_MinMaxDWord( CDataExchange* pDX, DWORD value, DWORD minVal, DWORD maxVal )
|
void AFXAPI |
DDV_MinMaxFloat( CDataExchange* pDX, float const& value, float minVal, float maxVal )
|
void AFXAPI |
DDV_MinMaxInt( CDataExchange* pDX, int value, int minVal, int maxVal )
|
void AFXAPI |
DDV_MinMaxLong( CDataExchange* pDX, long value, long minVal, long maxVal )
|
void AFXAPI |
DDV_MinMaxMonth( CDataExchange* pDX, CTime& refValue, const CTime* pMinRange, const CTime* pMaxRange )
|
void AFXAPI |
DDV_MinMaxMonth( CDataExchange* pDX, COleDateTime& refValue, const COleDateTime* refMinRange, const COleDateTime* refMaxRange )
|
void AFXAPI |
DDV_MinMaxShort( CDataExchange* pDX, short value, short minVal, short maxVal )
|
void AFXAPI |
DDV_MinMaxSlider( CDataExchange* pDX, DWORD value, DWORD minVal, DWORD maxVal )
|
void AFXAPI |
DDV_MinMaxUInt( CDataExchange* pDX, UINT value, UINT minVal, UINT maxVal )
|
void AFXAPI |
DDX_CBIndex( CDataExchange* pDX, int nIDC, int& index )
|
void AFXAPI |
DDX_CBString( CDataExchange* pDX, int nIDC, CString& value )
|
void AFXAPI |
DDX_CBStringExact( CDataExchange* pDX, int nIDC, CString& value )
|
void AFXAPI |
DDX_Check( CDataExchange* pDX, int nIDC, int& value )
|
void AFXAPI |
DDX_Control( CDataExchange* pDX, int nIDC, CWnd& rControl )
|
void AFXAPI |
DDX_DateTimeCtrl( CDataExchange* pDX, int nIDC, CTime& value )
|
void AFXAPI |
DDX_DateTimeCtrl( CDataExchange* pDX, int nIDC, COleDateTime& value )
|
void AFXAPI |
DDX_FieldCBIndex( CDataExchange* pDX, int nIDC, int& index, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldCBIndex( CDataExchange* pDX, int nIDC, int& index, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldCBString( CDataExchange* pDX, int nIDC, CString& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldCBString( CDataExchange* pDX, int nIDC, CString& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldCBStringExact( CDataExchange* pDX, int nIDC, CString& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldCBStringExact( CDataExchange* pDX, int nIDC, CString& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldCheck( CDataExchange* pDX, int nIDC, int& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldCheck( CDataExchange* pDX, int nIDC, int& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldLBIndex( CDataExchange* pDX, int nIDC, int& index, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldLBIndex( CDataExchange* pDX, int nIDC, int& index, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldLBString( CDataExchange* pDX, int nIDC, CString& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldLBString( CDataExchange* pDX, int nIDC, CString& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldLBStringExact( CDataExchange* pDX, int nIDC, CString& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldLBStringExact( CDataExchange* pDX, int nIDC, CString& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldRadio( CDataExchange* pDX, int nIDC, int& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldRadio( CDataExchange* pDX, int nIDC, int& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldScroll( CDataExchange* pDX, int nIDC, int& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldScroll( CDataExchange* pDX, int nIDC, int& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldSlider( CDataExchange* pDX, int nIDC, int& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, BYTE& value, CRecordset* pRecordset )
Database Dialog Data Exchange cover routines Cover routines provide database semantics on top of DDX routines |
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, int& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, BYTE& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, short& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, long& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, UINT& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, CString& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, COleCurrency& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, DWORD& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, double& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, COleDateTime& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, CString& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, LPTSTR pstrValue, int nMaxLen, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, LPTSTR pstrValue, int nMaxLen, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, double& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, DWORD& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, float& value, CDaoRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, float& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, CTime& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, BOOL& value, CDaoRecordset* pRecordset )
Database Dialog Data Exchange cover routines Cover routines provide database semantics on top of DDX routines |
void AFXAPI |
DDX_FieldText( CDataExchange* pDX, int nIDC, long& value, CRecordset* pRecordset )
|
void AFXAPI |
DDX_LBIndex( CDataExchange* pDX, int nIDC, int& index )
|
void AFXAPI |
DDX_LBString( CDataExchange* pDX, int nIDC, CString& value )
|
void AFXAPI |
DDX_LBStringExact( CDataExchange* pDX, int nIDC, CString& value )
|
void AFXAPI |
DDX_MonthCalCtrl( CDataExchange* pDX, int nIDC, CTime& value )
|
void AFXAPI |
DDX_MonthCalCtrl( CDataExchange* pDX, int nIDC, COleDateTime& value )
|
void AFXAPI |
DDX_OCBool( CDataExchange* pDX, int nIDC, DISPID dispid, BOOL& value )
|
void AFXAPI |
DDX_OCBoolRO( CDataExchange* pDX, int nIDC, DISPID dispid, BOOL& value )
|
void AFXAPI |
DDX_OCColor( CDataExchange* pDX, int nIDC, DISPID dispid, OLE_COLOR& value )
|
void AFXAPI |
DDX_OCColorRO( CDataExchange* pDX, int nIDC, DISPID dispid, OLE_COLOR& value )
|
void AFXAPI |
DDX_OCFloat( CDataExchange* pDX, int nIDC, DISPID dispid, float& value )
|
void AFXAPI |
DDX_OCFloat( CDataExchange* pDX, int nIDC, DISPID dispid, double& value )
|
void AFXAPI |
DDX_OCFloatRO( CDataExchange* pDX, int nIDC, DISPID dispid, double& value )
|
void AFXAPI |
DDX_OCFloatRO( CDataExchange* pDX, int nIDC, DISPID dispid, float& value )
|
void AFXAPI |
DDX_OCInt( CDataExchange* pDX, int nIDC, DISPID dispid, long& value )
|
void AFXAPI |
DDX_OCInt( CDataExchange* pDX, int nIDC, DISPID dispid, int& value )
|
void AFXAPI |
DDX_OCIntRO( CDataExchange* pDX, int nIDC, DISPID dispid, long& value )
|
void AFXAPI |
DDX_OCIntRO( CDataExchange* pDX, int nIDC, DISPID dispid, int& value )
|
void AFXAPI |
DDX_OCShort( CDataExchange* pDX, int nIDC, DISPID dispid, short& value )
|
void AFXAPI |
DDX_OCShortRO( CDataExchange* pDX, int nIDC, DISPID dispid, short& value )
|
void AFXAPI |
DDX_OCText( CDataExchange* pDX, int nIDC, DISPID dispid, CString& value )
DDX_ functions for OLE controls on dialogs |
void AFXAPI |
DDX_OCTextRO( CDataExchange* pDX, int nIDC, DISPID dispid, CString& value )
|
void AFXAPI |
DDX_Radio( CDataExchange* pDX, int nIDC, int& value )
|
void AFXAPI |
DDX_Scroll( CDataExchange* pDX, int nIDC, int& value )
|
void AFXAPI |
DDX_Slider( CDataExchange* pDX, int nIDC, int& value )
|
void AFXAPI |
DDX_Text( CDataExchange* pDX, int nIDC, COleCurrency& value )
|
void AFXAPI |
DDX_Text( CDataExchange* pDX, int nIDC, CString& value )
|
void AFXAPI |
DDX_Text( CDataExchange* pDX, int nIDC, BYTE& value )
|
void AFXAPI |
DDX_Text( CDataExchange* pDX, int nIDC, float& value )
|
void AFXAPI |
DDX_Text( CDataExchange* pDX, int nIDC, UINT& value )
|
void AFXAPI |
DDX_Text( CDataExchange* pDX, int nIDC, long& value )
|
void AFXAPI |
DDX_Text( CDataExchange* pDX, int nIDC, DWORD& value )
|
void AFXAPI |
DDX_Text( CDataExchange* pDX, int nIDC, COleDateTime& value )
|
void AFXAPI |
DDX_Text( CDataExchange* pDX, int nIDC, int& value )
|
void AFXAPI |
DDX_Text( CDataExchange* pDX, int nIDC, double& value )
|
void AFXAPI |
DDX_Text( CDataExchange* pDX, int nIDC, short& value )
|
void AFXAPI |
DDX_Text( CDataExchange* pDX, int nIDC, LPTSTR value, int nMaxLen )
|
template< class TYPE > AFX_INLINE void AFXAPI |
DestructElements( TYPE* pElements, int nCount )
|
void AFXAPI |
DestructElements( COleVariant* pElements, int nCount )
|
void AFXAPI |
DestructElements( CString* pElements, int nCount )
|
void AFXAPI |
DFX_Binary( CDaoFieldExchange* pFX, LPCTSTR lpszName, CByteArray& value, int nPreAllocSize = 2048, DWORD dwBindOptions = 0 )
|
void AFXAPI |
DFX_Bool( CDaoFieldExchange* pFX, LPCTSTR lpszName, BOOL& value, DWORD dwBindOptions = 0x01 )
|
void AFXAPI |
DFX_Byte( CDaoFieldExchange* pFX, LPCTSTR lpszName, BYTE& value, DWORD dwBindOptions = 0x01 )
|
void AFXAPI |
DFX_Currency( CDaoFieldExchange* pFX, LPCTSTR lpszName, COleCurrency& value, DWORD dwBindOptions = 0x01 )
|
void AFXAPI |
DFX_DateTime( CDaoFieldExchange* pFX, LPCTSTR lpszName, COleDateTime& value, DWORD dwBindOptions = 0x01 )
|
void AFXAPI |
DFX_Double( CDaoFieldExchange* pFX, LPCTSTR lpszName, double& value, DWORD dwBindOptions = 0x01 )
|
void AFXAPI |
DFX_Long( CDaoFieldExchange* pFX, LPCTSTR lpszName, long& value, DWORD dwBindOptions = 0x01 )
|
void AFXAPI |
DFX_LongBinary( CDaoFieldExchange* pFX, LPCTSTR lpszName, CLongBinary& value, DWORD dwPreAllocSize = 32768, DWORD dwBndOptions = 0 )
|
void AFXAPI |
DFX_Short( CDaoFieldExchange* pFX, LPCTSTR lpszName, short& value, DWORD dwBindOptions = 0x01 )
|
void AFXAPI |
DFX_Single( CDaoFieldExchange* pFX, LPCTSTR lpszName, float& value, DWORD dwBindOptions = 0x01 )
|
void AFXAPI |
DFX_Text( CDaoFieldExchange* pFX, LPCTSTR lpszName, CString& value, int nPreAllocSize = 255, DWORD dwBindOptions = 0x01 )
Standard RecordSet Field Exchange routines |
extern "C" BOOL WINAPI |
ExtRawDllMain( HINSTANCE, DWORD dwReason, LPVOID )
RawDllMain that saves current app class list and factory list |
AFX_INLINE BOOL WINAPI |
FreeResource( HGLOBAL )
Now for the Windows API specific parts |
extern "C" BOOL WINAPI |
GetExtensionVersion( HSE_VERSION_INFO* pVer )
|
extern "C" BOOL WINAPI |
GetFilterVersion( PHTTP_FILTER_VERSION pVer )
|
template< class ARG_KEY > AFX_INLINE UINT AFXAPI |
HashKey( ARG_KEY key )
|
UINT AFXAPI |
HashKey( LPCSTR key )
|
UINT AFXAPI |
HashKey( LPCWSTR key )
|
UINT AFXAPI |
HashKey( const struct tagVARIANT& var )
|
extern "C" DWORD WINAPI |
HttpExtensionProc( EXTENSION_CONTROL_BLOCK* pECB )
|
extern "C" DWORD WINAPI |
HttpFilterProc( PHTTP_FILTER_CONTEXT pfc, DWORD dwNotificationType, LPVOID pvNotification )
Internet Information Server Entry Points |
bool AFXAPI |
operator!=( const CString& s1, LPCTSTR s2 )
|
bool AFXAPI |
operator!=( const CString& s1, const CString& s2 )
|
bool AFXAPI |
operator!=( LPCTSTR s1, const CString& s2 )
|
bool AFXAPI |
operator<( const CString& s1, const CString& s2 )
|
bool AFXAPI |
operator<( const CString& s1, LPCTSTR s2 )
|
bool AFXAPI |
operator<( LPCTSTR s1, const CString& s2 )
|
CArchive& AFXAPI |
operator<<( CArchive& ar, POINT point )
|
CArchive& AFXAPI |
operator<<( CArchive& ar, COleCurrency curSrc )
|
CArchive& AFXAPI |
operator<<( CArchive& ar, COleVariant varSrc )
|
CArchive& AFXAPI |
operator<<( CArchive& ar, COleDateTimeSpan dateSpanSrc )
|
CArchive& AFXAPI |
operator<<( CArchive& ar, SIZE size )
|
CArchive& AFXAPI |
operator<<( CArchive& ar, const RECT& rect )
|
CArchive& AFXAPI |
operator<<( CArchive& ar, COleDateTime dateSrc )
|
bool AFXAPI |
operator<=( LPCTSTR s1, const CString& s2 )
|
bool AFXAPI |
operator<=( const CString& s1, const CString& s2 )
|
bool AFXAPI |
operator<=( const CString& s1, LPCTSTR s2 )
|
bool AFXAPI |
operator==( const CString& s1, LPCTSTR s2 )
|
bool AFXAPI |
operator==( LPCTSTR s1, const CString& s2 )
|
bool AFXAPI |
operator==( const CString& s1, const CString& s2 )
|
bool AFXAPI |
operator>( const CString& s1, LPCTSTR s2 )
|
bool AFXAPI |
operator>( const CString& s1, const CString& s2 )
|
bool AFXAPI |
operator>( LPCTSTR s1, const CString& s2 )
|
bool AFXAPI |
operator>=( const CString& s1, LPCTSTR s2 )
|
bool AFXAPI |
operator>=( const CString& s1, const CString& s2 )
|
bool AFXAPI |
operator>=( LPCTSTR s1, const CString& s2 )
|
CArchive& AFXAPI |
operator>>( CArchive& ar, COleVariant& varSrc )
|
CArchive& AFXAPI |
operator>>( CArchive& ar, COleCurrency& curSrc )
|
CArchive& AFXAPI |
operator>>( CArchive& ar, COleDateTime& dateSrc )
|
CArchive& AFXAPI |
operator>>( CArchive& ar, COleDateTimeSpan& dateSpanSrc )
|
CArchive& AFXAPI |
operator>>( CArchive& ar, POINT& point )
|
CArchive& AFXAPI |
operator>>( CArchive& ar, RECT& rect )
|
CArchive& AFXAPI |
operator>>( CArchive& ar, SIZE& size )
|
BOOL AFX_CDECL |
PX_Blob( CPropExchange* pPX, LPCTSTR pszPropName, HGLOBAL& hBlob, HGLOBAL hBlobDefault = NULL )
|
BOOL AFX_CDECL |
PX_Bool( CPropExchange* pPX, LPCTSTR pszPropName, BOOL& bValue, BOOL bDefault )
|
BOOL AFX_CDECL |
PX_Bool( CPropExchange* pPX, LPCTSTR pszPropName, BOOL& bValue )
|
BOOL AFX_CDECL |
PX_Color( CPropExchange* pPX, LPCTSTR pszPropName, OLE_COLOR& clrValue )
|
BOOL AFX_CDECL |
PX_Color( CPropExchange* pPX, LPCTSTR pszPropName, OLE_COLOR& clrValue, OLE_COLOR clrDefault )
|
BOOL AFX_CDECL |
PX_Currency( CPropExchange* pPX, LPCTSTR pszPropName, CY& cyValue )
|
BOOL AFX_CDECL |
PX_Currency( CPropExchange* pPX, LPCTSTR pszPropName, CY& cyValue, CY cyDefault )
|
BOOL AFX_CDECL |
PX_DataPath( CPropExchange* pPX, LPCTSTR pszPropName, CDataPathProperty& dataPathProp, LPCTSTR pszDefault = NULL )
|
BOOL AFX_CDECL |
PX_DataPath( CPropExchange* pPX, LPCTSTR pszPropName, CDataPathProperty& dataPathProp, const CString& strDefault )
|
BOOL AFX_CDECL |
PX_Double( CPropExchange* pPX, LPCTSTR pszPropName, double& doubleValue )
|
BOOL AFX_CDECL |
PX_Double( CPropExchange* pPX, LPCTSTR pszPropName, double& doubleValue, double doubleDefault )
|
BOOL AFX_CDECL |
PX_Float( CPropExchange* pPX, LPCTSTR pszPropName, float& floatValue )
|
BOOL AFX_CDECL |
PX_Float( CPropExchange* pPX, LPCTSTR pszPropName, float& floatValue, float floatDefault )
|
BOOL AFX_CDECL |
PX_Font( CPropExchange* pPX, LPCTSTR pszPropName, CFontHolder& font, const FONTDESC* pFontDesc = NULL, LPFONTDISP pFontDispAmbient = NULL )
|
BOOL AFX_CDECL |
PX_IUnknown( CPropExchange* pPX, LPCTSTR pszPropName, LPUNKNOWN& pUnk, REFIID iid, LPUNKNOWN pUnkDefault = NULL )
|
BOOL AFX_CDECL |
PX_Long( CPropExchange* pPX, LPCTSTR pszPropName, long& lValue )
|
BOOL AFX_CDECL |
PX_Long( CPropExchange* pPX, LPCTSTR pszPropName, long& lValue, long lDefault )
|
BOOL AFX_CDECL |
PX_Picture( CPropExchange* pPX, LPCTSTR pszPropName, CPictureHolder& pict, CPictureHolder& pictDefault )
|
BOOL AFX_CDECL |
PX_Picture( CPropExchange* pPX, LPCTSTR pszPropName, CPictureHolder& pict )
|
BOOL AFX_CDECL |
PX_Short( CPropExchange* pPX, LPCTSTR pszPropName, short& sValue )
Property-exchange (PX_) helper functions |
BOOL AFX_CDECL |
PX_Short( CPropExchange* pPX, LPCTSTR pszPropName, short& sValue, short sDefault )
|
BOOL AFX_CDECL |
PX_String( CPropExchange* pPX, LPCTSTR pszPropName, CString& strValue, const CString& strDefault )
|
BOOL AFX_CDECL |
PX_String( CPropExchange* pPX, LPCTSTR pszPropName, CString& strValue, LPCTSTR lpszDefault )
|
BOOL AFX_CDECL |
PX_String( CPropExchange* pPX, LPCTSTR pszPropName, CString& strValue )
|
BOOL AFX_CDECL |
PX_ULong( CPropExchange* pPX, LPCTSTR pszPropName, ULONG& ulValue )
|
BOOL AFX_CDECL |
PX_ULong( CPropExchange* pPX, LPCTSTR pszPropName, ULONG& ulValue, ULONG ulDefault )
|
BOOL AFX_CDECL |
PX_UShort( CPropExchange* pPX, LPCTSTR pszPropName, USHORT& usValue )
|
BOOL AFX_CDECL |
PX_UShort( CPropExchange* pPX, LPCTSTR pszPropName, USHORT& usValue, USHORT usDefault )
|
BOOL AFX_CDECL |
PX_VBXFontConvert( CPropExchange* pPX, CFontHolder& font )
|
void AFXAPI |
RFX_Binary( CFieldExchange* pFX, LPCTSTR szName, CByteArray& value, int nMaxLength = 255 )
|
void AFXAPI |
RFX_Binary_Bulk( CFieldExchange* pFX, LPCTSTR szName, BYTE** prgByteVals, long** prgLengths, int nMaxLength )
|
void AFXAPI |
RFX_Bool( CFieldExchange* pFX, LPCTSTR szName, BOOL& value )
|
void AFXAPI |
RFX_Bool_Bulk( CFieldExchange* pFX, LPCTSTR szName, BOOL** prgBoolVals, long** prgLengths )
|
void AFXAPI |
RFX_Byte( CFieldExchange* pFX, LPCTSTR szName, BYTE& value )
|
void AFXAPI |
RFX_Byte_Bulk( CFieldExchange* pFX, LPCTSTR szName, BYTE** prgByteVals, long** prgLengths )
|
void AFXAPI |
RFX_Date( CFieldExchange* pFX, LPCTSTR szName, COleDateTime& value )
|
void AFXAPI |
RFX_Date( CFieldExchange* pFX, LPCTSTR szName, CTime& value )
|
void AFXAPI |
RFX_Date( CFieldExchange* pFX, LPCTSTR szName, TIMESTAMP_STRUCT& value )
|
void AFXAPI |
RFX_Date_Bulk( CFieldExchange* pFX, LPCTSTR szName, TIMESTAMP_STRUCT** prgTSVals, long** prgLengths )
|
void AFXAPI |
RFX_Double( CFieldExchange* pFX, LPCTSTR szName, double& value )
|
void AFXAPI |
RFX_Double_Bulk( CFieldExchange* pFX, LPCTSTR szName, double** prgDblVals, long** prgLengths )
|
void AFXAPI |
RFX_Int( CFieldExchange* pFX, LPCTSTR szName, int& value )
|
void AFXAPI |
RFX_Int_Bulk( CFieldExchange* pFX, LPCTSTR szName, int** prgIntVals, long** prgLengths )
|
void AFXAPI |
RFX_Long( CFieldExchange* pFX, LPCTSTR szName, long& value )
|
void AFXAPI |
RFX_Long_Bulk( CFieldExchange* pFX, LPCTSTR szName, long** prgLongVals, long** prgLengths )
|
void AFXAPI |
RFX_LongBinary( CFieldExchange* pFX, LPCTSTR szName, CLongBinary& value )
|
void AFXAPI |
RFX_Single( CFieldExchange* pFX, LPCTSTR szName, float& value )
|
void AFXAPI |
RFX_Single_Bulk( CFieldExchange* pFX, LPCTSTR szName, float** prgFltVals, long** prgLengths )
|
void AFXAPI |
RFX_Text( CFieldExchange* pFX, LPCTSTR szName, LPTSTR value, int nMaxLength, int nColumnType = SQL_VARCHAR, short nScale = 0 )
|
void AFXAPI |
RFX_Text( CFieldExchange* pFX, LPCTSTR szName, CString& value, int nMaxLength = 255, int nColumnType = SQL_VARCHAR, short nScale = 0 )
Standard Recordset Field Exchange routines |
void AFXAPI |
RFX_Text_Bulk( CFieldExchange* pFX, LPCTSTR szName, LPSTR* prgStrVals, long** prgLengths, int nMaxLength )
Bulk Recordset Field Exchange routines |
void AFXAPI |
SerializeElements( CArchive& ar, CString* pElements, int nCount )
|
template< class TYPE > void AFXAPI |
SerializeElements( CArchive& ar, TYPE* pElements, int nCount )
|
void AFXAPI |
SerializeElements( CArchive& ar, COleVariant* pElements, int nCount )
|
|
THREAD_LOCAL( AFX_MODULE_THREAD_STATE, m_thread )
|
AFX_INLINE int WINAPI |
UnlockResource( HGLOBAL )
|
| Field Detail |
int __afxForceEXTDLL;
extern "C" BOOL( WINAPI* _pRawDllMain )( HINSTANCE, DWORD, LPVOID );
| Method Detail |
int AFX_CDECL _mbstowcsz( wchar_t* wcstr, const char* mbstr, size_t count );
int AFX_CDECL _wcstombsz( char* mbstr, const wchar_t* wcstr, size_t count );
LPWSTR AFXAPI AfxA2WHelper( LPWSTR lpw, LPCSTR lpa, int nChars );
void AFXAPI AfxAbort();
LPSTR AFXAPI AfxAllocTaskAnsiString( LPCWSTR lpszString );
LPSTR AFXAPI AfxAllocTaskAnsiString( LPCSTR lpszString );
LPWSTR AFXAPI AfxAllocTaskWideString( LPCSTR lpszString );
LPWSTR AFXAPI AfxAllocTaskWideString( LPCWSTR lpszString );
CWinThread* AFXAPI AfxBeginThread( AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL );
CWinThread* AFXAPI AfxBeginThread( CRuntimeClass* pThreadClass, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL );
void AFXAPI AfxCheckError( SCODE sc );
void AFXAPI AfxClassInit( CRuntimeClass* pNewClass );
BOOL AFXAPI AfxCompareValueByRef( void* pvData, void* pvCache, int nDataType );
BOOL AFXAPI AfxConnectionAdvise( LPUNKNOWN pUnkSrc, REFIID iid, LPUNKNOWN pUnkSink, BOOL bRefCount, DWORD* pdwCookie );
BOOL AFXAPI AfxConnectionUnadvise( LPUNKNOWN pUnkSrc, REFIID iid, LPUNKNOWN pUnkSink, BOOL bRefCount, DWORD dwCookie );
void AFXAPI AfxCopyValueByRef( void* pvCache, void* pvData, long* plLength, int nDataType );
void AFXAPI AfxCoreInitModule();
HDC AFXAPI AfxCreateDC( HGLOBAL hDevNames, HGLOBAL hDevMode );
void AFXAPI AfxDaoCheck( SCODE scode, LPCSTR lpszDaoCall, LPCSTR lpszFile, int nLine, int nError = 0, BOOL bMemOnly = FALSE );
DAODBEngine* AFXAPI AfxDaoGetEngine();
void AFXAPI AfxDaoInit();
void AFXAPI AfxDaoTerm();
LONG AFXAPI AfxDelRegTreeHelper( HKEY hParentKey, const CString& strKeyName );
SCODE AFXAPI AfxDllCanUnloadNow( void );
SCODE AFXAPI AfxDllGetClassObject( REFCLSID rclsid, REFIID riid, LPVOID* ppv );
void AFXAPI AfxDumpStack( DWORD dwFlags = 0x0002 );
const CObject* AFX_CDECL AfxDynamicDownCast( CRuntimeClass* pClass, const CObject* pObject );
CObject* AFX_CDECL AfxDynamicDownCast( CRuntimeClass* pClass, CObject* pObject );
void AFX_CDECL AfxEnableControlContainer( COccManager* pOccManager = NULL );
void AFXAPI AfxEndThread( UINT nExitCode, BOOL bDelete = TRUE );
BOOL AFXAPI AfxExtractSubString( CString& rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep ='\n' );
void AFXAPI AfxFailMaxChars( CDataExchange* pDX, int nChars );
void AFXAPI AfxFailRadio( CDataExchange* pDX );
void AFXAPI AfxFormatString1( CString& rString, UINT nIDS, LPCTSTR lpsz1 );
void AFXAPI AfxFormatString2( CString& rString, UINT nIDS, LPCTSTR lpsz1, LPCTSTR lpsz2 );
void AFXAPI AfxFormatStrings( CString& rString, UINT nIDS, LPCTSTR const* rglpsz, int nString );
void AFXAPI AfxFormatStrings( CString& rString, LPCTSTR lpszFormat, LPCTSTR const* rglpsz, int nString );
BOOL AFXAPI AfxFreeLibrary( HINSTANCE hInstLib );
WNDPROC AFXAPI AfxGetAfxWndProc();
CWinApp* AFXAPI AfxGetApp();
AFX_MODULE_STATE* AFXAPI AfxGetAppModuleState();
LPCTSTR AFXAPI AfxGetAppName();
HRESULT AFXAPI AfxGetClassIDFromString( LPCTSTR lpsz, LPCLSID lpClsID );
HENV AFXAPI AfxGetHENV();
HINSTANCE AFXAPI AfxGetInstanceHandle();
DWORD AFXAPI AfxGetInternetHandleType( HINTERNET hQuery );
CWnd* AFXAPI AfxGetMainWnd();
void AFXAPI AfxGetModuleShortFileName( HINSTANCE hInst, CString& strShortName );
AFX_MODULE_STATE* AFXAPI AfxGetModuleState();
AFX_MODULE_THREAD_STATE* AFXAPI AfxGetModuleThreadState();
_PNH AFXAPI AfxGetNewHandler();
HINSTANCE AFXAPI AfxGetResourceHandle();
AFX_MODULE_STATE* AFXAPI AfxGetStaticModuleState();
CWinThread* AFXAPI AfxGetThread();
_AFX_THREAD_STATE* AFXAPI AfxGetThreadState();
CTypeLibCache* AFXAPI AfxGetTypeLibCache( const GUID* pTypeLibID );
void AFXAPI AfxHookWindowCreate( CWnd* pWnd );
BOOL AFXAPI AfxInitExtensionModule( AFX_EXTENSION_MODULE&, HMODULE hMod );
BOOL AFXAPI AfxInitialize( BOOL bDLL = 0, DWORD dwVersion = _MFC_VER );
void AFXAPI AfxInitLocalData( HINSTANCE hInstInit );
BOOL AFXAPI AfxInitRichEdit();
void AFXAPI AfxInitThread();
__forceinline void AfxISAPITrace( LPCTSTR,... );
BOOL AFXAPI AfxIsValidAddress( const void* lp, UINT nBytes, BOOL bReadWrite = 1 );
BOOL AFXAPI AfxIsValidString( LPCSTR lpsz, int nLength =-1 );
BOOL AFXAPI AfxIsValidString( LPCWSTR lpsz, int nLength =-1 );
HINSTANCE AFXAPI AfxLoadDll( HINSTANCE* volatile hInst, LPCSTR lpszDLL, FARPROC* pProcPtrs, LPCSTR lpszProcName );
HINSTANCE AFXAPI AfxLoadDll( HINSTANCE* volatile hInst, LPCSTR lpszDLL );
void AFXAPI AfxLoadField( CRecordset& rs, UINT nField, void* pvField, long* plLength );
HINSTANCE AFXAPI AfxLoadLibrary( LPCTSTR lpszModuleName );
int AFXAPI AfxLoadString( UINT nIDS, LPTSTR lpszBuf, UINT nMaxBuf = 256 );
HBITMAP AFXAPI AfxLoadSysColorBitmap( HINSTANCE hInst, HRSRC hRsrc, BOOL bMono = FALSE );
void AFXAPI AfxLockTempMaps();
int AFXAPI AfxMessageBox( LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0 );
int AFXAPI AfxMessageBox( UINT nIDPrompt, UINT nType = MB_OK, UINT nIDHelp =( UINT )-1 );
int AFX_CDECL AfxNewHandler( size_t nSize );
BOOL AFXAPI AfxOleCanExitApp();
COleMessageFilter* AFXAPI AfxOleGetMessageFilter();
BOOL AFXAPI AfxOleGetUserCtrl();
BOOL AFXAPI AfxOleInit();
void AFXAPI AfxOleLockApp();
BOOL AFXAPI AfxOleLockControl( LPCTSTR lpszProgID );
BOOL AFXAPI AfxOleLockControl( const CLSID& clsid );
void AFXAPI AfxOleOnReleaseAllObjects();
BOOL AFXAPI AfxOleRegisterControlClass( HINSTANCE hInstance, REFCLSID clsid, LPCTSTR pszProgID, UINT idTypeName, UINT idBitmap, int nRegFlags, DWORD dwMiscStatus, REFGUID tlid, WORD wVerMajor, WORD wVerMinor );
BOOL AFXAPI AfxOleRegisterHelper( LPCTSTR const* rglpszRegister, LPCTSTR const* rglpszSymbols, int nSymbols, BOOL bReplace, HKEY hKeyRoot =(( HKEY ) 0x80000000 ) );
BOOL AFXAPI AfxOleRegisterPropertyPageClass( HINSTANCE hInstance, REFCLSID clsid, UINT idTypeName );
BOOL AFXAPI AfxOleRegisterPropertyPageClass( HINSTANCE hInstance, REFCLSID clsid, UINT idTypeName, int nRegFlags );
BOOL AFXAPI AfxOleRegisterServerClass( REFCLSID clsid, LPCTSTR lpszClassName, LPCTSTR lpszShortTypeName, LPCTSTR lpszLongTypeName, OLE_APPTYPE nAppType = OAT_SERVER, LPCTSTR* rglpszRegister = NULL, LPCTSTR* rglpszOverwrite = NULL, int nIconIndex = 0, LPCTSTR lpszLocalFilterName = NULL );
BOOL AFXAPI AfxOleRegisterServerClass( REFCLSID clsid, LPCTSTR lpszClassName, LPCTSTR lpszShortTypeName, LPCTSTR lpszLongTypeName, OLE_APPTYPE nAppType, LPCTSTR* rglpszRegister, LPCTSTR* rglpszOverwrite, int nIconIndex, LPCTSTR lpszLocalFilterName, LPCTSTR lpszLocalFilterExt );
BOOL AFXAPI AfxOleRegisterTypeLib( HINSTANCE hInstance, REFGUID tlid, LPCTSTR pszFileName = NULL, LPCTSTR pszHelpDir = NULL );
void AFXAPI AfxOleSetEditMenu( COleClientItem* pClient, CMenu* pMenu, UINT iMenuItem, UINT nIDVerbMin, UINT nIDVerbMax = 0, UINT nIDConvert = 0 );
void AFXAPI AfxOleSetUserCtrl( BOOL bUserCtrl );
void AFXAPI AfxOleTerm( BOOL bJustRevoke = FALSE );
void AFXAPI AfxOleTermOrFreeLib( BOOL bTerm = TRUE, BOOL bJustRevoke = FALSE );
BOOL AFXAPI AfxOleTypeMatchGuid( LPTYPEINFO pTypeInfo, TYPEDESC* pTypeDesc, REFGUID guidType, ULONG cIndirectionLevels );
void AFXAPI AfxOleUnlockAllControls();
void AFXAPI AfxOleUnlockApp();
BOOL AFXAPI AfxOleUnlockControl( const CLSID& clsid );
BOOL AFXAPI AfxOleUnlockControl( LPCTSTR lpszProgID );
BOOL AFXAPI AfxOleUnregisterClass( REFCLSID clsid, LPCTSTR pszProgID );
BOOL AFXAPI AfxOleUnregisterHelper( LPCTSTR const* rglpszRegister, LPCTSTR const* rglpszSymbols, int nSymbols, HKEY hKeyRoot =(( HKEY ) 0x80000000 ) );
BOOL AFXAPI AfxOleUnregisterServerClass( REFCLSID clsid, LPCTSTR lpszClassName, LPCTSTR lpszShortTypeName, LPCTSTR lpszLongTypeName, OLE_APPTYPE nAppType = OAT_SERVER, LPCTSTR* rglpszRegister = NULL, LPCTSTR* rglpszOverwrite = NULL );
BOOL AFXAPI AfxOleUnregisterTypeLib( REFGUID tlid, WORD wVerMajor = 0, WORD wVerMinor = 0, LCID lcid = 0 );
BOOL AFXAPI AfxParseURL( LPCTSTR pstrURL, DWORD& dwServiceType, CString& strServer, CString& strObject, INTERNET_PORT& nPort );
BOOL AFXAPI AfxParseURLEx( LPCTSTR pstrURL, DWORD& dwServiceType, CString& strServer, CString& strObject, INTERNET_PORT& nPort, CString& strUsername, CString& strPassword, DWORD dwFlags = 0 );
void AFXAPI AfxPostQuitMessage( int nExitCode );
BOOL AFXAPI AfxRegisterClass( WNDCLASS* lpWndClass );
LPCTSTR AFXAPI AfxRegisterWndClass( UINT nClassStyle, HCURSOR hCursor = 0, HBRUSH hbrBackground = 0, HICON hIcon = 0 );
void AFXAPI AfxRepositionWindow( AFX_SIZEPARENTPARAMS* lpLayout, HWND hWnd, LPCRECT lpRect );
void AFXAPI AfxResetMsgCache();
void AFXAPI AfxRFXBulkDefault( CFieldExchange* pFX, LPCTSTR szName, void* pv, long* rgLengths, int nCType, UINT cbValue );
void AFXAPI AfxSafeArrayInit( COleSafeArray* psa );
_PNH AFXAPI AfxSetNewHandler( _PNH pfnNewHandler );
void AFXAPI AfxSetResourceHandle( HINSTANCE hInstResource );
void AFXAPI AfxSetWindowText( HWND hWndCtrl, LPCTSTR lpszNew );
BOOL AFXAPI AfxSocketInit( WSADATA* lpwsaData = NULL );
void AFXAPI AfxSocketTerm();
void AFXAPI AfxStoreField( CRecordset& rs, UINT nField, void* pvField );
void AFXAPI AfxTermExtensionModule( AFX_EXTENSION_MODULE&, BOOL bAll = FALSE );
void AFXAPI AfxTermLocalData( HINSTANCE hInstTerm, BOOL bAll = FALSE );
void AFXAPI AfxTermThread( HINSTANCE hInstTerm = NULL );
void AFXAPI AfxThrowArchiveException( int cause, LPCTSTR lpszArchiveName = 0 );
void AFXAPI AfxThrowDaoException( int nAfxDaoError = 0, SCODE scode = S_OK );
void AFXAPI AfxThrowDBException( RETCODE nRetCode, CDatabase* pdb, HSTMT hstmt );
void AFXAPI AfxThrowFileException( int cause, LONG lOsError =-1, LPCTSTR lpszFileName = 0 );
void AFXAPI AfxThrowInternetException( DWORD dwContext, DWORD dwError = 0 );
void AFXAPI AfxThrowLastCleanup();
void AFXAPI AfxThrowMemoryException();
void AFXAPI AfxThrowNotSupportedException();
void AFXAPI AfxThrowOleDispatchException( WORD wCode, UINT nDescriptionID, UINT nHelpID =( UINT )-1 );
void AFXAPI AfxThrowOleDispatchException( WORD wCode, LPCTSTR lpszDescription, UINT nHelpID = 0 );
void AFXAPI AfxThrowOleException( SCODE sc );
void AFXAPI AfxThrowResourceException();
void AFXAPI AfxThrowUserException();
void AFXAPI AfxTlsAddRef();
void AFXAPI AfxTlsRelease();
inline void AFX_CDECL AfxTrace( LPCTSTR,... );
void AFXAPI AfxTryCleanup();
BOOL AFXAPI AfxUnhookWindowCreate();
BOOL AFXAPI AfxUnlockTempMaps( BOOL bDeleteTemps = TRUE );
void AFXAPI AfxVariantInit( LPVARIANT pVar );
BOOL AFXAPI AfxVerifyLicFile( HINSTANCE hInstance, LPCTSTR pszLicFileName, LPCOLESTR pszLicFileContents, UINT cch =-1 );
LPSTR AFXAPI AfxW2AHelper( LPSTR lpa, LPCWSTR lpw, int nChars );
BOOL AFXAPI AfxWinInit( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow );
void AFXAPI AfxWinTerm();
LRESULT CALLBACK AfxWndProc( HWND, UINT, WPARAM, LPARAM );
template< class TYPE, class ARG_TYPE > BOOL AFXAPI CompareElements( const TYPE* pElement1, const ARG_TYPE* pElement2 );
void AFXAPI ConstructElements( COleVariant* pElements, int nCount );
void AFXAPI ConstructElements( CString* pElements, int nCount );
template< class TYPE > AFX_INLINE void AFXAPI ConstructElements( TYPE* pElements, int nCount );
void AFXAPI CopyElements( CString* pDest, const CString* pSrc, int nCount );
void AFXAPI CopyElements( COleVariant* pDest, const COleVariant* pSrc, int nCount );
template< class TYPE > AFX_INLINE void AFXAPI CopyElements( TYPE* pDest, const TYPE* pSrc, int nCount );
void AFXAPI DDP_CBIndex( CDataExchange* pDX, int id, int& member, LPCTSTR pszPropName );
void AFXAPI DDP_CBString( CDataExchange* pDX, int id, CString& member, LPCTSTR pszPropName );
void AFXAPI DDP_CBStringExact( CDataExchange* pDX, int id, CString& member, LPCTSTR pszPropName );
void AFXAPI DDP_Check( CDataExchange* pDX, int id, int& member, LPCTSTR pszPropName );
void AFXAPI DDP_LBIndex( CDataExchange* pDX, int id, int& member, LPCTSTR pszPropName );
void AFXAPI DDP_LBString( CDataExchange* pDX, int id, CString& member, LPCTSTR pszPropName );
void AFXAPI DDP_LBStringExact( CDataExchange* pDX, int id, CString& member, LPCTSTR pszPropName );
void AFXAPI DDP_PostProcessing( CDataExchange* pDX );
void AFXAPI DDP_Radio( CDataExchange* pDX, int id, int& member, LPCTSTR pszPropName );
void AFXAPI DDP_Text( CDataExchange* pDX, int id, UINT& member, LPCTSTR pszPropName );
void AFXAPI DDP_Text( CDataExchange* pDX, int id, short& member, LPCTSTR pszPropName );
void AFXAPI DDP_Text( CDataExchange* pDX, int id, long& member, LPCTSTR pszPropName );
void AFXAPI DDP_Text( CDataExchange* pDX, int id, DWORD& member, LPCTSTR pszPropName );
void AFXAPI DDP_Text( CDataExchange* pDX, int id, int& member, LPCTSTR pszPropName );
void AFXAPI DDP_Text( CDataExchange* pDX, int id, float& member, LPCTSTR pszPropName );
void AFXAPI DDP_Text( CDataExchange* pDX, int id, CString& member, LPCTSTR pszPropName );
void AFXAPI DDP_Text( CDataExchange* pDX, int id, double& member, LPCTSTR pszPropName );
void AFXAPI DDP_Text( CDataExchange* pDX, int id, BYTE& member, LPCTSTR pszPropName );
void AFXAPI DDV_MaxChars( CDataExchange* pDX, CString const& value, int nChars );
void AFXAPI DDV_MinMaxByte( CDataExchange* pDX, BYTE value, BYTE minVal, BYTE maxVal );
void AFXAPI DDV_MinMaxDateTime( CDataExchange* pDX, COleDateTime& refValue, const COleDateTime* refMinRange, const COleDateTime* refMaxRange );
void AFXAPI DDV_MinMaxDateTime( CDataExchange* pDX, CTime& refValue, const CTime* refMinRange, const CTime* refMaxRange );
void AFXAPI DDV_MinMaxDouble( CDataExchange* pDX, double const& value, double minVal, double maxVal );
void AFXAPI DDV_MinMaxDWord( CDataExchange* pDX, DWORD value, DWORD minVal, DWORD maxVal );
void AFXAPI DDV_MinMaxFloat( CDataExchange* pDX, float const& value, float minVal, float maxVal );
void AFXAPI DDV_MinMaxInt( CDataExchange* pDX, int value, int minVal, int maxVal );
void AFXAPI DDV_MinMaxLong( CDataExchange* pDX, long value, long minVal, long maxVal );
void AFXAPI DDV_MinMaxMonth( CDataExchange* pDX, CTime& refValue, const CTime* pMinRange, const CTime* pMaxRange );
void AFXAPI DDV_MinMaxMonth( CDataExchange* pDX, COleDateTime& refValue, const COleDateTime* refMinRange, const COleDateTime* refMaxRange );
void AFXAPI DDV_MinMaxShort( CDataExchange* pDX, short value, short minVal, short maxVal );
void AFXAPI DDV_MinMaxSlider( CDataExchange* pDX, DWORD value, DWORD minVal, DWORD maxVal );
void AFXAPI DDV_MinMaxUInt( CDataExchange* pDX, UINT value, UINT minVal, UINT maxVal );
void AFXAPI DDX_CBIndex( CDataExchange* pDX, int nIDC, int& index );
void AFXAPI DDX_CBString( CDataExchange* pDX, int nIDC, CString& value );
void AFXAPI DDX_CBStringExact( CDataExchange* pDX, int nIDC, CString& value );
void AFXAPI DDX_Check( CDataExchange* pDX, int nIDC, int& value );
void AFXAPI DDX_Control( CDataExchange* pDX, int nIDC, CWnd& rControl );
void AFXAPI DDX_DateTimeCtrl( CDataExchange* pDX, int nIDC, CTime& value );
void AFXAPI DDX_DateTimeCtrl( CDataExchange* pDX, int nIDC, COleDateTime& value );
void AFXAPI DDX_FieldCBIndex( CDataExchange* pDX, int nIDC, int& index, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldCBIndex( CDataExchange* pDX, int nIDC, int& index, CRecordset* pRecordset );
void AFXAPI DDX_FieldCBString( CDataExchange* pDX, int nIDC, CString& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldCBString( CDataExchange* pDX, int nIDC, CString& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldCBStringExact( CDataExchange* pDX, int nIDC, CString& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldCBStringExact( CDataExchange* pDX, int nIDC, CString& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldCheck( CDataExchange* pDX, int nIDC, int& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldCheck( CDataExchange* pDX, int nIDC, int& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldLBIndex( CDataExchange* pDX, int nIDC, int& index, CRecordset* pRecordset );
void AFXAPI DDX_FieldLBIndex( CDataExchange* pDX, int nIDC, int& index, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldLBString( CDataExchange* pDX, int nIDC, CString& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldLBString( CDataExchange* pDX, int nIDC, CString& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldLBStringExact( CDataExchange* pDX, int nIDC, CString& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldLBStringExact( CDataExchange* pDX, int nIDC, CString& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldRadio( CDataExchange* pDX, int nIDC, int& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldRadio( CDataExchange* pDX, int nIDC, int& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldScroll( CDataExchange* pDX, int nIDC, int& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldScroll( CDataExchange* pDX, int nIDC, int& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldSlider( CDataExchange* pDX, int nIDC, int& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, BYTE& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, int& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, BYTE& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, short& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, long& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, UINT& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, CString& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, COleCurrency& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, DWORD& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, double& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, COleDateTime& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, CString& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, LPTSTR pstrValue, int nMaxLen, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, LPTSTR pstrValue, int nMaxLen, CRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, double& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, DWORD& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, float& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, float& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, CTime& value, CRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, BOOL& value, CDaoRecordset* pRecordset );
void AFXAPI DDX_FieldText( CDataExchange* pDX, int nIDC, long& value, CRecordset* pRecordset );
void AFXAPI DDX_LBIndex( CDataExchange* pDX, int nIDC, int& index );
void AFXAPI DDX_LBString( CDataExchange* pDX, int nIDC, CString& value );
void AFXAPI DDX_LBStringExact( CDataExchange* pDX, int nIDC, CString& value );
void AFXAPI DDX_MonthCalCtrl( CDataExchange* pDX, int nIDC, CTime& value );
void AFXAPI DDX_MonthCalCtrl( CDataExchange* pDX, int nIDC, COleDateTime& value );
void AFXAPI DDX_OCBool( CDataExchange* pDX, int nIDC, DISPID dispid, BOOL& value );
void AFXAPI DDX_OCBoolRO( CDataExchange* pDX, int nIDC, DISPID dispid, BOOL& value );
void AFXAPI DDX_OCColor( CDataExchange* pDX, int nIDC, DISPID dispid, OLE_COLOR& value );
void AFXAPI DDX_OCColorRO( CDataExchange* pDX, int nIDC, DISPID dispid, OLE_COLOR& value );
void AFXAPI DDX_OCFloat( CDataExchange* pDX, int nIDC, DISPID dispid, float& value );
void AFXAPI DDX_OCFloat( CDataExchange* pDX, int nIDC, DISPID dispid, double& value );
void AFXAPI DDX_OCFloatRO( CDataExchange* pDX, int nIDC, DISPID dispid, double& value );
void AFXAPI DDX_OCFloatRO( CDataExchange* pDX, int nIDC, DISPID dispid, float& value );
void AFXAPI DDX_OCInt( CDataExchange* pDX, int nIDC, DISPID dispid, long& value );
void AFXAPI DDX_OCInt( CDataExchange* pDX, int nIDC, DISPID dispid, int& value );
void AFXAPI DDX_OCIntRO( CDataExchange* pDX, int nIDC, DISPID dispid, long& value );
void AFXAPI DDX_OCIntRO( CDataExchange* pDX, int nIDC, DISPID dispid, int& value );
void AFXAPI DDX_OCShort( CDataExchange* pDX, int nIDC, DISPID dispid, short& value );
void AFXAPI DDX_OCShortRO( CDataExchange* pDX, int nIDC, DISPID dispid, short& value );
void AFXAPI DDX_OCText( CDataExchange* pDX, int nIDC, DISPID dispid, CString& value );
void AFXAPI DDX_OCTextRO( CDataExchange* pDX, int nIDC, DISPID dispid, CString& value );
void AFXAPI DDX_Radio( CDataExchange* pDX, int nIDC, int& value );
void AFXAPI DDX_Scroll( CDataExchange* pDX, int nIDC, int& value );
void AFXAPI DDX_Slider( CDataExchange* pDX, int nIDC, int& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, COleCurrency& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, CString& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, BYTE& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, float& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, UINT& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, long& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, DWORD& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, COleDateTime& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, int& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, double& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, short& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, LPTSTR value, int nMaxLen );
template< class TYPE > AFX_INLINE void AFXAPI DestructElements( TYPE* pElements, int nCount );
void AFXAPI DestructElements( COleVariant* pElements, int nCount );
void AFXAPI DestructElements( CString* pElements, int nCount );
void AFXAPI DFX_Binary( CDaoFieldExchange* pFX, LPCTSTR lpszName, CByteArray& value, int nPreAllocSize = 2048, DWORD dwBindOptions = 0 );
void AFXAPI DFX_Bool( CDaoFieldExchange* pFX, LPCTSTR lpszName, BOOL& value, DWORD dwBindOptions = 0x01 );
void AFXAPI DFX_Byte( CDaoFieldExchange* pFX, LPCTSTR lpszName, BYTE& value, DWORD dwBindOptions = 0x01 );
void AFXAPI DFX_Currency( CDaoFieldExchange* pFX, LPCTSTR lpszName, COleCurrency& value, DWORD dwBindOptions = 0x01 );
void AFXAPI DFX_DateTime( CDaoFieldExchange* pFX, LPCTSTR lpszName, COleDateTime& value, DWORD dwBindOptions = 0x01 );
void AFXAPI DFX_Double( CDaoFieldExchange* pFX, LPCTSTR lpszName, double& value, DWORD dwBindOptions = 0x01 );
void AFXAPI DFX_Long( CDaoFieldExchange* pFX, LPCTSTR lpszName, long& value, DWORD dwBindOptions = 0x01 );
void AFXAPI DFX_LongBinary( CDaoFieldExchange* pFX, LPCTSTR lpszName, CLongBinary& value, DWORD dwPreAllocSize = 32768, DWORD dwBndOptions = 0 );
void AFXAPI DFX_Short( CDaoFieldExchange* pFX, LPCTSTR lpszName, short& value, DWORD dwBindOptions = 0x01 );
void AFXAPI DFX_Single( CDaoFieldExchange* pFX, LPCTSTR lpszName, float& value, DWORD dwBindOptions = 0x01 );
void AFXAPI DFX_Text( CDaoFieldExchange* pFX, LPCTSTR lpszName, CString& value, int nPreAllocSize = 255, DWORD dwBindOptions = 0x01 );
extern "C" BOOL WINAPI ExtRawDllMain( HINSTANCE, DWORD dwReason, LPVOID );
AFX_INLINE BOOL WINAPI FreeResource( HGLOBAL );
extern "C" BOOL WINAPI GetExtensionVersion( HSE_VERSION_INFO* pVer );
extern "C" BOOL WINAPI GetFilterVersion( PHTTP_FILTER_VERSION pVer );
template< class ARG_KEY > AFX_INLINE UINT AFXAPI HashKey( ARG_KEY key );
UINT AFXAPI HashKey( LPCSTR key );
UINT AFXAPI HashKey( LPCWSTR key );
UINT AFXAPI HashKey( const struct tagVARIANT& var );
extern "C" DWORD WINAPI HttpExtensionProc( EXTENSION_CONTROL_BLOCK* pECB );
extern "C" DWORD WINAPI HttpFilterProc( PHTTP_FILTER_CONTEXT pfc, DWORD dwNotificationType, LPVOID pvNotification );
bool AFXAPI operator!=( const CString& s1, LPCTSTR s2 );
bool AFXAPI operator!=( const CString& s1, const CString& s2 );
bool AFXAPI operator!=( LPCTSTR s1, const CString& s2 );
bool AFXAPI operator<( const CString& s1, const CString& s2 );
bool AFXAPI operator<( const CString& s1, LPCTSTR s2 );
bool AFXAPI operator<( LPCTSTR s1, const CString& s2 );
CArchive& AFXAPI operator<<( CArchive& ar, POINT point );
CArchive& AFXAPI operator<<( CArchive& ar, COleCurrency curSrc );
CArchive& AFXAPI operator<<( CArchive& ar, COleVariant varSrc );
CArchive& AFXAPI operator<<( CArchive& ar, COleDateTimeSpan dateSpanSrc );
CArchive& AFXAPI operator<<( CArchive& ar, SIZE size );
CArchive& AFXAPI operator<<( CArchive& ar, const RECT& rect );
CArchive& AFXAPI operator<<( CArchive& ar, COleDateTime dateSrc );
bool AFXAPI operator<=( LPCTSTR s1, const CString& s2 );
bool AFXAPI operator<=( const CString& s1, const CString& s2 );
bool AFXAPI operator<=( const CString& s1, LPCTSTR s2 );
bool AFXAPI operator==( const CString& s1, LPCTSTR s2 );
bool AFXAPI operator==( LPCTSTR s1, const CString& s2 );
bool AFXAPI operator==( const CString& s1, const CString& s2 );
bool AFXAPI operator>( const CString& s1, LPCTSTR s2 );
bool AFXAPI operator>( const CString& s1, const CString& s2 );
bool AFXAPI operator>( LPCTSTR s1, const CString& s2 );
bool AFXAPI operator>=( const CString& s1, LPCTSTR s2 );
bool AFXAPI operator>=( const CString& s1, const CString& s2 );
bool AFXAPI operator>=( LPCTSTR s1, const CString& s2 );
CArchive& AFXAPI operator>>( CArchive& ar, COleVariant& varSrc );
CArchive& AFXAPI operator>>( CArchive& ar, COleCurrency& curSrc );
CArchive& AFXAPI operator>>( CArchive& ar, COleDateTime& dateSrc );
CArchive& AFXAPI operator>>( CArchive& ar, COleDateTimeSpan& dateSpanSrc );
CArchive& AFXAPI operator>>( CArchive& ar, POINT& point );
CArchive& AFXAPI operator>>( CArchive& ar, RECT& rect );
CArchive& AFXAPI operator>>( CArchive& ar, SIZE& size );
BOOL AFX_CDECL PX_Blob( CPropExchange* pPX, LPCTSTR pszPropName, HGLOBAL& hBlob, HGLOBAL hBlobDefault = NULL );
BOOL AFX_CDECL PX_Bool( CPropExchange* pPX, LPCTSTR pszPropName, BOOL& bValue, BOOL bDefault );
BOOL AFX_CDECL PX_Bool( CPropExchange* pPX, LPCTSTR pszPropName, BOOL& bValue );
BOOL AFX_CDECL PX_Color( CPropExchange* pPX, LPCTSTR pszPropName, OLE_COLOR& clrValue );
BOOL AFX_CDECL PX_Color( CPropExchange* pPX, LPCTSTR pszPropName, OLE_COLOR& clrValue, OLE_COLOR clrDefault );
BOOL AFX_CDECL PX_Currency( CPropExchange* pPX, LPCTSTR pszPropName, CY& cyValue );
BOOL AFX_CDECL PX_Currency( CPropExchange* pPX, LPCTSTR pszPropName, CY& cyValue, CY cyDefault );
BOOL AFX_CDECL PX_DataPath( CPropExchange* pPX, LPCTSTR pszPropName, CDataPathProperty& dataPathProp, LPCTSTR pszDefault = NULL );
BOOL AFX_CDECL PX_DataPath( CPropExchange* pPX, LPCTSTR pszPropName, CDataPathProperty& dataPathProp, const CString& strDefault );
BOOL AFX_CDECL PX_Double( CPropExchange* pPX, LPCTSTR pszPropName, double& doubleValue );
BOOL AFX_CDECL PX_Double( CPropExchange* pPX, LPCTSTR pszPropName, double& doubleValue, double doubleDefault );
BOOL AFX_CDECL PX_Float( CPropExchange* pPX, LPCTSTR pszPropName, float& floatValue );
BOOL AFX_CDECL PX_Float( CPropExchange* pPX, LPCTSTR pszPropName, float& floatValue, float floatDefault );
BOOL AFX_CDECL PX_Font( CPropExchange* pPX, LPCTSTR pszPropName, CFontHolder& font, const FONTDESC* pFontDesc = NULL, LPFONTDISP pFontDispAmbient = NULL );
BOOL AFX_CDECL PX_IUnknown( CPropExchange* pPX, LPCTSTR pszPropName, LPUNKNOWN& pUnk, REFIID iid, LPUNKNOWN pUnkDefault = NULL );
BOOL AFX_CDECL PX_Long( CPropExchange* pPX, LPCTSTR pszPropName, long& lValue );
BOOL AFX_CDECL PX_Long( CPropExchange* pPX, LPCTSTR pszPropName, long& lValue, long lDefault );
BOOL AFX_CDECL PX_Picture( CPropExchange* pPX, LPCTSTR pszPropName, CPictureHolder& pict, CPictureHolder& pictDefault );
BOOL AFX_CDECL PX_Picture( CPropExchange* pPX, LPCTSTR pszPropName, CPictureHolder& pict );
BOOL AFX_CDECL PX_Short( CPropExchange* pPX, LPCTSTR pszPropName, short& sValue );
BOOL AFX_CDECL PX_Short( CPropExchange* pPX, LPCTSTR pszPropName, short& sValue, short sDefault );
BOOL AFX_CDECL PX_String( CPropExchange* pPX, LPCTSTR pszPropName, CString& strValue, const CString& strDefault );
BOOL AFX_CDECL PX_String( CPropExchange* pPX, LPCTSTR pszPropName, CString& strValue, LPCTSTR lpszDefault );
BOOL AFX_CDECL PX_String( CPropExchange* pPX, LPCTSTR pszPropName, CString& strValue );
BOOL AFX_CDECL PX_ULong( CPropExchange* pPX, LPCTSTR pszPropName, ULONG& ulValue );
BOOL AFX_CDECL PX_ULong( CPropExchange* pPX, LPCTSTR pszPropName, ULONG& ulValue, ULONG ulDefault );
BOOL AFX_CDECL PX_UShort( CPropExchange* pPX, LPCTSTR pszPropName, USHORT& usValue );
BOOL AFX_CDECL PX_UShort( CPropExchange* pPX, LPCTSTR pszPropName, USHORT& usValue, USHORT usDefault );
BOOL AFX_CDECL PX_VBXFontConvert( CPropExchange* pPX, CFontHolder& font );
void AFXAPI RFX_Binary( CFieldExchange* pFX, LPCTSTR szName, CByteArray& value, int nMaxLength = 255 );
void AFXAPI RFX_Binary_Bulk( CFieldExchange* pFX, LPCTSTR szName, BYTE** prgByteVals, long** prgLengths, int nMaxLength );
void AFXAPI RFX_Bool( CFieldExchange* pFX, LPCTSTR szName, BOOL& value );
void AFXAPI RFX_Bool_Bulk( CFieldExchange* pFX, LPCTSTR szName, BOOL** prgBoolVals, long** prgLengths );
void AFXAPI RFX_Byte( CFieldExchange* pFX, LPCTSTR szName, BYTE& value );
void AFXAPI RFX_Byte_Bulk( CFieldExchange* pFX, LPCTSTR szName, BYTE** prgByteVals, long** prgLengths );
void AFXAPI RFX_Date( CFieldExchange* pFX, LPCTSTR szName, COleDateTime& value );
void AFXAPI RFX_Date( CFieldExchange* pFX, LPCTSTR szName, CTime& value );
void AFXAPI RFX_Date( CFieldExchange* pFX, LPCTSTR szName, TIMESTAMP_STRUCT& value );
void AFXAPI RFX_Date_Bulk( CFieldExchange* pFX, LPCTSTR szName, TIMESTAMP_STRUCT** prgTSVals, long** prgLengths );
void AFXAPI RFX_Double( CFieldExchange* pFX, LPCTSTR szName, double& value );
void AFXAPI RFX_Double_Bulk( CFieldExchange* pFX, LPCTSTR szName, double** prgDblVals, long** prgLengths );
void AFXAPI RFX_Int( CFieldExchange* pFX, LPCTSTR szName, int& value );
void AFXAPI RFX_Int_Bulk( CFieldExchange* pFX, LPCTSTR szName, int** prgIntVals, long** prgLengths );
void AFXAPI RFX_Long( CFieldExchange* pFX, LPCTSTR szName, long& value );
void AFXAPI RFX_Long_Bulk( CFieldExchange* pFX, LPCTSTR szName, long** prgLongVals, long** prgLengths );
void AFXAPI RFX_LongBinary( CFieldExchange* pFX, LPCTSTR szName, CLongBinary& value );
void AFXAPI RFX_Single( CFieldExchange* pFX, LPCTSTR szName, float& value );
void AFXAPI RFX_Single_Bulk( CFieldExchange* pFX, LPCTSTR szName, float** prgFltVals, long** prgLengths );
void AFXAPI RFX_Text( CFieldExchange* pFX, LPCTSTR szName, LPTSTR value, int nMaxLength, int nColumnType = SQL_VARCHAR, short nScale = 0 );
void AFXAPI RFX_Text( CFieldExchange* pFX, LPCTSTR szName, CString& value, int nMaxLength = 255, int nColumnType = SQL_VARCHAR, short nScale = 0 );
void AFXAPI RFX_Text_Bulk( CFieldExchange* pFX, LPCTSTR szName, LPSTR* prgStrVals, long** prgLengths, int nMaxLength );
void AFXAPI SerializeElements( CArchive& ar, CString* pElements, int nCount );
template< class TYPE > void AFXAPI SerializeElements( CArchive& ar, TYPE* pElements, int nCount );
void AFXAPI SerializeElements( CArchive& ar, COleVariant* pElements, int nCount );
THREAD_LOCAL( AFX_MODULE_THREAD_STATE, m_thread );
AFX_INLINE int WINAPI UnlockResource( HGLOBAL );
|
MFC Class Library
CppDoc v2.3.1 |
||||||
| FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||