如下C++动态库函数在DELPHI中怎么声明

lookfeng 2005-08-11 10:42:25
//文件播放列表结构,客户端通过此结构获得服务器上有哪些文件可以被点播
struct VOD_FILE_LIST
{
DWORD dwVer; //内部使用
DWORD dwLen; //内部使用

int nFileTotals; //文件数量
VOD_FILE_LIST_ITEM item[1]; //文件的具体信息
};

//每个播放文件的详细信息
struct VOD_FILE_LIST_ITEM
{
char szFileName[MAX_PATH]; //文件名字,为全路径名
DWORD dwFileNameLen; //文件名的长度
};

//获取播放列表
//szIp VOD 服务器的IP
//wPort VOD 服务器的监听端口
//ppList 返回的文件列表,指向 VOD_FILE_LIST 的指针的指针
VODCLIENT_API BOOL __stdcall VODClientGetFileList(TCHAR * szIp,WORD wPort,void ** ppList);
...全文
124 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lookfeng 2005-08-15
  • 打赏
  • 举报
回复
testing
Stone2005 2005-08-15
  • 打赏
  • 举报
回复
http://www.somade.com/是个很专业的技术社区,去那里找找吧,或许有你要的答案~
MSHawk 2005-08-11
  • 打赏
  • 举报
回复
今天反正无聊。
type
//每个播放文件的详细信息
VOD_FILE_LIST_ITEM = record
szFileName: [0..MAX_PATH - 1] of Char; //文件名字,为全路径名
dwFileNameLen: LongWord; //文件名的长度
end;

VOD_FILE_LIST = record
dwVer, //内部使用
dwLen: LongWord; //内部使用

nFileTotals: integer; //文件数量
item: [0..65535] of VOD_FILE_LIST_ITEM; //文件的具体信息
end;
PVOD_FILE_LIST = ^VOD_FILE_LIST;

function VODClientGetFileList(szIp: PChar; wPort: Word; var ppList: PVOD_FILE_LIST): BOOL; stdcall; external 'xxxxx.dll';

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧