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

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

?? pbasic.tli

?? GemoMedia 應用 演示了其使用方法
?? TLI
?? 第 1 頁 / 共 3 頁
字號:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (1d4e498b).
//
// PBasic.tli
//
// Wrapper implementations for Win32 type library D:\\program files\\GeoMedia Professional\\Program\\PBasic.tlb
// compiler-generated file created 12/05/06 at 15:52:35 - DO NOT EDIT!

#pragma once

//
// interface _DGMPoint wrapper method implementations
//

inline double _DGMPoint::GetX ( ) {
    double _result;
    HRESULT _hr = get_X(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline void _DGMPoint::PutX ( double returnValue ) {
    HRESULT _hr = put_X(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline double _DGMPoint::GetY ( ) {
    double _result;
    HRESULT _hr = get_Y(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline void _DGMPoint::PutY ( double returnValue ) {
    HRESULT _hr = put_Y(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline double _DGMPoint::GetZ ( ) {
    double _result;
    HRESULT _hr = get_Z(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline void _DGMPoint::PutZ ( double returnValue ) {
    HRESULT _hr = put_Z(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline HRESULT _DGMPoint::GetPoint ( double * point ) {
    HRESULT _hr = raw_GetPoint(point);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT _DGMPoint::SetPoint ( double * point ) {
    HRESULT _hr = raw_SetPoint(point);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

//
// interface _DGMVector wrapper method implementations
//

inline double _DGMVector::GetI ( ) {
    double _result;
    HRESULT _hr = get_I(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline void _DGMVector::PutI ( double returnValue ) {
    HRESULT _hr = put_I(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline double _DGMVector::GetJ ( ) {
    double _result;
    HRESULT _hr = get_J(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline void _DGMVector::PutJ ( double returnValue ) {
    HRESULT _hr = put_J(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline double _DGMVector::GetK ( ) {
    double _result;
    HRESULT _hr = get_K(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline void _DGMVector::PutK ( double returnValue ) {
    HRESULT _hr = put_K(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline HRESULT _DGMVector::GetVector ( double * v ) {
    HRESULT _hr = raw_GetVector(v);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT _DGMVector::SetVector ( double * v ) {
    HRESULT _hr = raw_SetVector(v);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

//
// interface _DGMMatrix wrapper method implementations
//

inline _DGMVectorPtr _DGMMatrix::GetRow0 ( ) {
    struct _DGMVector * _result;
    HRESULT _hr = get_Row0(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _DGMVectorPtr(_result, false);
}

inline void _DGMMatrix::PutRefRow0 ( struct _DGMVector * returnValue ) {
    HRESULT _hr = putref_Row0(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline _DGMVectorPtr _DGMMatrix::GetRow1 ( ) {
    struct _DGMVector * _result;
    HRESULT _hr = get_Row1(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _DGMVectorPtr(_result, false);
}

inline void _DGMMatrix::PutRefRow1 ( struct _DGMVector * returnValue ) {
    HRESULT _hr = putref_Row1(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline _DGMVectorPtr _DGMMatrix::GetRow2 ( ) {
    struct _DGMVector * _result;
    HRESULT _hr = get_Row2(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _DGMVectorPtr(_result, false);
}

inline void _DGMMatrix::PutRefRow2 ( struct _DGMVector * returnValue ) {
    HRESULT _hr = putref_Row2(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline _DGMVectorPtr _DGMMatrix::GetColumn0 ( ) {
    struct _DGMVector * _result;
    HRESULT _hr = get_Column0(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _DGMVectorPtr(_result, false);
}

inline void _DGMMatrix::PutRefColumn0 ( struct _DGMVector * returnValue ) {
    HRESULT _hr = putref_Column0(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline _DGMVectorPtr _DGMMatrix::GetColumn1 ( ) {
    struct _DGMVector * _result;
    HRESULT _hr = get_Column1(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _DGMVectorPtr(_result, false);
}

inline void _DGMMatrix::PutRefColumn1 ( struct _DGMVector * returnValue ) {
    HRESULT _hr = putref_Column1(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline _DGMVectorPtr _DGMMatrix::GetColumn2 ( ) {
    struct _DGMVector * _result;
    HRESULT _hr = get_Column2(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _DGMVectorPtr(_result, false);
}

inline void _DGMMatrix::PutRefColumn2 ( struct _DGMVector * returnValue ) {
    HRESULT _hr = putref_Column2(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline _DGMVectorPtr _DGMMatrix::GetTranslation ( ) {
    struct _DGMVector * _result;
    HRESULT _hr = get_Translation(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _DGMVectorPtr(_result, false);
}

inline void _DGMMatrix::PutRefTranslation ( struct _DGMVector * returnValue ) {
    HRESULT _hr = putref_Translation(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline double _DGMMatrix::GetElement ( long row, long column ) {
    double _result;
    HRESULT _hr = raw_GetElement(row, column, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline HRESULT _DGMMatrix::SetElement ( long row, long column, double value ) {
    HRESULT _hr = raw_SetElement(row, column, value);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

//
// interface _DGMPoints wrapper method implementations
//

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

inline IUnknownPtr _DGMPoints::GetNewEnum ( ) {
    IUnknown * _result;
    HRESULT _hr = get_NewEnum(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return IUnknownPtr(_result, false);
}

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

inline HRESULT _DGMPoints::Add ( struct _DGMPoint * point, const _variant_t & index ) {
    HRESULT _hr = raw_Add(point, index);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT _DGMPoints::Remove ( const _variant_t & index ) {
    HRESULT _hr = raw_Remove(index);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT _DGMPoints::GetPoint ( long index, double * point ) {
    HRESULT _hr = raw_GetPoint(index, point);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT _DGMPoints::SetPoint ( long index, double * point ) {
    HRESULT _hr = raw_SetPoint(index, point);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

//
// interface _DGMGeometry wrapper method implementations
//

inline _bstr_t _DGMGeometry::GetType ( ) {
    BSTR _result;
    HRESULT _hr = get_Type(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

//
// interface _DGMPointGeometry wrapper method implementations
//

inline _DGMPointPtr _DGMPointGeometry::GetOrigin ( ) {
    struct _DGMPoint * _result;
    HRESULT _hr = get_Origin(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _DGMPointPtr(_result, false);
}

inline void _DGMPointGeometry::PutRefOrigin ( struct _DGMPoint * returnValue ) {
    HRESULT _hr = putref_Origin(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

//
// interface _DGMLineGeometry wrapper method implementations
//

inline _DGMPointPtr _DGMLineGeometry::GetStart ( ) {
    struct _DGMPoint * _result;
    HRESULT _hr = get_Start(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _DGMPointPtr(_result, false);
}

inline void _DGMLineGeometry::PutRefStart ( struct _DGMPoint * returnValue ) {
    HRESULT _hr = putref_Start(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline _DGMPointPtr _DGMLineGeometry::GetEnd ( ) {
    struct _DGMPoint * _result;
    HRESULT _hr = get_End(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _DGMPointPtr(_result, false);
}

inline void _DGMLineGeometry::PutRefEnd ( struct _DGMPoint * returnValue ) {
    HRESULT _hr = putref_End(returnValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

//

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆视频观看网址久久| 欧美三日本三级三级在线播放| 白白色 亚洲乱淫| 欧美日韩国产成人在线免费| 亚洲国产经典视频| 久久精品国产一区二区三| 91麻豆免费看| 日韩一区中文字幕| 国产精品一区在线| 欧美一区二区三区日韩视频| 亚洲狼人国产精品| 成人午夜电影久久影院| 日韩精品中文字幕在线一区| 亚洲午夜国产一区99re久久| av在线综合网| 国产视频一区二区三区在线观看| 免费欧美高清视频| 欧美日韩成人一区| 一区二区三区日本| 在线观看亚洲专区| 一区二区日韩电影| 色综合久久中文综合久久97| 国产精品色哟哟| 粉嫩av亚洲一区二区图片| 精品欧美一区二区三区精品久久| 日韩中文字幕麻豆| 欧美另类videos死尸| 亚洲一区二区偷拍精品| 日本高清成人免费播放| 综合欧美亚洲日本| 色婷婷av一区| 一区二区高清免费观看影视大全| 91女人视频在线观看| 中文字幕人成不卡一区| 91视频在线看| 亚洲影院久久精品| 91麻豆精品91久久久久同性| 日韩精品色哟哟| 日韩一区二区三区精品视频| 老司机精品视频导航| 久久久美女毛片| 国产**成人网毛片九色| 亚洲欧洲制服丝袜| 欧美三区在线视频| 麻豆精品在线观看| 国产精品无圣光一区二区| www.视频一区| 亚洲国产aⅴ天堂久久| 91精品国产综合久久精品性色| 男女视频一区二区| 久久精品人人做| 99re成人精品视频| 亚洲国产精品久久人人爱蜜臀| 91精品国产综合久久精品app | 亚洲人吸女人奶水| 欧美在线|欧美| 蜜臀久久99精品久久久久宅男 | 综合久久综合久久| 欧美日韩亚州综合| 国产一区二区三区精品欧美日韩一区二区三区 | 丝袜国产日韩另类美女| 日韩欧美国产精品一区| 成人午夜激情片| 亚洲观看高清完整版在线观看 | 精品一区二区在线免费观看| 中文字幕不卡在线播放| 欧美日韩一区二区三区四区 | 久久精品噜噜噜成人88aⅴ | 国产精品视频九色porn| 欧美日韩视频第一区| 国产一区二区三区综合| 亚洲成人福利片| 国产日韩精品一区二区三区| 欧美视频一区二区三区| 成人中文字幕电影| 婷婷亚洲久悠悠色悠在线播放| 久久精品人人做人人爽97| 欧美色电影在线| 成人精品国产福利| 九九热在线视频观看这里只有精品| 亚洲视频一二三区| 国产亚洲精品超碰| 欧美伦理电影网| 91麻豆成人久久精品二区三区| 精品一区二区免费看| 亚洲一区二区欧美| 日韩一区欧美一区| 国产日韩欧美a| 精品国产乱码久久久久久浪潮| 欧洲另类一二三四区| 成人黄色在线视频| 精品亚洲国内自在自线福利| 一区二区三区不卡在线观看| 国产精品萝li| 国产精品少妇自拍| 国产午夜精品美女毛片视频| 日韩欧美一区二区三区在线| 欧美喷潮久久久xxxxx| 色综合久久中文字幕| www.成人网.com| 成人精品小蝌蚪| 国产美女久久久久| 九九视频精品免费| 蜜桃免费网站一区二区三区| 亚洲成人av中文| 午夜精品福利视频网站| 亚洲愉拍自拍另类高清精品| 一区二区在线观看av| 亚洲女性喷水在线观看一区| 国产精品久久久久三级| 国产欧美精品在线观看| 国产欧美视频一区二区三区| 国产调教视频一区| 国产网红主播福利一区二区| 久久老女人爱爱| 欧美高清在线一区| 国产精品国产三级国产普通话99| 国产精品麻豆一区二区| 中文字幕日韩欧美一区二区三区| 亚洲三级在线免费观看| 亚洲美女在线一区| 亚洲成a天堂v人片| 麻豆成人免费电影| 国产乱子伦视频一区二区三区| 国产伦精品一区二区三区免费迷| 国产一区二区看久久| 大胆欧美人体老妇| 91视频.com| 欧美三级电影一区| 精品免费一区二区三区| 国产日本一区二区| 一区二区三区四区中文字幕| 午夜成人在线视频| 捆绑紧缚一区二区三区视频| 国产suv精品一区二区6| 91美女精品福利| 欧美一区二区视频网站| 久久久久久99精品| 亚洲欧洲综合另类| 免费成人av资源网| 成人深夜视频在线观看| 91国产精品成人| 精品国产一区二区国模嫣然| 亚洲国产精品精华液ab| 一区二区三区国产精品| 免费高清成人在线| 99久久精品久久久久久清纯| 欧美三级中文字幕在线观看| 日韩久久精品一区| 亚洲乱码中文字幕| 蜜桃一区二区三区在线| www.亚洲在线| 日韩三级在线观看| 亚洲精品你懂的| 久久99久国产精品黄毛片色诱| 91偷拍与自偷拍精品| 日韩一区和二区| 亚洲视频香蕉人妖| 国产麻豆成人传媒免费观看| 欧美怡红院视频| 国产欧美日韩不卡免费| 日韩成人免费电影| 99精品国产99久久久久久白柏| 日韩一区二区电影| 一区二区在线免费| 国产成a人无v码亚洲福利| 欧美一级视频精品观看| 一区二区三区在线视频免费 | 麻豆91精品视频| 日本乱人伦aⅴ精品| 久久亚洲欧美国产精品乐播| 亚洲一区av在线| www.99精品| 久久精品一区蜜桃臀影院| 免费高清不卡av| 欧美精品在线视频| 亚洲免费观看高清完整版在线 | 日本欧美一区二区| 在线观看亚洲精品| 最新国产成人在线观看| 国产91富婆露脸刺激对白| 欧美成人性福生活免费看| 亚洲va在线va天堂| 色综合 综合色| 亚洲天堂免费在线观看视频| 懂色av一区二区三区免费观看| 26uuu国产电影一区二区| 日本在线不卡一区| 51精品视频一区二区三区| 亚洲高清视频中文字幕| 91九色最新地址| 中文字幕在线不卡国产视频| 成人精品在线视频观看| 国产人伦精品一区二区| 国产a区久久久| 国产精品久久久久久久久动漫| 粉嫩欧美一区二区三区高清影视| 国产目拍亚洲精品99久久精品| 国产黑丝在线一区二区三区| 久久久久久久久蜜桃|