mapi_LPSTR strings[cValues];
} mapi_SLPSTRArray;
- typedef struct {
+ typedef [public] struct {
[flag(STR_NULLTERM)] string lppszW;
} mapi_LPWSTR;
- typedef struct {
+ typedef [public] struct {
uint32 cValues;
mapi_LPWSTR strings[cValues];
} mapi_SPLSTRArrayW;
SBinary_short bin[cValues];
} mapi_SBinaryArray;
- typedef struct {
+ typedef [public] struct {
uint32 cValues;
GUID lpguid[cValues];
} mapi_SGuidArray;
case PT_SYSTIME:
ndr_push_FILETIME(ndr, NDR_SCALARS, (struct FILETIME *) value);
break;
+
+ case PT_MV_UNICODE:
+ ndr_push_mapi_SPLSTRArrayW(ndr, NDR_SCALARS, (struct mapi_SPLSTRArrayW *) value);
+ break;
+
default:
break;
}