📄 varianttypes.h
字号:
/*------------------------------------------------------------------------------*
* File Name: VarianTypes.h *
* Purpose: VARENUM support *
* *
* Author: DVT *
* Creation: 1-30-03 *
* Copyright (c) OriginLab Corp. 2000-2003 *
* *
* Modification log *
*------------------------------------------------------------------------------*/
#ifndef _VARIANTTYPES_H_
#define _VARIANTTYPES_H_
/// DVT 1/27/03 QA70-3725 v7.0498 LABVIEW_IMPORT_DIALOG
////////////////////////////////////////////////////////////////////////////////////
//DVT temporary needed for LabView examples,
typedef short VARIANT_BOOL;
#define VARIANT_TRUE ((VARIANT_BOOL)0xffff)
#define VARIANT_FALSE ((VARIANT_BOOL)0)
////////////////////////////////////////////////////////////////////////////////////
//if defined in all compilations:
//OriginC compile error c:\c\sdk\dialogmessages.h(145) : error C2011: 'VARENUM' : 'enum' type redefinition
//it will be defined in VariantTypes.h
enum VARENUM
{ VT_EMPTY = 0,
VT_NULL = 1,
VT_I2 = 2,
VT_I4 = 3,
VT_R4 = 4,
VT_R8 = 5,
VT_CY = 6,
VT_DATE = 7,
VT_BSTR = 8,
VT_DISPATCH = 9,
VT_ERROR = 10,
VT_BOOL = 11,
VT_VARIANT = 12,
VT_UNKNOWN = 13,
VT_DECIMAL = 14,
VT_I1 = 16,
VT_UI1 = 17,
VT_UI2 = 18,
VT_UI4 = 19,
VT_I8 = 20,
VT_UI8 = 21,
VT_INT = 22,
VT_UINT = 23,
VT_VOID = 24,
VT_HRESULT = 25,
VT_PTR = 26,
VT_SAFEARRAY = 27,
VT_CARRAY = 28,
VT_USERDEFINED = 29,
VT_LPSTR = 30,
VT_LPWSTR = 31,
VT_RECORD = 36,
VT_FILETIME = 64,
VT_BLOB = 65,
VT_STREAM = 66,
VT_STORAGE = 67,
VT_STREAMED_OBJECT = 68,
VT_STORED_OBJECT = 69,
VT_BLOB_OBJECT = 70,
VT_CF = 71,
VT_CLSID = 72,
VT_BSTR_BLOB = 0xfff,
VT_VECTOR = 0x1000,
VT_ARRAY = 0x2000,
VT_BYREF = 0x4000,
VT_RESERVED = 0x8000,
VT_ILLEGAL = 0xffff,
VT_ILLEGALMASKED = 0xfff,
VT_TYPEMASK = 0xfff
};
////////////////////////////////////////////////////////////////////////////////////
//DVT temporary
/// end LABVIEW_IMPORT_DIALOG
#endif //_VARIANTTYPES_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -