Re: oleaut32: Fix SAFEARRAY marshalling on 64-bit platforms.

2009-02-09 Thread Alexandre Julliard
Rob Shearman writes: > 2009/2/9 Alexandre Julliard : >> Rob Shearman writes: >> >>> @@ -874,8 +874,8 @@ unsigned char * WINAPI LPSAFEARRAY_UserMarshal(ULONG >>> *pFlags, unsigned char *Buf >>> >>> *(ULONG *)Buffer = ulCellCount; >>> Buffer += sizeof(ULONG); >>> -*(ULON

Re: oleaut32: Fix SAFEARRAY marshalling on 64-bit platforms.

2009-02-09 Thread Rob Shearman
2009/2/9 Alexandre Julliard : > Rob Shearman writes: > >> @@ -874,8 +874,8 @@ unsigned char * WINAPI LPSAFEARRAY_UserMarshal(ULONG >> *pFlags, unsigned char *Buf >> >> *(ULONG *)Buffer = ulCellCount; >> Buffer += sizeof(ULONG); >> -*(ULONG_PTR *)Buffer = (ULONG_PTR)psa->

Re: oleaut32: Fix SAFEARRAY marshalling on 64-bit platforms.

2009-02-09 Thread Alexandre Julliard
Rob Shearman writes: > @@ -874,8 +874,8 @@ unsigned char * WINAPI LPSAFEARRAY_UserMarshal(ULONG > *pFlags, unsigned char *Buf > > *(ULONG *)Buffer = ulCellCount; > Buffer += sizeof(ULONG); > -*(ULONG_PTR *)Buffer = (ULONG_PTR)psa->pvData; > -Buffer += sizeof(U