SoFunction
Updated on 2025-03-08

Summary of the corresponding knowledge points between C# and C++

BOOL=System.Int32
BOOLEAN=System.Int32
BYTE=System.UInt16
CHAR=System.Int16
COLORREF=System.UInt32
DWORD=System.UInt32
DWORD32=System.UInt32
DWORD64=System.UInt64
FLOAT=
HACCEL=
HANDLE=
HBITMAP=
HBRUSH=
HCONV=
HCONVLIST=
HCURSOR=
HDC=
HDDEDATA=
HDESK=
HDROP=
HDWP=
HENHMETAFILE=
HFILE=
HFONT=
HGDIOBJ=
HGLOBAL=
HHOOK=
HICON=
HIMAGELIST=
HIMC=
HINSTANCE=
HKEY=
HLOCAL=
HMENU=
HMETAFILE=
HMODULE=
HMONITOR=
HPALETTE=
HPEN=
HRGN=
HRSRC=
HSZ=
HWINSTA=
HWND=
INT=System.Int32
INT32=System.Int32
INT64=System.Int64
LONG=System.Int32
LONG32=System.Int32
LONG64=System.Int64
LONGLONG=System.Int64
LPARAM=
LPBOOL=System.Int16[]
LPBYTE=System.UInt16[]
LPCOLORREF=System.UInt32[]
LPCSTR=
LPCTSTR=
LPCVOID=System.UInt32
LPCWSTR=
LPDWORD=System.UInt32[]
LPHANDLE=System.UInt32
LPINT=System.Int32[]
LPLONG=System.Int32[]
LPSTR=
LPTSTR=
LPVOID=System.UInt32
LPWORD=System.Int32[]
LPWSTR=
LRESULT=
PBOOL=System.Int16[]
PBOOLEAN=System.Int16[]
PBYTE=System.UInt16[]
PCHAR=[]
PCSTR=
PCTSTR=
PCWCH=System.UInt32
PCWSTR=System.UInt32
PDWORD=System.Int32[]
PFLOAT=[]
PHANDLE=System.UInt32
PHKEY=System.UInt32
PINT=System.Int32[]
PLCID=System.UInt32
PLONG=System.Int32[]
PLUID=System.UInt32
PSHORT=System.Int16[]
PSTR=
PTBYTE=[]
PTCHAR=[]
PTSTR=
PUCHAR=[]
PUINT=System.UInt32[]
PULONG=System.UInt32[]
PUSHORT=System.UInt16[]
PVOID=System.UInt32
PWCHAR=[]
PWORD=System.Int16[]
PWSTR=
REGSAM=System.UInt32
SC_HANDLE=
SC_LOCK=
SHORT=System.Int16
SIZE_T=System.UInt32
SSIZE_=System.UInt32
TBYTE=
TCHAR=
UCHAR=System.