Changeset 21479 for trunk/src/dsound/OS2PrimBuff.cpp
- Timestamp:
- Nov 27, 2010, 11:27:43 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/dsound/OS2PrimBuff.cpp
r5285 r21479 33 33 #include <string.h> 34 34 35 #define INITGUID35 #define CINTERFACE 36 36 #include <dsound.h> 37 37 … … 55 55 { 56 56 lpVtbl = &Vtbl; 57 Vtbl. AddRef = PrimBufAddRef;58 Vtbl. Release = PrimBufRelease;59 Vtbl. QueryInterface = PrimBufQueryInterface;60 Vtbl. GetCaps = PrimBufGetCaps;61 Vtbl. GetFormat = PrimBufGetFormat;62 Vtbl. GetVolume = PrimBufGetVolume;63 Vtbl. GetStatus = PrimBufGetStatus;64 Vtbl. GetCurrentPosition = PrimBufGetCurrentPosition;65 Vtbl. GetPan = PrimBufGetPan;66 Vtbl. GetFrequency = PrimBufGetFrequency;67 Vtbl. Initialize = PrimBufInitialize;68 Vtbl. Restore = PrimBufRestore;69 Vtbl. SetFormat = PrimBufSetFormat;70 Vtbl. SetVolume = PrimBufSetVolume;71 Vtbl. SetCurrentPosition = PrimBufSetCurrentPosition;72 Vtbl. SetPan = PrimBufSetPan;73 Vtbl. SetFrequency = PrimBufSetFrequency;74 Vtbl. Lock = PrimBufLock;75 Vtbl. Unlock = PrimBufUnlock;76 Vtbl. Stop = PrimBufStop;77 Vtbl. Play = PrimBufPlay;57 Vtbl.fnAddRef = PrimBufAddRef; 58 Vtbl.fnRelease = PrimBufRelease; 59 Vtbl.fnQueryInterface = PrimBufQueryInterface; 60 Vtbl.fnGetCaps = PrimBufGetCaps; 61 Vtbl.fnGetFormat = PrimBufGetFormat; 62 Vtbl.fnGetVolume = PrimBufGetVolume; 63 Vtbl.fnGetStatus = PrimBufGetStatus; 64 Vtbl.fnGetCurrentPosition = PrimBufGetCurrentPosition; 65 Vtbl.fnGetPan = PrimBufGetPan; 66 Vtbl.fnGetFrequency = PrimBufGetFrequency; 67 Vtbl.fnInitialize = PrimBufInitialize; 68 Vtbl.fnRestore = PrimBufRestore; 69 Vtbl.fnSetFormat = PrimBufSetFormat; 70 Vtbl.fnSetVolume = PrimBufSetVolume; 71 Vtbl.fnSetCurrentPosition = PrimBufSetCurrentPosition; 72 Vtbl.fnSetPan = PrimBufSetPan; 73 Vtbl.fnSetFrequency = PrimBufSetFrequency; 74 Vtbl.fnLock = PrimBufLock; 75 Vtbl.fnUnlock = PrimBufUnlock; 76 Vtbl.fnStop = PrimBufStop; 77 Vtbl.fnPlay = PrimBufPlay; 78 78 79 79 dprintf(("DSOUND-PrimBuff: Constructor")); … … 135 135 *ppvObj = NULL; 136 136 137 if (IsEqualGUID(riid, IID_IDirectSoundBuffer)) {137 if (IsEqualGUID(riid, &IID_IDirectSoundBuffer)) { 138 138 *ppvObj = This; 139 139 PrimBufAddRef(This); … … 142 142 143 143 144 if (IsEqualGUID(riid, IID_IDirectSound3DListener)) {144 if (IsEqualGUID(riid, &IID_IDirectSound3DListener)) { 145 145 OS2PrimBuff *me = (OS2PrimBuff *)This; 146 146 OS2IDirectSound3DListener *listener; … … 148 148 listener = new OS2IDirectSound3DListener(me); 149 149 *ppvObj = listener; 150 listener->Vtbl. AddRef((IDirectSound3DListener *)listener);150 listener->Vtbl.fnAddRef((IDirectSound3DListener *)listener); 151 151 return DS_OK; 152 152 }
Note:
See TracChangeset
for help on using the changeset viewer.