Compounds | 
| interface   | ISoundPlayer | 
| struct   | ISoundPlayerVtbl | 
 Defines | 
| #define  | __REQUIRED_RPCNDR_H_VERSION__   440 | 
 Typedefs | 
| typedef interface ISoundPlayer  | ISoundPlayer | 
| typedef SoundPlayer  | SoundPlayer | 
| typedef ISoundPlayerVtbl  | ISoundPlayerVtbl | 
 Functions | 
| void __RPC_FAR *__RPC_USER  | MIDL_user_allocate (size_t) | 
| void __RPC_USER  | MIDL_user_free (void __RPC_FAR *) | 
| HRESULT STDMETHODCALLTYPE  | ISoundPlayer_Initialize_Proxy (ISoundPlayer __RPC_FAR *This) | 
| void __RPC_STUB  | ISoundPlayer_Initialize_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase) | 
| HRESULT STDMETHODCALLTYPE  | ISoundPlayer_PlayMusic_Proxy (ISoundPlayer __RPC_FAR *This) | 
| void __RPC_STUB  | ISoundPlayer_PlayMusic_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase) | 
| HRESULT STDMETHODCALLTYPE  | ISoundPlayer_PlaySoundByIndex_Proxy (ISoundPlayer __RPC_FAR *This, UINT uIdx, DWORD dwRepeats) | 
| void __RPC_STUB  | ISoundPlayer_PlaySoundByIndex_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase) | 
| HRESULT STDMETHODCALLTYPE  | ISoundPlayer_SetSoundVolume_Proxy (ISoundPlayer __RPC_FAR *This, DWORD dwVolume) | 
| void __RPC_STUB  | ISoundPlayer_SetSoundVolume_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase) | 
| HRESULT STDMETHODCALLTYPE  | ISoundPlayer_SetMusicVolume_Proxy (ISoundPlayer __RPC_FAR *This, DWORD dwVolume) | 
| void __RPC_STUB  | ISoundPlayer_SetMusicVolume_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase) | 
| HRESULT STDMETHODCALLTYPE  | ISoundPlayer_StopMusic_Proxy (ISoundPlayer __RPC_FAR *This) | 
| void __RPC_STUB  | ISoundPlayer_StopMusic_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase) | 
| HRESULT STDMETHODCALLTYPE  | ISoundPlayer_StopAllSounds_Proxy (ISoundPlayer __RPC_FAR *This) | 
| void __RPC_STUB  | ISoundPlayer_StopAllSounds_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase) | 
| HRESULT STDMETHODCALLTYPE  | ISoundPlayer_AddSoundFile_Proxy (ISoundPlayer __RPC_FAR *This, BSTR szFileName) | 
| void __RPC_STUB  | ISoundPlayer_AddSoundFile_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase) | 
| HRESULT STDMETHODCALLTYPE  | ISoundPlayer_AddMusicFile_Proxy (ISoundPlayer __RPC_FAR *This, BSTR szFileName) | 
| void __RPC_STUB  | ISoundPlayer_AddMusicFile_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase) | 
| HRESULT STDMETHODCALLTYPE  | ISoundPlayer_SetDefaultPath_Proxy (ISoundPlayer __RPC_FAR *This, BSTR szPath) | 
| void __RPC_STUB  | ISoundPlayer_SetDefaultPath_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase) | 
| unsigned long __RPC_USER  | BSTR_UserSize (unsigned long __RPC_FAR *, unsigned long, BSTR __RPC_FAR *) | 
| unsigned char __RPC_FAR *__RPC_USER  | BSTR_UserMarshal (unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR *) | 
| unsigned char __RPC_FAR *__RPC_USER  | BSTR_UserUnmarshal (unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR *) | 
| void __RPC_USER  | BSTR_UserFree (unsigned long __RPC_FAR *, BSTR __RPC_FAR *) | 
 Variables | 
| EXTERN_C const IID  | IID_ISoundPlayer | 
| EXTERN_C const IID  | LIBID_REIGNSOUNDLib | 
| EXTERN_C const CLSID  | CLSID_SoundPlayer |