ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/src/bink-proxy.h
Revision: 990
Committed: Wed Apr 2 00:48:54 2014 UTC (11 years, 6 months ago) by alloc
Content type: text/x-chdr
File size: 1273 byte(s)
Log Message:
Daodan 3.7:
- Fix #77
- Fix #76

File Contents

# Content
1 #ifndef _BINK_PROXY_H_
2 #define _BINK_PROXY_H_
3
4 #include "stdint.h"
5
6 void __stdcall BinkProxyInit();
7
8 void __stdcall _BinkBufferBlit(void* buf, void* rects, uint32_t numrects);
9 void __stdcall _BinkBufferClose(void* buf);
10 int32_t __stdcall _BinkBufferLock(void* buf);
11 void* __stdcall _BinkBufferOpen(void* wnd, uint32_t width, uint32_t height, uint32_t bufferflags);
12 int32_t __stdcall _BinkBufferSetOffset(void* buf, int32_t destx, int32_t desty);
13 int32_t __stdcall _BinkBufferUnlock(void* buf);
14 void __stdcall _BinkClose(void* bnk);
15 int32_t __stdcall _BinkCopyToBuffer(void* bnk, void* dest, int32_t destpitch, uint32_t destheight, uint32_t destx, uint32_t desty, uint32_t flags);
16 int32_t __stdcall _BinkDoFrame(void* bnk);
17 int32_t __stdcall _BinkGetRects(void* bnk, uint32_t flags);
18 void __stdcall _BinkNextFrame(void* bnk);
19 void* __stdcall _BinkOpen(const char* name, uint32_t flags);
20 void* __stdcall _BinkOpenDirectSound(uint32_t param);
21 void __stdcall _BinkService(void* bink);
22 void __stdcall _BinkSetIOSize(uint32_t iosize);
23 int32_t __stdcall _BinkSetSoundOnOff(void* bnk, int32_t onoff);
24 int32_t __stdcall _BinkSetSoundSystem(void* open, uint32_t param);
25 void __stdcall _BinkSetVolume(void* bnk, int32_t volume);
26 int32_t __stdcall _BinkWait(void* bnk);
27
28
29 #endif