Hi,
I found some errors in exchange.idl, EMSMDB section.
In PropertyProblem struct, type of index is uint16 : [MS-OXCDATA]
section 2.8
In LogonTime struct, month field is missing : [MS-OXCROPS] section
2.2.2.1.2.1
--- exchange.idl (revision 758)
+++ exchange.idl (working copy)
@@ -1331,7 +1331,7 @@
/*************************/
/* EcDoRpc Function 0xa */
typedef [flag(NDR_NOALIGN)] struct {
- uint32 index; /* index into array of property
tags */
+ uint16 index; /* index into array of property
tags */
MAPITAGS property_tag; /* property for which there was an
error */
MAPISTATUS error_code; /* the error that occurred for
this property */
} PropertyProblem;
@@ -3268,6 +3268,7 @@
uint8 Hour;
DayOfWeek DayOfWeek;
uint8 Day;
+ uint8 Month;
uint16 Year;
} LogonTime;
--
Mickaël Jeannot
_______________________________________________
devel mailing list
devel@openchange.org
http://mailman.openchange.org/listinfo/devel