Hi I am trying to convert the C/C++ Strcut to C#
C/C++ Struct looks like:
typedef struct _NDISUIO_QUERY_OID
{
NDIS_OID
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)
.