Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-fonts
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
Aleksandr Isakov
wine-fonts
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
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
99 additions
and
173 deletions
+99
-173
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
+0
-0
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
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
(
"(%p/%p)->(%p,%s): stub
\n
"
,
iface
,
This
,
size_return
,
path_return
);
FIXME
(
"iface %p, size %p, path %p stub!
\n
"
,
iface
,
size
,
path
);
return
E_NOTIMPL
;
}
...
...
@@ -706,12 +704,9 @@ static HRESULT WINAPI IDirect3DRM2Impl_AddSearchPath(IDirect3DRM2 *iface, const
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRM2Impl_GetSearchPath
(
IDirect3DRM2
*
iface
,
DWORD
*
size_return
,
LPSTR
path_return
)
static
HRESULT
WINAPI
IDirect3DRM2Impl_GetSearchPath
(
IDirect3DRM2
*
iface
,
DWORD
*
size
,
char
*
path
)
{
IDirect3DRMImpl
*
This
=
impl_from_IDirect3DRM2
(
iface
);
FIXME
(
"(%p/%p)->(%p,%s): stub
\n
"
,
iface
,
This
,
size_return
,
path_return
);
FIXME
(
"iface %p, size %p, path %p stub!
\n
"
,
iface
,
size
,
path
);
return
E_NOTIMPL
;
}
...
...
@@ -1088,12 +1083,9 @@ static HRESULT WINAPI IDirect3DRM3Impl_AddSearchPath(IDirect3DRM3* iface, const
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRM3Impl_GetSearchPath
(
IDirect3DRM3
*
iface
,
DWORD
*
size_return
,
LPSTR
path_return
)
static
HRESULT
WINAPI
IDirect3DRM3Impl_GetSearchPath
(
IDirect3DRM3
*
iface
,
DWORD
*
size
,
char
*
path
)
{
IDirect3DRMImpl
*
This
=
impl_from_IDirect3DRM3
(
iface
);
FIXME
(
"(%p/%p)->(%p,%s): stub
\n
"
,
iface
,
This
,
size_return
,
path_return
);
FIXME
(
"iface %p, size %p, path %p stub!
\n
"
,
iface
,
size
,
path
);
return
E_NOTIMPL
;
}
...
...
dlls/d3drm/device.c
View file @
a9f3bc43
...
...
@@ -175,24 +175,20 @@ static HRESULT WINAPI IDirect3DRMDevice2Impl_SetName(IDirect3DRMDevice2 *iface,
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMDevice2Impl_GetName
(
IDirect3DRMDevice2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMDevice2Impl_GetName
(
IDirect3DRMDevice2
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMDeviceImpl
*
This
=
impl_from_IDirect3DRMDevice2
(
iface
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMDevice2Impl_GetClassName
(
IDirect3DRMDevice2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMDevice2Impl_GetClassName
(
IDirect3DRMDevice2
*
iface
,
DWORD
*
size
,
char
*
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 ***/
...
...
@@ -585,22 +581,16 @@ static HRESULT WINAPI IDirect3DRMDevice3Impl_SetName(IDirect3DRMDevice3 *iface,
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMDevice3Impl_GetName
(
IDirect3DRMDevice3
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMDevice3Impl_GetName
(
IDirect3DRMDevice3
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMDeviceImpl
*
This
=
impl_from_IDirect3DRMDevice3
(
iface
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMDevice3Impl_GetClassName
(
IDirect3DRMDevice3
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMDevice3Impl_GetClassName
(
IDirect3DRMDevice3
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMDeviceImpl
*
This
=
impl_from_IDirect3DRMDevice3
(
iface
);
TRACE
(
"(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Device"
)
||
!
name
)
return
E_INVALIDARG
;
...
...
@@ -1073,24 +1063,20 @@ static HRESULT WINAPI IDirect3DRMWinDeviceImpl_SetName(IDirect3DRMWinDevice *ifa
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMWinDeviceImpl_GetName
(
IDirect3DRMWinDevice
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMWinDeviceImpl_GetName
(
IDirect3DRMWinDevice
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMDeviceImpl
*
This
=
impl_from_IDirect3DRMWinDevice
(
iface
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMWinDeviceImpl_GetClassName
(
IDirect3DRMWinDevice
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMWinDeviceImpl_GetClassName
(
IDirect3DRMWinDevice
*
iface
,
DWORD
*
size
,
char
*
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 ***/
...
...
dlls/d3drm/face.c
View file @
a9f3bc43
...
...
@@ -157,23 +157,20 @@ static HRESULT WINAPI IDirect3DRMFaceImpl_SetName(IDirect3DRMFace *iface, const
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
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMFaceImpl_GetClassName
(
IDirect3DRMFace
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMFaceImpl_GetClassName
(
IDirect3DRMFace
*
iface
,
DWORD
*
size
,
char
*
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 ***/
...
...
@@ -477,22 +474,16 @@ static HRESULT WINAPI IDirect3DRMFace2Impl_SetName(IDirect3DRMFace2 *iface, cons
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMFace2Impl_GetName
(
IDirect3DRMFace2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMFace2Impl_GetName
(
IDirect3DRMFace2
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMFaceImpl
*
This
=
impl_from_IDirect3DRMFace2
(
iface
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMFace2Impl_GetClassName
(
IDirect3DRMFace2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMFace2Impl_GetClassName
(
IDirect3DRMFace2
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMFaceImpl
*
This
=
impl_from_IDirect3DRMFace2
(
iface
);
TRACE
(
"(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Face"
)
||
!
name
)
return
E_INVALIDARG
;
...
...
dlls/d3drm/frame.c
View file @
a9f3bc43
...
...
@@ -568,24 +568,20 @@ static HRESULT WINAPI IDirect3DRMFrame2Impl_SetName(IDirect3DRMFrame2 *iface, co
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMFrame2Impl_GetName
(
IDirect3DRMFrame2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMFrame2Impl_GetName
(
IDirect3DRMFrame2
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMFrameImpl
*
This
=
impl_from_IDirect3DRMFrame2
(
iface
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMFrame2Impl_GetClassName
(
IDirect3DRMFrame2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMFrame2Impl_GetClassName
(
IDirect3DRMFrame2
*
iface
,
DWORD
*
size
,
char
*
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 ***/
...
...
@@ -1424,22 +1420,16 @@ static HRESULT WINAPI IDirect3DRMFrame3Impl_SetName(IDirect3DRMFrame3 *iface, co
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMFrame3Impl_GetName
(
IDirect3DRMFrame3
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMFrame3Impl_GetName
(
IDirect3DRMFrame3
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMFrameImpl
*
This
=
impl_from_IDirect3DRMFrame3
(
iface
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMFrame3Impl_GetClassName
(
IDirect3DRMFrame3
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMFrame3Impl_GetClassName
(
IDirect3DRMFrame3
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMFrameImpl
*
This
=
impl_from_IDirect3DRMFrame3
(
iface
);
TRACE
(
"(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Frame"
)
||
!
name
)
return
E_INVALIDARG
;
...
...
dlls/d3drm/light.c
View file @
a9f3bc43
...
...
@@ -152,22 +152,16 @@ static HRESULT WINAPI IDirect3DRMLightImpl_SetName(IDirect3DRMLight *iface, cons
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMLightImpl_GetName
(
IDirect3DRMLight
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMLightImpl_GetName
(
IDirect3DRMLight
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMLightImpl
*
This
=
impl_from_IDirect3DRMLight
(
iface
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMLightImpl_GetClassName
(
IDirect3DRMLight
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMLightImpl_GetClassName
(
IDirect3DRMLight
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMLightImpl
*
This
=
impl_from_IDirect3DRMLight
(
iface
);
TRACE
(
"(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Light"
)
||
!
name
)
return
E_INVALIDARG
;
...
...
dlls/d3drm/material.c
View file @
a9f3bc43
...
...
@@ -148,18 +148,16 @@ static HRESULT WINAPI IDirect3DRMMaterial2Impl_SetName(IDirect3DRMMaterial2 *ifa
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMMaterial2Impl_GetName
(
IDirect3DRMMaterial2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMMaterial2Impl_GetName
(
IDirect3DRMMaterial2
*
iface
,
DWORD
*
size
,
char
*
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
;
}
static
HRESULT
WINAPI
IDirect3DRMMaterial2Impl_GetClassName
(
IDirect3DRMMaterial2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMMaterial2Impl_GetClassName
(
IDirect3DRMMaterial2
*
iface
,
DWORD
*
size
,
char
*
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
)
return
E_INVALIDARG
;
...
...
dlls/d3drm/meshbuilder.c
View file @
a9f3bc43
...
...
@@ -473,24 +473,23 @@ static HRESULT WINAPI IDirect3DRMMeshBuilder2Impl_SetName(IDirect3DRMMeshBuilder
return
IDirect3DRMMeshBuilder3_SetName
(
&
mesh_builder
->
IDirect3DRMMeshBuilder3_iface
,
name
);
}
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder2Impl_GetName
(
IDirect3DRMMeshBuilder2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder2Impl_GetName
(
IDirect3DRMMeshBuilder2
*
iface
,
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_GetName
(
&
This
->
IDirect3DRMMeshBuilder3_iface
,
size
,
name
);
return
IDirect3DRMMeshBuilder3_GetName
(
&
mesh_builder
->
IDirect3DRMMeshBuilder3_iface
,
size
,
name
);
}
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder2Impl_GetClassName
(
IDirect3DRMMeshBuilder2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder2Impl_GetClassName
(
IDirect3DRMMeshBuilder2
*
iface
,
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 ***/
...
...
@@ -1067,37 +1066,35 @@ static HRESULT WINAPI IDirect3DRMMeshBuilder3Impl_SetName(IDirect3DRMMeshBuilder
return
D3DRM_OK
;
}
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder3Impl_GetName
(
IDirect3DRMMeshBuilder3
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder3Impl_GetName
(
IDirect3DRMMeshBuilder3
*
iface
,
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
)
return
E_POINTER
;
if
(
!
This
->
name
)
if
(
!
mesh_builder
->
name
)
{
*
size
=
0
;
return
D3DRM_OK
;
}
if
(
*
size
<
(
strlen
(
This
->
name
)
+
1
))
if
(
*
size
<
(
strlen
(
mesh_builder
->
name
)
+
1
))
return
E_INVALIDARG
;
strcpy
(
name
,
This
->
name
);
*
size
=
strlen
(
This
->
name
)
+
1
;
strcpy
(
name
,
mesh_builder
->
name
);
*
size
=
strlen
(
mesh_builder
->
name
)
+
1
;
return
D3DRM_OK
;
}
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder3Impl_GetClassName
(
IDirect3DRMMeshBuilder3
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMMeshBuilder3Impl_GetClassName
(
IDirect3DRMMeshBuilder3
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMMeshBuilderImpl
*
This
=
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
||
*
size
<
strlen
(
"Builder"
)
||
!
name
)
return
E_INVALIDARG
;
...
...
@@ -2594,22 +2591,16 @@ static HRESULT WINAPI IDirect3DRMMeshImpl_SetName(IDirect3DRMMesh *iface, const
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMMeshImpl_GetName
(
IDirect3DRMMesh
*
iface
,
LPDWORD
lpdwSize
,
LPSTR
lpName
)
static
HRESULT
WINAPI
IDirect3DRMMeshImpl_GetName
(
IDirect3DRMMesh
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMMeshImpl
*
This
=
impl_from_IDirect3DRMMesh
(
iface
);
FIXME
(
"(%p)->(%p,%p): stub
\n
"
,
This
,
lpdwSize
,
lpName
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMMeshImpl_GetClassName
(
IDirect3DRMMesh
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMMeshImpl_GetClassName
(
IDirect3DRMMesh
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMMeshImpl
*
This
=
impl_from_IDirect3DRMMesh
(
iface
);
TRACE
(
"(%p)->(%p, %p)
\n
"
,
This
,
size
,
name
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Mesh"
)
||
!
name
)
return
E_INVALIDARG
;
...
...
dlls/d3drm/texture.c
View file @
a9f3bc43
...
...
@@ -153,22 +153,20 @@ static HRESULT WINAPI IDirect3DRMTexture2Impl_SetName(IDirect3DRMTexture2 *iface
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMTexture2Impl_GetName
(
IDirect3DRMTexture2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMTexture2Impl_GetName
(
IDirect3DRMTexture2
*
iface
,
DWORD
*
size
,
char
*
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
;
}
static
HRESULT
WINAPI
IDirect3DRMTexture2Impl_GetClassName
(
IDirect3DRMTexture2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMTexture2Impl_GetClassName
(
IDirect3DRMTexture2
*
iface
,
DWORD
*
size
,
char
*
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 ***/
...
...
@@ -522,20 +520,16 @@ static HRESULT WINAPI IDirect3DRMTexture3Impl_SetName(IDirect3DRMTexture3 *iface
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMTexture3Impl_GetName
(
IDirect3DRMTexture3
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMTexture3Impl_GetName
(
IDirect3DRMTexture3
*
iface
,
DWORD
*
size
,
char
*
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
;
}
static
HRESULT
WINAPI
IDirect3DRMTexture3Impl_GetClassName
(
IDirect3DRMTexture3
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMTexture3Impl_GetClassName
(
IDirect3DRMTexture3
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMTextureImpl
*
This
=
impl_from_IDirect3DRMTexture3
(
iface
);
TRACE
(
"(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Texture"
)
||
!
name
)
return
E_INVALIDARG
;
...
...
dlls/d3drm/viewport.c
View file @
a9f3bc43
...
...
@@ -161,24 +161,20 @@ static HRESULT WINAPI IDirect3DRMViewportImpl_SetName(IDirect3DRMViewport *iface
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMViewportImpl_GetName
(
IDirect3DRMViewport
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMViewportImpl_GetName
(
IDirect3DRMViewport
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMViewportImpl
*
This
=
impl_from_IDirect3DRMViewport
(
iface
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMViewportImpl_GetClassName
(
IDirect3DRMViewport
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMViewportImpl_GetClassName
(
IDirect3DRMViewport
*
iface
,
DWORD
*
size
,
char
*
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 ***/
...
...
@@ -559,22 +555,16 @@ static HRESULT WINAPI IDirect3DRMViewport2Impl_SetName(IDirect3DRMViewport2 *ifa
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMViewport2Impl_GetName
(
IDirect3DRMViewport2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMViewport2Impl_GetName
(
IDirect3DRMViewport2
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMViewportImpl
*
This
=
impl_from_IDirect3DRMViewport2
(
iface
);
FIXME
(
"(%p/%p)->(%p, %p): stub
\n
"
,
iface
,
This
,
size
,
name
);
FIXME
(
"iface %p, size %p, name %p stub!
\n
"
,
iface
,
size
,
name
);
return
E_NOTIMPL
;
}
static
HRESULT
WINAPI
IDirect3DRMViewport2Impl_GetClassName
(
IDirect3DRMViewport2
*
iface
,
LPDWORD
size
,
LPSTR
name
)
static
HRESULT
WINAPI
IDirect3DRMViewport2Impl_GetClassName
(
IDirect3DRMViewport2
*
iface
,
DWORD
*
size
,
char
*
name
)
{
IDirect3DRMViewportImpl
*
This
=
impl_from_IDirect3DRMViewport2
(
iface
);
TRACE
(
"(%p/%p)->(%p, %p)
\n
"
,
iface
,
This
,
size
,
name
);
TRACE
(
"iface %p, size %p, name %p.
\n
"
,
iface
,
size
,
name
);
if
(
!
size
||
*
size
<
strlen
(
"Viewport"
)
||
!
name
)
return
E_INVALIDARG
;
...
...
include/d3drm.h
View file @
a9f3bc43
...
...
@@ -91,7 +91,7 @@ DECLARE_INTERFACE_(IDirect3DRM,IUnknown)
STDMETHOD
(
LoadTextureFromResource
)(
THIS_
HRSRC
resource
,
IDirect3DRMTexture
**
texture
)
PURE
;
STDMETHOD
(
SetSearchPath
)(
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
(
SetDefaultTextureShades
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
GetDevices
)(
THIS_
IDirect3DRMDeviceArray
**
array
)
PURE
;
...
...
@@ -231,7 +231,7 @@ DECLARE_INTERFACE_(IDirect3DRM2,IUnknown)
const
char
*
resource_type
,
IDirect3DRMTexture2
**
texture
)
PURE
;
STDMETHOD
(
SetSearchPath
)(
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
(
SetDefaultTextureShades
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
GetDevices
)(
THIS_
IDirect3DRMDeviceArray
**
array
)
PURE
;
...
...
@@ -374,7 +374,7 @@ DECLARE_INTERFACE_(IDirect3DRM3,IUnknown)
const
char
*
resource_type
,
IDirect3DRMTexture3
**
texture
)
PURE
;
STDMETHOD
(
SetSearchPath
)(
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
(
SetDefaultTextureShades
)(
THIS_
DWORD
)
PURE
;
STDMETHOD
(
GetDevices
)(
THIS_
IDirect3DRMDeviceArray
**
array
)
PURE
;
...
...
include/d3drmobj.h
View file @
a9f3bc43
This diff is collapsed.
Click to expand it.
include/d3drmwin.h
View file @
a9f3bc43
...
...
@@ -52,8 +52,8 @@ DECLARE_INTERFACE_(IDirect3DRMWinDevice,IDirect3DRMObject)
STDMETHOD
(
SetAppData
)(
THIS_
DWORD
data
)
PURE
;
STDMETHOD_
(
DWORD
,
GetAppData
)(
THIS
)
PURE
;
STDMETHOD
(
SetName
)(
THIS_
const
char
*
name
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
LPDWORD
lpdwSize
,
LPSTR
lpN
ame
)
PURE
;
STDMETHOD
(
GetName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
STDMETHOD
(
GetClassName
)(
THIS_
DWORD
*
size
,
char
*
n
ame
)
PURE
;
/*** IDirect3DRMWinDevice methods ***/
STDMETHOD
(
HandlePaint
)(
THIS_
HDC
)
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