c++:HANDLE(void *) ---- c#:System.IntPtr
c++:WORD(unsigned short) ---- c#:System.UInt16
c++:DWORD(unsigned long) ---- c#:System.UInt32
c++:结构体 ---- c#:public struct 结构体{};
c++:结构体 &变量名 ---- c#:ref 结构体 变量名
c++:结构体 **变量名 ---- c#:out
c++:GUID ---- c#:Guid
c++:UINT8 * ---- c#:ref byte
c++:char*/void*(指向一个字符串) ---- c#:string
对于结构体中的指针数组,对应于C#中的IntPtr[]类型,如:
int * a[] -------------- IntPtr[]a