C++ 和 C# 开发类型对应信息

来源:互联网 发布:linux中没有yum命令 编辑:程序博客网 时间:2024/05/01 22:06
//////////////////////////////////////////////////////////////////////////////////////
/*  类型对照表
* 服务器类型定义            客户端类型定义
* byte                       byte
* char                       char
* short                      short
* int                          int32
* uint                        uint32
* WORD                  ushort
* DWORD                uint32
* ulong                     uint32

* float                       float
* double                   double

*/


///////////////////////////////////////////////////////////////////
// 系统消息,客户端会弹出DIDA框
// 消息体
[StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Unicode)]
public struct SMsgCommonShowDida_SC
{
public int nShowLoc;// 位置
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 512)]
public char[] szHtmlNote;// 主题
public byte bCloseButton;// 是否有关闭按扭
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)]
public char[] szCloseButtonLua;// 关闭按扭回调函数
public byte bStartCountDown;// 汗!要问定义客户端IFormManager::addDida的人
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)]
public char[] szStartCountDownLua;// 汗!要问定义客户端IFormManager::addDida的人
public byte bExchangeMap;// 切换地图是否保留
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)]
public char[] szExchangeMapLua;// 切换地图回调
public byte bExitOrSmallExit;// 汗!要问定义客户端IFormManager::addDida的人
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)]
public char[] szExitOrSmallExitLua;// 汗!要问定义客户端IFormManager::addDida的人
public int nSlapse;// 汗!要问定义客户端IFormManager::addDida的人
};



0 0