In a previous question of yours, @ctacke said that you won't be able to use MarshalAs(UnmanagedType.LPWStr)
with the compact framework. He asserted that you would have to declare that field as IntPtr
, and marshal it manually.
However, this MSDN document states that MarshalAs(UnmanagedType.LPWStr)
works under the compact framework. I suppose I am inclined to believe the MSDN documents.
The final member is also declared incorrectly. The SizeConst
must be sizeof(uint)
.