Notes: - kept byte_code as a 'DWORD *'. Alternative: use 'uint32_t *' instead, but would require larger changes: + internally in wined3d + requiring also to typecast from 'DWORD *' (the type in D3D* interfaces), to 'uint32_t*' (to be decided where: either is every client, or inside wined3d) - except in view.c, as most of definitions in wined3d_shader.h use uint32_t (and using cast to store in wined3d_shader_desc) // I'm not happy with this inconsistency. But even less happy with larger changes. - kept state_id as DWORD (ditto previous commits)