Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
a9f3bc43
Commit
a9f3bc43
authored
Sep 09, 2013
by
Henri Verbeet
Committed by
Alexandre Julliard
Sep 09, 2013
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
d3drm: Avoid LPSTR.
parent
e2f4ab46
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
166 additions
and
240 deletions
+166
-240
d3drm.c
dlls/d3drm/d3drm.c
+6
-14
device.c
dlls/d3drm/device.c
+16
-30
face.c
dlls/d3drm/face.c
+10
-19
frame.c
dlls/d3drm/frame.c
+10
-20
light.c
dlls/d3drm/light.c
+4
-10
material.c
dlls/d3drm/material.c
+4
-6
meshbuilder.c
dlls/d3drm/meshbuilder.c
+24
-33
texture.c
dlls/d3drm/texture.c
+10
-16
viewport.c
dlls/d3drm/viewport.c
+10
-20
d3drm.h
include/d3drm.h
+3
-3
d3drmobj.h
include/d3drmobj.h
+67
-67
d3drmwin.h
include/d3drmwin.h
+2
-2
No files found.
dlls/d3drm/d3drm.c
View file @
a9f3bc43
...
@@ -343,11 +343,9 @@ static HRESULT WINAPI IDirect3DRMImpl_AddSearchPath(IDirect3DRM *iface, const ch
...
@@ -343,11 +343,9 @@ static HRESULT WINAPI IDirect3DRMImpl_AddSearchPath(IDirect3DRM *iface, const ch
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMImpl_GetSearchPath
(
IDirect3DRM
*
iface
,
DWORD
*
size_return
,
LPSTR
path_return
)
static
HRESULT
WINAPI
IDirect3DRMImpl_GetSearchPath
(
IDirect3DRM
*
iface
,
DWORD
*
size
,
char
*
path
)
{
{
IDirect3DRMImpl
*
This
=
impl_from_IDirect3DRM
(
iface
);
FIXME
(
"iface %p, size %p, path %p stub!
\n
"
,
iface
,
size
,
path
);
FIXME
(
"(%p/%p)->(%p,%s): stub
\n
"
,
iface
,
This
,
size_return
,
path_return
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
...
@@ -706,12 +704,9 @@ static HRESULT WINAPI IDirect3DRM2Impl_AddSearchPath(IDirect3DRM2 *iface, const
...
@@ -706,12 +704,9 @@ static HRESULT WINAPI IDirect3DRM2Impl_AddSearchPath(IDirect3DRM2 *iface, const
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRM2Impl_GetSearchPath
(
IDirect3DRM2
*
iface
,
DWORD
*
size_return
,
static
HRESULT
WINAPI
IDirect3DRM2Impl_GetSearchPath
(
IDirect3DRM2
*
iface
,
DWORD
*
size
,
char
*
path
)
LPSTR
path_return
)
{
{
IDirect3DRMImpl
*
This
=
impl_from_IDirect3DRM2
(
iface
);
FIXME
(
"iface %p, size %p, path %p stub!
\n
"
,
iface
,
size
,
path
);
FIXME
(
"(%p/%p)->(%p,%s): stub
\n
"
,
iface
,
This
,
size_return
,
path_return
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
...
@@ -1088,12 +1083,9 @@ static HRESULT WINAPI IDirect3DRM3Impl_AddSearchPath(IDirect3DRM3* iface, const
...
@@ -1088,12 +1083,9 @@ static HRESULT WINAPI IDirect3DRM3Impl_AddSearchPath(IDirect3DRM3* iface, const
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRM3Impl_GetSearchPath
(
IDirect3DRM3
*
iface
,
DWORD
*
size_return
,
static
HRESULT
WINAPI
IDirect3DRM3Impl_GetSearchPath
(
IDirect3DRM3
*
iface
,
DWORD
*
size
,
char
*
path
)
LPSTR
path_return
)
{
{
IDirect3DRMImpl
*
This
=
impl_from_IDirect3DRM3
(
iface
);
FIXME
(
"iface %p, size %p, path %p stub!
\n
"
,
iface
,
size
,
path
);
FIXME
(
"(%p/%p)->(%p,%s): stub
\n
"
,
iface
,
This
,
size_return
,
path_return
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
...
...
dlls/d3drm/device.c
View file @
a9f3bc43
...
@@ -175,24 +175,20 @@ static HRESULT WINAPI IDirect3DRMDevice2Impl_SetName(IDirect3DRMDevice2 *iface,
...
@@ -175,24 +175,20 @@ static HRESULT WINAPI IDirect3DRMDevice2Impl_SetName(IDirect3DRMDevice2 *iface,
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMDevice2Impl_GetName
(
IDirect3DRMDevice2
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMDevice2Impl_GetName
(
IDirect3DRMDevice2
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMDeviceImpl
*
This
=
impl_from_IDirect3DRMDevice2
(
iface
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMDevice2Impl_GetClassName
(
IDirect3DRMDevice2
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMDevice2Impl_GetClassName
(
IDirect3DRMDevice2
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMDeviceImpl
*
This
=
impl_from_IDirect3DRMDevice2
(
iface
);
IDirect3DRMDeviceImpl
*
device
=
impl_from_IDirect3DRMDevice2
(
iface
);
TRACE
(
"
(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
TRACE
(
"
iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
return
IDirect3DRMDevice3_GetClassName
(
&
This
->
IDirect3DRMDevice3_iface
,
size
,
name
);
return
IDirect3DRMDevice3_GetClassName
(
&
device
->
IDirect3DRMDevice3_iface
,
size
,
name
);
}
}
/*** IDirect3DRMDevice methods ***/
/*** IDirect3DRMDevice methods ***/
...
@@ -585,22 +581,16 @@ static HRESULT WINAPI IDirect3DRMDevice3Impl_SetName(IDirect3DRMDevice3 *iface,
...
@@ -585,22 +581,16 @@ static HRESULT WINAPI IDirect3DRMDevice3Impl_SetName(IDirect3DRMDevice3 *iface,
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMDevice3Impl_GetName
(
IDirect3DRMDevice3
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMDevice3Impl_GetName
(
IDirect3DRMDevice3
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMDeviceImpl
*
This
=
impl_from_IDirect3DRMDevice3
(
iface
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMDevice3Impl_GetClassName
(
IDirect3DRMDevice3
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMDevice3Impl_GetClassName
(
IDirect3DRMDevice3
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMDeviceImpl
*
This
=
impl_from_IDirect3DRMDevice3
(
iface
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
TRACE
(
"(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Device"
)
||
!
name
)
if
(
!
size
||
*
size
<
strlen
(
"Device"
)
||
!
name
)
return
E_INVALIDARG
;
return
E_INVALIDARG
;
...
@@ -1073,24 +1063,20 @@ static HRESULT WINAPI IDirect3DRMWinDeviceImpl_SetName(IDirect3DRMWinDevice *ifa
...
@@ -1073,24 +1063,20 @@ static HRESULT WINAPI IDirect3DRMWinDeviceImpl_SetName(IDirect3DRMWinDevice *ifa
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMWinDeviceImpl_GetName
(
IDirect3DRMWinDevice
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMWinDeviceImpl_GetName
(
IDirect3DRMWinDevice
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMDeviceImpl
*
This
=
impl_from_IDirect3DRMWinDevice
(
iface
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMWinDeviceImpl_GetClassName
(
IDirect3DRMWinDevice
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMWinDeviceImpl_GetClassName
(
IDirect3DRMWinDevice
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMDeviceImpl
*
This
=
impl_from_IDirect3DRMWinDevice
(
iface
);
IDirect3DRMDeviceImpl
*
device
=
impl_from_IDirect3DRMWinDevice
(
iface
);
TRACE
(
"
(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
TRACE
(
"
iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
return
IDirect3DRMDevice3_GetClassName
(
&
This
->
IDirect3DRMDevice3_iface
,
size
,
name
);
return
IDirect3DRMDevice3_GetClassName
(
&
device
->
IDirect3DRMDevice3_iface
,
size
,
name
);
}
}
/*** IDirect3DRMWinDevice methods ***/
/*** IDirect3DRMWinDevice methods ***/
...
...
dlls/d3drm/face.c
View file @
a9f3bc43
...
@@ -157,23 +157,20 @@ static HRESULT WINAPI IDirect3DRMFaceImpl_SetName(IDirect3DRMFace *iface, const
...
@@ -157,23 +157,20 @@ static HRESULT WINAPI IDirect3DRMFaceImpl_SetName(IDirect3DRMFace *iface, const
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMFaceImpl_GetName
(
IDirect3DRMFace
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMFaceImpl_GetName
(
IDirect3DRMFace
*
iface
,
DWORD
*
size
,
char
*
name
)
{
{
IDirect3DRMFaceImpl
*
This
=
impl_from_IDirect3DRMFace
(
iface
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMFaceImpl_GetClassName
(
IDirect3DRMFace
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMFaceImpl_GetClassName
(
IDirect3DRMFace
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMFaceImpl
*
This
=
impl_from_IDirect3DRMFace
(
iface
);
IDirect3DRMFaceImpl
*
face
=
impl_from_IDirect3DRMFace
(
iface
);
TRACE
(
"
(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
TRACE
(
"
iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
return
IDirect3DRMFace2_GetClassName
(
&
This
->
IDirect3DRMFace2_iface
,
size
,
name
);
return
IDirect3DRMFace2_GetClassName
(
&
face
->
IDirect3DRMFace2_iface
,
size
,
name
);
}
}
/*** IDirect3DRMFace methods ***/
/*** IDirect3DRMFace methods ***/
...
@@ -477,22 +474,16 @@ static HRESULT WINAPI IDirect3DRMFace2Impl_SetName(IDirect3DRMFace2 *iface, cons
...
@@ -477,22 +474,16 @@ static HRESULT WINAPI IDirect3DRMFace2Impl_SetName(IDirect3DRMFace2 *iface, cons
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMFace2Impl_GetName
(
IDirect3DRMFace2
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMFace2Impl_GetName
(
IDirect3DRMFace2
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMFaceImpl
*
This
=
impl_from_IDirect3DRMFace2
(
iface
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMFace2Impl_GetClassName
(
IDirect3DRMFace2
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMFace2Impl_GetClassName
(
IDirect3DRMFace2
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMFaceImpl
*
This
=
impl_from_IDirect3DRMFace2
(
iface
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
TRACE
(
"(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Face"
)
||
!
name
)
if
(
!
size
||
*
size
<
strlen
(
"Face"
)
||
!
name
)
return
E_INVALIDARG
;
return
E_INVALIDARG
;
...
...
dlls/d3drm/frame.c
View file @
a9f3bc43
...
@@ -568,24 +568,20 @@ static HRESULT WINAPI IDirect3DRMFrame2Impl_SetName(IDirect3DRMFrame2 *iface, co
...
@@ -568,24 +568,20 @@ static HRESULT WINAPI IDirect3DRMFrame2Impl_SetName(IDirect3DRMFrame2 *iface, co
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMFrame2Impl_GetName
(
IDirect3DRMFrame2
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMFrame2Impl_GetName
(
IDirect3DRMFrame2
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMFrameImpl
*
This
=
impl_from_IDirect3DRMFrame2
(
iface
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMFrame2Impl_GetClassName
(
IDirect3DRMFrame2
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMFrame2Impl_GetClassName
(
IDirect3DRMFrame2
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMFrameImpl
*
This
=
impl_from_IDirect3DRMFrame2
(
iface
);
IDirect3DRMFrameImpl
*
frame
=
impl_from_IDirect3DRMFrame2
(
iface
);
TRACE
(
"
(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
TRACE
(
"
iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
return
IDirect3DRMFrame3_GetClassName
(
&
This
->
IDirect3DRMFrame3_iface
,
size
,
name
);
return
IDirect3DRMFrame3_GetClassName
(
&
frame
->
IDirect3DRMFrame3_iface
,
size
,
name
);
}
}
/*** IDirect3DRMFrame methods ***/
/*** IDirect3DRMFrame methods ***/
...
@@ -1424,22 +1420,16 @@ static HRESULT WINAPI IDirect3DRMFrame3Impl_SetName(IDirect3DRMFrame3 *iface, co
...
@@ -1424,22 +1420,16 @@ static HRESULT WINAPI IDirect3DRMFrame3Impl_SetName(IDirect3DRMFrame3 *iface, co
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMFrame3Impl_GetName
(
IDirect3DRMFrame3
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMFrame3Impl_GetName
(
IDirect3DRMFrame3
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMFrameImpl
*
This
=
impl_from_IDirect3DRMFrame3
(
iface
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMFrame3Impl_GetClassName
(
IDirect3DRMFrame3
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMFrame3Impl_GetClassName
(
IDirect3DRMFrame3
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMFrameImpl
*
This
=
impl_from_IDirect3DRMFrame3
(
iface
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
TRACE
(
"(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Frame"
)
||
!
name
)
if
(
!
size
||
*
size
<
strlen
(
"Frame"
)
||
!
name
)
return
E_INVALIDARG
;
return
E_INVALIDARG
;
...
...
dlls/d3drm/light.c
View file @
a9f3bc43
...
@@ -152,22 +152,16 @@ static HRESULT WINAPI IDirect3DRMLightImpl_SetName(IDirect3DRMLight *iface, cons
...
@@ -152,22 +152,16 @@ static HRESULT WINAPI IDirect3DRMLightImpl_SetName(IDirect3DRMLight *iface, cons
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMLightImpl_GetName
(
IDirect3DRMLight
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMLightImpl_GetName
(
IDirect3DRMLight
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMLightImpl
*
This
=
impl_from_IDirect3DRMLight
(
iface
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMLightImpl_GetClassName
(
IDirect3DRMLight
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMLightImpl_GetClassName
(
IDirect3DRMLight
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMLightImpl
*
This
=
impl_from_IDirect3DRMLight
(
iface
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
TRACE
(
"(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Light"
)
||
!
name
)
if
(
!
size
||
*
size
<
strlen
(
"Light"
)
||
!
name
)
return
E_INVALIDARG
;
return
E_INVALIDARG
;
...
...
dlls/d3drm/material.c
View file @
a9f3bc43
...
@@ -148,18 +148,16 @@ static HRESULT WINAPI IDirect3DRMMaterial2Impl_SetName(IDirect3DRMMaterial2 *ifa
...
@@ -148,18 +148,16 @@ static HRESULT WINAPI IDirect3DRMMaterial2Impl_SetName(IDirect3DRMMaterial2 *ifa
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMMaterial2Impl_GetName
(
IDirect3DRMMaterial2
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMMaterial2Impl_GetName
(
IDirect3DRMMaterial2
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
FIXME
(
"
(%p)->(%p, %p): stub
\n
"
,
iface
,
size
,
name
);
FIXME
(
"
iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMMaterial2Impl_GetClassName
(
IDirect3DRMMaterial2
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMMaterial2Impl_GetClassName
(
IDirect3DRMMaterial2
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
TRACE
(
"
(%p)->(%p, %p)
\n
"
,
iface
,
size
,
name
);
TRACE
(
"
iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Material"
)
||
!
name
)
if
(
!
size
||
*
size
<
strlen
(
"Material"
)
||
!
name
)
return
E_INVALIDARG
;
return
E_INVALIDARG
;
...
...
dlls/d3drm/meshbuilder.c
View file @
a9f3bc43
...
@@ -473,24 +473,23 @@ static HRESULT WINAPI IDirect3DRMMeshBuilder2Impl_SetName(IDirect3DRMMeshBuilder
...
@@ -473,24 +473,23 @@ static HRESULT WINAPI IDirect3DRMMeshBuilder2Impl_SetName(IDirect3DRMMeshBuilder
return
IDirect3DRMMeshBuilder3_SetName
(
&
mesh_builder
->
IDirect3DRMMeshBuilder3_iface
,
name
);
return
IDirect3DRMMeshBuilder3_SetName
(
&
mesh_builder
->
IDirect3DRMMeshBuilder3_iface
,
name
);
}
}
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder2Impl_GetName
(
IDirect3DRMMeshBuilder2
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder2Impl_GetName
(
IDirect3DRMMeshBuilder2
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMMeshBuilderImpl
*
This
=
impl_from_IDirect3DRMMeshBuilder2
(
iface
);
IDirect3DRMMeshBuilderImpl
*
mesh_builder
=
impl_from_IDirect3DRMMeshBuilder2
(
iface
);
TRACE
(
"
(%p)->(%p,%p)
\n
"
,
This
,
size
,
name
);
TRACE
(
"
iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
return
IDirect3DRMMeshBuilder3_GetName
(
&
This
->
IDirect3DRMMeshBuilder3_iface
,
size
,
name
);
return
IDirect3DRMMeshBuilder3_GetName
(
&
mesh_builder
->
IDirect3DRMMeshBuilder3_iface
,
size
,
name
);
}
}
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder2Impl_GetClassName
(
IDirect3DRMMeshBuilder2
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder2Impl_GetClassName
(
IDirect3DRMMeshBuilder2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
DWORD
*
size
,
char
*
name
)
{
{
IDirect3DRMMeshBuilderImpl
*
This
=
impl_from_IDirect3DRMMeshBuilder2
(
iface
);
IDirect3DRMMeshBuilderImpl
*
mesh_builder
=
impl_from_IDirect3DRMMeshBuilder2
(
iface
);
TRACE
(
"
(%p)->(%p, %p)
\n
"
,
This
,
size
,
name
);
TRACE
(
"
iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
return
IDirect3DRMMeshBuilder3_GetClassName
(
&
This
->
IDirect3DRMMeshBuilder3_iface
,
size
,
name
);
return
IDirect3DRMMeshBuilder3_GetClassName
(
&
mesh_builder
->
IDirect3DRMMeshBuilder3_iface
,
size
,
name
);
}
}
/*** IDirect3DRMMeshBuilder2 methods ***/
/*** IDirect3DRMMeshBuilder2 methods ***/
...
@@ -1067,37 +1066,35 @@ static HRESULT WINAPI IDirect3DRMMeshBuilder3Impl_SetName(IDirect3DRMMeshBuilder
...
@@ -1067,37 +1066,35 @@ static HRESULT WINAPI IDirect3DRMMeshBuilder3Impl_SetName(IDirect3DRMMeshBuilder
return
D3DRM_OK
;
return
D3DRM_OK
;
}
}
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder3Impl_GetName
(
IDirect3DRMMeshBuilder3
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder3Impl_GetName
(
IDirect3DRMMeshBuilder3
*
iface
,
LPDWORD
size
,
LPSTR
name
)
DWORD
*
size
,
char
*
name
)
{
{
IDirect3DRMMeshBuilderImpl
*
This
=
impl_from_IDirect3DRMMeshBuilder3
(
iface
);
IDirect3DRMMeshBuilderImpl
*
mesh_builder
=
impl_from_IDirect3DRMMeshBuilder3
(
iface
);
TRACE
(
"
(%p)->(%p,%p)
\n
"
,
This
,
size
,
name
);
TRACE
(
"
iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
if
(
!
size
)
if
(
!
size
)
return
E_POINTER
;
return
E_POINTER
;
if
(
!
This
->
name
)
if
(
!
mesh_builder
->
name
)
{
{
*
size
=
0
;
*
size
=
0
;
return
D3DRM_OK
;
return
D3DRM_OK
;
}
}
if
(
*
size
<
(
strlen
(
This
->
name
)
+
1
))
if
(
*
size
<
(
strlen
(
mesh_builder
->
name
)
+
1
))
return
E_INVALIDARG
;
return
E_INVALIDARG
;
strcpy
(
name
,
This
->
name
);
strcpy
(
name
,
mesh_builder
->
name
);
*
size
=
strlen
(
This
->
name
)
+
1
;
*
size
=
strlen
(
mesh_builder
->
name
)
+
1
;
return
D3DRM_OK
;
return
D3DRM_OK
;
}
}
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder3Impl_GetClassName
(
IDirect3DRMMeshBuilder3
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder3Impl_GetClassName
(
IDirect3DRMMeshBuilder3
*
iface
,
LPDWORD
size
,
LPSTR
name
)
DWORD
*
size
,
char
*
name
)
{
{
IDirect3DRMMeshBuilderImpl
*
This
=
impl_from_IDirect3DRMMeshBuilder3
(
iface
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
TRACE
(
"(%p)->(%p, %p)
\n
"
,
This
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Builder"
)
||
!
name
)
if
(
!
size
||
*
size
<
strlen
(
"Builder"
)
||
!
name
)
return
E_INVALIDARG
;
return
E_INVALIDARG
;
...
@@ -2594,22 +2591,16 @@ static HRESULT WINAPI IDirect3DRMMeshImpl_SetName(IDirect3DRMMesh *iface, const
...
@@ -2594,22 +2591,16 @@ static HRESULT WINAPI IDirect3DRMMeshImpl_SetName(IDirect3DRMMesh *iface, const
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMMeshImpl_GetName
(
IDirect3DRMMesh
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMMeshImpl_GetName
(
IDirect3DRMMesh
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
lpdwSize
,
LPSTR
lpName
)
{
{
IDirect3DRMMeshImpl
*
This
=
impl_from_IDirect3DRMMesh
(
iface
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
FIXME
(
"(%p)->(%p,%p): stub
\n
"
,
This
,
lpdwSize
,
lpName
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMMeshImpl_GetClassName
(
IDirect3DRMMesh
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMMeshImpl_GetClassName
(
IDirect3DRMMesh
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMMeshImpl
*
This
=
impl_from_IDirect3DRMMesh
(
iface
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
TRACE
(
"(%p)->(%p, %p)
\n
"
,
This
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Mesh"
)
||
!
name
)
if
(
!
size
||
*
size
<
strlen
(
"Mesh"
)
||
!
name
)
return
E_INVALIDARG
;
return
E_INVALIDARG
;
...
...
dlls/d3drm/texture.c
View file @
a9f3bc43
...
@@ -153,22 +153,20 @@ static HRESULT WINAPI IDirect3DRMTexture2Impl_SetName(IDirect3DRMTexture2 *iface
...
@@ -153,22 +153,20 @@ static HRESULT WINAPI IDirect3DRMTexture2Impl_SetName(IDirect3DRMTexture2 *iface
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMTexture2Impl_GetName
(
IDirect3DRMTexture2
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMTexture2Impl_GetName
(
IDirect3DRMTexture2
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
FIXME
(
"
(%p)->(%p, %p): stub
\n
"
,
iface
,
size
,
name
);
FIXME
(
"
iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMTexture2Impl_GetClassName
(
IDirect3DRMTexture2
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMTexture2Impl_GetClassName
(
IDirect3DRMTexture2
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMTextureImpl
*
This
=
impl_from_IDirect3DRMTexture2
(
iface
);
IDirect3DRMTextureImpl
*
texture
=
impl_from_IDirect3DRMTexture2
(
iface
);
TRACE
(
"
(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
TRACE
(
"
iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
return
IDirect3DRMTexture3_GetClassName
(
&
This
->
IDirect3DRMTexture3_iface
,
size
,
name
);
return
IDirect3DRMTexture3_GetClassName
(
&
texture
->
IDirect3DRMTexture3_iface
,
size
,
name
);
}
}
/*** IDirect3DRMTexture3 methods ***/
/*** IDirect3DRMTexture3 methods ***/
...
@@ -522,20 +520,16 @@ static HRESULT WINAPI IDirect3DRMTexture3Impl_SetName(IDirect3DRMTexture3 *iface
...
@@ -522,20 +520,16 @@ static HRESULT WINAPI IDirect3DRMTexture3Impl_SetName(IDirect3DRMTexture3 *iface
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMTexture3Impl_GetName
(
IDirect3DRMTexture3
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMTexture3Impl_GetName
(
IDirect3DRMTexture3
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
FIXME
(
"
(%p)->(%p, %p): stub
\n
"
,
iface
,
size
,
name
);
FIXME
(
"
iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMTexture3Impl_GetClassName
(
IDirect3DRMTexture3
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMTexture3Impl_GetClassName
(
IDirect3DRMTexture3
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMTextureImpl
*
This
=
impl_from_IDirect3DRMTexture3
(
iface
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
TRACE
(
"(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Texture"
)
||
!
name
)
if
(
!
size
||
*
size
<
strlen
(
"Texture"
)
||
!
name
)
return
E_INVALIDARG
;
return
E_INVALIDARG
;
...
...
dlls/d3drm/viewport.c
View file @
a9f3bc43
...
@@ -161,24 +161,20 @@ static HRESULT WINAPI IDirect3DRMViewportImpl_SetName(IDirect3DRMViewport *iface
...
@@ -161,24 +161,20 @@ static HRESULT WINAPI IDirect3DRMViewportImpl_SetName(IDirect3DRMViewport *iface
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMViewportImpl_GetName
(
IDirect3DRMViewport
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMViewportImpl_GetName
(
IDirect3DRMViewport
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMViewportImpl
*
This
=
impl_from_IDirect3DRMViewport
(
iface
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMViewportImpl_GetClassName
(
IDirect3DRMViewport
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMViewportImpl_GetClassName
(
IDirect3DRMViewport
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMViewportImpl
*
This
=
impl_from_IDirect3DRMViewport
(
iface
);
IDirect3DRMViewportImpl
*
viewport
=
impl_from_IDirect3DRMViewport
(
iface
);
TRACE
(
"
(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
TRACE
(
"
iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
return
IDirect3DRMViewport2_GetClassName
(
&
This
->
IDirect3DRMViewport2_iface
,
size
,
name
);
return
IDirect3DRMViewport2_GetClassName
(
&
viewport
->
IDirect3DRMViewport2_iface
,
size
,
name
);
}
}
/*** IDirect3DRMViewport methods ***/
/*** IDirect3DRMViewport methods ***/
...
@@ -559,22 +555,16 @@ static HRESULT WINAPI IDirect3DRMViewport2Impl_SetName(IDirect3DRMViewport2 *ifa
...
@@ -559,22 +555,16 @@ static HRESULT WINAPI IDirect3DRMViewport2Impl_SetName(IDirect3DRMViewport2 *ifa
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMViewport2Impl_GetName
(
IDirect3DRMViewport2
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMViewport2Impl_GetName
(
IDirect3DRMViewport2
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMViewportImpl
*
This
=
impl_from_IDirect3DRMViewport2
(
iface
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
return
E_NOTIMPL
;
return
E_NOTIMPL
;
}
}
static
HRESULT
WINAPI
IDirect3DRMViewport2Impl_GetClassName
(
IDirect3DRMViewport2
*
iface
,
static
HRESULT
WINAPI
IDirect3DRMViewport2Impl_GetClassName
(
IDirect3DRMViewport2
*
iface
,
DWORD
*
size
,
char
*
name
)
LPDWORD
size
,
LPSTR
name
)
{
{
IDirect3DRMViewportImpl
*
This
=
impl_from_IDirect3DRMViewport2
(
iface
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
TRACE
(
"(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Viewport"
)
||
!
name
)
if
(
!
size
||
*
size
<
strlen
(
"Viewport"
)
||
!
name
)
return
E_INVALIDARG
;
return
E_INVALIDARG
;
...
...
include/d3drm.h
View file @
a9f3bc43
...
@@ -91,7 +91,7 @@ DECLARE_INTERFACE_(IDirect3DRM,IUnknown)
...
@@ -91,7 +91,7 @@ DECLARE_INTERFACE_(IDirect3DRM,IUnknown)
STDMETHOD
(
LoadTextureFromResource
)(
THIS_
HRSRC
resource
,
IDirect3DRMTexture
**
texture
)
PURE
;
STDMETHOD
(
LoadTextureFromResource
)(
THIS_
HRSRC
resource
,
IDirect3DRMTexture
**
texture
)
PURE
;
STDMETHOD
(
SetSearchPath
)(
THIS_
const
char
*
path
)
PURE
;
STDMETHOD
(
SetSearchPath
)(
THIS_
const
char
*
path
)
PURE
;
STDMETHOD
(
AddSearchPath
)(
THIS_
const
char
*
path
)
PURE
;
STDMETHOD
(
AddSearchPath
)(
THIS_
const
char
*
path
)
PURE
;
STDMETHOD
(
GetSearchPath
)(
THIS_
DWORD
*
size
_return
,
LPSTR
path_return
)
PURE
;
STDMETHOD
(
GetSearchPath
)(
THIS_
DWORD
*
size
,
char
*
path
)
PURE
;
STDMETHOD
(
SetDefaultTextureColors
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
SetDefaultTextureColors
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
SetDefaultTextureShades
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
SetDefaultTextureShades
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
GetDevices
)(
THIS_
IDirect3DRMDeviceArray
**
array
)
PURE
;
STDMETHOD
(
GetDevices
)(
THIS_
IDirect3DRMDeviceArray
**
array
)
PURE
;
...
@@ -231,7 +231,7 @@ DECLARE_INTERFACE_(IDirect3DRM2,IUnknown)
...
@@ -231,7 +231,7 @@ DECLARE_INTERFACE_(IDirect3DRM2,IUnknown)
const
char
*
resource_type
,
IDirect3DRMTexture2
**
texture
)
PURE
;
const
char
*
resource_type
,
IDirect3DRMTexture2
**
texture
)
PURE
;
STDMETHOD
(
SetSearchPath
)(
THIS_
const
char
*
path
)
PURE
;
STDMETHOD
(
SetSearchPath
)(
THIS_
const
char
*
path
)
PURE
;
STDMETHOD
(
AddSearchPath
)(
THIS_
const
char
*
path
)
PURE
;
STDMETHOD
(
AddSearchPath
)(
THIS_
const
char
*
path
)
PURE
;
STDMETHOD
(
GetSearchPath
)(
THIS_
DWORD
*
size
_return
,
LPSTR
path_return
)
PURE
;
STDMETHOD
(
GetSearchPath
)(
THIS_
DWORD
*
size
,
char
*
path
)
PURE
;
STDMETHOD
(
SetDefaultTextureColors
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
SetDefaultTextureColors
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
SetDefaultTextureShades
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
SetDefaultTextureShades
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
GetDevices
)(
THIS_
IDirect3DRMDeviceArray
**
array
)
PURE
;
STDMETHOD
(
GetDevices
)(
THIS_
IDirect3DRMDeviceArray
**
array
)
PURE
;
...
@@ -374,7 +374,7 @@ DECLARE_INTERFACE_(IDirect3DRM3,IUnknown)
...
@@ -374,7 +374,7 @@ DECLARE_INTERFACE_(IDirect3DRM3,IUnknown)
const
char
*
resource_type
,
IDirect3DRMTexture3
**
texture
)
PURE
;
const
char
*
resource_type
,
IDirect3DRMTexture3
**
texture
)
PURE
;
STDMETHOD
(
SetSearchPath
)(
THIS_
const
char
*
path
)
PURE
;
STDMETHOD
(
SetSearchPath
)(
THIS_
const
char
*
path
)
PURE
;
STDMETHOD
(
AddSearchPath
)(
THIS_
const
char
*
path
)
PURE
;
STDMETHOD
(
AddSearchPath
)(
THIS_
const
char
*
path
)
PURE
;
STDMETHOD
(
GetSearchPath
)(
THIS_
DWORD
*
size
_return
,
LPSTR
path_return
)
PURE
;
STDMETHOD
(
GetSearchPath
)(
THIS_
DWORD
*
size
,
char
*
path
)
PURE
;
STDMETHOD
(
SetDefaultTextureColors
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
SetDefaultTextureColors
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
SetDefaultTextureShades
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
SetDefaultTextureShades
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
GetDevices
)(
THIS_
IDirect3DRMDeviceArray
**
array
)
PURE
;
STDMETHOD
(
GetDevices
)(
THIS_
IDirect3DRMDeviceArray
**
array
)
PURE
;
...
...
include/d3drmobj.h
View file @
a9f3bc43
...
@@ -208,8 +208,8 @@ DECLARE_INTERFACE_(IDirect3DRMObject,IUnknown)
...
@@ -208,8 +208,8 @@ DECLARE_INTERFACE_(IDirect3DRMObject,IUnknown)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
};
};
#undef INTERFACE
#undef INTERFACE
...
@@ -262,7 +262,7 @@ DECLARE_INTERFACE_(IDirect3DRMObject2,IUnknown)
...
@@ -262,7 +262,7 @@ DECLARE_INTERFACE_(IDirect3DRMObject2,IUnknown)
STDMETHOD
(
DeleteDestroyCallback
)(
THIS_
D3DRMOBJECTCALLBACK
pFunc
,
LPVOID
pArg
)
PURE
;
STDMETHOD
(
DeleteDestroyCallback
)(
THIS_
D3DRMOBJECTCALLBACK
pFunc
,
LPVOID
pArg
)
PURE
;
STDMETHOD
(
GetClientData
)(
THIS_
DWORD
id
,
LPVOID
*
ppData
)
PURE
;
STDMETHOD
(
GetClientData
)(
THIS_
DWORD
id
,
LPVOID
*
ppData
)
PURE
;
STDMETHOD
(
GetDirect3DRM
)(
THIS_
struct
IDirect3DRM
**
d3drm
)
PURE
;
STDMETHOD
(
GetDirect3DRM
)(
THIS_
struct
IDirect3DRM
**
d3drm
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
pSize
,
LPSTR
pN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
SetClientData
)(
THIS_
DWORD
id
,
LPVOID
pData
,
DWORD
flags
)
PURE
;
STDMETHOD
(
SetClientData
)(
THIS_
DWORD
id
,
LPVOID
pData
,
DWORD
flags
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetAge
)(
THIS_
DWORD
flags
,
LPDWORD
pAge
)
PURE
;
STDMETHOD
(
GetAge
)(
THIS_
DWORD
flags
,
LPDWORD
pAge
)
PURE
;
...
@@ -318,8 +318,8 @@ DECLARE_INTERFACE_(IDirect3DRMVisual,IDirect3DRMObject)
...
@@ -318,8 +318,8 @@ DECLARE_INTERFACE_(IDirect3DRMVisual,IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
};
};
#undef INTERFACE
#undef INTERFACE
...
@@ -373,8 +373,8 @@ DECLARE_INTERFACE_(IDirect3DRMDevice,IUnknown)
...
@@ -373,8 +373,8 @@ DECLARE_INTERFACE_(IDirect3DRMDevice,IUnknown)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMDevice methods ***/
/*** IDirect3DRMDevice methods ***/
STDMETHOD
(
Init
)(
THIS_
ULONG
width
,
ULONG
height
)
PURE
;
STDMETHOD
(
Init
)(
THIS_
ULONG
width
,
ULONG
height
)
PURE
;
STDMETHOD
(
InitFromD3D
)(
THIS_
IDirect3D
*
d3d
,
IDirect3DDevice
*
d3d_device
)
PURE
;
STDMETHOD
(
InitFromD3D
)(
THIS_
IDirect3D
*
d3d
,
IDirect3DDevice
*
d3d_device
)
PURE
;
...
@@ -500,8 +500,8 @@ DECLARE_INTERFACE_(IDirect3DRMDevice2,IDirect3DRMDevice)
...
@@ -500,8 +500,8 @@ DECLARE_INTERFACE_(IDirect3DRMDevice2,IDirect3DRMDevice)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMDevice methods ***/
/*** IDirect3DRMDevice methods ***/
STDMETHOD
(
Init
)(
THIS_
ULONG
width
,
ULONG
height
)
PURE
;
STDMETHOD
(
Init
)(
THIS_
ULONG
width
,
ULONG
height
)
PURE
;
STDMETHOD
(
InitFromD3D
)(
THIS_
IDirect3D
*
d3d
,
IDirect3DDevice
*
d3d_device
)
PURE
;
STDMETHOD
(
InitFromD3D
)(
THIS_
IDirect3D
*
d3d
,
IDirect3DDevice
*
d3d_device
)
PURE
;
...
@@ -645,8 +645,8 @@ DECLARE_INTERFACE_(IDirect3DRMDevice3,IDirect3DRMObject)
...
@@ -645,8 +645,8 @@ DECLARE_INTERFACE_(IDirect3DRMDevice3,IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMDevice methods ***/
/*** IDirect3DRMDevice methods ***/
STDMETHOD
(
Init
)(
THIS_
ULONG
width
,
ULONG
height
)
PURE
;
STDMETHOD
(
Init
)(
THIS_
ULONG
width
,
ULONG
height
)
PURE
;
STDMETHOD
(
InitFromD3D
)(
THIS_
IDirect3D
*
d3d
,
IDirect3DDevice
*
d3d_device
)
PURE
;
STDMETHOD
(
InitFromD3D
)(
THIS_
IDirect3D
*
d3d
,
IDirect3DDevice
*
d3d_device
)
PURE
;
...
@@ -805,8 +805,8 @@ DECLARE_INTERFACE_(IDirect3DRMViewport,IDirect3DRMObject)
...
@@ -805,8 +805,8 @@ DECLARE_INTERFACE_(IDirect3DRMViewport,IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMViewport methods ***/
/*** IDirect3DRMViewport methods ***/
STDMETHOD
(
Init
)
(
THIS_
IDirect3DRMDevice
*
device
,
struct
IDirect3DRMFrame
*
camera
,
STDMETHOD
(
Init
)
(
THIS_
IDirect3DRMDevice
*
device
,
struct
IDirect3DRMFrame
*
camera
,
DWORD
x
,
DWORD
y
,
DWORD
width
,
DWORD
height
)
PURE
;
DWORD
x
,
DWORD
y
,
DWORD
width
,
DWORD
height
)
PURE
;
...
@@ -945,8 +945,8 @@ DECLARE_INTERFACE_(IDirect3DRMViewport2,IDirect3DRMObject)
...
@@ -945,8 +945,8 @@ DECLARE_INTERFACE_(IDirect3DRMViewport2,IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMViewport2 methods ***/
/*** IDirect3DRMViewport2 methods ***/
STDMETHOD
(
Init
)
(
THIS_
IDirect3DRMDevice3
*
device
,
struct
IDirect3DRMFrame3
*
camera
,
STDMETHOD
(
Init
)
(
THIS_
IDirect3DRMDevice3
*
device
,
struct
IDirect3DRMFrame3
*
camera
,
DWORD
x
,
DWORD
y
,
DWORD
width
,
DWORD
height
)
PURE
;
DWORD
x
,
DWORD
y
,
DWORD
width
,
DWORD
height
)
PURE
;
...
@@ -1093,8 +1093,8 @@ DECLARE_INTERFACE_(IDirect3DRMFrame,IDirect3DRMVisual)
...
@@ -1093,8 +1093,8 @@ DECLARE_INTERFACE_(IDirect3DRMFrame,IDirect3DRMVisual)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMFrame methods ***/
/*** IDirect3DRMFrame methods ***/
STDMETHOD
(
AddChild
)(
THIS_
IDirect3DRMFrame
*
child
)
PURE
;
STDMETHOD
(
AddChild
)(
THIS_
IDirect3DRMFrame
*
child
)
PURE
;
STDMETHOD
(
AddLight
)(
THIS_
struct
IDirect3DRMLight
*
light
)
PURE
;
STDMETHOD
(
AddLight
)(
THIS_
struct
IDirect3DRMLight
*
light
)
PURE
;
...
@@ -1326,8 +1326,8 @@ DECLARE_INTERFACE_(IDirect3DRMFrame2,IDirect3DRMFrame)
...
@@ -1326,8 +1326,8 @@ DECLARE_INTERFACE_(IDirect3DRMFrame2,IDirect3DRMFrame)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMFrame methods ***/
/*** IDirect3DRMFrame methods ***/
STDMETHOD
(
AddChild
)(
THIS_
IDirect3DRMFrame
*
child
)
PURE
;
STDMETHOD
(
AddChild
)(
THIS_
IDirect3DRMFrame
*
child
)
PURE
;
STDMETHOD
(
AddLight
)(
THIS_
struct
IDirect3DRMLight
*
light
)
PURE
;
STDMETHOD
(
AddLight
)(
THIS_
struct
IDirect3DRMLight
*
light
)
PURE
;
...
@@ -1608,8 +1608,8 @@ DECLARE_INTERFACE_(IDirect3DRMFrame3,IDirect3DRMVisual)
...
@@ -1608,8 +1608,8 @@ DECLARE_INTERFACE_(IDirect3DRMFrame3,IDirect3DRMVisual)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMFrame3 methods ***/
/*** IDirect3DRMFrame3 methods ***/
STDMETHOD
(
AddChild
)(
THIS_
IDirect3DRMFrame3
*
child
)
PURE
;
STDMETHOD
(
AddChild
)(
THIS_
IDirect3DRMFrame3
*
child
)
PURE
;
STDMETHOD
(
AddLight
)(
THIS_
struct
IDirect3DRMLight
*
light
)
PURE
;
STDMETHOD
(
AddLight
)(
THIS_
struct
IDirect3DRMLight
*
light
)
PURE
;
...
@@ -1906,8 +1906,8 @@ DECLARE_INTERFACE_(IDirect3DRMMesh,IDirect3DRMVisual)
...
@@ -1906,8 +1906,8 @@ DECLARE_INTERFACE_(IDirect3DRMMesh,IDirect3DRMVisual)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMMesh methods ***/
/*** IDirect3DRMMesh methods ***/
STDMETHOD
(
Scale
)(
THIS_
D3DVALUE
sx
,
D3DVALUE
sy
,
D3DVALUE
sz
)
PURE
;
STDMETHOD
(
Scale
)(
THIS_
D3DVALUE
sx
,
D3DVALUE
sy
,
D3DVALUE
sz
)
PURE
;
STDMETHOD
(
Translate
)(
THIS_
D3DVALUE
tx
,
D3DVALUE
ty
,
D3DVALUE
tz
)
PURE
;
STDMETHOD
(
Translate
)(
THIS_
D3DVALUE
tx
,
D3DVALUE
ty
,
D3DVALUE
tz
)
PURE
;
...
@@ -2021,8 +2021,8 @@ DECLARE_INTERFACE_(IDirect3DRMProgressiveMesh,IDirect3DRMVisual)
...
@@ -2021,8 +2021,8 @@ DECLARE_INTERFACE_(IDirect3DRMProgressiveMesh,IDirect3DRMVisual)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMProgressiveMesh methods ***/
/*** IDirect3DRMProgressiveMesh methods ***/
STDMETHOD
(
Load
)
(
THIS_
LPVOID
pObjLocation
,
LPVOID
pObjId
,
D3DRMLOADOPTIONS
dloLoadflags
,
STDMETHOD
(
Load
)
(
THIS_
LPVOID
pObjLocation
,
LPVOID
pObjId
,
D3DRMLOADOPTIONS
dloLoadflags
,
D3DRMLOADTEXTURECALLBACK
pCallback
,
LPVOID
lpArg
)
PURE
;
D3DRMLOADTEXTURECALLBACK
pCallback
,
LPVOID
lpArg
)
PURE
;
...
@@ -2131,8 +2131,8 @@ DECLARE_INTERFACE_(IDirect3DRMShadow,IDirect3DRMVisual)
...
@@ -2131,8 +2131,8 @@ DECLARE_INTERFACE_(IDirect3DRMShadow,IDirect3DRMVisual)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMShadow methods ***/
/*** IDirect3DRMShadow methods ***/
STDMETHOD
(
Init
)(
THIS_
IDirect3DRMVisual
*
visual
,
struct
IDirect3DRMLight
*
light
,
STDMETHOD
(
Init
)(
THIS_
IDirect3DRMVisual
*
visual
,
struct
IDirect3DRMLight
*
light
,
D3DVALUE
px
,
D3DVALUE
py
,
D3DVALUE
pz
,
D3DVALUE
nx
,
D3DVALUE
ny
,
D3DVALUE
nz
)
PURE
;
D3DVALUE
px
,
D3DVALUE
py
,
D3DVALUE
pz
,
D3DVALUE
nx
,
D3DVALUE
ny
,
D3DVALUE
nz
)
PURE
;
...
@@ -2190,8 +2190,8 @@ DECLARE_INTERFACE_(IDirect3DRMShadow2,IDirect3DRMVisual)
...
@@ -2190,8 +2190,8 @@ DECLARE_INTERFACE_(IDirect3DRMShadow2,IDirect3DRMVisual)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMShadow methods ***/
/*** IDirect3DRMShadow methods ***/
STDMETHOD
(
Init
)(
THIS_
IUnknown
*
object
,
struct
IDirect3DRMLight
*
light
,
STDMETHOD
(
Init
)(
THIS_
IUnknown
*
object
,
struct
IDirect3DRMLight
*
light
,
D3DVALUE
px
,
D3DVALUE
py
,
D3DVALUE
pz
,
D3DVALUE
nx
,
D3DVALUE
ny
,
D3DVALUE
nz
)
PURE
;
D3DVALUE
px
,
D3DVALUE
py
,
D3DVALUE
pz
,
D3DVALUE
nx
,
D3DVALUE
ny
,
D3DVALUE
nz
)
PURE
;
...
@@ -2278,8 +2278,8 @@ DECLARE_INTERFACE_(IDirect3DRMFace,IDirect3DRMObject)
...
@@ -2278,8 +2278,8 @@ DECLARE_INTERFACE_(IDirect3DRMFace,IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMFace methods ***/
/*** IDirect3DRMFace methods ***/
STDMETHOD
(
AddVertex
)(
THIS_
D3DVALUE
x
,
D3DVALUE
y
,
D3DVALUE
z
)
PURE
;
STDMETHOD
(
AddVertex
)(
THIS_
D3DVALUE
x
,
D3DVALUE
y
,
D3DVALUE
z
)
PURE
;
STDMETHOD
(
AddVertexAndNormalIndexed
)(
THIS_
DWORD
vertex
,
DWORD
normal
)
PURE
;
STDMETHOD
(
AddVertexAndNormalIndexed
)(
THIS_
DWORD
vertex
,
DWORD
normal
)
PURE
;
...
@@ -2388,8 +2388,8 @@ DECLARE_INTERFACE_(IDirect3DRMFace2,IDirect3DRMObject)
...
@@ -2388,8 +2388,8 @@ DECLARE_INTERFACE_(IDirect3DRMFace2,IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMFace methods ***/
/*** IDirect3DRMFace methods ***/
STDMETHOD
(
AddVertex
)(
THIS_
D3DVALUE
x
,
D3DVALUE
y
,
D3DVALUE
z
)
PURE
;
STDMETHOD
(
AddVertex
)(
THIS_
D3DVALUE
x
,
D3DVALUE
y
,
D3DVALUE
z
)
PURE
;
STDMETHOD
(
AddVertexAndNormalIndexed
)(
THIS_
DWORD
vertex
,
DWORD
normal
)
PURE
;
STDMETHOD
(
AddVertexAndNormalIndexed
)(
THIS_
DWORD
vertex
,
DWORD
normal
)
PURE
;
...
@@ -2498,8 +2498,8 @@ DECLARE_INTERFACE_(IDirect3DRMMeshBuilder,IDirect3DRMVisual)
...
@@ -2498,8 +2498,8 @@ DECLARE_INTERFACE_(IDirect3DRMMeshBuilder,IDirect3DRMVisual)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMMeshBuilder methods ***/
/*** IDirect3DRMMeshBuilder methods ***/
STDMETHOD
(
Load
)(
THIS_
LPVOID
filename
,
LPVOID
name
,
D3DRMLOADOPTIONS
loadflags
,
D3DRMLOADTEXTURECALLBACK
,
LPVOID
pArg
)
PURE
;
STDMETHOD
(
Load
)(
THIS_
LPVOID
filename
,
LPVOID
name
,
D3DRMLOADOPTIONS
loadflags
,
D3DRMLOADTEXTURECALLBACK
,
LPVOID
pArg
)
PURE
;
STDMETHOD
(
Save
)(
THIS_
const
char
*
filename
,
D3DRMXOFFORMAT
,
D3DRMSAVEOPTIONS
save
)
PURE
;
STDMETHOD
(
Save
)(
THIS_
const
char
*
filename
,
D3DRMXOFFORMAT
,
D3DRMSAVEOPTIONS
save
)
PURE
;
...
@@ -2669,8 +2669,8 @@ DECLARE_INTERFACE_(IDirect3DRMMeshBuilder2,IDirect3DRMMeshBuilder)
...
@@ -2669,8 +2669,8 @@ DECLARE_INTERFACE_(IDirect3DRMMeshBuilder2,IDirect3DRMMeshBuilder)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMMeshBuilder methods ***/
/*** IDirect3DRMMeshBuilder methods ***/
STDMETHOD
(
Load
)(
THIS_
LPVOID
filename
,
LPVOID
name
,
D3DRMLOADOPTIONS
loadflags
,
D3DRMLOADTEXTURECALLBACK
,
LPVOID
pArg
)
PURE
;
STDMETHOD
(
Load
)(
THIS_
LPVOID
filename
,
LPVOID
name
,
D3DRMLOADOPTIONS
loadflags
,
D3DRMLOADTEXTURECALLBACK
,
LPVOID
pArg
)
PURE
;
STDMETHOD
(
Save
)(
THIS_
const
char
*
filename
,
D3DRMXOFFORMAT
,
D3DRMSAVEOPTIONS
save
)
PURE
;
STDMETHOD
(
Save
)(
THIS_
const
char
*
filename
,
D3DRMXOFFORMAT
,
D3DRMSAVEOPTIONS
save
)
PURE
;
...
@@ -2849,8 +2849,8 @@ DECLARE_INTERFACE_(IDirect3DRMMeshBuilder3,IDirect3DRMVisual)
...
@@ -2849,8 +2849,8 @@ DECLARE_INTERFACE_(IDirect3DRMMeshBuilder3,IDirect3DRMVisual)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMMeshBuilder3 methods ***/
/*** IDirect3DRMMeshBuilder3 methods ***/
STDMETHOD
(
Load
)(
THIS_
LPVOID
filename
,
LPVOID
name
,
D3DRMLOADOPTIONS
loadflags
,
D3DRMLOADTEXTURE3CALLBACK
,
LPVOID
pArg
)
PURE
;
STDMETHOD
(
Load
)(
THIS_
LPVOID
filename
,
LPVOID
name
,
D3DRMLOADOPTIONS
loadflags
,
D3DRMLOADTEXTURE3CALLBACK
,
LPVOID
pArg
)
PURE
;
STDMETHOD
(
Save
)(
THIS_
const
char
*
filename
,
D3DRMXOFFORMAT
,
D3DRMSAVEOPTIONS
save
)
PURE
;
STDMETHOD
(
Save
)(
THIS_
const
char
*
filename
,
D3DRMXOFFORMAT
,
D3DRMSAVEOPTIONS
save
)
PURE
;
...
@@ -3085,8 +3085,8 @@ DECLARE_INTERFACE_(IDirect3DRMLight,IDirect3DRMObject)
...
@@ -3085,8 +3085,8 @@ DECLARE_INTERFACE_(IDirect3DRMLight,IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMLight methods ***/
/*** IDirect3DRMLight methods ***/
STDMETHOD
(
SetType
)(
THIS_
D3DRMLIGHTTYPE
)
PURE
;
STDMETHOD
(
SetType
)(
THIS_
D3DRMLIGHTTYPE
)
PURE
;
STDMETHOD
(
SetColor
)(
THIS_
D3DCOLOR
)
PURE
;
STDMETHOD
(
SetColor
)(
THIS_
D3DCOLOR
)
PURE
;
...
@@ -3197,8 +3197,8 @@ DECLARE_INTERFACE_(IDirect3DRMTexture, IDirect3DRMVisual)
...
@@ -3197,8 +3197,8 @@ DECLARE_INTERFACE_(IDirect3DRMTexture, IDirect3DRMVisual)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMTexture methods ***/
/*** IDirect3DRMTexture methods ***/
STDMETHOD
(
InitFromFile
)(
THIS_
const
char
*
filename
)
PURE
;
STDMETHOD
(
InitFromFile
)(
THIS_
const
char
*
filename
)
PURE
;
STDMETHOD
(
InitFromSurface
)(
THIS_
IDirectDrawSurface
*
surface
)
PURE
;
STDMETHOD
(
InitFromSurface
)(
THIS_
IDirectDrawSurface
*
surface
)
PURE
;
...
@@ -3309,8 +3309,8 @@ DECLARE_INTERFACE_(IDirect3DRMTexture2, IDirect3DRMTexture)
...
@@ -3309,8 +3309,8 @@ DECLARE_INTERFACE_(IDirect3DRMTexture2, IDirect3DRMTexture)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMTexture methods ***/
/*** IDirect3DRMTexture methods ***/
STDMETHOD
(
InitFromFile
)(
THIS_
const
char
*
filename
)
PURE
;
STDMETHOD
(
InitFromFile
)(
THIS_
const
char
*
filename
)
PURE
;
STDMETHOD
(
InitFromSurface
)(
THIS_
IDirectDrawSurface
*
surface
)
PURE
;
STDMETHOD
(
InitFromSurface
)(
THIS_
IDirectDrawSurface
*
surface
)
PURE
;
...
@@ -3433,8 +3433,8 @@ DECLARE_INTERFACE_(IDirect3DRMTexture3, IDirect3DRMVisual)
...
@@ -3433,8 +3433,8 @@ DECLARE_INTERFACE_(IDirect3DRMTexture3, IDirect3DRMVisual)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMTexture3 methods ***/
/*** IDirect3DRMTexture3 methods ***/
STDMETHOD
(
InitFromFile
)(
THIS_
const
char
*
filename
)
PURE
;
STDMETHOD
(
InitFromFile
)(
THIS_
const
char
*
filename
)
PURE
;
STDMETHOD
(
InitFromSurface
)(
THIS_
IDirectDrawSurface
*
surface
)
PURE
;
STDMETHOD
(
InitFromSurface
)(
THIS_
IDirectDrawSurface
*
surface
)
PURE
;
...
@@ -3569,8 +3569,8 @@ DECLARE_INTERFACE_(IDirect3DRMWrap, IDirect3DRMObject)
...
@@ -3569,8 +3569,8 @@ DECLARE_INTERFACE_(IDirect3DRMWrap, IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMWrap methods ***/
/*** IDirect3DRMWrap methods ***/
STDMETHOD
(
Init
)(
THIS_
D3DRMWRAPTYPE
type
,
IDirect3DRMFrame
*
reference
,
D3DVALUE
ox
,
D3DVALUE
oy
,
D3DVALUE
oz
,
STDMETHOD
(
Init
)(
THIS_
D3DRMWRAPTYPE
type
,
IDirect3DRMFrame
*
reference
,
D3DVALUE
ox
,
D3DVALUE
oy
,
D3DVALUE
oz
,
D3DVALUE
dx
,
D3DVALUE
dy
,
D3DVALUE
dz
,
D3DVALUE
ux
,
D3DVALUE
uy
,
D3DVALUE
uz
,
D3DVALUE
dx
,
D3DVALUE
dy
,
D3DVALUE
dz
,
D3DVALUE
ux
,
D3DVALUE
uy
,
D3DVALUE
uz
,
...
@@ -3635,8 +3635,8 @@ DECLARE_INTERFACE_(IDirect3DRMMaterial, IDirect3DRMObject)
...
@@ -3635,8 +3635,8 @@ DECLARE_INTERFACE_(IDirect3DRMMaterial, IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMMaterial methods ***/
/*** IDirect3DRMMaterial methods ***/
STDMETHOD
(
SetPower
)(
THIS_
D3DVALUE
power
)
PURE
;
STDMETHOD
(
SetPower
)(
THIS_
D3DVALUE
power
)
PURE
;
STDMETHOD
(
SetSpecular
)(
THIS_
D3DVALUE
r
,
D3DVALUE
g
,
D3DVALUE
b
)
PURE
;
STDMETHOD
(
SetSpecular
)(
THIS_
D3DVALUE
r
,
D3DVALUE
g
,
D3DVALUE
b
)
PURE
;
...
@@ -3708,8 +3708,8 @@ DECLARE_INTERFACE_(IDirect3DRMMaterial2, IDirect3DRMObject)
...
@@ -3708,8 +3708,8 @@ DECLARE_INTERFACE_(IDirect3DRMMaterial2, IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMMaterial2 methods ***/
/*** IDirect3DRMMaterial2 methods ***/
STDMETHOD
(
SetPower
)(
THIS_
D3DVALUE
power
)
PURE
;
STDMETHOD
(
SetPower
)(
THIS_
D3DVALUE
power
)
PURE
;
STDMETHOD
(
SetSpecular
)(
THIS_
D3DVALUE
r
,
D3DVALUE
g
,
D3DVALUE
b
)
PURE
;
STDMETHOD
(
SetSpecular
)(
THIS_
D3DVALUE
r
,
D3DVALUE
g
,
D3DVALUE
b
)
PURE
;
...
@@ -3787,8 +3787,8 @@ DECLARE_INTERFACE_(IDirect3DRMAnimation, IDirect3DRMObject)
...
@@ -3787,8 +3787,8 @@ DECLARE_INTERFACE_(IDirect3DRMAnimation, IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMAnimation methods ***/
/*** IDirect3DRMAnimation methods ***/
STDMETHOD
(
SetOptions
)(
THIS_
D3DRMANIMATIONOPTIONS
flags
)
PURE
;
STDMETHOD
(
SetOptions
)(
THIS_
D3DRMANIMATIONOPTIONS
flags
)
PURE
;
STDMETHOD
(
AddRotateKey
)(
THIS_
D3DVALUE
time
,
D3DRMQUATERNION
*
q
)
PURE
;
STDMETHOD
(
AddRotateKey
)(
THIS_
D3DVALUE
time
,
D3DRMQUATERNION
*
q
)
PURE
;
...
@@ -3866,8 +3866,8 @@ DECLARE_INTERFACE_(IDirect3DRMAnimation2, IDirect3DRMObject)
...
@@ -3866,8 +3866,8 @@ DECLARE_INTERFACE_(IDirect3DRMAnimation2, IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMAnimation2 methods ***/
/*** IDirect3DRMAnimation2 methods ***/
STDMETHOD
(
SetOptions
)(
THIS_
D3DRMANIMATIONOPTIONS
flags
)
PURE
;
STDMETHOD
(
SetOptions
)(
THIS_
D3DRMANIMATIONOPTIONS
flags
)
PURE
;
STDMETHOD
(
AddRotateKey
)(
THIS_
D3DVALUE
time
,
D3DRMQUATERNION
*
q
)
PURE
;
STDMETHOD
(
AddRotateKey
)(
THIS_
D3DVALUE
time
,
D3DRMQUATERNION
*
q
)
PURE
;
...
@@ -3960,8 +3960,8 @@ DECLARE_INTERFACE_(IDirect3DRMAnimationSet, IDirect3DRMObject)
...
@@ -3960,8 +3960,8 @@ DECLARE_INTERFACE_(IDirect3DRMAnimationSet, IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMAnimationSet methods ***/
/*** IDirect3DRMAnimationSet methods ***/
STDMETHOD
(
AddAnimation
)(
THIS_
IDirect3DRMAnimation
*
animation
)
PURE
;
STDMETHOD
(
AddAnimation
)(
THIS_
IDirect3DRMAnimation
*
animation
)
PURE
;
STDMETHOD
(
Load
)(
THIS_
void
*
filename
,
void
*
name
,
D3DRMLOADOPTIONS
flags
,
STDMETHOD
(
Load
)(
THIS_
void
*
filename
,
void
*
name
,
D3DRMLOADOPTIONS
flags
,
...
@@ -4028,8 +4028,8 @@ DECLARE_INTERFACE_(IDirect3DRMAnimationSet2, IDirect3DRMObject)
...
@@ -4028,8 +4028,8 @@ DECLARE_INTERFACE_(IDirect3DRMAnimationSet2, IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMAnimationSet2 methods ***/
/*** IDirect3DRMAnimationSet2 methods ***/
STDMETHOD
(
AddAnimation
)(
THIS_
IDirect3DRMAnimation2
*
animation
)
PURE
;
STDMETHOD
(
AddAnimation
)(
THIS_
IDirect3DRMAnimation2
*
animation
)
PURE
;
STDMETHOD
(
Load
)(
THIS_
void
*
source
,
void
*
object_id
,
D3DRMLOADOPTIONS
flags
,
STDMETHOD
(
Load
)(
THIS_
void
*
source
,
void
*
object_id
,
D3DRMLOADOPTIONS
flags
,
...
@@ -4099,8 +4099,8 @@ DECLARE_INTERFACE_(IDirect3DRMUserVisual, IDirect3DRMVisual)
...
@@ -4099,8 +4099,8 @@ DECLARE_INTERFACE_(IDirect3DRMUserVisual, IDirect3DRMVisual)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMUserVisual methods ***/
/*** IDirect3DRMUserVisual methods ***/
STDMETHOD
(
Init
)(
THIS_
D3DRMUSERVISUALCALLBACK
fn
,
void
*
arg
)
PURE
;
STDMETHOD
(
Init
)(
THIS_
D3DRMUSERVISUALCALLBACK
fn
,
void
*
arg
)
PURE
;
};
};
...
@@ -4560,8 +4560,8 @@ DECLARE_INTERFACE_(IDirect3DRMInterpolator, IDirect3DRMObject)
...
@@ -4560,8 +4560,8 @@ DECLARE_INTERFACE_(IDirect3DRMInterpolator, IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMInterpolator methods ***/
/*** IDirect3DRMInterpolator methods ***/
STDMETHOD
(
AttachObject
)(
THIS_
IDirect3DRMObject
*
object
)
PURE
;
STDMETHOD
(
AttachObject
)(
THIS_
IDirect3DRMObject
*
object
)
PURE
;
STDMETHOD
(
GetAttachedObjects
)(
THIS_
IDirect3DRMObjectArray
**
array
)
PURE
;
STDMETHOD
(
GetAttachedObjects
)(
THIS_
IDirect3DRMObjectArray
**
array
)
PURE
;
...
@@ -4633,8 +4633,8 @@ DECLARE_INTERFACE_(IDirect3DRMClippedVisual, IDirect3DRMVisual)
...
@@ -4633,8 +4633,8 @@ DECLARE_INTERFACE_(IDirect3DRMClippedVisual, IDirect3DRMVisual)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMClippedVisual methods ***/
/*** IDirect3DRMClippedVisual methods ***/
STDMETHOD
(
Init
)
(
THIS_
IDirect3DRMVisual
*
visual
)
PURE
;
STDMETHOD
(
Init
)
(
THIS_
IDirect3DRMVisual
*
visual
)
PURE
;
STDMETHOD
(
AddPlane
)
(
THIS_
IDirect3DRMFrame3
*
reference
,
D3DVECTOR
*
point
,
STDMETHOD
(
AddPlane
)
(
THIS_
IDirect3DRMFrame3
*
reference
,
D3DVECTOR
*
point
,
...
...
include/d3drmwin.h
View file @
a9f3bc43
...
@@ -52,8 +52,8 @@ DECLARE_INTERFACE_(IDirect3DRMWinDevice,IDirect3DRMObject)
...
@@ -52,8 +52,8 @@ DECLARE_INTERFACE_(IDirect3DRMWinDevice,IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMWinDevice methods ***/
/*** IDirect3DRMWinDevice methods ***/
STDMETHOD
(
HandlePaint
)(
THIS_
HDC
)
PURE
;
STDMETHOD
(
HandlePaint
)(
THIS_
HDC
)
PURE
;
STDMETHOD
(
HandleActivate
)(
THIS_
WORD
)
PURE
;
STDMETHOD
(
HandleActivate
)(
THIS_
WORD
)
PURE
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment