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

📄 inftypelib.tli

📁 利用COM组件技术实现了控制AUTUCAD的启动。
💻 TLI
📖 第 1 页 / 共 5 页
字号:
inline FileSystemPtr Application::GetFileSystem ( ) {
    struct FileSystem * _result;
    HRESULT _hr = get_FileSystem(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return FileSystemPtr(_result, false);
}

#pragma implementation_key(52)
inline SystemServicePtr Application::GetSystemService ( ) {
    struct SystemService * _result;
    HRESULT _hr = get_SystemService(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return SystemServicePtr(_result, false);
}

#pragma implementation_key(53)
inline _bstr_t Application::GetFullName ( ) {
    BSTR _result;
    HRESULT _hr = get_FullName(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

#pragma implementation_key(54)
inline _bstr_t Application::GetPath ( ) {
    BSTR _result;
    HRESULT _hr = get_Path(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

#pragma implementation_key(55)
inline _bstr_t Application::GetFileSearchOrder ( ) {
    BSTR _result;
    HRESULT _hr = get_FileSearchOrder(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

#pragma implementation_key(56)
inline void Application::PutFileSearchOrder ( BSTR * oDefaultFilePathBSTR ) {
    HRESULT _hr = put_FileSearchOrder(oDefaultFilePathBSTR);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

#pragma implementation_key(57)
inline _bstr_t Application::GetLocalCache ( ) {
    BSTR _result;
    HRESULT _hr = get_LocalCache(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

#pragma implementation_key(58)
inline void Application::PutLocalCache ( BSTR * oLocalCachePathBSTR ) {
    HRESULT _hr = put_LocalCache(oLocalCachePathBSTR);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

#pragma implementation_key(59)
inline long Application::GetCacheSize ( ) {
    long _result;
    HRESULT _hr = get_CacheSize(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

#pragma implementation_key(60)
inline void Application::PutCacheSize ( long oLocalCacheSize ) {
    HRESULT _hr = put_CacheSize(oLocalCacheSize);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

#pragma implementation_key(61)
inline VARIANT_BOOL Application::GetVisible ( ) {
    VARIANT_BOOL _result;
    HRESULT _hr = get_Visible(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

#pragma implementation_key(62)
inline void Application::PutVisible ( VARIANT_BOOL oVisible ) {
    HRESULT _hr = put_Visible(oVisible);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

#pragma implementation_key(63)
inline VARIANT_BOOL Application::GetInteractive ( ) {
    VARIANT_BOOL _result;
    HRESULT _hr = get_Interactive(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

#pragma implementation_key(64)
inline void Application::PutInteractive ( VARIANT_BOOL oInteractive ) {
    HRESULT _hr = put_Interactive(oInteractive);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

#pragma implementation_key(65)
inline VARIANT_BOOL Application::GetDisplayFileAlerts ( ) {
    VARIANT_BOOL _result;
    HRESULT _hr = get_DisplayFileAlerts(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

#pragma implementation_key(66)
inline void Application::PutDisplayFileAlerts ( VARIANT_BOOL oDisplayFileAlerts ) {
    HRESULT _hr = put_DisplayFileAlerts(oDisplayFileAlerts);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

#pragma implementation_key(67)
inline _bstr_t Application::GetCaption ( ) {
    BSTR _result;
    HRESULT _hr = get_Caption(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

#pragma implementation_key(68)
inline void Application::PutCaption ( BSTR * oCaptionBSTR ) {
    HRESULT _hr = put_Caption(oCaptionBSTR);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

#pragma implementation_key(69)
inline _bstr_t Application::GetStatusBar ( ) {
    BSTR _result;
    HRESULT _hr = get_StatusBar(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

#pragma implementation_key(70)
inline void Application::PutStatusBar ( BSTR * oStatusBarBSTR ) {
    HRESULT _hr = put_StatusBar(oStatusBarBSTR);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

#pragma implementation_key(71)
inline float Application::GetWidth ( ) {
    float _result;
    HRESULT _hr = get_Width(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

#pragma implementation_key(72)
inline void Application::PutWidth ( float oWidth ) {
    HRESULT _hr = put_Width(oWidth);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

#pragma implementation_key(73)
inline float Application::GetHeight ( ) {
    float _result;
    HRESULT _hr = get_Height(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

#pragma implementation_key(74)
inline void Application::PutHeight ( float oHeight ) {
    HRESULT _hr = put_Height(oHeight);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

#pragma implementation_key(75)
inline BatchPtr Application::GetBatch ( ) {
    struct Batch * _result;
    HRESULT _hr = get_Batch(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return BatchPtr(_result, false);
}

#pragma implementation_key(76)
inline void Application::PutBatch ( struct Batch * oBatch ) {
    HRESULT _hr = put_Batch(oBatch);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

#pragma implementation_key(77)
inline float Application::GetLeft ( ) {
    float _result;
    HRESULT _hr = get_Left(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

#pragma implementation_key(78)
inline void Application::PutLeft ( float oLeft ) {
    HRESULT _hr = put_Left(oLeft);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

#pragma implementation_key(79)
inline float Application::GetTop ( ) {
    float _result;
    HRESULT _hr = get_Top(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

#pragma implementation_key(80)
inline void Application::PutTop ( float oTop ) {
    HRESULT _hr = put_Top(oTop);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

#pragma implementation_key(81)
inline HRESULT Application::Help ( BSTR * iHelpID ) {
    HRESULT _hr = raw_Help(iHelpID);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

#pragma implementation_key(82)
inline HRESULT Application::Quit ( ) {
    HRESULT _hr = raw_Quit();
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

#pragma implementation_key(83)
inline MailPtr Application::CreateMail ( ) {
    struct Mail * _result;
    HRESULT _hr = raw_CreateMail(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return MailPtr(_result, false);
}

#pragma implementation_key(84)
inline SendToServicePtr Application::CreateSendTo ( ) {
    struct SendToService * _result;
    HRESULT _hr = raw_CreateSendTo(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return SendToServicePtr(_result, false);
}

#pragma implementation_key(85)
inline short Application::MsgBox ( BSTR * iPrompt, short iButtons, BSTR * iTitle, BSTR * iHelpFile, long iContext ) {
    short _result;
    HRESULT _hr = raw_MsgBox(iPrompt, iButtons, iTitle, iHelpFile, iContext, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

#pragma implementation_key(86)
inline _bstr_t Application::InputBox ( BSTR * iPrompt, BSTR * iTitle, BSTR * iDefault, short iXPos, short iYPos, BSTR * iHelpFile, long iContext ) {
    BSTR _result;
    HRESULT _hr = raw_InputBox(iPrompt, iTitle, iDefault, iXPos, iYPos, iHelpFile, iContext, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

#pragma implementation_key(87)
inline _bstr_t Application::FileSelectionBox ( BSTR * iTitle, BSTR * iExtension, enum CatFileSelectionMode iMode ) {
    BSTR _result;
    HRESULT _hr = raw_FileSelectionBox(iTitle, iExtension, iMode, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

#pragma implementation_key(88)
inline HRESULT Application::StartCommand ( BSTR * iCommandId ) {
    HRESULT _hr = raw_StartCommand(iCommandId);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

#pragma implementation_key(89)
inline HRESULT Application::StartWorkbench ( BSTR * iworkbenchId ) {
    HRESULT _hr = raw_StartWorkbench(iworkbenchId);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

#pragma implementation_key(90)
inline _bstr_t Application::GetWorkbenchId ( ) {
    BSTR _result;
    HRESULT _hr = raw_GetWorkbenchId(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

#pragma implementation_key(91)
inline SettingsPtr Application::GetSettings ( ) {
    struct Settings * _result;
    HRESULT _hr = get_Settings(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return SettingsPtr(_result, false);
}

#pragma implementation_key(92)
inline SettingControllersPtr Application::GetSettingControllers ( ) {
    struct SettingControllers * _result;
    HRESULT _hr = get_SettingControllers(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return SettingControllersPtr(_result, false);
}

#pragma implementation_key(93)
inline SystemConfigurationPtr Application::GetSystemConfiguration ( ) {
    struct SystemConfiguration * _result;
    HRESULT _hr = get_SystemConfiguration(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return SystemConfigurationPtr(_result, false);
}

#pragma implementation_key(94)
inline VARIANT_BOOL Application::GetRefreshDisplay ( ) {
    VARIANT_BOOL _result;
    HRESULT _hr = get_RefreshDisplay(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

#pragma implementation_key(95)
inline void Application::PutRefreshDisplay ( VARIANT_BOOL oRefreshIsEnabled ) {
    HRESULT _hr = put_RefreshDisplay(oRefreshIsEnabled);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

//
// interface Collection wrapper method implementations
//

#pragma implementation_key(96)
inline ApplicationPtr Collection::GetApplication ( ) {
    struct Application * _result;
    HRESULT _hr = get_Application(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return ApplicationPtr(_result, false);
}

#pragma implementation_key(97)
inline CATBaseDispatchPtr Collection::GetParent ( ) {
    struct CATBaseDispatch * _result;
    HRESULT _hr = get_Parent(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return CATBaseDispatchPtr(_result, false);
}

#pragma implementation_key(98)
inline CATBaseDispatchPtr Collection::GetItem ( BSTR * IDName ) {
    struct CATBaseDispatch * _result;
    HRESULT _hr = raw_GetItem(IDName, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return CATBaseDispatchPtr(_result, false);
}

#pragma implementation_key(99)
inline _bstr_t Collection::GetName ( ) {
    BSTR _result;
    HRESULT _hr = get_Name(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

#pragma implementation_key(100)
inline long Collection::GetCount ( ) {
    long _result;
    HRESULT _hr = get_Count(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

#pragma implementation_key(101)
inline IUnknownPtr Collection::Get_NewEnum ( ) {
    IUnknown * _result;
    HRESULT _hr = get__NewEnum(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return IUnknownPtr(_result, false);
}

//
// interface Documents wrapper method implementations
//

#pragma implementation_key(102)
inline DocumentPtr Documents::Add ( BSTR * docType ) {
    struct Document * _result;
    HRESULT _hr = raw_Add(docType, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return DocumentPtr(_result, false);
}

#pragma implementation_key(103)
inline DocumentPtr Documents::Item ( VARIANT * iIndex ) {
    struct Document * _result;
    HRESULT _hr = raw_Item(iIndex, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return DocumentPtr(_result, false);
}

#pragma implementation_key(104)

⌨️ 快捷键说明

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