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

📄 pqdsupport.h

📁 电能质量交换格式转换库
💻 H
字号:
#ifndef _CPQDIF_COMSupport_INC_
#define _CPQDIF_COMSupport_INC_
//  class CPQDIF_COMSupport

#ifdef PQDIF_USE_COM

class CPQDIF_COMSupport
    {
    public:
	    CPQDIF_COMSupport();
        ~CPQDIF_COMSupport();

    // Attributes
    public:

    // Operations
    public:
        bool    NewVariantArrayFromGUID
            ( 
                    VARIANT&    var,
            const   GUID&       guid
            );
        bool    SetGUIDFromVariantArray
            (
                    GUID&       guid,
            const   VARIANT&    var
            ) const;
        bool    NewVariantArrayFromVector
            ( 
            VARIANT&            var,
            CPQDIF_E_Vector&    vect
            );
        bool    NewVariantArrayFromDouble
            ( 
            VARIANT&    var,
            double *    arValues,
            long        countValues
            );
        bool    NewArrayUINT4FromVariant
            (
            UINT4 **    aidxChannelTrigger, 
            long&       countTriggersLocal, 
            VARIANT&    aidxChannelTriggerVar
            );

        bool    SetVectorArrayFromVariant( CPQDIF_E_Vector& vect, VARIANT& var );

        bool    NewComStringFromVector( CPQDIF_E_Vector& vect, BSTR * str );
        bool    SetVectorArrayFromString( CPQDIF_E_Vector& vect, BSTR * str );

        bool    SetDateFromTimeStamp( DATE& date, const TIMESTAMPPQDIF& ts );
        bool    SetTimeStampFromDate( TIMESTAMPPQDIF& ts, const DATE& date );

    // Implementation
    protected:
    };


//  The one and only support object (Singleton)
extern CPQDIF_COMSupport    theSupport;

#endif // PQDIF_USE_COM

#endif // _CPQDIF_COMSupport_INC_

⌨️ 快捷键说明

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