From 2bcfe8eba2c16ea079eec3fdfa0fee52f695e8d5 Mon Sep 17 00:00:00 2001 From: Robert Shearman Date: Wed, 26 Apr 2006 15:40:38 +0100 Subject: [PATCH] include: Copy some format character types from wine/rpcfc.h to ndrtypes.h and change them into an enumeration. --- include/ndrtypes.h | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/include/ndrtypes.h b/include/ndrtypes.h index 1cc91adaaaf..606703a5153 100644 --- a/include/ndrtypes.h +++ b/include/ndrtypes.h @@ -126,4 +126,29 @@ typedef struct unsigned short FloatArgMask; } NDR_PROC_HEADER_EXTS64; +typedef enum +{ + FC_BYTE = 0x01, /* 0x01 */ + FC_CHAR, /* 0x02 */ + FC_SMALL, /* 0x03 */ + FC_USMALL, /* 0x04 */ + FC_WCHAR, /* 0x05 */ + FC_SHORT, /* 0x06 */ + FC_USHORT, /* 0x07 */ + FC_LONG, /* 0x08 */ + FC_ULONG, /* 0x09 */ + FC_FLOAT, /* 0x0a */ + FC_HYPER, /* 0x0b */ + FC_DOUBLE, /* 0x0c */ + FC_ENUM16, /* 0x0d */ + FC_ENUM32, /* 0x0e */ + FC_IGNORE, /* 0x0f */ + FC_ERROR_STATUS_T, /* 0x10 */ + + FC_RP, /* 0x11 */ /* reference pointer */ + FC_UP, /* 0x12 */ /* unique pointer */ + FC_OP, /* 0x13 */ /* object pointer */ + FC_FP, /* 0x14 */ /* full pointer */ +} FORMAT_CHARACTER; + #endif