|
| WINE_DEFAULT_DEBUG_CHANNEL (d3drm) |
|
static const char * | get_IID_string (const GUID *guid) |
|
static HRESULT | d3drm_create_texture_object (void **object, IDirect3DRM *d3drm) |
|
static HRESULT | d3drm_create_device_object (void **object, IDirect3DRM *d3drm) |
|
static HRESULT | d3drm_create_viewport_object (void **object, IDirect3DRM *d3drm) |
|
static HRESULT | d3drm_create_face_object (void **object, IDirect3DRM *d3drm) |
|
static HRESULT | d3drm_create_mesh_builder_object (void **object, IDirect3DRM *d3drm) |
|
static HRESULT | d3drm_create_frame_object (void **object, IDirect3DRM *d3drm) |
|
static HRESULT | d3drm_create_light_object (void **object, IDirect3DRM *d3drm) |
|
static HRESULT | d3drm_create_material_object (void **object, IDirect3DRM *d3drm) |
|
static HRESULT | d3drm_create_mesh_object (void **object, IDirect3DRM *d3drm) |
|
static HRESULT | d3drm_create_animation_object (void **object, IDirect3DRM *d3drm) |
|
static HRESULT | d3drm_create_wrap_object (void **object, IDirect3DRM *d3drm) |
|
static struct d3drm * | impl_from_IDirect3DRM (IDirect3DRM *iface) |
|
static struct d3drm * | impl_from_IDirect3DRM2 (IDirect3DRM2 *iface) |
|
static struct d3drm * | impl_from_IDirect3DRM3 (IDirect3DRM3 *iface) |
|
static void | d3drm_destroy (struct d3drm *d3drm) |
|
static HRESULT WINAPI | d3drm1_QueryInterface (IDirect3DRM *iface, REFIID riid, void **out) |
|
static ULONG WINAPI | d3drm1_AddRef (IDirect3DRM *iface) |
|
static ULONG WINAPI | d3drm1_Release (IDirect3DRM *iface) |
|
static HRESULT WINAPI | d3drm1_CreateObject (IDirect3DRM *iface, REFCLSID clsid, IUnknown *outer, REFIID iid, void **out) |
|
static HRESULT WINAPI | d3drm1_CreateFrame (IDirect3DRM *iface, IDirect3DRMFrame *parent_frame, IDirect3DRMFrame **frame) |
|
static HRESULT WINAPI | d3drm1_CreateMesh (IDirect3DRM *iface, IDirect3DRMMesh **mesh) |
|
static HRESULT WINAPI | d3drm1_CreateMeshBuilder (IDirect3DRM *iface, IDirect3DRMMeshBuilder **mesh_builder) |
|
static HRESULT WINAPI | d3drm1_CreateFace (IDirect3DRM *iface, IDirect3DRMFace **face) |
|
static HRESULT WINAPI | d3drm1_CreateAnimation (IDirect3DRM *iface, IDirect3DRMAnimation **animation) |
|
static HRESULT WINAPI | d3drm1_CreateAnimationSet (IDirect3DRM *iface, IDirect3DRMAnimationSet **set) |
|
static HRESULT WINAPI | d3drm1_CreateTexture (IDirect3DRM *iface, D3DRMIMAGE *image, IDirect3DRMTexture **texture) |
|
static HRESULT WINAPI | d3drm1_CreateLight (IDirect3DRM *iface, D3DRMLIGHTTYPE type, D3DCOLOR color, IDirect3DRMLight **light) |
|
static HRESULT WINAPI | d3drm1_CreateLightRGB (IDirect3DRM *iface, D3DRMLIGHTTYPE type, D3DVALUE red, D3DVALUE green, D3DVALUE blue, IDirect3DRMLight **light) |
|
static HRESULT WINAPI | d3drm1_CreateMaterial (IDirect3DRM *iface, D3DVALUE power, IDirect3DRMMaterial **material) |
|
static HRESULT WINAPI | d3drm1_CreateDevice (IDirect3DRM *iface, DWORD width, DWORD height, IDirect3DRMDevice **device) |
|
static HRESULT WINAPI | d3drm1_CreateDeviceFromSurface (IDirect3DRM *iface, GUID *guid, IDirectDraw *ddraw, IDirectDrawSurface *backbuffer, IDirect3DRMDevice **device) |
|
static HRESULT WINAPI | d3drm1_CreateDeviceFromD3D (IDirect3DRM *iface, IDirect3D *d3d, IDirect3DDevice *d3d_device, IDirect3DRMDevice **device) |
|
static HRESULT WINAPI | d3drm1_CreateDeviceFromClipper (IDirect3DRM *iface, IDirectDrawClipper *clipper, GUID *guid, int width, int height, IDirect3DRMDevice **device) |
|
static HRESULT WINAPI | d3drm1_CreateTextureFromSurface (IDirect3DRM *iface, IDirectDrawSurface *surface, IDirect3DRMTexture **texture) |
|
static HRESULT WINAPI | d3drm1_CreateShadow (IDirect3DRM *iface, IDirect3DRMVisual *visual, IDirect3DRMLight *light, D3DVALUE px, D3DVALUE py, D3DVALUE pz, D3DVALUE nx, D3DVALUE ny, D3DVALUE nz, IDirect3DRMVisual **shadow) |
|
static HRESULT WINAPI | d3drm1_CreateViewport (IDirect3DRM *iface, IDirect3DRMDevice *device, IDirect3DRMFrame *camera, DWORD x, DWORD y, DWORD width, DWORD height, IDirect3DRMViewport **viewport) |
|
static HRESULT WINAPI | d3drm1_CreateWrap (IDirect3DRM *iface, D3DRMWRAPTYPE type, IDirect3DRMFrame *frame, D3DVALUE ox, D3DVALUE oy, D3DVALUE oz, D3DVALUE dx, D3DVALUE dy, D3DVALUE dz, D3DVALUE ux, D3DVALUE uy, D3DVALUE uz, D3DVALUE ou, D3DVALUE ov, D3DVALUE su, D3DVALUE sv, IDirect3DRMWrap **wrap) |
|
static HRESULT WINAPI | d3drm1_CreateUserVisual (IDirect3DRM *iface, D3DRMUSERVISUALCALLBACK cb, void *ctx, IDirect3DRMUserVisual **visual) |
|
static HRESULT WINAPI | d3drm1_LoadTexture (IDirect3DRM *iface, const char *filename, IDirect3DRMTexture **texture) |
|
static HRESULT WINAPI | d3drm1_LoadTextureFromResource (IDirect3DRM *iface, HRSRC resource, IDirect3DRMTexture **texture) |
|
static HRESULT WINAPI | d3drm1_SetSearchPath (IDirect3DRM *iface, const char *path) |
|
static HRESULT WINAPI | d3drm1_AddSearchPath (IDirect3DRM *iface, const char *path) |
|
static HRESULT WINAPI | d3drm1_GetSearchPath (IDirect3DRM *iface, DWORD *size, char *path) |
|
static HRESULT WINAPI | d3drm1_SetDefaultTextureColors (IDirect3DRM *iface, DWORD color_count) |
|
static HRESULT WINAPI | d3drm1_SetDefaultTextureShades (IDirect3DRM *iface, DWORD shade_count) |
|
static HRESULT WINAPI | d3drm1_GetDevices (IDirect3DRM *iface, IDirect3DRMDeviceArray **array) |
|
static HRESULT WINAPI | d3drm1_GetNamedObject (IDirect3DRM *iface, const char *name, IDirect3DRMObject **object) |
|
static HRESULT WINAPI | d3drm1_EnumerateObjects (IDirect3DRM *iface, D3DRMOBJECTCALLBACK cb, void *ctx) |
|
static HRESULT WINAPI | d3drm1_Load (IDirect3DRM *iface, void *source, void *object_id, IID **iids, DWORD iid_count, D3DRMLOADOPTIONS flags, D3DRMLOADCALLBACK load_cb, void *load_ctx, D3DRMLOADTEXTURECALLBACK load_tex_cb, void *load_tex_ctx, IDirect3DRMFrame *parent_frame) |
|
static HRESULT WINAPI | d3drm1_Tick (IDirect3DRM *iface, D3DVALUE tick) |
|
static HRESULT WINAPI | d3drm2_QueryInterface (IDirect3DRM2 *iface, REFIID riid, void **out) |
|
static ULONG WINAPI | d3drm2_AddRef (IDirect3DRM2 *iface) |
|
static ULONG WINAPI | d3drm2_Release (IDirect3DRM2 *iface) |
|
static HRESULT WINAPI | d3drm2_CreateObject (IDirect3DRM2 *iface, REFCLSID clsid, IUnknown *outer, REFIID iid, void **out) |
|
static HRESULT WINAPI | d3drm2_CreateFrame (IDirect3DRM2 *iface, IDirect3DRMFrame *parent_frame, IDirect3DRMFrame2 **frame) |
|
static HRESULT WINAPI | d3drm2_CreateMesh (IDirect3DRM2 *iface, IDirect3DRMMesh **mesh) |
|
static HRESULT WINAPI | d3drm2_CreateMeshBuilder (IDirect3DRM2 *iface, IDirect3DRMMeshBuilder2 **mesh_builder) |
|
static HRESULT WINAPI | d3drm2_CreateFace (IDirect3DRM2 *iface, IDirect3DRMFace **face) |
|
static HRESULT WINAPI | d3drm2_CreateAnimation (IDirect3DRM2 *iface, IDirect3DRMAnimation **animation) |
|
static HRESULT WINAPI | d3drm2_CreateAnimationSet (IDirect3DRM2 *iface, IDirect3DRMAnimationSet **set) |
|
static HRESULT WINAPI | d3drm2_CreateTexture (IDirect3DRM2 *iface, D3DRMIMAGE *image, IDirect3DRMTexture2 **texture) |
|
static HRESULT WINAPI | d3drm2_CreateLight (IDirect3DRM2 *iface, D3DRMLIGHTTYPE type, D3DCOLOR color, IDirect3DRMLight **light) |
|
static HRESULT WINAPI | d3drm2_CreateLightRGB (IDirect3DRM2 *iface, D3DRMLIGHTTYPE type, D3DVALUE red, D3DVALUE green, D3DVALUE blue, IDirect3DRMLight **light) |
|
static HRESULT WINAPI | d3drm2_CreateMaterial (IDirect3DRM2 *iface, D3DVALUE power, IDirect3DRMMaterial **material) |
|
static HRESULT WINAPI | d3drm2_CreateDevice (IDirect3DRM2 *iface, DWORD width, DWORD height, IDirect3DRMDevice2 **device) |
|
static HRESULT WINAPI | d3drm2_CreateDeviceFromSurface (IDirect3DRM2 *iface, GUID *guid, IDirectDraw *ddraw, IDirectDrawSurface *backbuffer, IDirect3DRMDevice2 **device) |
|
static HRESULT WINAPI | d3drm2_CreateDeviceFromD3D (IDirect3DRM2 *iface, IDirect3D2 *d3d, IDirect3DDevice2 *d3d_device, IDirect3DRMDevice2 **device) |
|
static HRESULT WINAPI | d3drm2_CreateDeviceFromClipper (IDirect3DRM2 *iface, IDirectDrawClipper *clipper, GUID *guid, int width, int height, IDirect3DRMDevice2 **device) |
|
static HRESULT WINAPI | d3drm2_CreateTextureFromSurface (IDirect3DRM2 *iface, IDirectDrawSurface *surface, IDirect3DRMTexture2 **texture) |
|
static HRESULT WINAPI | d3drm2_CreateShadow (IDirect3DRM2 *iface, IDirect3DRMVisual *visual, IDirect3DRMLight *light, D3DVALUE px, D3DVALUE py, D3DVALUE pz, D3DVALUE nx, D3DVALUE ny, D3DVALUE nz, IDirect3DRMVisual **shadow) |
|
static HRESULT WINAPI | d3drm2_CreateViewport (IDirect3DRM2 *iface, IDirect3DRMDevice *device, IDirect3DRMFrame *camera, DWORD x, DWORD y, DWORD width, DWORD height, IDirect3DRMViewport **viewport) |
|
static HRESULT WINAPI | d3drm2_CreateWrap (IDirect3DRM2 *iface, D3DRMWRAPTYPE type, IDirect3DRMFrame *frame, D3DVALUE ox, D3DVALUE oy, D3DVALUE oz, D3DVALUE dx, D3DVALUE dy, D3DVALUE dz, D3DVALUE ux, D3DVALUE uy, D3DVALUE uz, D3DVALUE ou, D3DVALUE ov, D3DVALUE su, D3DVALUE sv, IDirect3DRMWrap **wrap) |
|
static HRESULT WINAPI | d3drm2_CreateUserVisual (IDirect3DRM2 *iface, D3DRMUSERVISUALCALLBACK cb, void *ctx, IDirect3DRMUserVisual **visual) |
|
static HRESULT WINAPI | d3drm2_LoadTexture (IDirect3DRM2 *iface, const char *filename, IDirect3DRMTexture2 **texture) |
|
static HRESULT WINAPI | d3drm2_LoadTextureFromResource (IDirect3DRM2 *iface, HMODULE module, const char *resource_name, const char *resource_type, IDirect3DRMTexture2 **texture) |
|
static HRESULT WINAPI | d3drm2_SetSearchPath (IDirect3DRM2 *iface, const char *path) |
|
static HRESULT WINAPI | d3drm2_AddSearchPath (IDirect3DRM2 *iface, const char *path) |
|
static HRESULT WINAPI | d3drm2_GetSearchPath (IDirect3DRM2 *iface, DWORD *size, char *path) |
|
static HRESULT WINAPI | d3drm2_SetDefaultTextureColors (IDirect3DRM2 *iface, DWORD color_count) |
|
static HRESULT WINAPI | d3drm2_SetDefaultTextureShades (IDirect3DRM2 *iface, DWORD shade_count) |
|
static HRESULT WINAPI | d3drm2_GetDevices (IDirect3DRM2 *iface, IDirect3DRMDeviceArray **array) |
|
static HRESULT WINAPI | d3drm2_GetNamedObject (IDirect3DRM2 *iface, const char *name, IDirect3DRMObject **object) |
|
static HRESULT WINAPI | d3drm2_EnumerateObjects (IDirect3DRM2 *iface, D3DRMOBJECTCALLBACK cb, void *ctx) |
|
static HRESULT WINAPI | d3drm2_Load (IDirect3DRM2 *iface, void *source, void *object_id, IID **iids, DWORD iid_count, D3DRMLOADOPTIONS flags, D3DRMLOADCALLBACK load_cb, void *load_ctx, D3DRMLOADTEXTURECALLBACK load_tex_cb, void *load_tex_ctx, IDirect3DRMFrame *parent_frame) |
|
static HRESULT WINAPI | d3drm2_Tick (IDirect3DRM2 *iface, D3DVALUE tick) |
|
static HRESULT WINAPI | d3drm2_CreateProgressiveMesh (IDirect3DRM2 *iface, IDirect3DRMProgressiveMesh **mesh) |
|
static HRESULT WINAPI | d3drm3_QueryInterface (IDirect3DRM3 *iface, REFIID riid, void **out) |
|
static ULONG WINAPI | d3drm3_AddRef (IDirect3DRM3 *iface) |
|
static ULONG WINAPI | d3drm3_Release (IDirect3DRM3 *iface) |
|
static HRESULT WINAPI | d3drm3_CreateObject (IDirect3DRM3 *iface, REFCLSID clsid, IUnknown *outer, REFIID iid, void **out) |
|
static HRESULT WINAPI | d3drm3_CreateFrame (IDirect3DRM3 *iface, IDirect3DRMFrame3 *parent, IDirect3DRMFrame3 **frame) |
|
static HRESULT WINAPI | d3drm3_CreateMesh (IDirect3DRM3 *iface, IDirect3DRMMesh **mesh) |
|
static HRESULT WINAPI | d3drm3_CreateMeshBuilder (IDirect3DRM3 *iface, IDirect3DRMMeshBuilder3 **mesh_builder) |
|
static HRESULT WINAPI | d3drm3_CreateFace (IDirect3DRM3 *iface, IDirect3DRMFace2 **face) |
|
static HRESULT WINAPI | d3drm3_CreateAnimation (IDirect3DRM3 *iface, IDirect3DRMAnimation2 **animation) |
|
static HRESULT WINAPI | d3drm3_CreateAnimationSet (IDirect3DRM3 *iface, IDirect3DRMAnimationSet2 **set) |
|
static HRESULT WINAPI | d3drm3_CreateTexture (IDirect3DRM3 *iface, D3DRMIMAGE *image, IDirect3DRMTexture3 **texture) |
|
static HRESULT WINAPI | d3drm3_CreateLight (IDirect3DRM3 *iface, D3DRMLIGHTTYPE type, D3DCOLOR color, IDirect3DRMLight **light) |
|
static HRESULT WINAPI | d3drm3_CreateLightRGB (IDirect3DRM3 *iface, D3DRMLIGHTTYPE type, D3DVALUE red, D3DVALUE green, D3DVALUE blue, IDirect3DRMLight **light) |
|
static HRESULT WINAPI | d3drm3_CreateMaterial (IDirect3DRM3 *iface, D3DVALUE power, IDirect3DRMMaterial2 **material) |
|
static HRESULT WINAPI | d3drm3_CreateDevice (IDirect3DRM3 *iface, DWORD width, DWORD height, IDirect3DRMDevice3 **device) |
|
static HRESULT WINAPI | d3drm3_CreateDeviceFromSurface (IDirect3DRM3 *iface, GUID *guid, IDirectDraw *ddraw, IDirectDrawSurface *backbuffer, DWORD flags, IDirect3DRMDevice3 **device) |
|
static HRESULT WINAPI | d3drm3_CreateDeviceFromD3D (IDirect3DRM3 *iface, IDirect3D2 *d3d, IDirect3DDevice2 *d3d_device, IDirect3DRMDevice3 **device) |
|
static HRESULT WINAPI | d3drm3_CreateDeviceFromClipper (IDirect3DRM3 *iface, IDirectDrawClipper *clipper, GUID *guid, int width, int height, IDirect3DRMDevice3 **device) |
|
static HRESULT WINAPI | d3drm3_CreateShadow (IDirect3DRM3 *iface, IUnknown *object, IDirect3DRMLight *light, D3DVALUE px, D3DVALUE py, D3DVALUE pz, D3DVALUE nx, D3DVALUE ny, D3DVALUE nz, IDirect3DRMShadow2 **shadow) |
|
static HRESULT WINAPI | d3drm3_CreateTextureFromSurface (IDirect3DRM3 *iface, IDirectDrawSurface *surface, IDirect3DRMTexture3 **texture) |
|
static HRESULT WINAPI | d3drm3_CreateViewport (IDirect3DRM3 *iface, IDirect3DRMDevice3 *device, IDirect3DRMFrame3 *camera, DWORD x, DWORD y, DWORD width, DWORD height, IDirect3DRMViewport2 **viewport) |
|
static HRESULT WINAPI | d3drm3_CreateWrap (IDirect3DRM3 *iface, D3DRMWRAPTYPE type, IDirect3DRMFrame3 *frame, D3DVALUE ox, D3DVALUE oy, D3DVALUE oz, D3DVALUE dx, D3DVALUE dy, D3DVALUE dz, D3DVALUE ux, D3DVALUE uy, D3DVALUE uz, D3DVALUE ou, D3DVALUE ov, D3DVALUE su, D3DVALUE sv, IDirect3DRMWrap **wrap) |
|
static HRESULT WINAPI | d3drm3_CreateUserVisual (IDirect3DRM3 *iface, D3DRMUSERVISUALCALLBACK cb, void *ctx, IDirect3DRMUserVisual **visual) |
|
static HRESULT WINAPI | d3drm3_LoadTexture (IDirect3DRM3 *iface, const char *filename, IDirect3DRMTexture3 **texture) |
|
static HRESULT WINAPI | d3drm3_LoadTextureFromResource (IDirect3DRM3 *iface, HMODULE module, const char *resource_name, const char *resource_type, IDirect3DRMTexture3 **texture) |
|
static HRESULT WINAPI | d3drm3_SetSearchPath (IDirect3DRM3 *iface, const char *path) |
|
static HRESULT WINAPI | d3drm3_AddSearchPath (IDirect3DRM3 *iface, const char *path) |
|
static HRESULT WINAPI | d3drm3_GetSearchPath (IDirect3DRM3 *iface, DWORD *size, char *path) |
|
static HRESULT WINAPI | d3drm3_SetDefaultTextureColors (IDirect3DRM3 *iface, DWORD color_count) |
|
static HRESULT WINAPI | d3drm3_SetDefaultTextureShades (IDirect3DRM3 *iface, DWORD shade_count) |
|
static HRESULT WINAPI | d3drm3_GetDevices (IDirect3DRM3 *iface, IDirect3DRMDeviceArray **array) |
|
static HRESULT WINAPI | d3drm3_GetNamedObject (IDirect3DRM3 *iface, const char *name, IDirect3DRMObject **object) |
|
static HRESULT WINAPI | d3drm3_EnumerateObjects (IDirect3DRM3 *iface, D3DRMOBJECTCALLBACK cb, void *ctx) |
|
static HRESULT | load_data (IDirect3DRM3 *iface, IDirectXFileData *data_object, IID **GUIDs, DWORD nb_GUIDs, D3DRMLOADCALLBACK LoadProc, void *ArgLP, D3DRMLOADTEXTURECALLBACK LoadTextureProc, void *ArgLTP, IDirect3DRMFrame3 *parent_frame) |
|
static HRESULT WINAPI | d3drm3_Load (IDirect3DRM3 *iface, void *source, void *object_id, IID **iids, DWORD iid_count, D3DRMLOADOPTIONS flags, D3DRMLOADCALLBACK load_cb, void *load_ctx, D3DRMLOADTEXTURECALLBACK load_tex_cb, void *load_tex_ctx, IDirect3DRMFrame3 *parent_frame) |
|
static HRESULT WINAPI | d3drm3_Tick (IDirect3DRM3 *iface, D3DVALUE tick) |
|
static HRESULT WINAPI | d3drm3_CreateProgressiveMesh (IDirect3DRM3 *iface, IDirect3DRMProgressiveMesh **mesh) |
|
static HRESULT WINAPI | d3drm3_RegisterClient (IDirect3DRM3 *iface, REFGUID guid, DWORD *id) |
|
static HRESULT WINAPI | d3drm3_UnregisterClient (IDirect3DRM3 *iface, REFGUID guid) |
|
static HRESULT WINAPI | d3drm3_CreateClippedVisual (IDirect3DRM3 *iface, IDirect3DRMVisual *visual, IDirect3DRMClippedVisual **clipped_visual) |
|
static HRESULT WINAPI | d3drm3_SetOptions (IDirect3DRM3 *iface, DWORD flags) |
|
static HRESULT WINAPI | d3drm3_GetOptions (IDirect3DRM3 *iface, DWORD *flags) |
|
HRESULT WINAPI | Direct3DRMCreate (IDirect3DRM **d3drm) |
|
HRESULT WINAPI | DllCanUnloadNow (void) |
|
HRESULT WINAPI | DllGetClassObject (REFCLSID rclsid, REFIID riid, void **ppv) |
|