//文件播放列表结构,客户端通过此结构获得服务器上有哪些文件可以被点播
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);
解决方案 »
- 很简单的一段程序代码,我是初学者,大家帮我找找错误的地方
- 达人乱入>>>>>>: Indy中如何实现连接超时?
- 为什么这条SQL语句执行起来特别慢呀!
- 急!!! 怎样用DBGrid实现任何条件查询
- dbgrid的ShowPopupEditor()是怎么使用的?请大侠们给一个例子!
- 求冻结键盘的代码!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 一个简单的sql语句。在线等待
- 求助!!!哪位大侠用过formula one 中的ttf16.ocx插件实现甘特图,网络图。不胜感激。
- 我在Delphi使用过程中,DBGird控件的什么属性可以控制添加记录?
- 热心的大虾请进:)
- 请问如何实现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';