Hi,

I just found that xenroll.h also defines the BSTR_xxx and VARIANT_xxx
functions using unsigned long as type, just like a couple of the just
patched IDL files.  The below patch aligns the usage of ULONG in xenroll.h
with the IDL files.


Thanks,
Corinna


        * xenroll.h (BSTR_UserSize): Use ULONG rather than unsigned long.
        (BSTR_UserMarshal): Ditto.
        (BSTR_UserUnmarshal): Ditto.
        (BSTR_UserFree): Ditto.
        (VARIANT_UserSize): Ditto.
        (VARIANT_UserMarshal): Ditto.
        (VARIANT_UserUnmarshal): Ditto.
        (VARIANT_UserFree): Ditto.


Index: xenroll.h
===================================================================
--- xenroll.h   (revision 5308)
+++ xenroll.h   (working copy)
@@ -2248,14 +2248,14 @@
   extern RPC_IF_HANDLE __MIDL_itf_xenroll_0269_v0_0_c_ifspec;
   extern RPC_IF_HANDLE __MIDL_itf_xenroll_0269_v0_0_s_ifspec;
 
-  unsigned long __RPC_API BSTR_UserSize(unsigned long *,unsigned long,BSTR *);
-  unsigned char *__RPC_API BSTR_UserMarshal(unsigned long *,unsigned char 
*,BSTR *);
-  unsigned char *__RPC_API BSTR_UserUnmarshal(unsigned long *,unsigned char 
*,BSTR *);
-  void __RPC_API BSTR_UserFree(unsigned long *,BSTR *);
-  unsigned long __RPC_API VARIANT_UserSize(unsigned long *,unsigned 
long,VARIANT *);
-  unsigned char *__RPC_API VARIANT_UserMarshal(unsigned long *,unsigned char 
*,VARIANT *);
-  unsigned char *__RPC_API VARIANT_UserUnmarshal(unsigned long *,unsigned char 
*,VARIANT *);
-  void __RPC_API VARIANT_UserFree(unsigned long *,VARIANT *);
+  ULONG __RPC_API BSTR_UserSize(ULONG *,ULONG,BSTR *);
+  unsigned char *__RPC_API BSTR_UserMarshal(ULONG *,unsigned char *,BSTR *);
+  unsigned char *__RPC_API BSTR_UserUnmarshal(ULONG *,unsigned char *,BSTR *);
+  void __RPC_API BSTR_UserFree(ULONG *,BSTR *);
+  ULONG __RPC_API VARIANT_UserSize(ULONG *,ULONG,VARIANT *);
+  unsigned char *__RPC_API VARIANT_UserMarshal(ULONG *,unsigned char *,VARIANT 
*);
+  unsigned char *__RPC_API VARIANT_UserUnmarshal(ULONG *,unsigned char 
*,VARIANT *);
+  void __RPC_API VARIANT_UserFree(ULONG *,VARIANT *);
 
 #ifdef __cplusplus
 }

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to