亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? afxole.inl

?? 計算機科學與技術專業畢業設計
?? INL
?? 第 1 頁 / 共 2 頁
字號:
// This is a part of the Microsoft Foundation Classes C++ library.
// Copyright (C) 1992-1998 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.

// Inlines for AFXOLE.H

/////////////////////////////////////////////////////////////////////////////
// General OLE inlines (CDocItem, COleDocument)

#ifdef _AFXOLE_INLINE

// CDocItem
_AFXOLE_INLINE CDocument* CDocItem::GetDocument() const
	{ return m_pDocument; }

// COleDocument
_AFXOLE_INLINE void COleDocument::EnableCompoundFile(BOOL bEnable)
	{ m_bCompoundFile = bEnable; }

// COleMessageFilter
_AFXOLE_INLINE void COleMessageFilter::SetBusyReply(SERVERCALL nBusyReply)
	{ ASSERT_VALID(this); m_nBusyReply = nBusyReply; }
_AFXOLE_INLINE void COleMessageFilter::SetRetryReply(DWORD nRetryReply)
	{ ASSERT_VALID(this); m_nRetryReply = nRetryReply; }
_AFXOLE_INLINE void COleMessageFilter::SetMessagePendingDelay(DWORD nTimeout)
	{ ASSERT_VALID(this); m_nTimeout = nTimeout; }
_AFXOLE_INLINE void COleMessageFilter::EnableBusyDialog(BOOL bEnable)
	{ ASSERT_VALID(this); m_bEnableBusy = bEnable; }
_AFXOLE_INLINE void COleMessageFilter::EnableNotRespondingDialog(BOOL bEnable)
	{ ASSERT_VALID(this); m_bEnableNotResponding = bEnable; }

#endif //_AFXOLE_INLINE

/////////////////////////////////////////////////////////////////////////////
// OLE Moniker inlines

#ifdef _AFXOLEMONIKER_INLINE

// CMonikerFile
_AFXOLEMONIKER_INLINE CMonikerFile::CMonikerFile() { }
_AFXOLEMONIKER_INLINE IMoniker* CMonikerFile::GetMoniker() const
	{ ASSERT_VALID(this); return m_Moniker; }

// CAsyncMonikerFile
_AFXOLEMONIKER_INLINE IBinding* CAsyncMonikerFile::GetBinding() const
	{ ASSERT_VALID(this); return m_Binding; }
_AFXOLEMONIKER_INLINE void CAsyncMonikerFile::SetBinding(IBinding* pBinding)
	{ ASSERT_VALID(this); m_Binding=pBinding; }
_AFXOLEMONIKER_INLINE void CAsyncMonikerFile::SetFormatEtc(FORMATETC* pFormatEtc)
	{ ASSERT_VALID(this); m_pFormatEtc=pFormatEtc; }
_AFXOLEMONIKER_INLINE FORMATETC* CAsyncMonikerFile::GetFormatEtc() const
	{ ASSERT_VALID(this); return m_pFormatEtc; }

#endif //_AFXOLEMONIKER_INLINE

/////////////////////////////////////////////////////////////////////////////
// OLE automation inlines

#ifdef _AFXDISP_INLINE

// COleException
_AFXDISP_INLINE COleException::COleException()
	{ m_sc = S_OK; }
_AFXDISP_INLINE COleException::~COleException()
	{ }

// CCmdTarget
_AFXDISP_INLINE DWORD CCmdTarget::InternalAddRef()
	{ ASSERT(GetInterfaceMap() != NULL); return InterlockedIncrement(&m_dwRef); }

// CObjectFactory
_AFXDISP_INLINE BOOL COleObjectFactory::IsRegistered() const
	{ ASSERT_VALID(this); return m_dwRegister != 0; }
_AFXDISP_INLINE REFCLSID COleObjectFactory::GetClassID() const
	{ ASSERT_VALID(this); return m_clsid; }

// COleDispatchDriver
_AFXDISP_INLINE COleDispatchDriver::~COleDispatchDriver()
	{ ReleaseDispatch(); }
_AFXDISP_INLINE COleDispatchDriver::operator LPDISPATCH()
	{ return m_lpDispatch; }

// COleVariant
_AFXDISP_INLINE COleVariant::COleVariant()
	{ AfxVariantInit(this); }
_AFXDISP_INLINE COleVariant::~COleVariant()
	{ VERIFY(::VariantClear(this) == NOERROR); }
_AFXDISP_INLINE void COleVariant::Clear()
	{ VERIFY(::VariantClear(this) == NOERROR); }
_AFXDISP_INLINE COleVariant::COleVariant(LPCTSTR lpszSrc)
	{ vt = VT_EMPTY; *this = lpszSrc; }
_AFXDISP_INLINE COleVariant::COleVariant(CString& strSrc)
	{ vt = VT_EMPTY; *this = strSrc; }
_AFXDISP_INLINE COleVariant::COleVariant(BYTE nSrc)
	{ vt = VT_UI1; bVal = nSrc; }
_AFXDISP_INLINE COleVariant::COleVariant(const COleCurrency& curSrc)
	{ vt = VT_CY; cyVal = curSrc.m_cur; }
_AFXDISP_INLINE COleVariant::COleVariant(float fltSrc)
	{ vt = VT_R4; fltVal = fltSrc; }
_AFXDISP_INLINE COleVariant::COleVariant(double dblSrc)
	{ vt = VT_R8; dblVal = dblSrc; }
_AFXDISP_INLINE COleVariant::COleVariant(const COleDateTime& dateSrc)
	{ vt = VT_DATE; date = dateSrc.m_dt; }
_AFXDISP_INLINE COleVariant::COleVariant(const CByteArray& arrSrc)
	{ vt = VT_EMPTY; *this = arrSrc; }
_AFXDISP_INLINE COleVariant::COleVariant(const CLongBinary& lbSrc)
	{ vt = VT_EMPTY; *this = lbSrc; }
_AFXDISP_INLINE BOOL COleVariant::operator==(LPCVARIANT pSrc) const
	{ return *this == *pSrc; }
_AFXDISP_INLINE COleVariant::operator LPVARIANT()
	{ return this; }
_AFXDISP_INLINE COleVariant::operator LPCVARIANT() const
	{ return this; }

// COleCurrency
_AFXDISP_INLINE COleCurrency::COleCurrency()
	{ m_cur.Hi = 0; m_cur.Lo = 0; SetStatus(valid); }
_AFXDISP_INLINE COleCurrency::COleCurrency(CURRENCY cySrc)
	{ m_cur = cySrc; SetStatus(valid); }
_AFXDISP_INLINE COleCurrency::COleCurrency(const COleCurrency& curSrc)
	{ m_cur = curSrc.m_cur; m_status = curSrc.m_status; }
_AFXDISP_INLINE COleCurrency::COleCurrency(const VARIANT& varSrc)
	{ *this = varSrc; }
_AFXDISP_INLINE COleCurrency::CurrencyStatus COleCurrency::GetStatus() const
	{ return m_status; }
_AFXDISP_INLINE void COleCurrency::SetStatus(CurrencyStatus status)
	{ m_status = status; }
_AFXDISP_INLINE const COleCurrency& COleCurrency::operator+=(const COleCurrency& cur)
	{ *this = *this + cur; return *this; }
_AFXDISP_INLINE const COleCurrency& COleCurrency::operator-=(const COleCurrency& cur)
	{ *this = *this - cur; return *this; }
_AFXDISP_INLINE const COleCurrency& COleCurrency::operator*=(long nOperand)
	{ *this = *this * nOperand; return *this; }
_AFXDISP_INLINE const COleCurrency& COleCurrency::operator/=(long nOperand)
	{ *this = *this / nOperand; return *this; }
_AFXDISP_INLINE BOOL COleCurrency::operator==(const COleCurrency& cur) const
	{ return(m_status == cur.m_status && m_cur.Hi == cur.m_cur.Hi &&
		m_cur.Lo == cur.m_cur.Lo); }
_AFXDISP_INLINE BOOL COleCurrency::operator!=(const COleCurrency& cur) const
	{ return(m_status != cur.m_status || m_cur.Hi != cur.m_cur.Hi ||
		m_cur.Lo != cur.m_cur.Lo); }
_AFXDISP_INLINE COleCurrency::operator CURRENCY() const
	{ return m_cur; }

// COleDateTime
_AFXDISP_INLINE COleDateTime::COleDateTime()
	{ m_dt = 0; SetStatus(valid); }
_AFXDISP_INLINE COleDateTime::COleDateTime(const COleDateTime& dateSrc)
	{ m_dt = dateSrc.m_dt; m_status = dateSrc.m_status; }
_AFXDISP_INLINE COleDateTime::COleDateTime(const VARIANT& varSrc)
	{ *this = varSrc; }
_AFXDISP_INLINE COleDateTime::COleDateTime(DATE dtSrc)
	{ m_dt = dtSrc; SetStatus(valid); }
_AFXDISP_INLINE COleDateTime::COleDateTime(time_t timeSrc)
	{ *this = timeSrc; }
_AFXDISP_INLINE COleDateTime::COleDateTime(const SYSTEMTIME& systimeSrc)
	{ *this = systimeSrc; }
_AFXDISP_INLINE COleDateTime::COleDateTime(const FILETIME& filetimeSrc)
	{ *this = filetimeSrc; }
_AFXDISP_INLINE COleDateTime::COleDateTime(int nYear, int nMonth, int nDay,
	int nHour, int nMin, int nSec)
	{ SetDateTime(nYear, nMonth, nDay, nHour, nMin, nSec); }
_AFXDISP_INLINE COleDateTime::COleDateTime(WORD wDosDate, WORD wDosTime)
	{ m_status = DosDateTimeToVariantTime(wDosDate, wDosTime, &m_dt) ?
		valid : invalid; }
_AFXDISP_INLINE const COleDateTime& COleDateTime::operator=(const COleDateTime& dateSrc)
	{ m_dt = dateSrc.m_dt; m_status = dateSrc.m_status; return *this; }
_AFXDISP_INLINE COleDateTime::DateTimeStatus COleDateTime::GetStatus() const
	{ return m_status; }
_AFXDISP_INLINE void COleDateTime::SetStatus(DateTimeStatus status)
	{ m_status = status; }
_AFXDISP_INLINE BOOL COleDateTime::operator==(const COleDateTime& date) const
	{ return (m_status == date.m_status && m_dt == date.m_dt); }
_AFXDISP_INLINE BOOL COleDateTime::operator!=(const COleDateTime& date) const
	{ return (m_status != date.m_status || m_dt != date.m_dt); }
_AFXDISP_INLINE const COleDateTime& COleDateTime::operator+=(
	const COleDateTimeSpan dateSpan)
	{ *this = *this + dateSpan; return *this; }
_AFXDISP_INLINE const COleDateTime& COleDateTime::operator-=(
	const COleDateTimeSpan dateSpan)
	{ *this = *this - dateSpan; return *this; }
_AFXDISP_INLINE COleDateTime::operator DATE() const
	{ return m_dt; }
_AFXDISP_INLINE int COleDateTime::SetDate(int nYear, int nMonth, int nDay)
	{ return SetDateTime(nYear, nMonth, nDay, 0, 0, 0); }
_AFXDISP_INLINE int COleDateTime::SetTime(int nHour, int nMin, int nSec)
	// Set date to zero date - 12/30/1899
	{ return SetDateTime(1899, 12, 30, nHour, nMin, nSec); }

// COleDateTimeSpan
_AFXDISP_INLINE COleDateTimeSpan::COleDateTimeSpan()
	{ m_span = 0; SetStatus(valid); }
_AFXDISP_INLINE COleDateTimeSpan::COleDateTimeSpan(double dblSpanSrc)
	{ m_span = dblSpanSrc; SetStatus(valid); }
_AFXDISP_INLINE COleDateTimeSpan::COleDateTimeSpan(
	const COleDateTimeSpan& dateSpanSrc)
	{ m_span = dateSpanSrc.m_span; m_status = dateSpanSrc.m_status; }
_AFXDISP_INLINE COleDateTimeSpan::COleDateTimeSpan(
	long lDays, int nHours, int nMins, int nSecs)
	{ SetDateTimeSpan(lDays, nHours, nMins, nSecs); }
_AFXDISP_INLINE COleDateTimeSpan::DateTimeSpanStatus COleDateTimeSpan::GetStatus() const
	{ return m_status; }
_AFXDISP_INLINE void COleDateTimeSpan::SetStatus(DateTimeSpanStatus status)
	{ m_status = status; }
_AFXDISP_INLINE double COleDateTimeSpan::GetTotalDays() const
	{ ASSERT(GetStatus() == valid); return m_span; }
_AFXDISP_INLINE double COleDateTimeSpan::GetTotalHours() const

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜在线播放| 91麻豆国产在线观看| 6080亚洲精品一区二区| 日韩国产精品久久| 欧美不卡123| 国产成人午夜精品影院观看视频| 日韩欧美国产一二三区| 国产精品亚洲一区二区三区妖精 | 99在线精品观看| 欧美韩国日本一区| 欧美日韩一区二区三区视频| 亚洲国产日产av| 精品国产91亚洲一区二区三区婷婷 | 一区二区不卡在线播放| 91精品免费在线| 91网上在线视频| 日韩**一区毛片| 亚洲一区二区视频在线观看| 日韩一区二区在线观看视频播放| 国产高清精品久久久久| 五月天激情综合网| 一级做a爱片久久| 中日韩av电影| 久久精品一区八戒影视| 欧美精品一卡两卡| 欧美日韩在线播放一区| 99精品国产91久久久久久 | 粉嫩绯色av一区二区在线观看| 午夜婷婷国产麻豆精品| 亚洲欧美自拍偷拍色图| 亚洲国产电影在线观看| 亚洲国产精品精华液2区45| 精品国产免费久久| 欧美精品一区二区三区一线天视频| 欧美日韩一区 二区 三区 久久精品| av不卡在线观看| 色狠狠色狠狠综合| 欧美综合在线视频| 91麻豆精品国产| 亚洲精品在线电影| 26uuu成人网一区二区三区| 久久青草欧美一区二区三区| 精品国产乱码久久久久久闺蜜| 日韩欧美专区在线| 精品久久久久久最新网址| 国产日产欧美一区| 一区二区三区在线免费播放| 日韩二区三区在线观看| 国产在线视视频有精品| 91亚洲精品乱码久久久久久蜜桃 | 欧美va亚洲va在线观看蝴蝶网| 老司机精品视频一区二区三区| 精品制服美女丁香| 色综合网色综合| 精品国产乱码久久久久久牛牛| 国产精品色噜噜| 久久国产日韩欧美精品| 色哟哟精品一区| 日韩一二三四区| 一区二区三区在线视频观看58 | 911精品国产一区二区在线| 26uuu精品一区二区| 性做久久久久久免费观看| 成人国产精品视频| 精品粉嫩aⅴ一区二区三区四区| 亚洲色图在线播放| 国产精品99久久久久久久女警| 欧美亚洲一区二区三区四区| 国产欧美一区二区精品忘忧草| 一区二区三区四区在线免费观看 | 天天色天天操综合| 99热这里都是精品| 中文文精品字幕一区二区| 久久黄色级2电影| 日韩一区二区不卡| 免费av成人在线| 欧美日韩国产综合一区二区三区| 一区二区在线观看免费| 色综合天天性综合| 一二三四区精品视频| 在线观看不卡视频| 日韩制服丝袜先锋影音| 制服丝袜亚洲精品中文字幕| 日韩精品成人一区二区在线| 欧美一区二区三区免费| 麻豆91在线观看| 国产欧美一区二区精品仙草咪| 国产风韵犹存在线视精品| 日本一区二区三区久久久久久久久不 | 色婷婷综合五月| 天堂在线亚洲视频| 国产欧美日本一区视频| 91网站最新网址| 麻豆国产一区二区| 成人欧美一区二区三区白人 | 天天色综合天天| 国产精品免费人成网站| 91色综合久久久久婷婷| 亚洲电影中文字幕在线观看| 日韩一级高清毛片| 在线欧美日韩精品| 国产乱码精品一区二区三| 午夜久久久影院| 国产日韩欧美一区二区三区综合 | 欧美专区在线观看一区| 国产成人99久久亚洲综合精品| 国产精品成人网| 久久久久久久电影| 日韩精品中文字幕在线不卡尤物| 色综合咪咪久久| 在线中文字幕不卡| av一本久道久久综合久久鬼色| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品久久久久久久久久久免费看 | 波多野结衣精品在线| 国产伦精一区二区三区| 久久激五月天综合精品| 看电视剧不卡顿的网站| 色噜噜狠狠色综合欧洲selulu| 亚洲日本免费电影| 欧美一区二区在线视频| 制服丝袜国产精品| 日韩欧美高清dvd碟片| 欧美疯狂做受xxxx富婆| jlzzjlzz欧美大全| av综合在线播放| 欧美日韩一区二区三区高清| 欧美日韩aaa| 久久品道一品道久久精品| 国产欧美日韩精品一区| 中文字幕综合网| 美女视频黄免费的久久| 粉嫩av一区二区三区| 色综合一个色综合亚洲| 日韩无一区二区| 国产精品毛片久久久久久久| 国产精品无圣光一区二区| 亚洲人成精品久久久久久| 日韩中文字幕麻豆| 97精品久久久午夜一区二区三区| 91麻豆精品国产91久久久久久久久| 精品国产一区二区三区忘忧草| 国产精品久久午夜夜伦鲁鲁| 日韩成人免费电影| 不卡一区中文字幕| 精品国产91久久久久久久妲己 | 欧美人与z0zoxxxx视频| 久久精品亚洲精品国产欧美kt∨ | 久久亚洲一区二区三区明星换脸 | 日韩一级片网址| 亚洲一区二区视频在线观看| 成人免费的视频| 日韩色在线观看| 日韩制服丝袜av| 欧美二区三区的天堂| 亚洲一二三四在线观看| 丁香亚洲综合激情啪啪综合| 欧美成人艳星乳罩| 美女视频网站久久| 欧美三级电影在线看| 综合av第一页| 91黄色免费版| 天堂资源在线中文精品| 欧美亚洲高清一区二区三区不卡| 亚洲色图欧美偷拍| 91久久香蕉国产日韩欧美9色| 色婷婷av一区二区三区gif| 亚洲欧美一区二区三区国产精品| 高清shemale亚洲人妖| 国产精品免费网站在线观看| 成人免费毛片a| 亚洲综合av网| 欧美r级电影在线观看| 国产suv精品一区二区883| 亚洲欧洲制服丝袜| 日韩视频一区在线观看| 国产不卡视频一区二区三区| 亚洲欧美视频在线观看| 欧美一区二区三区视频免费播放 | 欧美肥妇毛茸茸| 国产美女视频一区| 日韩精品欧美成人高清一区二区| 精品国产91亚洲一区二区三区婷婷| 白白色亚洲国产精品| 日本不卡不码高清免费观看| 中文字幕不卡的av| 91精品国产乱| 欧美三级电影在线看| 99久久精品国产一区| 国产在线乱码一区二区三区| 综合自拍亚洲综合图不卡区| 日韩视频一区二区在线观看| 在线观看免费视频综合| av不卡免费电影| 国产成人免费高清| 老司机精品视频在线| 喷白浆一区二区| 日本伊人色综合网| 婷婷国产在线综合| 三级影片在线观看欧美日韩一区二区|