ReactOS 0.4.17-dev-934-g091855f
IDirectX8 Interface Reference
Inheritance diagram for IDirectX8:
Collaboration diagram for IDirectX8:

Public Member Functions

HRESULT DirectSoundCreate ([in] BSTR guid, [out, retval] DirectSound8 **ret)
 
HRESULT DirectSoundCaptureCreate ([in] BSTR guid, [out, retval] DirectSoundCapture8 **ret)
 
HRESULT GetDSEnum ([out, retval] DirectSoundEnum8 **ret)
 
HRESULT GetDSCaptureEnum ([out, retval] DirectSoundEnum8 **ret)
 
HRESULT DirectInputCreate ([out, retval] DirectInput8 **ret)
 
HRESULT DirectMusicLoaderCreate ([out, retval] DirectMusicLoader8 **ret)
 
HRESULT DirectMusicComposerCreate ([out, retval] DirectMusicComposer8 **ret)
 
HRESULT DirectMusicPerformanceCreate ([out, retval] DirectMusicPerformance8 **ret)
 
HRESULT CreateEvent ([in] DirectXEvent8 *event, [out, retval] LONG *h)
 
HRESULT SetEvent ([in] LONG eventid)
 
HRESULT DestroyEvent ([in] LONG eventid)
 
HRESULT CreateNewGuid ([out, retval] BSTR *retGuid)
 
HRESULT DirectPlayVoiceClientCreate ([out, retval] DirectPlayVoiceClient8 **ret)
 
HRESULT DirectPlayVoiceServerCreate ([out, retval] DirectPlayVoiceServer8 **ret)
 
HRESULT DirectPlayVoiceTestCreate ([out, retval] DirectPlayVoiceTest8 **ret)
 
HRESULT DirectXFileCreate ([out, retval] DirectXFile **ret)
 
HRESULT DirectPlayPeerCreate ([out, retval] DirectPlay8Peer **ret)
 
HRESULT DirectPlayServerCreate ([out, retval] DirectPlay8Server **ret)
 
HRESULT DirectPlayClientCreate ([out, retval] DirectPlay8Client **ret)
 
HRESULT DirectPlayAddressCreate ([out, retval] DirectPlay8Address **ret)
 
HRESULT Direct3DCreate ([out, retval] Direct3D8 **ret)
 
HRESULT DirectPlayLobbyClientCreate ([out, retval] DirectPlay8LobbyClient **ret)
 
HRESULT DirectPlayLobbiedApplicationCreate ([out, retval] DirectPlay8LobbiedApplication **ret)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 730 of file dx8vb.idl.

Member Function Documentation

◆ CreateEvent()

HRESULT IDirectX8::CreateEvent ( [in] DirectXEvent8 *  event,
[out, retval] LONG *  h 
)

◆ CreateNewGuid()

HRESULT IDirectX8::CreateNewGuid ( [out, retval] BSTR *  retGuid)

◆ DestroyEvent()

HRESULT IDirectX8::DestroyEvent ( [in] LONG  eventid)

◆ Direct3DCreate()

HRESULT IDirectX8::Direct3DCreate ( [out, retval] Direct3D8 **  ret)

◆ DirectInputCreate()

HRESULT IDirectX8::DirectInputCreate ( [out, retval] DirectInput8 **  ret)

◆ DirectMusicComposerCreate()

HRESULT IDirectX8::DirectMusicComposerCreate ( [out, retval] DirectMusicComposer8 **  ret)

◆ DirectMusicLoaderCreate()

HRESULT IDirectX8::DirectMusicLoaderCreate ( [out, retval] DirectMusicLoader8 **  ret)

◆ DirectMusicPerformanceCreate()

HRESULT IDirectX8::DirectMusicPerformanceCreate ( [out, retval] DirectMusicPerformance8 **  ret)

◆ DirectPlayAddressCreate()

HRESULT IDirectX8::DirectPlayAddressCreate ( [out, retval] DirectPlay8Address **  ret)

◆ DirectPlayClientCreate()

HRESULT IDirectX8::DirectPlayClientCreate ( [out, retval] DirectPlay8Client **  ret)

◆ DirectPlayLobbiedApplicationCreate()

HRESULT IDirectX8::DirectPlayLobbiedApplicationCreate ( [out, retval] DirectPlay8LobbiedApplication **  ret)

◆ DirectPlayLobbyClientCreate()

HRESULT IDirectX8::DirectPlayLobbyClientCreate ( [out, retval] DirectPlay8LobbyClient **  ret)

◆ DirectPlayPeerCreate()

HRESULT IDirectX8::DirectPlayPeerCreate ( [out, retval] DirectPlay8Peer **  ret)

◆ DirectPlayServerCreate()

HRESULT IDirectX8::DirectPlayServerCreate ( [out, retval] DirectPlay8Server **  ret)

◆ DirectPlayVoiceClientCreate()

HRESULT IDirectX8::DirectPlayVoiceClientCreate ( [out, retval] DirectPlayVoiceClient8 **  ret)

◆ DirectPlayVoiceServerCreate()

HRESULT IDirectX8::DirectPlayVoiceServerCreate ( [out, retval] DirectPlayVoiceServer8 **  ret)

◆ DirectPlayVoiceTestCreate()

HRESULT IDirectX8::DirectPlayVoiceTestCreate ( [out, retval] DirectPlayVoiceTest8 **  ret)

◆ DirectSoundCaptureCreate()

HRESULT IDirectX8::DirectSoundCaptureCreate ( [in] BSTR  guid,
[out, retval] DirectSoundCapture8 **  ret 
)

◆ DirectSoundCreate()

HRESULT IDirectX8::DirectSoundCreate ( [in] BSTR  guid,
[out, retval] DirectSound8 **  ret 
)

◆ DirectXFileCreate()

HRESULT IDirectX8::DirectXFileCreate ( [out, retval] DirectXFile **  ret)

◆ GetDSCaptureEnum()

HRESULT IDirectX8::GetDSCaptureEnum ( [out, retval] DirectSoundEnum8 **  ret)

◆ GetDSEnum()

HRESULT IDirectX8::GetDSEnum ( [out, retval] DirectSoundEnum8 **  ret)

◆ SetEvent()

HRESULT IDirectX8::SetEvent ( [in] LONG  eventid)

The documentation for this interface was generated from the following file: