From d84e2fa7471d2d530b06278aa6a5383736992970 Mon Sep 17 00:00:00 2001 From: Henri Verbeet Date: Thu, 17 Sep 2009 12:35:22 +0200 Subject: [PATCH] d3d8: Mark internal symbols hidden. --- dlls/d3d8/d3d8_private.h | 47 ++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/dlls/d3d8/d3d8_private.h b/dlls/d3d8/d3d8_private.h index 501aba6bccf..f1c7ded48a7 100644 --- a/dlls/d3d8/d3d8_private.h +++ b/dlls/d3d8/d3d8_private.h @@ -97,7 +97,7 @@ _pD3D8Caps->PixelShaderVersion = _pWineCaps->PixelShaderVersion; \ _pD3D8Caps->MaxPixelShaderValue = _pWineCaps->PixelShader1xMaxValue; -void fixup_caps(WINED3DCAPS *pWineCaps); +void fixup_caps(WINED3DCAPS *pWineCaps) DECLSPEC_HIDDEN; /* Direct3D8 Interfaces: */ typedef struct IDirect3DBaseTexture8Impl IDirect3DBaseTexture8Impl; @@ -133,7 +133,7 @@ typedef struct IDirect3DVertexShader8Impl IDirect3DVertexShader8Impl; /***************************************************************************** * Predeclare the interface implementation structures */ -extern const IDirect3D8Vtbl Direct3D8_Vtbl; +extern const IDirect3D8Vtbl Direct3D8_Vtbl DECLSPEC_HIDDEN; /***************************************************************************** * IDirect3D implementation structure @@ -155,8 +155,8 @@ struct IDirect3D8Impl /***************************************************************************** * Predeclare the interface implementation structures */ -extern const IDirect3DDevice8Vtbl Direct3DDevice8_Vtbl; -extern const IWineD3DDeviceParentVtbl d3d8_wined3d_device_parent_vtbl; +extern const IDirect3DDevice8Vtbl Direct3DDevice8_Vtbl DECLSPEC_HIDDEN; +extern const IWineD3DDeviceParentVtbl d3d8_wined3d_device_parent_vtbl DECLSPEC_HIDDEN; /***************************************************************************** * IDirect3DDevice8 implementation structure @@ -235,7 +235,7 @@ struct IDirect3DVolume8Impl }; HRESULT volume_init(IDirect3DVolume8Impl *volume, IDirect3DDevice8Impl *device, UINT width, UINT height, - UINT depth, DWORD usage, WINED3DFORMAT format, WINED3DPOOL pool); + UINT depth, DWORD usage, WINED3DFORMAT format, WINED3DPOOL pool) DECLSPEC_HIDDEN; /* ------------------- */ /* IDirect3DSwapChain8 */ @@ -244,7 +244,7 @@ HRESULT volume_init(IDirect3DVolume8Impl *volume, IDirect3DDevice8Impl *device, /***************************************************************************** * Predeclare the interface implementation structures */ -extern const IDirect3DSwapChain8Vtbl Direct3DSwapChain8_Vtbl; +extern const IDirect3DSwapChain8Vtbl Direct3DSwapChain8_Vtbl DECLSPEC_HIDDEN; /***************************************************************************** * IDirect3DSwapChain8 implementation structure @@ -290,7 +290,7 @@ struct IDirect3DSurface8Impl HRESULT surface_init(IDirect3DSurface8Impl *surface, IDirect3DDevice8Impl *device, UINT width, UINT height, D3DFORMAT format, BOOL lockable, BOOL discard, UINT level, - DWORD usage, D3DPOOL pool, D3DMULTISAMPLE_TYPE multisample_type, DWORD multisample_quality); + DWORD usage, D3DPOOL pool, D3DMULTISAMPLE_TYPE multisample_type, DWORD multisample_quality) DECLSPEC_HIDDEN; /* ------------------ */ /* IDirect3DResource8 */ @@ -299,7 +299,7 @@ HRESULT surface_init(IDirect3DSurface8Impl *surface, IDirect3DDevice8Impl *devic /***************************************************************************** * Predeclare the interface implementation structures */ -extern const IDirect3DResource8Vtbl Direct3DResource8_Vtbl; +extern const IDirect3DResource8Vtbl Direct3DResource8_Vtbl DECLSPEC_HIDDEN; /***************************************************************************** * IDirect3DResource8 implementation structure @@ -321,7 +321,7 @@ struct IDirect3DResource8Impl /***************************************************************************** * Predeclare the interface implementation structures */ -extern const IDirect3DVertexBuffer8Vtbl Direct3DVertexBuffer8_Vtbl; +extern const IDirect3DVertexBuffer8Vtbl Direct3DVertexBuffer8_Vtbl DECLSPEC_HIDDEN; /***************************************************************************** * IDirect3DVertexBuffer8 implementation structure @@ -348,7 +348,7 @@ struct IDirect3DVertexBuffer8Impl /***************************************************************************** * Predeclare the interface implementation structures */ -extern const IDirect3DIndexBuffer8Vtbl Direct3DIndexBuffer8_Vtbl; +extern const IDirect3DIndexBuffer8Vtbl Direct3DIndexBuffer8_Vtbl DECLSPEC_HIDDEN; /***************************************************************************** * IDirect3DIndexBuffer8 implementation structure @@ -392,7 +392,7 @@ struct IDirect3DBaseTexture8Impl /***************************************************************************** * Predeclare the interface implementation structures */ -extern const IDirect3DCubeTexture8Vtbl Direct3DCubeTexture8_Vtbl; +extern const IDirect3DCubeTexture8Vtbl Direct3DCubeTexture8_Vtbl DECLSPEC_HIDDEN; /***************************************************************************** * IDirect3DCubeTexture8 implementation structure @@ -417,7 +417,7 @@ struct IDirect3DCubeTexture8Impl /***************************************************************************** * Predeclare the interface implementation structures */ -extern const IDirect3DTexture8Vtbl Direct3DTexture8_Vtbl; +extern const IDirect3DTexture8Vtbl Direct3DTexture8_Vtbl DECLSPEC_HIDDEN; /***************************************************************************** * IDirect3DTexture8 implementation structure @@ -456,7 +456,7 @@ struct IDirect3DVolumeTexture8Impl }; HRESULT volumetexture_init(IDirect3DVolumeTexture8Impl *texture, IDirect3DDevice8Impl *device, - UINT width, UINT height, UINT depth, UINT levels, DWORD usage, D3DFORMAT format, D3DPOOL pool); + UINT width, UINT height, UINT depth, UINT levels, DWORD usage, D3DFORMAT format, D3DPOOL pool) DECLSPEC_HIDDEN; /* ----------------------- */ /* IDirect3DStateBlockImpl */ @@ -506,7 +506,7 @@ DECLARE_INTERFACE_(IDirect3DStateBlock8, IUnknown) /***************************************************************************** * Predeclare the interface implementation structures */ -extern const IDirect3DStateBlock8Vtbl Direct3DStateBlock8_Vtbl; +extern const IDirect3DStateBlock8Vtbl Direct3DStateBlock8_Vtbl DECLSPEC_HIDDEN; /***************************************************************************** * IDirect3DStateBlock implementation structure @@ -539,7 +539,7 @@ DECLARE_INTERFACE_(IDirect3DVertexDeclaration8, IUnknown) #define IDirect3DVertexDeclaration8_Release(p) (p)->lpVtbl->Release(p) /*** Implementation ***/ -extern const IDirect3DVertexDeclaration8Vtbl Direct3DVertexDeclaration8_Vtbl; +extern const IDirect3DVertexDeclaration8Vtbl Direct3DVertexDeclaration8_Vtbl DECLSPEC_HIDDEN; typedef struct { const IDirect3DVertexDeclaration8Vtbl *lpVtbl; @@ -596,7 +596,7 @@ DECLARE_INTERFACE_(IDirect3DPixelShader8,IUnknown) /***************************************************************************** * Predeclare the interface implementation structures */ -extern const IDirect3DVertexShader8Vtbl Direct3DVertexShader8_Vtbl; +extern const IDirect3DVertexShader8Vtbl Direct3DVertexShader8_Vtbl DECLSPEC_HIDDEN; /***************************************************************************** * IDirect3DVertexShader implementation structure @@ -621,7 +621,7 @@ struct IDirect3DVertexShader8Impl { /***************************************************************************** * Predeclare the interface implementation structures */ -extern const IDirect3DPixelShader8Vtbl Direct3DPixelShader8_Vtbl; +extern const IDirect3DPixelShader8Vtbl Direct3DPixelShader8_Vtbl DECLSPEC_HIDDEN; /***************************************************************************** * IDirect3DPixelShader implementation structure @@ -639,13 +639,14 @@ typedef struct IDirect3DPixelShader8Impl { * * to see how not defined it here */ -D3DFORMAT d3dformat_from_wined3dformat(WINED3DFORMAT format); -WINED3DFORMAT wined3dformat_from_d3dformat(D3DFORMAT format); -void load_local_constants(const DWORD *d3d8_elements, IWineD3DVertexShader *wined3d_vertex_shader); -UINT convert_to_wined3d_declaration(const DWORD *d3d8_elements, DWORD *d3d8_elements_size, WINED3DVERTEXELEMENT **wined3d_elements); -size_t parse_token(const DWORD* pToken); +D3DFORMAT d3dformat_from_wined3dformat(WINED3DFORMAT format) DECLSPEC_HIDDEN; +WINED3DFORMAT wined3dformat_from_d3dformat(D3DFORMAT format) DECLSPEC_HIDDEN; +void load_local_constants(const DWORD *d3d8_elements, IWineD3DVertexShader *wined3d_vertex_shader) DECLSPEC_HIDDEN; +UINT convert_to_wined3d_declaration(const DWORD *d3d8_elements, DWORD *d3d8_elements_size, + WINED3DVERTEXELEMENT **wined3d_elements) DECLSPEC_HIDDEN; +size_t parse_token(const DWORD *pToken) DECLSPEC_HIDDEN; /* Callbacks */ -extern ULONG WINAPI D3D8CB_DestroySwapChain (IWineD3DSwapChain *pSwapChain); +extern ULONG WINAPI D3D8CB_DestroySwapChain(IWineD3DSwapChain *pSwapChain) DECLSPEC_HIDDEN; #endif /* __WINE_D3DX8_PRIVATE_H */