⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 asf_helper.h

📁 ASFR+是在ASFRecorder的基础上的改进版本,它可以: ◇支持中文文件名. ◇多线程下载ASF文件. ◇断点续传,自动重试. ◇支持MMS(TCP)协议和HTTP协议(自动探测). ◇在下载
💻 H
字号:
/*
	Header file for module asf_helper.cxx


*/

#ifndef ASF_HELPER_HPP
#define ASF_HELPER_HPP

void randomize_guid(unsigned char *buf);
void escape_url_string(char *outbuf, char *inbuf);
int base64enc(char *data, unsigned char *out);

void get_long(unsigned char *pos, unsigned long *val);
void write_long(FILE *outfile, unsigned long val);
void put_long(unsigned char *pos, unsigned long val);

void get_short(unsigned char *pos, unsigned short *val);

int find_id(unsigned char *id, unsigned char *Buffer, int bufsize);

void get_quad(unsigned char *pos, unsigned long *hi, unsigned long *lo);
void write_quad(FILE *outfile, unsigned int hi, unsigned int lo);

int whereis_timecode(unsigned char *Buffer);
int fix_timecodes(unsigned char *Buffer, int bodylength, unsigned int deltatime, unsigned int in_chunk_no, struct CUSTOM_INFO_ASF *ci);
char *createtimestring(unsigned int timecode);

int my_sprintf(unsigned char *pos, unsigned char *CWord, int number);
int my_swprintf(unsigned char *pos, const char *CWord, int number);

#endif // ASF_HELPER_HPP

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -