109 |
int main(int argc, char *argv[]); |
int main(int argc, char *argv[]); |
110 |
void generate_random(uint8 * random); |
void generate_random(uint8 * random); |
111 |
void *xmalloc(int size); |
void *xmalloc(int size); |
112 |
|
void exit_if_null(void *ptr); |
113 |
char *xstrdup(const char *s); |
char *xstrdup(const char *s); |
114 |
void *xrealloc(void *oldmem, int size); |
void *xrealloc(void *oldmem, int size); |
115 |
void xfree(void *mem); |
void xfree(void *mem); |
164 |
void rdpdr_check_fds(fd_set * rfds, fd_set * wfds, BOOL timed_out); |
void rdpdr_check_fds(fd_set * rfds, fd_set * wfds, BOOL timed_out); |
165 |
BOOL rdpdr_abort_io(uint32 fd, uint32 major, NTSTATUS status); |
BOOL rdpdr_abort_io(uint32 fd, uint32 major, NTSTATUS status); |
166 |
/* rdpsnd.c */ |
/* rdpsnd.c */ |
|
void rdpsnd_send_completion(uint16 tick, uint8 packet_index); |
|
167 |
BOOL rdpsnd_init(char *optarg); |
BOOL rdpsnd_init(char *optarg); |
168 |
void rdpsnd_show_help(void); |
void rdpsnd_show_help(void); |
169 |
void rdpsnd_play(void); |
void rdpsnd_play(void); |
170 |
void rdpsnd_queue_write(STREAM s, uint16 tick, uint8 index); |
void rdpsnd_add_fds(int *n, fd_set * rfds, fd_set * wfds, struct timeval *tv); |
171 |
|
void rdpsnd_check_fds(fd_set * rfds, fd_set * wfds); |
172 |
struct audio_packet *rdpsnd_queue_current_packet(void); |
struct audio_packet *rdpsnd_queue_current_packet(void); |
173 |
BOOL rdpsnd_queue_empty(void); |
BOOL rdpsnd_queue_empty(void); |
174 |
void rdpsnd_queue_init(void); |
void rdpsnd_queue_next(unsigned long completed_in_us); |
|
void rdpsnd_queue_next(void); |
|
175 |
int rdpsnd_queue_next_tick(void); |
int rdpsnd_queue_next_tick(void); |
176 |
/* secure.c */ |
/* secure.c */ |
177 |
void sec_hash_48(uint8 * out, uint8 * in, uint8 * salt1, uint8 * salt2, uint8 salt); |
void sec_hash_48(uint8 * out, uint8 * in, uint8 * salt1, uint8 * salt2, uint8 salt); |