view src/impl/hoofbaby/platinum/platif.d @ 0:3425707ddbf6

Initial import (hopefully this mercurial stuff works...)
author fraserofthenight
date Mon, 06 Jul 2009 08:06:28 -0700
parents
children
line wrap: on
line source

#line 1 "C:/d/workspace/hoofbaby/src/platif/platif.h"
#line 18 "C:/d/workspace/hoofbaby/src/platif/platif.h"
#line 1 "../dtypes.h"
#line 19 "C:/d/workspace/hoofbaby/src/platif/platif.h"


module hoofbaby.platinum.platif;
import hoofbaby.util.sharedlib;


struct Hoofbaby
{
	int (*Stream_New)(void**);
	int (*Stream_Read)(void*, void*,  uint ,  uint *);
	int (*Stream_Seek)(void*,  ulong );
	int (*Stream_Tell)(void*,  ulong *);
	int (*Stream_GetSize)(void*,  ulong *);
	int (*Stream_GetAvailable)(void*,  ulong *);
};

mixin(shared_mixin("platif", [
	"void function (Hoofbaby* interf)" , "initHoofbaby",
	"int function ( char* path)" , "startServer",
"", ""]));