#include "SND\snddef.h"

void SND_CALL SND_fn_vPurgeDataDirectory()
{
}

void SND_CALL SND_fn_vAddDataDirectory(const char* czDir)
{
}

//---------------------------------------------------------------
//      SetDataDirectory:mémorise une chaine décrivant le repértoire des données sons
//      Entrée:czDir=chaine à mémoriser
//      Sortie:néant
//---------------------------------------------------------------
void SND_fn_vSetDataDirectory(char* czDir)
{
}

//---------------------------------------------------------------
//      GetDataDirectory:copie dans une chaine le repértoire des données sons memorisé plus tôt
//      Entrée:czDir=chaine à mémoriser
//              iMaxChar=taille de czDir
//      Sortie:néant
//---------------------------------------------------------------
void SND_fn_vGetDataDirectory(char* czDir,int iMaxChar)
{
}

//---------------------------------------------------------------
//      SetCurrentDirectory:modifie le répertoire courant
//      Entrée:czDir=nouveau repértoire
//      Sortie:TRUE si OK
//---------------------------------------------------------------
SndBool SND_CALL SND_fn_bSetCurrentDirectory(char* czDir)
{
return FALSE;
}

//---------------------------------------------------------------
//      SetDataDirectory:mémorise une chaine décrivant le repértoire des données sons
//      Entrée:czDir=chaine à mémoriser
//      Sortie:néant
//---------------------------------------------------------------
SndBool SND_CALL SND_fn_bGetCurrentDirectory(char* czDir,int iMaxChar)
{
return FALSE;
}


//---------------------------------------------------------------
//	SetSoftDirectory:mémorise une chaine décrivant le repértoire des DLL
//	Entrée:czDir=chaine à mémoriser
//	Sortie:néant
//---------------------------------------------------------------
void SND_CALL SND_fn_vSetSoftDirectory(char* czDir)
{
}


//----------------------------------------------------------------------
//      LoadDataInMem;charge n octets d'une fichier
//      Entrées:
//              adr = cible de données à charger
//              nb_bytes = nb d'octets à charger
//              name = nom absolu du fichier (ou dans répertoire courant)
//              offset = offset des données dans le fichier
//      Sortie : True, False suivant la reussite ou non 
//---------------------------------------------------------------------
SndBool SND_CALL SND_fn_bLoadDataInMem(void* adr,unsigned long ulNbBytes,char* czFileName,unsigned long ulOffset)
{
return FALSE; 
}


unsigned long SND_CALL SND_fn_dwFileSndLength(tdhSndFile hSndFile)
{
return 0;
}

tdhSndFile SND_CALL SND_fn_hOpenFileReadSnd(char * czFileName) 
{
return 0;
}

unsigned long SND_CALL SND_fn_dwReadFileSnd(tdhSndFile hSndFile,unsigned long dwNbBytes,void * ptr)
{
return 0;
}

unsigned long SND_CALL SND_fn_dwWriteFileSnd(tdhSndFile hSndFile,unsigned long dwNbBytes,void * ptr)
{
return 0;
}

unsigned long SND_CALL SND_fn_dwSeekFileSnd(tdhSndFile hSndFile,unsigned long dwOffset,unsigned long dwOrigin)
{
return 0;
}

void SND_CALL SND_fn_vCloseFileSnd(tdhSndFile hSndFile) 
{
}



void SND_CALL SND_fn_vResolveFileName(char* RelativeName,char* AbsoluteName)
{
}

