#include #include #include #include #include "util/dprintf.h" BOOL WINAPI DllMain(HMODULE mod, DWORD cause, void *ctx) { return true; } DWORD __cdecl iDmacDrvOpen(int dev_num, DWORD *dev_handle, DWORD *other_ptr) { dprintf("iDmacDrvOpen: This code should not run!\n"); return 0; } DWORD __cdecl iDmacDrvClose(HANDLE a1, DWORD *lp) { dprintf("iDmacDrvClose: This code should not run!\n"); return 0; } int __cdecl iDmacDrvDmaRead(HANDLE a1, LPVOID lp, UINT_PTR ucb, unsigned int *a4) { dprintf("iDmacDrvDmaRead: This code should not run!\n"); return 0; } int __cdecl iDmacDrvDmaWrite(HANDLE a1, void *lp, UINT_PTR ucb, unsigned int *a4) { dprintf("iDmacDrvDmaWrite: This code should not run!\n"); return 0; } int __cdecl iDmacDrvRegisterRead(HANDLE a1, DWORD BytesReturned, LPVOID lp, unsigned int *a4) { dprintf("iDmacDrvRegisterRead: This code should not run!\n"); return 0; } int __cdecl iDmacDrvRegisterWrite(HANDLE a1, DWORD BytesReturned, int a3, DWORD *lp) { dprintf("iDmacDrvRegisterWrite: This code should not run!\n"); return 0; } int __cdecl iDmacDrvRegisterBufferRead(HANDLE a1, DWORD BytesReturned, LPVOID lp, UINT_PTR ucb, DWORD *a5) { dprintf("iDmacDrvRegisterBufferRead: This code should not run!\n"); return 0; } int __cdecl iDmacDrvRegisterBufferWrite(HANDLE a1, DWORD BytesReturned, void *lp, UINT_PTR ucb, DWORD *a5) { dprintf("iDmacDrvRegisterBufferWrite: This code should not run!\n"); return 0; } int __cdecl iDmacDrvMemoryRead(HANDLE a1, DWORD BytesReturned, LPVOID lp, DWORD *a4) { dprintf("iDmacDrvMemoryRead: This code should not run!\n"); return 0; } int __cdecl iDmacDrvMemoryWrite(HANDLE a1, DWORD BytesReturned, int a3, DWORD *lp) { dprintf("iDmacDrvMemoryWrite: This code should not run!\n"); return 0; } int __cdecl iDmacDrvMemoryBufferRead(HANDLE a1, DWORD BytesReturned, LPVOID lp, UINT_PTR ucb, DWORD *a5) { dprintf("iDmacDrvMemoryBufferRead: This code should not run!\n"); return 0; } int __cdecl iDmacDrvMemoryBufferWrite(HANDLE a1, unsigned int a2, void *lp, UINT_PTR ucb, DWORD *a5) { dprintf("iDmacDrvMemoryBufferWrite: This code should not run!\n"); return 0; } int __cdecl iDmacDrvMemoryReadExt(HANDLE a1, DWORD BytesReturned, unsigned int a3, LPVOID lp, int nOutBufferSize, DWORD *a6) { dprintf("iDmacDrvMemoryReadExt: This code should not run!\n"); return 0; } int __cdecl iDmacDrvMemoryWriteExt(HANDLE a1, int a2, unsigned int a3, void *Source, rsize_t DestinationSize, unsigned int *lp) { dprintf("iDmacDrvMemoryWriteExt: This code should not run!\n"); return 0; }