include: Add missing DBPARAM* types and enums.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alistair Leslie-Hughes 2020-10-26 18:19:45 +11:00 committed by Alexandre Julliard
parent 0ca0b5a5ef
commit 026ccc44a6

View file

@ -800,3 +800,28 @@ typedef struct tagDBCOLUMNINFO {
BYTE bScale;
DBID columnid;
} DBCOLUMNINFO;
typedef DWORD DBPARAMFLAGS;
enum DBPARAMFLAGSENUM {
DBPARAMFLAGS_ISINPUT = 0x001,
DBPARAMFLAGS_ISOUTPUT = 0x002,
DBPARAMFLAGS_ISSIGNED = 0x010,
DBPARAMFLAGS_ISNULLABLE = 0x040,
DBPARAMFLAGS_ISLONG = 0x080
};
enum DBPARAMFLAGSENUM20 {
DBPARAMFLAGS_SCALEISNEGATIVE = 0x100
};
typedef struct tagDBPARAMINFO {
DBPARAMFLAGS dwFlags;
DBORDINAL iOrdinal;
LPOLESTR pwszName;
ITypeInfo *pTypeInfo;
DBLENGTH ulParamSize;
DBTYPE wType;
BYTE bPrecision;
BYTE bScale;
} DBPARAMINFO;