63c63
<                                      [in] uint8& pbValue) runtime managed internalcall
---
>                                      [in] uint8[]  marshal([]) pbValue) runtime managed internalcall
68c68
<           instance void  GetProperty([in] uint32 dwPropID,
---
>           instance int32  GetProperty([in] uint32 dwPropID,
70,71c70,71
<                                      [out] uint32& pcbLength,
<                                      [out] uint8& pbValue) runtime managed internalcall
---
>                                      [in][out] uint32& pcbLength,
>                                      [in] native int pbValue) runtime managed preservesig internalcall
140c140
<                                      [out] uint8& pbBlock,
---
>                                      [in] native int pbBlock,
149c149
<                                       [in] uint8& pbBlock,
---
>                                       [in] uint8[]  marshal([]) pbBlock,
237c237
<                                      [in] uint8& pbValue) runtime managed internalcall
---
>                                      [in] uint8[]  marshal([]) pbValue) runtime managed internalcall
243c243
<           instance void  GetProperty([in] uint32 dwPropID,
---
>           instance int32  GetProperty([in] uint32 dwPropID,
245,246c245,246
<                                      [out] uint32& pcbLength,
<                                      [out] uint8& pbValue) runtime managed internalcall
---
>                                      [in][out] uint32& pcbLength,
>                                      [in] native int pbValue) runtime managed preservesig internalcall
326c326
<                                      [out] uint8& pbBlock,
---
>                                      [in] native int pbBlock,
336c336
<                                       [in] uint8& pbBlock,
---
>                                       [in] uint8[]  marshal([]) pbBlock,
3986c3986
<                                      [in] uint8& pbValue) runtime managed internalcall
---
>                                      [in] uint8[]  marshal([]) pbValue) runtime managed internalcall
3991c3991
<           instance void  GetProperty([in] uint32 dwIndex,
---
>           instance int32  GetProperty([in] uint32 dwIndex,
3994,3995c3994,3995
<                                      [out] uint32& pcbLength,
<                                      [out] uint8& pbValue) runtime managed internalcall
---
>                                      [in][out] uint32& pcbLength,
>                                      [in] native int pbValue) runtime managed preservesig internalcall
4083c4083
<                                      [in] uint8& pbValue) runtime managed internalcall
---
>                                      [out] uint8& pbValue) runtime managed internalcall
4088c4088
<           instance void  GetProperty([in] uint32 dwIndex,
---
>           instance int32  GetProperty([in] uint32 dwIndex,
4091,4092c4091,4092
<                                      [out] uint32& pcbLength,
<                                      [out] uint8& pbValue) runtime managed internalcall
---
>                                      [in][out] uint32& pcbLength,
>                                      [in] native int pbValue) runtime managed preservesig internalcall
5345c5345
<                                      [in] uint8& pbValue) runtime managed internalcall
---
>                                      [out] uint8& pbValue) runtime managed internalcall
5350c5350
<           instance void  GetProperty([in] uint32 dwIndex,
---
>           instance int32  GetProperty([in] uint32 dwIndex,
5353,5354c5353,5354
<                                      [out] uint32& pcbLength,
<                                      [out] uint8& pbValue) runtime managed internalcall
---
>                                      [in][out] uint32& pcbLength,
>                                      [in] native int pbValue) runtime managed preservesig internalcall
5715c5715
<                                      [in] uint8& pbValue) runtime managed internalcall
---
>                                      [in] uint8[]  marshal([]) pbValue) runtime managed internalcall
5720c5720
<           instance void  GetProperty([in] uint32 dwPropID,
---
>           instance int32  GetProperty([in] uint32 dwPropID,
5722,5723c5722,5723
<                                      [out] uint32& pcbLength,
<                                      [out] uint8& pbValue) runtime managed internalcall
---
>                                      [in][out] uint32& pcbLength,
>                                      [in] native int pbValue) runtime managed preservesig internalcall
5789c5789
<                                      [in] uint8& pbValue) runtime managed internalcall
---
>                                      [out] uint8& pbValue) runtime managed internalcall
5794c5794
<           instance void  GetProperty([in] uint32 dwPropID,
---
>           instance int32  GetProperty([in] uint32 dwPropID,
5796,5797c5796,5797
<                                      [out] uint32& pcbLength,
<                                      [out] uint8& pbValue) runtime managed internalcall
---
>                                      [in][out] uint32& pcbLength,
>                                      [in] native int pbValue) runtime managed preservesig internalcall
