wined3d: Implement shader_sm4_is_end().
diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h
index 1bee62e..f1efce8 100644
--- a/dlls/wined3d/wined3d_private.h
+++ b/dlls/wined3d/wined3d_private.h
@@ -672,7 +672,7 @@
 {
     void *(*shader_init)(const DWORD *ptr);
     void (*shader_free)(void *data);
-    void (*shader_read_header)(const DWORD **ptr, DWORD *shader_version);
+    void (*shader_read_header)(void *data, const DWORD **ptr, DWORD *shader_version);
     void (*shader_read_opcode)(void *data, const DWORD **ptr, struct wined3d_shader_instruction *ins,
             UINT *param_size, DWORD shader_version);
     void (*shader_read_src_param)(const DWORD **ptr, struct wined3d_shader_src_param *src_param,
@@ -681,7 +681,7 @@
             struct wined3d_shader_src_param *dst_rel_addr, DWORD shader_version);
     void (*shader_read_semantic)(const DWORD **ptr, struct wined3d_shader_semantic *semantic);
     void (*shader_read_comment)(const DWORD **ptr, const char **comment);
-    BOOL (*shader_is_end)(const DWORD **ptr);
+    BOOL (*shader_is_end)(void *data, const DWORD **ptr);
 };
 
 extern const struct wined3d_shader_frontend sm1_shader_frontend;