wined3d: Remove IWineD3DVertexDeclaration_SetDeclaration() from the public interface.
wined3d: Separate the internal representation of vertex declaration elements from the struct used to create it.
wined3d: Don't create an END element for wined3d vertex declarations.
wined3d: Unify vertex and texture formats.
Huw Davies (14):
ole32: Remove unused static variable.
ole32: Don't allocate the ole clipboard object in global memory - we're not going to directly expose it to other processes.
ole32: Add a helper function to retrieve the implementation ptr.
ole32: Rearrange functions to eliminate forward declarations.
ole32: pFmt isn't exposed to the client, so simplify its allocation.
ole32: Simplify QueryInterface.
ole32: Use IsEqualIID rather than memcmp.
ole32: Register DataObject clipboard format.
ole32: Store the ole clipboard window's HWND in the DataObject clipboard format.
ole32: Move the code to set the clipboard formats to a separate function.
ole32/tests: Tests for the 'Ole Private Data' clipboard format.
rpcrt4: Dynamically allocate the buffer if the fixed size one isn't large enough. Don't return an inappropriate error if we fail to get the status text, it's only used for diagnostics.