//文件播放列表结构,客户端通过此结构获得服务器上有哪些文件可以被点播
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);
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);
解决方案 »
- Delphi 2010 公开挑战未来
- 串口接收数据时,运行几次后,提示variant or safe array index of out bounds错误!!求助各位朋友!谢谢!!
- 关于字节流的问题
- 高手请进,Delphi使用ADO原生接口的问题(不是使用ADO组件)
- 5个回复以后就不要来了,重复的不算哦:)
- 满分诚心求教 ActiveX、COM等原理上的东东
- 我是学VC的,现在请学Delphi的朋友帮忙.
- 怎么计算combobox的下拉菜单的项目个数
- 关于Dll里导出VCL控件的问题。。。高手请进。。。。。。
- 关于LISTVIEW中添加内容的简单问题?
- 请问如何实现Word(*.doc)文件合并
- 怎么样在程序起动后其快捷图标自动放入桌面的任务栏最右边(与系统时间一起)
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';