⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shdocvw.tli

📁 这个MFC的网络编程事例
💻 TLI
📖 第 1 页 / 共 4 页
字号:
    HRESULT _hr = raw_retreatError();
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline long IScriptErrorList::canAdvanceError ( ) {
    long _result;
    HRESULT _hr = raw_canAdvanceError(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline long IScriptErrorList::canRetreatError ( ) {
    long _result;
    HRESULT _hr = raw_canRetreatError(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline long IScriptErrorList::getErrorLine ( ) {
    long _result;
    HRESULT _hr = raw_getErrorLine(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline long IScriptErrorList::getErrorChar ( ) {
    long _result;
    HRESULT _hr = raw_getErrorChar(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline long IScriptErrorList::getErrorCode ( ) {
    long _result;
    HRESULT _hr = raw_getErrorCode(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline _bstr_t IScriptErrorList::getErrorMsg ( ) {
    BSTR _result;
    HRESULT _hr = raw_getErrorMsg(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

inline _bstr_t IScriptErrorList::getErrorUrl ( ) {
    BSTR _result;
    HRESULT _hr = raw_getErrorUrl(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

inline long IScriptErrorList::getAlwaysShowLockState ( ) {
    long _result;
    HRESULT _hr = raw_getAlwaysShowLockState(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline long IScriptErrorList::getDetailsPaneOpen ( ) {
    long _result;
    HRESULT _hr = raw_getDetailsPaneOpen(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline HRESULT IScriptErrorList::setDetailsPaneOpen ( long fDetailsPaneOpen ) {
    HRESULT _hr = raw_setDetailsPaneOpen(fDetailsPaneOpen);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline long IScriptErrorList::getPerErrorDisplay ( ) {
    long _result;
    HRESULT _hr = raw_getPerErrorDisplay(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline HRESULT IScriptErrorList::setPerErrorDisplay ( long fPerErrorDisplay ) {
    HRESULT _hr = raw_setPerErrorDisplay(fPerErrorDisplay);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

//
// interface ISearch wrapper method implementations
//

inline _bstr_t ISearch::GetTitle ( ) {
    BSTR _result;
    HRESULT _hr = get_Title(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

inline _bstr_t ISearch::GetId ( ) {
    BSTR _result;
    HRESULT _hr = get_Id(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

inline _bstr_t ISearch::GetURL ( ) {
    BSTR _result;
    HRESULT _hr = get_URL(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

//
// interface ISearches wrapper method implementations
//

inline long ISearches::GetCount ( ) {
    long _result;
    HRESULT _hr = get_Count(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline _bstr_t ISearches::GetDefault ( ) {
    BSTR _result;
    HRESULT _hr = get_Default(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

inline ISearchPtr ISearches::Item ( const _variant_t & index ) {
    struct ISearch * _result;
    HRESULT _hr = raw_Item(index, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return ISearchPtr(_result, false);
}

inline IUnknownPtr ISearches::_NewEnum ( ) {
    IUnknown * _result;
    HRESULT _hr = raw__NewEnum(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return IUnknownPtr(_result, false);
}

//
// interface ISearchAssistantOC wrapper method implementations
//

inline HRESULT ISearchAssistantOC::AddNextMenuItem ( _bstr_t bstrText, long idItem ) {
    HRESULT _hr = raw_AddNextMenuItem(bstrText, idItem);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT ISearchAssistantOC::SetDefaultSearchUrl ( _bstr_t bstrUrl ) {
    HRESULT _hr = raw_SetDefaultSearchUrl(bstrUrl);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT ISearchAssistantOC::NavigateToDefaultSearch ( ) {
    HRESULT _hr = raw_NavigateToDefaultSearch();
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline VARIANT_BOOL ISearchAssistantOC::IsRestricted ( _bstr_t bstrGuid ) {
    VARIANT_BOOL _result;
    HRESULT _hr = raw_IsRestricted(bstrGuid, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline VARIANT_BOOL ISearchAssistantOC::GetShellFeaturesEnabled ( ) {
    VARIANT_BOOL _result;
    HRESULT _hr = get_ShellFeaturesEnabled(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline VARIANT_BOOL ISearchAssistantOC::GetSearchAssistantDefault ( ) {
    VARIANT_BOOL _result;
    HRESULT _hr = get_SearchAssistantDefault(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline ISearchesPtr ISearchAssistantOC::GetSearches ( ) {
    struct ISearches * _result;
    HRESULT _hr = get_Searches(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return ISearchesPtr(_result, false);
}

inline VARIANT_BOOL ISearchAssistantOC::GetInWebFolder ( ) {
    VARIANT_BOOL _result;
    HRESULT _hr = get_InWebFolder(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline HRESULT ISearchAssistantOC::PutProperty ( VARIANT_BOOL bPerLocale, _bstr_t bstrName, _bstr_t bstrValue ) {
    HRESULT _hr = raw_PutProperty(bPerLocale, bstrName, bstrValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline _bstr_t ISearchAssistantOC::GetProperty ( VARIANT_BOOL bPerLocale, _bstr_t bstrName ) {
    BSTR _result;
    HRESULT _hr = raw_GetProperty(bPerLocale, bstrName, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

inline void ISearchAssistantOC::PutEventHandled ( VARIANT_BOOL _arg1 ) {
    HRESULT _hr = put_EventHandled(_arg1);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline HRESULT ISearchAssistantOC::ResetNextMenu ( ) {
    HRESULT _hr = raw_ResetNextMenu();
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT ISearchAssistantOC::FindOnWeb ( ) {
    HRESULT _hr = raw_FindOnWeb();
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT ISearchAssistantOC::FindFilesOrFolders ( ) {
    HRESULT _hr = raw_FindFilesOrFolders();
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT ISearchAssistantOC::FindComputer ( ) {
    HRESULT _hr = raw_FindComputer();
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT ISearchAssistantOC::FindPrinter ( ) {
    HRESULT _hr = raw_FindPrinter();
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT ISearchAssistantOC::FindPeople ( ) {
    HRESULT _hr = raw_FindPeople();
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline _bstr_t ISearchAssistantOC::GetSearchAssistantURL ( VARIANT_BOOL bSubstitute, VARIANT_BOOL bCustomize ) {
    BSTR _result;
    HRESULT _hr = raw_GetSearchAssistantURL(bSubstitute, bCustomize, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

inline HRESULT ISearchAssistantOC::NotifySearchSettingsChanged ( ) {
    HRESULT _hr = raw_NotifySearchSettingsChanged();
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline void ISearchAssistantOC::PutASProvider ( _bstr_t pProvider ) {
    HRESULT _hr = put_ASProvider(pProvider);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline _bstr_t ISearchAssistantOC::GetASProvider ( ) {
    BSTR _result;
    HRESULT _hr = get_ASProvider(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

inline void ISearchAssistantOC::PutASSetting ( int pSetting ) {
    HRESULT _hr = put_ASSetting(pSetting);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline int ISearchAssistantOC::GetASSetting ( ) {
    int _result;
    HRESULT _hr = get_ASSetting(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline HRESULT ISearchAssistantOC::NETDetectNextNavigate ( ) {
    HRESULT _hr = raw_NETDetectNextNavigate();
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT ISearchAssistantOC::PutFindText ( _bstr_t FindText ) {
    HRESULT _hr = raw_PutFindText(FindText);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline int ISearchAssistantOC::GetVersion ( ) {
    int _result;
    HRESULT _hr = get_Version(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline _bstr_t ISearchAssistantOC::EncodeString ( _bstr_t bstrValue, _bstr_t bstrCharSet, VARIANT_BOOL bUseUTF8 ) {
    BSTR _result;
    HRESULT _hr = raw_EncodeString(bstrValue, bstrCharSet, bUseUTF8, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

//
// interface ISearchAssistantOC2 wrapper method implementations
//

inline VARIANT_BOOL ISearchAssistantOC2::GetShowFindPrinter ( ) {
    VARIANT_BOOL _result;
    HRESULT _hr = get_ShowFindPrinter(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

//
// interface ISearchAssistantOC3 wrapper method implementations
//

inline VARIANT_BOOL ISearchAssistantOC3::GetSearchCompanionAvailable ( ) {
    VARIANT_BOOL _result;
    HRESULT _hr = get_SearchCompanionAvailable(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline void ISearchAssistantOC3::PutUseSearchCompanion ( VARIANT_BOOL pbUseSC ) {
    HRESULT _hr = put_UseSearchCompanion(pbUseSC);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline VARIANT_BOOL ISearchAssistantOC3::GetUseSearchCompanion ( ) {
    VARIANT_BOOL _result;
    HRESULT _hr = get_UseSearchCompanion(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

//
// dispinterface _SearchAssistantEvents wrapper method implementations
//

inline HRESULT _SearchAssistantEvents::OnNextMenuSelect ( long idItem ) {
    return _com_dispatch_method(this, 0x1, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x0003", idItem);
}

inline HRESULT _SearchAssistantEvents::OnNewSearch ( ) {
    return _com_dispatch_method(this, 0x2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -