Index: /Daodan/build.bat
===================================================================
--- /Daodan/build.bat	(revision 447)
+++ /Daodan/build.bat	(revision 448)
@@ -1,1 +1,1 @@
-gcc -O3 -s -Wall -shared -fomit-frame-pointer -DDSFMT_MEXP=19937 -o build\binkw32.dll src\Oni_Symbols.S src\Daodan.c src\Daodan_DLLStubs.c src\Daodan_Patch.c src\Daodan_Utility.c src\Daodan_Win32.c src\Daodan_Cheater.c src\Daodan_Persistence.c src\Daodan_WindowHack.c src\daodan_gl.c src\Daodan_Character.c src\Daodan_Console.c src\Daodan_BSL.c src\inifile_reader.c src\dSFMT\dSFMT.c -lgdi32 -lffi
+gcc -O3 -s -Wall -shared -fomit-frame-pointer -DDSFMT_MEXP=19937 -o build\daodan.dll src\Oni_Symbols.S src\Daodan.c src\Daodan_DLLStubs.c src\Daodan_Patch.c src\Daodan_Utility.c src\Daodan_Win32.c src\Daodan_Cheater.c src\Daodan_Persistence.c src\Daodan_WindowHack.c src\daodan_gl.c src\Daodan_Character.c src\Daodan_Console.c src\Daodan_BSL.c src\inifile_reader.c src\dSFMT\dSFMT.c obj\binkw32.a -lgdi32 -lffi
Index: /Daodan/src/binkw32.def
===================================================================
--- /Daodan/src/binkw32.def	(revision 448)
+++ /Daodan/src/binkw32.def	(revision 448)
@@ -0,0 +1,85 @@
+LIBRARY binkw32.dll
+EXPORTS
+	BinkBufferBlit@12          = _BinkBufferBlit@12          @1
+	BinkBufferCheckWinPos@12   = _BinkBufferCheckWinPos@12   @2
+	BinkBufferClear@8          = _BinkBufferClear@8          @3
+	BinkBufferClose@4          = _BinkBufferClose@4          @4
+	BinkBufferGetDescription@4 = _BinkBufferGetDescription@4 @5
+	BinkBufferGetError@0       = _BinkBufferGetError@0       @6
+	BinkBufferLock@4           = _BinkBufferLock@4           @7
+	BinkBufferOpen@16          = _BinkBufferOpen@16          @8
+	BinkBufferSetDirectDraw@8  = _BinkBufferSetDirectDraw@8  @9
+	BinkBufferSetHWND@8        = _BinkBufferSetHWND@8        @10
+	BinkBufferSetOffset@12     = _BinkBufferSetOffset@12     @11
+	BinkBufferSetResolution@12 = _BinkBufferSetResolution@12 @12
+	BinkBufferSetScale@12      = _BinkBufferSetScale@12      @13
+	BinkBufferUnlock@4         = _BinkBufferUnlock@4         @14
+	BinkCheckCursor@20         = _BinkCheckCursor@20         @15
+	BinkClose@4                = _BinkClose@4                @16
+	BinkCloseTrack@4           = _BinkCloseTrack@4           @17
+	BinkCopyToBuffer@28        = _BinkCopyToBuffer@28        @18
+	BinkDDSurfaceType@4        = _BinkDDSurfaceType@4        @19
+	BinkDoFrame@4              = _BinkDoFrame@4              @20
+	BinkGetError@0             = _BinkGetError@0             @21
+	BinkGetKeyFrame@12         = _BinkGetKeyFrame@12         @22
+	BinkGetRealtime@12         = _BinkGetRealtime@12         @23
+	BinkGetRects@8             = _BinkGetRects@8             @24
+	BinkGetSummary@8           = _BinkGetSummary@8           @25
+	BinkGetTrackData@8         = _BinkGetTrackData@8         @26
+	BinkGetTrackID@8           = _BinkGetTrackID@8           @27
+	BinkGetTrackMaxSize@8      = _BinkGetTrackMaxSize@8      @28
+	BinkGetTrackType@8         = _BinkGetTrackType@8         @29
+	BinkGoto@12                = _BinkGoto@12                @30
+	BinkIsSoftwareCursor@8     = _BinkIsSoftwareCursor@8     @31
+	BinkLogoAddress@0          = _BinkLogoAddress@0          @32
+	BinkNextFrame@4            = _BinkNextFrame@4            @33
+	BinkOpen@8                 = _BinkOpen@8                 @34
+	BinkOpenDirectSound@4      = _BinkOpenDirectSound@4      @35
+	BinkOpenMiles@4            = _BinkOpenMiles@4            @36
+	BinkOpenTrack@8            = _BinkOpenTrack@8            @37
+	BinkOpenWaveOut@4          = _BinkOpenWaveOut@4          @38
+	BinkPause@8                = _BinkPause@8                @39
+	BinkRestoreCursor@4        = _BinkRestoreCursor@4        @40
+	BinkService@4              = _BinkService@4              @41
+	BinkSetError@4             = _BinkSetError@4             @42
+	BinkSetFrameRate@8         = _BinkSetFrameRate@8         @43
+	BinkSetIO@4                = _BinkSetIO@4                @44
+	BinkSetIOSize@4            = _BinkSetIOSize@4            @45
+	BinkSetPan@8               = _BinkSetPan@8               @46
+	BinkSetSimulate@4          = _BinkSetSimulate@4          @47
+	BinkSetSoundOnOff@8        = _BinkSetSoundOnOff@8        @48
+	BinkSetSoundSystem@8       = _BinkSetSoundSystem@8       @49
+	BinkSetSoundTrack@4        = _BinkSetSoundTrack@4        @50
+	BinkSetVideoOnOff@8        = _BinkSetVideoOnOff@8        @51
+	BinkSetVolume@8            = _BinkSetVolume@8            @52
+	BinkWait@4                 = _BinkWait@4                 @53
+	ExpandBink@56              = _ExpandBink@56              @54
+	ExpandBundleSizes@8        = _ExpandBundleSizes@8        @55
+	RADSetMemory@8             = _RADSetMemory@8             @56
+	RADTimerRead@0             = _RADTimerRead@0             @57
+	YUV_blit_16a1bpp@52        = _YUV_blit_16a1bpp@52        @58
+	YUV_blit_16a1bpp_mask@52   = YUV_blit_16a1bpp_mask@52    @59
+	YUV_blit_16a4bpp@52        = _YUV_blit_16a4bpp@52        @60
+	YUV_blit_16a4bpp_mask@52   = YUV_blit_16a4bpp_mask@52    @61
+	YUV_blit_16bpp@48          = _YUV_blit_16bpp@48          @62
+	YUV_blit_16bpp_mask@48     = _YUV_blit_16bpp_mask@48     @63
+	YUV_blit_24bpp@48          = _YUV_blit_24bpp@48          @64
+	YUV_blit_24bpp_mask@48     = _YUV_blit_24bpp_mask@48     @65
+	YUV_blit_24rbpp@48         = _YUV_blit_24rbpp@48         @66
+	YUV_blit_24rbpp_mask@48    = _YUV_blit_24rbpp_mask@48    @67
+	YUV_blit_32abpp@52         = _YUV_blit_32abpp@52         @68
+	YUV_blit_32abpp_mask@52    = _YUV_blit_32abpp_mask@52    @69
+	YUV_blit_32bpp@48          = _YUV_blit_32bpp@48          @70
+	YUV_blit_32bpp_mask@48     = _YUV_blit_32bpp_mask@48     @71
+	YUV_blit_32rabpp@52        = _YUV_blit_32rabpp@52        @72
+	YUV_blit_32rabpp_mask@52   = _YUV_blit_32rabpp_mask@52   @73
+	YUV_blit_32rbpp@48         = _YUV_blit_32rbpp@48         @74
+	YUV_blit_32rbpp_mask@48    = _YUV_blit_32rbpp_mask@48    @75
+	YUV_blit_UYVY@48           = _YUV_blit_UYVY@48           @76
+	YUV_blit_UYVY_mask@48      = _YUV_blit_UYVY_mask@48      @77
+	YUV_blit_YUY2@48           = _YUV_blit_YUY2@48           @78
+	YUV_blit_YUY2_mask@48      = _YUV_blit_YUY2_mask@48      @79
+	YUV_blit_YV12@52           = _YUV_blit_YV12@52           @80
+	YUV_init@4                 = _YUV_init@4                 @81
+	radfree@4                  = _radfree@4                  @82
+	radmalloc@4                = _radmalloc@4                @83
