arch/win32/include/hmpfile.h File Reference

#include <windows.h>
#include <mmsystem.h>

Classes

struct  event
struct  hmp_track
struct  hmp_file

Defines

#define HMP_TRACKS   32
#define HMP_BUFFERS   4
#define HMP_BUFSIZE   1024
#define BE_INT(x)   (x)
#define BE_SHORT(x)   (x)
#define HMP_INVALID_FILE   -1
#define HMP_OUT_OF_MEM   -2
#define HMP_MM_ERR   -3
#define HMP_EOF   1

Functions

hmp_filehmp_open (const char *filename)
int hmp_play (hmp_file *hmp, int bLoop)
void hmp_close (hmp_file *hmp)

Define Documentation

#define BE_INT  )     (x)
 

#define BE_SHORT  )     (x)
 

#define HMP_BUFFERS   4
 

#define HMP_BUFSIZE   1024
 

#define HMP_EOF   1
 

#define HMP_INVALID_FILE   -1
 

#define HMP_MM_ERR   -3
 

#define HMP_OUT_OF_MEM   -2
 

#define HMP_TRACKS   32
 


Function Documentation

void hmp_close hmp_file hmp  ) 
 

hmp_file* hmp_open const char *  filename  ) 
 

int hmp_play hmp_file hmp,
int  bLoop
 


Generated on Mon Aug 28 20:55:30 2006 for D1X-Rebirth by  doxygen 1.4.6