/* Copyright (C) 2012-2013 Anton Lobov <zhuravlik> <ahmad200512[at]yandex.ru> This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ package zhuravlik.automation.jna; /** * * @author Администратор */ public class ComVarTypes { public static final int VT_EMPTY = 0; public static final int VT_NULL = 1; public static final int VT_I2 = 2; public static final int VT_I4 = 3; public static final int VT_R4 = 4; public static final int VT_R8 = 5; public static final int VT_CY = 6; public static final int VT_DATE = 7; public static final int VT_BSTR = 8; public static final int VT_DISPATCH = 9; public static final int VT_ERROR = 10; public static final int VT_BOOL = 11; public static final int VT_VARIANT = 12; public static final int VT_UNKNOWN = 13; public static final int VT_DECIMAL = 14; public static final int VT_I1 = 16; public static final int VT_UI1 = 17; public static final int VT_UI2 = 18; public static final int VT_UI4 = 19; public static final int VT_I8 = 20; public static final int VT_UI8 = 21; public static final int VT_INT = 22; public static final int VT_UINT = 23; public static final int VT_VOID = 24; public static final int VT_HRESULT = 25; public static final int VT_PTR = 26; public static final int VT_SAFEARRAY = 27; public static final int VT_CARRAY = 28; public static final int VT_USERDEFINED = 29; public static final int VT_LPSTR = 30; public static final int VT_LPWSTR = 31; public static final int VT_RECORD = 36; public static final int VT_FILETIME = 64; public static final int VT_BLOB = 65; public static final int VT_STREAM = 66; public static final int VT_STORAGE = 67; public static final int VT_STREAMED_OBJECT = 68; public static final int VT_STORED_OBJECT = 69; public static final int VT_BLOB_OBJECT = 70; public static final int VT_CF = 71; public static final int VT_CLSID = 72; public static final int VT_VERSIONED_STREAM = 73; public static final int VT_BSTR_BLOB = 0xfff; public static final int VT_VECTOR = 0x1000; public static final int VT_ARRAY = 0x2000; public static final int VT_BYREF = 0x4000; public static final int VT_RESERVED = 0x8000; public static final int VT_ILLEGAL = 0xffff; public static final int VT_ILLEGALMASKED = 0xfff; public static final int VT_TYPEMASK = 0xfff; }