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

Reply via email to