summaryrefslogtreecommitdiff
path: root/plugins/dfxvideo/zn.c
diff options
context:
space:
mode:
authorSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-08-13 01:32:56 +0000
committerSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-08-13 01:32:56 +0000
commitc6191a4474b4cab60cc9886860c8b6de7c4e146b (patch)
tree7b450e4d69ec922805cf2448af9cc53286f17d73 /plugins/dfxvideo/zn.c
parent7d0cd28dd85965b4f94c8eeb5aa2c70297122485 (diff)
downloadpcsxr-c6191a4474b4cab60cc9886860c8b6de7c4e146b.tar.gz
dfxvideo: Readded windows support.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56047 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'plugins/dfxvideo/zn.c')
-rw-r--r--plugins/dfxvideo/zn.c33
1 files changed, 21 insertions, 12 deletions
diff --git a/plugins/dfxvideo/zn.c b/plugins/dfxvideo/zn.c
index ea8537b6..534e9674 100644
--- a/plugins/dfxvideo/zn.c
+++ b/plugins/dfxvideo/zn.c
@@ -23,8 +23,11 @@
// - psx gpu plugin interface prototypes-------------- //
// --------------------------------------------------- //
-long GPUopen(unsigned long *disp, const char *CapText, const char *CfgFile);
-
+#ifdef _WINDOWS
+long CALLBACK GPUopen(HWND hwndGPU);
+#else
+long GPUopen(unsigned long * disp,const char * CapText,const char * CfgFile);
+#endif
void CALLBACK GPUdisplayText(char * pText);
void CALLBACK GPUdisplayFlags(uint32_t dwFlags);
void CALLBACK GPUmakeSnapshot(void);
@@ -48,9 +51,9 @@ long CALLBACK GPUtest(void);
long CALLBACK GPUfreeze(uint32_t ulGetFreezeData,void * pF);
void CALLBACK GPUgetScreenPic(unsigned char * pMem);
void CALLBACK GPUshowScreenPic(unsigned char * pMem);
-
-void CALLBACK GPUkeypressed(int keycode);
-
+#ifndef _WINDOWS
+void CALLBACK GPUkeypressed(int keycode);
+#endif
// --------------------------------------------------- //
// - zn gpu interface -------------------------------- //
@@ -110,10 +113,13 @@ long CALLBACK ZN_GPUopen(void * vcfg)
long lret;
if(!cfg) return -1;
- if(cfg->Version!=1) return -1;
+ if(cfg->Version!=1) return -1;
+#ifdef _WINDOWS
+ lret=GPUopen((HWND)cfg->hWnd);
+#else
lret = GPUopen(&cfg->hWnd, cfg->GameName, cfg->CfgFile);
-
+#endif
/*
if(!lstrcmp(cfg->GameName,"kikaioh") ||
@@ -248,8 +254,11 @@ void CALLBACK ZN_GPUshowScreenPic(unsigned char * pMem)
// --------------------------------------------------- //
-void CALLBACK ZN_GPUkeypressed(int keycode)
-{
- GPUkeypressed(keycode);
-}
-
+#ifndef _WINDOWS
+
+void CALLBACK ZN_GPUkeypressed(int keycode)
+{
+ GPUkeypressed(keycode);
+}
+
+#endif