Although the changes to the generated code are large, I tried to keep them as no-ops. The new thunks revealed that `pointer_is_offset` handling was broken. Instead of carrying it over to `generate_unix_thunk`, I fixed that in the process.
From: Jacek Caban jacek@codeweavers.com
--- dlls/opengl32/make_opengl | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/dlls/opengl32/make_opengl b/dlls/opengl32/make_opengl index 4c0162b1df5..b7eb06899e3 100755 --- a/dlls/opengl32/make_opengl +++ b/dlls/opengl32/make_opengl @@ -388,6 +388,7 @@ sub generate_unix_thunk($$$) $need_lock = 1 if $arg->textContent() =~ /HGLRC|HPBUFFERARB/; }
+ $ret .= "static " unless defined $manual_wow64_thunks{$name}; $ret .= "NTSTATUS $prefix_$name( void *args )\n"; $ret .= "{\n"; $ret .= " struct $name_params *params = args;\n"; @@ -1362,20 +1363,17 @@ print OUT "static GLboolean const_true = 1;\n\n"; foreach (sort keys %wgl_functions) { next if defined $manual_win_functions{$_}; - print OUT "static " unless defined $manual_wow64_thunks{$_}; print OUT generate_unix_thunk($_, $wgl_functions{$_}, "wgl"); } foreach (sort keys %norm_functions) { next if defined $manual_win_functions{$_}; - print OUT "static " unless defined $manual_wow64_thunks{$_}; print OUT generate_unix_thunk($_, $norm_functions{$_}, "gl"); } foreach (sort keys %ext_functions) { next if $_ =~ /^egl/; # unix-side only API next if defined $manual_win_functions{$_}; - print OUT "static " unless defined $manual_wow64_thunks{$_}; print OUT generate_unix_thunk($_, $ext_functions{$_}, "ext"); }
From: Jacek Caban jacek@codeweavers.com
--- dlls/opengl32/make_opengl | 145 +++++++++++++++++++++++++++++++----- dlls/opengl32/unix_thunks.c | 85 ++++++++------------- 2 files changed, 154 insertions(+), 76 deletions(-)
diff --git a/dlls/opengl32/make_opengl b/dlls/opengl32/make_opengl index b7eb06899e3..b713b1bb73b 100755 --- a/dlls/opengl32/make_opengl +++ b/dlls/opengl32/make_opengl @@ -288,7 +288,7 @@ my %state_attrib_funcs = "glDepthFunc" => "GL_DEPTH_FUNC, ¶ms->func, sizeof(params->func)", "glShadeModel" => "GL_SHADE_MODEL, ¶ms->mode, sizeof(params->mode)", "glClearColor" => "GL_COLOR_CLEAR_VALUE, ¶ms->red, 4 * sizeof(GLfloat)", - "glLightModelfv" => "params->pname, params->params, 0 /* variable size */", + "glLightModelfv" => "params->pname, PARAMSPTR(params->params), 0 /* variable size */", "glLightModeli" => "params->pname, ¶ms->param, sizeof(params->param)", );
@@ -375,12 +375,17 @@ sub get_func_ret($$) return $ret; }
-sub generate_unix_thunk($$$) +sub generate_unix_thunk($$$$) { - my ($name, $func, $prefix) = @_; + my ($name, $func, $is_wow64, $prefix) = @_; my $func_ret = get_func_ret( $func, 0 ); my $need_wrap = needs_wrapper( $name, $func ); my $need_lock = $func_ret =~ /HGLRC|HPBUFFERARB/; + my $teb = $is_wow64 ? "teb" : "params->teb"; + my $input_conv = ""; + my $output_conv = ""; + my $call_args = ""; + my $use_dc = 0; my $ret = "";
foreach my $arg (@{$func->[1]}) @@ -388,45 +393,145 @@ sub generate_unix_thunk($$$) $need_lock = 1 if $arg->textContent() =~ /HGLRC|HPBUFFERARB/; }
- $ret .= "static " unless defined $manual_wow64_thunks{$name}; - $ret .= "NTSTATUS $prefix_$name( void *args )\n"; + $ret .= "static " unless !$is_wow64 && defined $manual_wow64_thunks{$name}; + $ret .= "NTSTATUS "; + $ret .= "wow64_" if $is_wow64; + $ret .= "$prefix_$name( void *args )\n"; $ret .= "{\n"; - $ret .= " struct $name_params *params = args;\n"; + # special case for functions that take an HDC as first parameter - if (@{$func->[1]} && get_arg_type( ${$func->[1]}[0] ) eq "HDC" && $name !~ /wglMake(Context)?Current/) + $use_dc = @{$func->[1]} && get_arg_type( ${$func->[1]}[0] ) eq "HDC" && $name !~ /wglMake(Context)?Current/; + + $call_args .= " $teb," if $need_wrap; + if ($is_wow64) { - my $pname = get_arg_name( ${$func->[1]}[0] ); - $ret .= " const struct opengl_funcs *funcs = get_dc_funcs( params->$pname );\n"; + my $need_manual_thunk = 0; + $ret .= " struct\n {\n"; + $ret .= " PTR32 teb;\n"; + foreach my $arg (@{$func->[1]}) + { + my $ptype = get_wow64_arg_type( $arg ); + my $pname = get_arg_name( $arg ); + $ret .= " $ptype $pname;\n"; + + if ($ptype ne "PTR32") + { + $call_args .= " params->$pname,"; + } + elsif (defined $pointer_array_count{$_} && + ($arg->textContent() =~ /*.**/ || $arg->textContent() =~ /(sizei|int)ptr.**/)) + { + my $arg_type = get_arg_type( $arg ); + if ($arg_type =~ /*const*$/) + { + $arg_type =~ s/*const*$/**/; + } + elsif (!(($arg_type =~ /**$/))) + { + $arg_type =~ s/^const //; + } + $input_conv .= " $arg_type$pname = copy_wow64_ptr32s( params->$pname, params->$pointer_array_count{$_} );\n"; + $output_conv .= " free( $pname );\n"; + $call_args .= " $pname,"; + } + elsif (defined $pointer_is_offset{$_} && $pname =~ $pointer_is_offset{$_}) + { + my $offset_type = get_arg_type( $arg ); + $offset_type =~ s/*$//; + $input_conv .= " $offset_type$pname_arg;\n"; + $output_conv .= " *(PTR32 *)UlongToPtr(params->$pname) = PtrToUlong( $pname_arg );\n"; + $call_args .= " &$pname_arg,"; + } + elsif ($arg->textContent() =~ /(sizei|int)ptr/) + { + $call_args .= " (" . get_arg_type( $arg ) . ")ULongToPtr(params->$pname),"; + } + else + { + $call_args .= " ULongToPtr(params->$pname),"; + $need_manual_thunk = 1 if $arg->textContent() =~ /(*.**|[|(sizei|int)ptr.**)/; + } + } + if (!is_void_func($func)) + { + my $ptype = get_wow64_arg_type( $func->[0] ); + $ret .= " $ptype ret;\n"; + } + $ret .= " } *params = args;\n"; + if ($need_manual_thunk || get_wow64_arg_type( $func->[0] ) =~ /PTR32/) + { + $ret .= " FIXME( "params %p stub!\n", params );\n"; + $ret .= " return STATUS_NOT_IMPLEMENTED;\n"; + $ret .= "}\n\n"; + return $ret; + } + $ret .= " TEB *teb = get_teb64( params->teb );\n" if $need_wrap || !$use_dc; + } + else + { + foreach my $arg (@{$func->[1]}) + { + my $ptype = get_arg_type( $arg ); + my $pname = get_arg_name( $arg ); + if (!$need_wrap && defined $remap_types{$ptype}) + { + $call_args .= " ($remap_types{$ptype})params->$pname,"; + } + else + { + $call_args .= " params->$pname,"; + } + } + $ret .= " struct $name_params *params = args;\n"; + } + $ret .= $input_conv; + if ($use_dc) + { + my $param = "params->" . get_arg_name( ${$func->[1]}[0] ); + $param = "ULongToPtr($param)" if $is_wow64; + $ret .= " const struct opengl_funcs *funcs = get_dc_funcs( $param );\n"; $ret .= " if (!funcs || !funcs->p_$name) return STATUS_NOT_IMPLEMENTED;\n"; } elsif (!$need_wrap) { - $ret .= " const struct opengl_funcs *funcs = params->teb->glTable;\n"; + $ret .= " const struct opengl_funcs *funcs = $teb->glTable;\n"; } $ret .= " pthread_mutex_lock( &wgl_lock );\n" if $need_lock; $ret .= " "; - $ret .= "params->ret = " unless is_void_func( $func ); + if (!is_void_func( $func )) + { + $ret .= "params->ret = "; + $ret .= "(UINT_PTR)" if $is_wow64 && get_wow64_arg_type( $func->[0] ) =~ /PTR32/; + } $ret .= "($func_ret)" if defined $remap_types{$func_ret}; + $call_args =~ s/,$/ /; if ($need_wrap) { - my $call_args = " params->teb," . get_func_args( $func, 0, 0, "params->" ); - $call_args =~ s/,$/ /; $ret .= "wrap_$name($call_args);\n"; } else { - my $call_args = get_func_args( $func, 0, 1, "params->" ); $ret .= "funcs->p_$name($call_args);\n"; } $ret .= " pthread_mutex_unlock( &wgl_lock );\n" if $need_lock; if (defined $state_attrib_funcs{$name}) { - $ret .= " set_context_attribute( params->teb, $state_attrib_funcs{$name} );\n"; + my $state_args = $state_attrib_funcs{$name}; + if ($is_wow64) + { + $state_args =~ s/PARAMSPTR/UlongToPtr/g; + } + else + { + $state_args =~ s/PARAMSPTR//g; + } + $ret .= " set_context_attribute( $teb, $state_args );\n"; } elsif ($name !~ /^wgl|^glGet|^glIs[A-Z]|^glAre[A-Z]/) { - $ret .= " set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 );\n"; + $ret .= " set_context_attribute( $teb, -1 /* unsupported */, NULL, 0 );\n"; } + $ret .= $output_conv; $ret .= " return STATUS_SUCCESS;\n"; $ret .= "}\n\n";
@@ -1363,18 +1468,18 @@ print OUT "static GLboolean const_true = 1;\n\n"; foreach (sort keys %wgl_functions) { next if defined $manual_win_functions{$_}; - print OUT generate_unix_thunk($_, $wgl_functions{$_}, "wgl"); + print OUT generate_unix_thunk($_, $wgl_functions{$_}, 0, "wgl"); } foreach (sort keys %norm_functions) { next if defined $manual_win_functions{$_}; - print OUT generate_unix_thunk($_, $norm_functions{$_}, "gl"); + print OUT generate_unix_thunk($_, $norm_functions{$_}, 0, "gl"); } foreach (sort keys %ext_functions) { next if $_ =~ /^egl/; # unix-side only API next if defined $manual_win_functions{$_}; - print OUT generate_unix_thunk($_, $ext_functions{$_}, "ext"); + print OUT generate_unix_thunk($_, $ext_functions{$_}, 0, "ext"); }
print OUT "const unixlib_entry_t __wine_unix_call_funcs[] =\n"; @@ -1412,7 +1517,7 @@ foreach (sort keys %wgl_functions) { next if defined $manual_win_functions{$_}; next if defined $manual_wow64_thunks{$_}; - print OUT generate_wow64_thunk($_, $wgl_functions{$_}, "wgl"); + print OUT generate_unix_thunk($_, $wgl_functions{$_}, 1, "wgl"); } foreach (sort keys %norm_functions) { diff --git a/dlls/opengl32/unix_thunks.c b/dlls/opengl32/unix_thunks.c index 7c6d56372de..ba49df2b699 100644 --- a/dlls/opengl32/unix_thunks.c +++ b/dlls/opengl32/unix_thunks.c @@ -1393,7 +1393,7 @@ static NTSTATUS gl_glLightModelfv( void *args ) struct glLightModelfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLightModelfv( params->pname, params->params ); - set_context_attribute( params->teb, params->pname, params->params, 0 /* variable size */ ); + set_context_attribute( params->teb, params->pname, (params->params), 0 /* variable size */ ); return STATUS_SUCCESS; }
@@ -29919,18 +29919,12 @@ static NTSTATUS wow64_wgl_wglCopyContext( void *args ) PTR32 hglrcDst; UINT mask; BOOL ret; - } *params32 = args; - struct wglCopyContext_params params = - { - .teb = get_teb64(params32->teb), - .hglrcSrc = ULongToPtr(params32->hglrcSrc), - .hglrcDst = ULongToPtr(params32->hglrcDst), - .mask = params32->mask, - }; - NTSTATUS status; - status = wgl_wglCopyContext( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglCopyContext( teb, ULongToPtr(params->hglrcSrc), ULongToPtr(params->hglrcDst), params->mask ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_wgl_wglGetPixelFormat( void *args ) @@ -29940,16 +29934,11 @@ static NTSTATUS wow64_wgl_wglGetPixelFormat( void *args ) PTR32 teb; PTR32 hdc; int ret; - } *params32 = args; - struct wglGetPixelFormat_params params = - { - .teb = get_teb64(params32->teb), - .hdc = ULongToPtr(params32->hdc), - }; - NTSTATUS status; - status = wgl_wglGetPixelFormat( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + const struct opengl_funcs *funcs = get_dc_funcs( ULongToPtr(params->hdc) ); + if (!funcs || !funcs->p_wglGetPixelFormat) return STATUS_NOT_IMPLEMENTED; + params->ret = funcs->p_wglGetPixelFormat( ULongToPtr(params->hdc) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_wgl_wglSetPixelFormat( void *args ) @@ -29961,18 +29950,11 @@ static NTSTATUS wow64_wgl_wglSetPixelFormat( void *args ) int ipfd; PTR32 ppfd; BOOL ret; - } *params32 = args; - struct wglSetPixelFormat_params params = - { - .teb = get_teb64(params32->teb), - .hdc = ULongToPtr(params32->hdc), - .ipfd = params32->ipfd, - .ppfd = ULongToPtr(params32->ppfd), - }; - NTSTATUS status; - status = wgl_wglSetPixelFormat( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + const struct opengl_funcs *funcs = get_dc_funcs( ULongToPtr(params->hdc) ); + if (!funcs || !funcs->p_wglSetPixelFormat) return STATUS_NOT_IMPLEMENTED; + params->ret = funcs->p_wglSetPixelFormat( ULongToPtr(params->hdc), params->ipfd, ULongToPtr(params->ppfd) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_wgl_wglShareLists( void *args ) @@ -29983,17 +29965,12 @@ static NTSTATUS wow64_wgl_wglShareLists( void *args ) PTR32 hrcSrvShare; PTR32 hrcSrvSource; BOOL ret; - } *params32 = args; - struct wglShareLists_params params = - { - .teb = get_teb64(params32->teb), - .hrcSrvShare = ULongToPtr(params32->hrcSrvShare), - .hrcSrvSource = ULongToPtr(params32->hrcSrvSource), - }; - NTSTATUS status; - status = wgl_wglShareLists( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglShareLists( teb, ULongToPtr(params->hrcSrvShare), ULongToPtr(params->hrcSrvSource) ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_wgl_wglSwapBuffers( void *args ) @@ -30003,16 +29980,12 @@ static NTSTATUS wow64_wgl_wglSwapBuffers( void *args ) PTR32 teb; PTR32 hdc; BOOL ret; - } *params32 = args; - struct wglSwapBuffers_params params = - { - .teb = get_teb64(params32->teb), - .hdc = ULongToPtr(params32->hdc), - }; - NTSTATUS status; - status = wgl_wglSwapBuffers( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = get_dc_funcs( ULongToPtr(params->hdc) ); + if (!funcs || !funcs->p_wglSwapBuffers) return STATUS_NOT_IMPLEMENTED; + params->ret = wrap_wglSwapBuffers( teb, ULongToPtr(params->hdc) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glAccum( void *args )
From: Jacek Caban jacek@codeweavers.com
--- dlls/opengl32/make_opengl | 2 +- dlls/opengl32/unix_thunks.c | 5470 +++++++++++++---------------------- 2 files changed, 1987 insertions(+), 3485 deletions(-)
diff --git a/dlls/opengl32/make_opengl b/dlls/opengl32/make_opengl index b713b1bb73b..2a6c20e55b2 100755 --- a/dlls/opengl32/make_opengl +++ b/dlls/opengl32/make_opengl @@ -1523,7 +1523,7 @@ foreach (sort keys %norm_functions) { next if defined $manual_win_functions{$_}; next if defined $manual_wow64_thunks{$_}; - print OUT generate_wow64_thunk($_, $norm_functions{$_}, "gl"); + print OUT generate_unix_thunk($_, $norm_functions{$_}, 1, "gl"); } foreach (sort keys %ext_functions) { diff --git a/dlls/opengl32/unix_thunks.c b/dlls/opengl32/unix_thunks.c index ba49df2b699..6de84a958ac 100644 --- a/dlls/opengl32/unix_thunks.c +++ b/dlls/opengl32/unix_thunks.c @@ -29995,16 +29995,12 @@ static NTSTATUS wow64_gl_glAccum( void *args ) PTR32 teb; GLenum op; GLfloat value; - } *params32 = args; - struct glAccum_params params = - { - .teb = get_teb64(params32->teb), - .op = params32->op, - .value = params32->value, - }; - NTSTATUS status; - status = gl_glAccum( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glAccum( params->op, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glAlphaFunc( void *args ) @@ -30014,16 +30010,12 @@ static NTSTATUS wow64_gl_glAlphaFunc( void *args ) PTR32 teb; GLenum func; GLfloat ref; - } *params32 = args; - struct glAlphaFunc_params params = - { - .teb = get_teb64(params32->teb), - .func = params32->func, - .ref = params32->ref, - }; - NTSTATUS status; - status = gl_glAlphaFunc( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glAlphaFunc( params->func, params->ref ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glAreTexturesResident( void *args ) @@ -30035,18 +30027,11 @@ static NTSTATUS wow64_gl_glAreTexturesResident( void *args ) PTR32 textures; PTR32 residences; GLboolean ret; - } *params32 = args; - struct glAreTexturesResident_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .textures = ULongToPtr(params32->textures), - .residences = ULongToPtr(params32->residences), - }; - NTSTATUS status; - status = gl_glAreTexturesResident( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glAreTexturesResident( params->n, ULongToPtr(params->textures), ULongToPtr(params->residences) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glArrayElement( void *args ) @@ -30055,15 +30040,12 @@ static NTSTATUS wow64_gl_glArrayElement( void *args ) { PTR32 teb; GLint i; - } *params32 = args; - struct glArrayElement_params params = - { - .teb = get_teb64(params32->teb), - .i = params32->i, - }; - NTSTATUS status; - status = gl_glArrayElement( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glArrayElement( params->i ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glBegin( void *args ) @@ -30072,15 +30054,12 @@ static NTSTATUS wow64_gl_glBegin( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glBegin_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = gl_glBegin( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBegin( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glBindTexture( void *args ) @@ -30090,16 +30069,12 @@ static NTSTATUS wow64_gl_glBindTexture( void *args ) PTR32 teb; GLenum target; GLuint texture; - } *params32 = args; - struct glBindTexture_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .texture = params32->texture, - }; - NTSTATUS status; - status = gl_glBindTexture( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindTexture( params->target, params->texture ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glBitmap( void *args ) @@ -30114,21 +30089,12 @@ static NTSTATUS wow64_gl_glBitmap( void *args ) GLfloat xmove; GLfloat ymove; PTR32 bitmap; - } *params32 = args; - struct glBitmap_params params = - { - .teb = get_teb64(params32->teb), - .width = params32->width, - .height = params32->height, - .xorig = params32->xorig, - .yorig = params32->yorig, - .xmove = params32->xmove, - .ymove = params32->ymove, - .bitmap = ULongToPtr(params32->bitmap), - }; - NTSTATUS status; - status = gl_glBitmap( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBitmap( params->width, params->height, params->xorig, params->yorig, params->xmove, params->ymove, ULongToPtr(params->bitmap) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glBlendFunc( void *args ) @@ -30138,16 +30104,12 @@ static NTSTATUS wow64_gl_glBlendFunc( void *args ) PTR32 teb; GLenum sfactor; GLenum dfactor; - } *params32 = args; - struct glBlendFunc_params params = - { - .teb = get_teb64(params32->teb), - .sfactor = params32->sfactor, - .dfactor = params32->dfactor, - }; - NTSTATUS status; - status = gl_glBlendFunc( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendFunc( params->sfactor, params->dfactor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glCallList( void *args ) @@ -30156,15 +30118,12 @@ static NTSTATUS wow64_gl_glCallList( void *args ) { PTR32 teb; GLuint list; - } *params32 = args; - struct glCallList_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - }; - NTSTATUS status; - status = gl_glCallList( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCallList( params->list ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glCallLists( void *args ) @@ -30175,17 +30134,12 @@ static NTSTATUS wow64_gl_glCallLists( void *args ) GLsizei n; GLenum type; PTR32 lists; - } *params32 = args; - struct glCallLists_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .type = params32->type, - .lists = ULongToPtr(params32->lists), - }; - NTSTATUS status; - status = gl_glCallLists( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCallLists( params->n, params->type, ULongToPtr(params->lists) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glClear( void *args ) @@ -30194,15 +30148,11 @@ static NTSTATUS wow64_gl_glClear( void *args ) { PTR32 teb; GLbitfield mask; - } *params32 = args; - struct glClear_params params = - { - .teb = get_teb64(params32->teb), - .mask = params32->mask, - }; - NTSTATUS status; - status = gl_glClear( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + wrap_glClear( teb, params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glClearAccum( void *args ) @@ -30214,18 +30164,12 @@ static NTSTATUS wow64_gl_glClearAccum( void *args ) GLfloat green; GLfloat blue; GLfloat alpha; - } *params32 = args; - struct glClearAccum_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = gl_glClearAccum( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearAccum( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glClearColor( void *args ) @@ -30237,18 +30181,12 @@ static NTSTATUS wow64_gl_glClearColor( void *args ) GLfloat green; GLfloat blue; GLfloat alpha; - } *params32 = args; - struct glClearColor_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = gl_glClearColor( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearColor( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, GL_COLOR_CLEAR_VALUE, ¶ms->red, 4 * sizeof(GLfloat) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glClearDepth( void *args ) @@ -30257,15 +30195,12 @@ static NTSTATUS wow64_gl_glClearDepth( void *args ) { PTR32 teb; GLdouble depth; - } *params32 = args; - struct glClearDepth_params params = - { - .teb = get_teb64(params32->teb), - .depth = params32->depth, - }; - NTSTATUS status; - status = gl_glClearDepth( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearDepth( params->depth ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glClearIndex( void *args ) @@ -30274,15 +30209,12 @@ static NTSTATUS wow64_gl_glClearIndex( void *args ) { PTR32 teb; GLfloat c; - } *params32 = args; - struct glClearIndex_params params = - { - .teb = get_teb64(params32->teb), - .c = params32->c, - }; - NTSTATUS status; - status = gl_glClearIndex( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearIndex( params->c ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glClearStencil( void *args ) @@ -30291,15 +30223,12 @@ static NTSTATUS wow64_gl_glClearStencil( void *args ) { PTR32 teb; GLint s; - } *params32 = args; - struct glClearStencil_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - }; - NTSTATUS status; - status = gl_glClearStencil( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearStencil( params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glClipPlane( void *args ) @@ -30309,16 +30238,12 @@ static NTSTATUS wow64_gl_glClipPlane( void *args ) PTR32 teb; GLenum plane; PTR32 equation; - } *params32 = args; - struct glClipPlane_params params = - { - .teb = get_teb64(params32->teb), - .plane = params32->plane, - .equation = ULongToPtr(params32->equation), - }; - NTSTATUS status; - status = gl_glClipPlane( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClipPlane( params->plane, ULongToPtr(params->equation) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3b( void *args ) @@ -30329,17 +30254,12 @@ static NTSTATUS wow64_gl_glColor3b( void *args ) GLbyte red; GLbyte green; GLbyte blue; - } *params32 = args; - struct glColor3b_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = gl_glColor3b( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3b( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3bv( void *args ) @@ -30348,15 +30268,12 @@ static NTSTATUS wow64_gl_glColor3bv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor3bv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor3bv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3bv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3d( void *args ) @@ -30367,17 +30284,12 @@ static NTSTATUS wow64_gl_glColor3d( void *args ) GLdouble red; GLdouble green; GLdouble blue; - } *params32 = args; - struct glColor3d_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = gl_glColor3d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3d( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3dv( void *args ) @@ -30386,15 +30298,12 @@ static NTSTATUS wow64_gl_glColor3dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor3dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3f( void *args ) @@ -30405,17 +30314,12 @@ static NTSTATUS wow64_gl_glColor3f( void *args ) GLfloat red; GLfloat green; GLfloat blue; - } *params32 = args; - struct glColor3f_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = gl_glColor3f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3f( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3fv( void *args ) @@ -30424,15 +30328,12 @@ static NTSTATUS wow64_gl_glColor3fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor3fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3i( void *args ) @@ -30443,17 +30344,12 @@ static NTSTATUS wow64_gl_glColor3i( void *args ) GLint red; GLint green; GLint blue; - } *params32 = args; - struct glColor3i_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = gl_glColor3i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3i( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3iv( void *args ) @@ -30462,15 +30358,12 @@ static NTSTATUS wow64_gl_glColor3iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor3iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor3iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3s( void *args ) @@ -30481,17 +30374,12 @@ static NTSTATUS wow64_gl_glColor3s( void *args ) GLshort red; GLshort green; GLshort blue; - } *params32 = args; - struct glColor3s_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = gl_glColor3s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3s( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3sv( void *args ) @@ -30500,15 +30388,12 @@ static NTSTATUS wow64_gl_glColor3sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor3sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor3sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3ub( void *args ) @@ -30519,17 +30404,12 @@ static NTSTATUS wow64_gl_glColor3ub( void *args ) GLubyte red; GLubyte green; GLubyte blue; - } *params32 = args; - struct glColor3ub_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = gl_glColor3ub( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3ub( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3ubv( void *args ) @@ -30538,15 +30418,12 @@ static NTSTATUS wow64_gl_glColor3ubv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor3ubv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor3ubv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3ubv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3ui( void *args ) @@ -30557,17 +30434,12 @@ static NTSTATUS wow64_gl_glColor3ui( void *args ) GLuint red; GLuint green; GLuint blue; - } *params32 = args; - struct glColor3ui_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = gl_glColor3ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3ui( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3uiv( void *args ) @@ -30576,15 +30448,12 @@ static NTSTATUS wow64_gl_glColor3uiv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor3uiv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor3uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3uiv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3us( void *args ) @@ -30595,17 +30464,12 @@ static NTSTATUS wow64_gl_glColor3us( void *args ) GLushort red; GLushort green; GLushort blue; - } *params32 = args; - struct glColor3us_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = gl_glColor3us( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3us( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor3usv( void *args ) @@ -30614,15 +30478,12 @@ static NTSTATUS wow64_gl_glColor3usv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor3usv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor3usv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3usv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4b( void *args ) @@ -30634,18 +30495,12 @@ static NTSTATUS wow64_gl_glColor4b( void *args ) GLbyte green; GLbyte blue; GLbyte alpha; - } *params32 = args; - struct glColor4b_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = gl_glColor4b( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4b( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4bv( void *args ) @@ -30654,15 +30509,12 @@ static NTSTATUS wow64_gl_glColor4bv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor4bv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor4bv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4bv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4d( void *args ) @@ -30674,18 +30526,12 @@ static NTSTATUS wow64_gl_glColor4d( void *args ) GLdouble green; GLdouble blue; GLdouble alpha; - } *params32 = args; - struct glColor4d_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = gl_glColor4d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4d( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4dv( void *args ) @@ -30694,15 +30540,12 @@ static NTSTATUS wow64_gl_glColor4dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor4dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4f( void *args ) @@ -30714,18 +30557,12 @@ static NTSTATUS wow64_gl_glColor4f( void *args ) GLfloat green; GLfloat blue; GLfloat alpha; - } *params32 = args; - struct glColor4f_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = gl_glColor4f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4f( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4fv( void *args ) @@ -30734,15 +30571,12 @@ static NTSTATUS wow64_gl_glColor4fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor4fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor4fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4i( void *args ) @@ -30754,18 +30588,12 @@ static NTSTATUS wow64_gl_glColor4i( void *args ) GLint green; GLint blue; GLint alpha; - } *params32 = args; - struct glColor4i_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = gl_glColor4i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4i( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4iv( void *args ) @@ -30774,15 +30602,12 @@ static NTSTATUS wow64_gl_glColor4iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor4iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor4iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4s( void *args ) @@ -30794,18 +30619,12 @@ static NTSTATUS wow64_gl_glColor4s( void *args ) GLshort green; GLshort blue; GLshort alpha; - } *params32 = args; - struct glColor4s_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = gl_glColor4s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4s( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4sv( void *args ) @@ -30814,15 +30633,12 @@ static NTSTATUS wow64_gl_glColor4sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor4sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor4sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4ub( void *args ) @@ -30834,18 +30650,12 @@ static NTSTATUS wow64_gl_glColor4ub( void *args ) GLubyte green; GLubyte blue; GLubyte alpha; - } *params32 = args; - struct glColor4ub_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = gl_glColor4ub( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4ub( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4ubv( void *args ) @@ -30854,15 +30664,12 @@ static NTSTATUS wow64_gl_glColor4ubv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor4ubv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor4ubv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4ubv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4ui( void *args ) @@ -30874,18 +30681,12 @@ static NTSTATUS wow64_gl_glColor4ui( void *args ) GLuint green; GLuint blue; GLuint alpha; - } *params32 = args; - struct glColor4ui_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = gl_glColor4ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4ui( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4uiv( void *args ) @@ -30894,15 +30695,12 @@ static NTSTATUS wow64_gl_glColor4uiv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor4uiv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor4uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4uiv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4us( void *args ) @@ -30914,18 +30712,12 @@ static NTSTATUS wow64_gl_glColor4us( void *args ) GLushort green; GLushort blue; GLushort alpha; - } *params32 = args; - struct glColor4us_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = gl_glColor4us( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4us( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColor4usv( void *args ) @@ -30934,15 +30726,12 @@ static NTSTATUS wow64_gl_glColor4usv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor4usv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glColor4usv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4usv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColorMask( void *args ) @@ -30954,18 +30743,12 @@ static NTSTATUS wow64_gl_glColorMask( void *args ) GLboolean green; GLboolean blue; GLboolean alpha; - } *params32 = args; - struct glColorMask_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = gl_glColorMask( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorMask( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColorMaterial( void *args ) @@ -30975,16 +30758,12 @@ static NTSTATUS wow64_gl_glColorMaterial( void *args ) PTR32 teb; GLenum face; GLenum mode; - } *params32 = args; - struct glColorMaterial_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .mode = params32->mode, - }; - NTSTATUS status; - status = gl_glColorMaterial( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorMaterial( params->face, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glColorPointer( void *args ) @@ -30996,18 +30775,12 @@ static NTSTATUS wow64_gl_glColorPointer( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glColorPointer_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = gl_glColorPointer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorPointer( params->size, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glCopyPixels( void *args ) @@ -31020,19 +30793,12 @@ static NTSTATUS wow64_gl_glCopyPixels( void *args ) GLsizei width; GLsizei height; GLenum type; - } *params32 = args; - struct glCopyPixels_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - .type = params32->type, - }; - NTSTATUS status; - status = gl_glCopyPixels( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyPixels( params->x, params->y, params->width, params->height, params->type ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glCopyTexImage1D( void *args ) @@ -31047,21 +30813,12 @@ static NTSTATUS wow64_gl_glCopyTexImage1D( void *args ) GLint y; GLsizei width; GLint border; - } *params32 = args; - struct glCopyTexImage1D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .border = params32->border, - }; - NTSTATUS status; - status = gl_glCopyTexImage1D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTexImage1D( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glCopyTexImage2D( void *args ) @@ -31077,22 +30834,12 @@ static NTSTATUS wow64_gl_glCopyTexImage2D( void *args ) GLsizei width; GLsizei height; GLint border; - } *params32 = args; - struct glCopyTexImage2D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - .border = params32->border, - }; - NTSTATUS status; - status = gl_glCopyTexImage2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTexImage2D( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glCopyTexSubImage1D( void *args ) @@ -31106,20 +30853,12 @@ static NTSTATUS wow64_gl_glCopyTexSubImage1D( void *args ) GLint x; GLint y; GLsizei width; - } *params32 = args; - struct glCopyTexSubImage1D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - }; - NTSTATUS status; - status = gl_glCopyTexSubImage1D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTexSubImage1D( params->target, params->level, params->xoffset, params->x, params->y, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glCopyTexSubImage2D( void *args ) @@ -31135,22 +30874,12 @@ static NTSTATUS wow64_gl_glCopyTexSubImage2D( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glCopyTexSubImage2D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = gl_glCopyTexSubImage2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTexSubImage2D( params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glCullFace( void *args ) @@ -31159,15 +30888,12 @@ static NTSTATUS wow64_gl_glCullFace( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glCullFace_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = gl_glCullFace( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCullFace( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glDeleteLists( void *args ) @@ -31177,16 +30903,12 @@ static NTSTATUS wow64_gl_glDeleteLists( void *args ) PTR32 teb; GLuint list; GLsizei range; - } *params32 = args; - struct glDeleteLists_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - .range = params32->range, - }; - NTSTATUS status; - status = gl_glDeleteLists( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteLists( params->list, params->range ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glDeleteTextures( void *args ) @@ -31196,16 +30918,12 @@ static NTSTATUS wow64_gl_glDeleteTextures( void *args ) PTR32 teb; GLsizei n; PTR32 textures; - } *params32 = args; - struct glDeleteTextures_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .textures = ULongToPtr(params32->textures), - }; - NTSTATUS status; - status = gl_glDeleteTextures( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteTextures( params->n, ULongToPtr(params->textures) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glDepthFunc( void *args ) @@ -31214,15 +30932,12 @@ static NTSTATUS wow64_gl_glDepthFunc( void *args ) { PTR32 teb; GLenum func; - } *params32 = args; - struct glDepthFunc_params params = - { - .teb = get_teb64(params32->teb), - .func = params32->func, - }; - NTSTATUS status; - status = gl_glDepthFunc( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDepthFunc( params->func ); + set_context_attribute( teb, GL_DEPTH_FUNC, ¶ms->func, sizeof(params->func) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glDepthMask( void *args ) @@ -31231,15 +30946,12 @@ static NTSTATUS wow64_gl_glDepthMask( void *args ) { PTR32 teb; GLboolean flag; - } *params32 = args; - struct glDepthMask_params params = - { - .teb = get_teb64(params32->teb), - .flag = params32->flag, - }; - NTSTATUS status; - status = gl_glDepthMask( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDepthMask( params->flag ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glDepthRange( void *args ) @@ -31249,16 +30961,12 @@ static NTSTATUS wow64_gl_glDepthRange( void *args ) PTR32 teb; GLdouble n; GLdouble f; - } *params32 = args; - struct glDepthRange_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .f = params32->f, - }; - NTSTATUS status; - status = gl_glDepthRange( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDepthRange( params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glDisable( void *args ) @@ -31267,15 +30975,12 @@ static NTSTATUS wow64_gl_glDisable( void *args ) { PTR32 teb; GLenum cap; - } *params32 = args; - struct glDisable_params params = - { - .teb = get_teb64(params32->teb), - .cap = params32->cap, - }; - NTSTATUS status; - status = gl_glDisable( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDisable( params->cap ); + set_context_attribute( teb, params->cap, &const_false, sizeof(const_false) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glDisableClientState( void *args ) @@ -31284,15 +30989,12 @@ static NTSTATUS wow64_gl_glDisableClientState( void *args ) { PTR32 teb; GLenum array; - } *params32 = args; - struct glDisableClientState_params params = - { - .teb = get_teb64(params32->teb), - .array = params32->array, - }; - NTSTATUS status; - status = gl_glDisableClientState( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDisableClientState( params->array ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glDrawArrays( void *args ) @@ -31303,17 +31005,12 @@ static NTSTATUS wow64_gl_glDrawArrays( void *args ) GLenum mode; GLint first; GLsizei count; - } *params32 = args; - struct glDrawArrays_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .first = params32->first, - .count = params32->count, - }; - NTSTATUS status; - status = gl_glDrawArrays( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawArrays( params->mode, params->first, params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glDrawBuffer( void *args ) @@ -31322,15 +31019,12 @@ static NTSTATUS wow64_gl_glDrawBuffer( void *args ) { PTR32 teb; GLenum buf; - } *params32 = args; - struct glDrawBuffer_params params = - { - .teb = get_teb64(params32->teb), - .buf = params32->buf, - }; - NTSTATUS status; - status = gl_glDrawBuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawBuffer( params->buf ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glDrawElements( void *args ) @@ -31342,18 +31036,12 @@ static NTSTATUS wow64_gl_glDrawElements( void *args ) GLsizei count; GLenum type; PTR32 indices; - } *params32 = args; - struct glDrawElements_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .count = params32->count, - .type = params32->type, - .indices = ULongToPtr(params32->indices), - }; - NTSTATUS status; - status = gl_glDrawElements( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawElements( params->mode, params->count, params->type, ULongToPtr(params->indices) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glDrawPixels( void *args ) @@ -31366,19 +31054,11 @@ static NTSTATUS wow64_gl_glDrawPixels( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glDrawPixels_params params = - { - .teb = get_teb64(params32->teb), - .width = params32->width, - .height = params32->height, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = gl_glDrawPixels( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + wrap_glDrawPixels( teb, params->width, params->height, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEdgeFlag( void *args ) @@ -31387,15 +31067,12 @@ static NTSTATUS wow64_gl_glEdgeFlag( void *args ) { PTR32 teb; GLboolean flag; - } *params32 = args; - struct glEdgeFlag_params params = - { - .teb = get_teb64(params32->teb), - .flag = params32->flag, - }; - NTSTATUS status; - status = gl_glEdgeFlag( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEdgeFlag( params->flag ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEdgeFlagPointer( void *args ) @@ -31405,16 +31082,12 @@ static NTSTATUS wow64_gl_glEdgeFlagPointer( void *args ) PTR32 teb; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glEdgeFlagPointer_params params = - { - .teb = get_teb64(params32->teb), - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = gl_glEdgeFlagPointer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEdgeFlagPointer( params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEdgeFlagv( void *args ) @@ -31423,15 +31096,12 @@ static NTSTATUS wow64_gl_glEdgeFlagv( void *args ) { PTR32 teb; PTR32 flag; - } *params32 = args; - struct glEdgeFlagv_params params = - { - .teb = get_teb64(params32->teb), - .flag = ULongToPtr(params32->flag), - }; - NTSTATUS status; - status = gl_glEdgeFlagv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEdgeFlagv( ULongToPtr(params->flag) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEnable( void *args ) @@ -31440,15 +31110,12 @@ static NTSTATUS wow64_gl_glEnable( void *args ) { PTR32 teb; GLenum cap; - } *params32 = args; - struct glEnable_params params = - { - .teb = get_teb64(params32->teb), - .cap = params32->cap, - }; - NTSTATUS status; - status = gl_glEnable( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEnable( params->cap ); + set_context_attribute( teb, params->cap, &const_true, sizeof(const_true) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEnableClientState( void *args ) @@ -31457,15 +31124,12 @@ static NTSTATUS wow64_gl_glEnableClientState( void *args ) { PTR32 teb; GLenum array; - } *params32 = args; - struct glEnableClientState_params params = - { - .teb = get_teb64(params32->teb), - .array = params32->array, - }; - NTSTATUS status; - status = gl_glEnableClientState( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEnableClientState( params->array ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEnd( void *args ) @@ -31473,14 +31137,12 @@ static NTSTATUS wow64_gl_glEnd( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glEnd_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = gl_glEnd( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEnd(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEndList( void *args ) @@ -31488,14 +31150,12 @@ static NTSTATUS wow64_gl_glEndList( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glEndList_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = gl_glEndList( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndList(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEvalCoord1d( void *args ) @@ -31504,15 +31164,12 @@ static NTSTATUS wow64_gl_glEvalCoord1d( void *args ) { PTR32 teb; GLdouble u; - } *params32 = args; - struct glEvalCoord1d_params params = - { - .teb = get_teb64(params32->teb), - .u = params32->u, - }; - NTSTATUS status; - status = gl_glEvalCoord1d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalCoord1d( params->u ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEvalCoord1dv( void *args ) @@ -31521,15 +31178,12 @@ static NTSTATUS wow64_gl_glEvalCoord1dv( void *args ) { PTR32 teb; PTR32 u; - } *params32 = args; - struct glEvalCoord1dv_params params = - { - .teb = get_teb64(params32->teb), - .u = ULongToPtr(params32->u), - }; - NTSTATUS status; - status = gl_glEvalCoord1dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalCoord1dv( ULongToPtr(params->u) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEvalCoord1f( void *args ) @@ -31538,15 +31192,12 @@ static NTSTATUS wow64_gl_glEvalCoord1f( void *args ) { PTR32 teb; GLfloat u; - } *params32 = args; - struct glEvalCoord1f_params params = - { - .teb = get_teb64(params32->teb), - .u = params32->u, - }; - NTSTATUS status; - status = gl_glEvalCoord1f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalCoord1f( params->u ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEvalCoord1fv( void *args ) @@ -31555,15 +31206,12 @@ static NTSTATUS wow64_gl_glEvalCoord1fv( void *args ) { PTR32 teb; PTR32 u; - } *params32 = args; - struct glEvalCoord1fv_params params = - { - .teb = get_teb64(params32->teb), - .u = ULongToPtr(params32->u), - }; - NTSTATUS status; - status = gl_glEvalCoord1fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalCoord1fv( ULongToPtr(params->u) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEvalCoord2d( void *args ) @@ -31573,16 +31221,12 @@ static NTSTATUS wow64_gl_glEvalCoord2d( void *args ) PTR32 teb; GLdouble u; GLdouble v; - } *params32 = args; - struct glEvalCoord2d_params params = - { - .teb = get_teb64(params32->teb), - .u = params32->u, - .v = params32->v, - }; - NTSTATUS status; - status = gl_glEvalCoord2d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalCoord2d( params->u, params->v ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEvalCoord2dv( void *args ) @@ -31591,15 +31235,12 @@ static NTSTATUS wow64_gl_glEvalCoord2dv( void *args ) { PTR32 teb; PTR32 u; - } *params32 = args; - struct glEvalCoord2dv_params params = - { - .teb = get_teb64(params32->teb), - .u = ULongToPtr(params32->u), - }; - NTSTATUS status; - status = gl_glEvalCoord2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalCoord2dv( ULongToPtr(params->u) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEvalCoord2f( void *args ) @@ -31609,16 +31250,12 @@ static NTSTATUS wow64_gl_glEvalCoord2f( void *args ) PTR32 teb; GLfloat u; GLfloat v; - } *params32 = args; - struct glEvalCoord2f_params params = - { - .teb = get_teb64(params32->teb), - .u = params32->u, - .v = params32->v, - }; - NTSTATUS status; - status = gl_glEvalCoord2f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalCoord2f( params->u, params->v ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEvalCoord2fv( void *args ) @@ -31627,15 +31264,12 @@ static NTSTATUS wow64_gl_glEvalCoord2fv( void *args ) { PTR32 teb; PTR32 u; - } *params32 = args; - struct glEvalCoord2fv_params params = - { - .teb = get_teb64(params32->teb), - .u = ULongToPtr(params32->u), - }; - NTSTATUS status; - status = gl_glEvalCoord2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalCoord2fv( ULongToPtr(params->u) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEvalMesh1( void *args ) @@ -31646,17 +31280,12 @@ static NTSTATUS wow64_gl_glEvalMesh1( void *args ) GLenum mode; GLint i1; GLint i2; - } *params32 = args; - struct glEvalMesh1_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .i1 = params32->i1, - .i2 = params32->i2, - }; - NTSTATUS status; - status = gl_glEvalMesh1( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalMesh1( params->mode, params->i1, params->i2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEvalMesh2( void *args ) @@ -31669,19 +31298,12 @@ static NTSTATUS wow64_gl_glEvalMesh2( void *args ) GLint i2; GLint j1; GLint j2; - } *params32 = args; - struct glEvalMesh2_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .i1 = params32->i1, - .i2 = params32->i2, - .j1 = params32->j1, - .j2 = params32->j2, - }; - NTSTATUS status; - status = gl_glEvalMesh2( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalMesh2( params->mode, params->i1, params->i2, params->j1, params->j2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glEvalPoint1( void *args ) @@ -31690,16 +31312,13 @@ static NTSTATUS wow64_gl_glEvalPoint1( void *args ) { PTR32 teb; GLint i; - } *params32 = args; - struct glEvalPoint1_params params = - { - .teb = get_teb64(params32->teb), - .i = params32->i, - }; - NTSTATUS status; - status = gl_glEvalPoint1( ¶ms ); - return status; -} + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalPoint1( params->i ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +}
static NTSTATUS wow64_gl_glEvalPoint2( void *args ) { @@ -31708,16 +31327,12 @@ static NTSTATUS wow64_gl_glEvalPoint2( void *args ) PTR32 teb; GLint i; GLint j; - } *params32 = args; - struct glEvalPoint2_params params = - { - .teb = get_teb64(params32->teb), - .i = params32->i, - .j = params32->j, - }; - NTSTATUS status; - status = gl_glEvalPoint2( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalPoint2( params->i, params->j ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glFeedbackBuffer( void *args ) @@ -31728,17 +31343,12 @@ static NTSTATUS wow64_gl_glFeedbackBuffer( void *args ) GLsizei size; GLenum type; PTR32 buffer; - } *params32 = args; - struct glFeedbackBuffer_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .buffer = ULongToPtr(params32->buffer), - }; - NTSTATUS status; - status = gl_glFeedbackBuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFeedbackBuffer( params->size, params->type, ULongToPtr(params->buffer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glFinish( void *args ) @@ -31746,14 +31356,11 @@ static NTSTATUS wow64_gl_glFinish( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glFinish_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = gl_glFinish( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + wrap_glFinish( teb ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glFlush( void *args ) @@ -31761,14 +31368,11 @@ static NTSTATUS wow64_gl_glFlush( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glFlush_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = gl_glFlush( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + wrap_glFlush( teb ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glFogf( void *args ) @@ -31778,16 +31382,12 @@ static NTSTATUS wow64_gl_glFogf( void *args ) PTR32 teb; GLenum pname; GLfloat param; - } *params32 = args; - struct glFogf_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glFogf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogf( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glFogfv( void *args ) @@ -31797,16 +31397,12 @@ static NTSTATUS wow64_gl_glFogfv( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glFogfv_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glFogfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogfv( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glFogi( void *args ) @@ -31816,16 +31412,12 @@ static NTSTATUS wow64_gl_glFogi( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glFogi_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glFogi( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogi( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glFogiv( void *args ) @@ -31835,16 +31427,12 @@ static NTSTATUS wow64_gl_glFogiv( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glFogiv_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glFogiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogiv( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glFrontFace( void *args ) @@ -31853,15 +31441,12 @@ static NTSTATUS wow64_gl_glFrontFace( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glFrontFace_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = gl_glFrontFace( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFrontFace( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glFrustum( void *args ) @@ -31875,20 +31460,12 @@ static NTSTATUS wow64_gl_glFrustum( void *args ) GLdouble top; GLdouble zNear; GLdouble zFar; - } *params32 = args; - struct glFrustum_params params = - { - .teb = get_teb64(params32->teb), - .left = params32->left, - .right = params32->right, - .bottom = params32->bottom, - .top = params32->top, - .zNear = params32->zNear, - .zFar = params32->zFar, - }; - NTSTATUS status; - status = gl_glFrustum( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFrustum( params->left, params->right, params->bottom, params->top, params->zNear, params->zFar ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGenLists( void *args ) @@ -31898,16 +31475,12 @@ static NTSTATUS wow64_gl_glGenLists( void *args ) PTR32 teb; GLsizei range; GLuint ret; - } *params32 = args; - struct glGenLists_params params = - { - .teb = get_teb64(params32->teb), - .range = params32->range, - }; - NTSTATUS status; - status = gl_glGenLists( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGenLists( params->range ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGenTextures( void *args ) @@ -31917,16 +31490,12 @@ static NTSTATUS wow64_gl_glGenTextures( void *args ) PTR32 teb; GLsizei n; PTR32 textures; - } *params32 = args; - struct glGenTextures_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .textures = ULongToPtr(params32->textures), - }; - NTSTATUS status; - status = gl_glGenTextures( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenTextures( params->n, ULongToPtr(params->textures) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetBooleanv( void *args ) @@ -31936,16 +31505,11 @@ static NTSTATUS wow64_gl_glGetBooleanv( void *args ) PTR32 teb; GLenum pname; PTR32 data; - } *params32 = args; - struct glGetBooleanv_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = gl_glGetBooleanv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetBooleanv( params->pname, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetClipPlane( void *args ) @@ -31955,16 +31519,11 @@ static NTSTATUS wow64_gl_glGetClipPlane( void *args ) PTR32 teb; GLenum plane; PTR32 equation; - } *params32 = args; - struct glGetClipPlane_params params = - { - .teb = get_teb64(params32->teb), - .plane = params32->plane, - .equation = ULongToPtr(params32->equation), - }; - NTSTATUS status; - status = gl_glGetClipPlane( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetClipPlane( params->plane, ULongToPtr(params->equation) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetDoublev( void *args ) @@ -31974,16 +31533,11 @@ static NTSTATUS wow64_gl_glGetDoublev( void *args ) PTR32 teb; GLenum pname; PTR32 data; - } *params32 = args; - struct glGetDoublev_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = gl_glGetDoublev( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetDoublev( params->pname, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetError( void *args ) @@ -31992,15 +31546,11 @@ static NTSTATUS wow64_gl_glGetError( void *args ) { PTR32 teb; GLenum ret; - } *params32 = args; - struct glGetError_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = gl_glGetError( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetError(); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetFloatv( void *args ) @@ -32010,16 +31560,11 @@ static NTSTATUS wow64_gl_glGetFloatv( void *args ) PTR32 teb; GLenum pname; PTR32 data; - } *params32 = args; - struct glGetFloatv_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = gl_glGetFloatv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFloatv( params->pname, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetIntegerv( void *args ) @@ -32029,16 +31574,10 @@ static NTSTATUS wow64_gl_glGetIntegerv( void *args ) PTR32 teb; GLenum pname; PTR32 data; - } *params32 = args; - struct glGetIntegerv_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = gl_glGetIntegerv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + wrap_glGetIntegerv( teb, params->pname, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetLightfv( void *args ) @@ -32049,17 +31588,11 @@ static NTSTATUS wow64_gl_glGetLightfv( void *args ) GLenum light; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetLightfv_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glGetLightfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetLightfv( params->light, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetLightiv( void *args ) @@ -32070,17 +31603,11 @@ static NTSTATUS wow64_gl_glGetLightiv( void *args ) GLenum light; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetLightiv_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glGetLightiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetLightiv( params->light, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetMapdv( void *args ) @@ -32091,17 +31618,11 @@ static NTSTATUS wow64_gl_glGetMapdv( void *args ) GLenum target; GLenum query; PTR32 v; - } *params32 = args; - struct glGetMapdv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .query = params32->query, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glGetMapdv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMapdv( params->target, params->query, ULongToPtr(params->v) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetMapfv( void *args ) @@ -32112,17 +31633,11 @@ static NTSTATUS wow64_gl_glGetMapfv( void *args ) GLenum target; GLenum query; PTR32 v; - } *params32 = args; - struct glGetMapfv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .query = params32->query, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glGetMapfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMapfv( params->target, params->query, ULongToPtr(params->v) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetMapiv( void *args ) @@ -32133,17 +31648,11 @@ static NTSTATUS wow64_gl_glGetMapiv( void *args ) GLenum target; GLenum query; PTR32 v; - } *params32 = args; - struct glGetMapiv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .query = params32->query, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glGetMapiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMapiv( params->target, params->query, ULongToPtr(params->v) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetMaterialfv( void *args ) @@ -32154,17 +31663,11 @@ static NTSTATUS wow64_gl_glGetMaterialfv( void *args ) GLenum face; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMaterialfv_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glGetMaterialfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMaterialfv( params->face, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetMaterialiv( void *args ) @@ -32175,17 +31678,11 @@ static NTSTATUS wow64_gl_glGetMaterialiv( void *args ) GLenum face; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMaterialiv_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glGetMaterialiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMaterialiv( params->face, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetPixelMapfv( void *args ) @@ -32195,16 +31692,11 @@ static NTSTATUS wow64_gl_glGetPixelMapfv( void *args ) PTR32 teb; GLenum map; PTR32 values; - } *params32 = args; - struct glGetPixelMapfv_params params = - { - .teb = get_teb64(params32->teb), - .map = params32->map, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = gl_glGetPixelMapfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPixelMapfv( params->map, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetPixelMapuiv( void *args ) @@ -32214,16 +31706,11 @@ static NTSTATUS wow64_gl_glGetPixelMapuiv( void *args ) PTR32 teb; GLenum map; PTR32 values; - } *params32 = args; - struct glGetPixelMapuiv_params params = - { - .teb = get_teb64(params32->teb), - .map = params32->map, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = gl_glGetPixelMapuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPixelMapuiv( params->map, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetPixelMapusv( void *args ) @@ -32233,16 +31720,11 @@ static NTSTATUS wow64_gl_glGetPixelMapusv( void *args ) PTR32 teb; GLenum map; PTR32 values; - } *params32 = args; - struct glGetPixelMapusv_params params = - { - .teb = get_teb64(params32->teb), - .map = params32->map, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = gl_glGetPixelMapusv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPixelMapusv( params->map, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetPointerv( void *args ) @@ -32252,16 +31734,13 @@ static NTSTATUS wow64_gl_glGetPointerv( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetPointerv_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - }; - NTSTATUS status; - status = gl_glGetPointerv( ¶ms ); - params32->params = PtrToUlong( params.params ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + void *params_arg; + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPointerv( params->pname, ¶ms_arg ); + *(PTR32 *)UlongToPtr(params->params) = PtrToUlong( params_arg ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetPolygonStipple( void *args ) @@ -32270,15 +31749,11 @@ static NTSTATUS wow64_gl_glGetPolygonStipple( void *args ) { PTR32 teb; PTR32 mask; - } *params32 = args; - struct glGetPolygonStipple_params params = - { - .teb = get_teb64(params32->teb), - .mask = ULongToPtr(params32->mask), - }; - NTSTATUS status; - status = gl_glGetPolygonStipple( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPolygonStipple( ULongToPtr(params->mask) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetTexEnvfv( void *args ) @@ -32289,17 +31764,11 @@ static NTSTATUS wow64_gl_glGetTexEnvfv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexEnvfv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glGetTexEnvfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexEnvfv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetTexEnviv( void *args ) @@ -32310,17 +31779,11 @@ static NTSTATUS wow64_gl_glGetTexEnviv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexEnviv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glGetTexEnviv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexEnviv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetTexGendv( void *args ) @@ -32331,17 +31794,11 @@ static NTSTATUS wow64_gl_glGetTexGendv( void *args ) GLenum coord; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexGendv_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glGetTexGendv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexGendv( params->coord, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetTexGenfv( void *args ) @@ -32352,17 +31809,11 @@ static NTSTATUS wow64_gl_glGetTexGenfv( void *args ) GLenum coord; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexGenfv_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glGetTexGenfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexGenfv( params->coord, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetTexGeniv( void *args ) @@ -32373,17 +31824,11 @@ static NTSTATUS wow64_gl_glGetTexGeniv( void *args ) GLenum coord; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexGeniv_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glGetTexGeniv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexGeniv( params->coord, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetTexImage( void *args ) @@ -32396,19 +31841,11 @@ static NTSTATUS wow64_gl_glGetTexImage( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glGetTexImage_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = gl_glGetTexImage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexImage( params->target, params->level, params->format, params->type, ULongToPtr(params->pixels) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetTexLevelParameterfv( void *args ) @@ -32420,18 +31857,11 @@ static NTSTATUS wow64_gl_glGetTexLevelParameterfv( void *args ) GLint level; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexLevelParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glGetTexLevelParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexLevelParameterfv( params->target, params->level, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetTexLevelParameteriv( void *args ) @@ -32443,18 +31873,11 @@ static NTSTATUS wow64_gl_glGetTexLevelParameteriv( void *args ) GLint level; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexLevelParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glGetTexLevelParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexLevelParameteriv( params->target, params->level, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetTexParameterfv( void *args ) @@ -32465,17 +31888,11 @@ static NTSTATUS wow64_gl_glGetTexParameterfv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glGetTexParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexParameterfv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glGetTexParameteriv( void *args ) @@ -32486,17 +31903,11 @@ static NTSTATUS wow64_gl_glGetTexParameteriv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glGetTexParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexParameteriv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glHint( void *args ) @@ -32506,16 +31917,12 @@ static NTSTATUS wow64_gl_glHint( void *args ) PTR32 teb; GLenum target; GLenum mode; - } *params32 = args; - struct glHint_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .mode = params32->mode, - }; - NTSTATUS status; - status = gl_glHint( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glHint( params->target, params->mode ); + set_context_attribute( teb, params->target, ¶ms->mode, sizeof(params->mode) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glIndexMask( void *args ) @@ -32524,15 +31931,12 @@ static NTSTATUS wow64_gl_glIndexMask( void *args ) { PTR32 teb; GLuint mask; - } *params32 = args; - struct glIndexMask_params params = - { - .teb = get_teb64(params32->teb), - .mask = params32->mask, - }; - NTSTATUS status; - status = gl_glIndexMask( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexMask( params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glIndexPointer( void *args ) @@ -32543,17 +31947,12 @@ static NTSTATUS wow64_gl_glIndexPointer( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glIndexPointer_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = gl_glIndexPointer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexPointer( params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glIndexd( void *args ) @@ -32562,32 +31961,26 @@ static NTSTATUS wow64_gl_glIndexd( void *args ) { PTR32 teb; GLdouble c; - } *params32 = args; - struct glIndexd_params params = - { - .teb = get_teb64(params32->teb), - .c = params32->c, - }; - NTSTATUS status; - status = gl_glIndexd( ¶ms ); - return status; -} - + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexd( params->c ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_gl_glIndexdv( void *args ) { struct { PTR32 teb; PTR32 c; - } *params32 = args; - struct glIndexdv_params params = - { - .teb = get_teb64(params32->teb), - .c = ULongToPtr(params32->c), - }; - NTSTATUS status; - status = gl_glIndexdv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexdv( ULongToPtr(params->c) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glIndexf( void *args ) @@ -32596,15 +31989,12 @@ static NTSTATUS wow64_gl_glIndexf( void *args ) { PTR32 teb; GLfloat c; - } *params32 = args; - struct glIndexf_params params = - { - .teb = get_teb64(params32->teb), - .c = params32->c, - }; - NTSTATUS status; - status = gl_glIndexf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexf( params->c ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glIndexfv( void *args ) @@ -32613,15 +32003,12 @@ static NTSTATUS wow64_gl_glIndexfv( void *args ) { PTR32 teb; PTR32 c; - } *params32 = args; - struct glIndexfv_params params = - { - .teb = get_teb64(params32->teb), - .c = ULongToPtr(params32->c), - }; - NTSTATUS status; - status = gl_glIndexfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexfv( ULongToPtr(params->c) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glIndexi( void *args ) @@ -32630,15 +32017,12 @@ static NTSTATUS wow64_gl_glIndexi( void *args ) { PTR32 teb; GLint c; - } *params32 = args; - struct glIndexi_params params = - { - .teb = get_teb64(params32->teb), - .c = params32->c, - }; - NTSTATUS status; - status = gl_glIndexi( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexi( params->c ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glIndexiv( void *args ) @@ -32647,15 +32031,12 @@ static NTSTATUS wow64_gl_glIndexiv( void *args ) { PTR32 teb; PTR32 c; - } *params32 = args; - struct glIndexiv_params params = - { - .teb = get_teb64(params32->teb), - .c = ULongToPtr(params32->c), - }; - NTSTATUS status; - status = gl_glIndexiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexiv( ULongToPtr(params->c) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glIndexs( void *args ) @@ -32664,15 +32045,12 @@ static NTSTATUS wow64_gl_glIndexs( void *args ) { PTR32 teb; GLshort c; - } *params32 = args; - struct glIndexs_params params = - { - .teb = get_teb64(params32->teb), - .c = params32->c, - }; - NTSTATUS status; - status = gl_glIndexs( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexs( params->c ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glIndexsv( void *args ) @@ -32681,15 +32059,12 @@ static NTSTATUS wow64_gl_glIndexsv( void *args ) { PTR32 teb; PTR32 c; - } *params32 = args; - struct glIndexsv_params params = - { - .teb = get_teb64(params32->teb), - .c = ULongToPtr(params32->c), - }; - NTSTATUS status; - status = gl_glIndexsv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexsv( ULongToPtr(params->c) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glIndexub( void *args ) @@ -32698,15 +32073,12 @@ static NTSTATUS wow64_gl_glIndexub( void *args ) { PTR32 teb; GLubyte c; - } *params32 = args; - struct glIndexub_params params = - { - .teb = get_teb64(params32->teb), - .c = params32->c, - }; - NTSTATUS status; - status = gl_glIndexub( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexub( params->c ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glIndexubv( void *args ) @@ -32715,15 +32087,12 @@ static NTSTATUS wow64_gl_glIndexubv( void *args ) { PTR32 teb; PTR32 c; - } *params32 = args; - struct glIndexubv_params params = - { - .teb = get_teb64(params32->teb), - .c = ULongToPtr(params32->c), - }; - NTSTATUS status; - status = gl_glIndexubv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexubv( ULongToPtr(params->c) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glInitNames( void *args ) @@ -32731,14 +32100,12 @@ static NTSTATUS wow64_gl_glInitNames( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glInitNames_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = gl_glInitNames( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glInitNames(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glInterleavedArrays( void *args ) @@ -32749,17 +32116,12 @@ static NTSTATUS wow64_gl_glInterleavedArrays( void *args ) GLenum format; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glInterleavedArrays_params params = - { - .teb = get_teb64(params32->teb), - .format = params32->format, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = gl_glInterleavedArrays( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glInterleavedArrays( params->format, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glIsEnabled( void *args ) @@ -32769,16 +32131,11 @@ static NTSTATUS wow64_gl_glIsEnabled( void *args ) PTR32 teb; GLenum cap; GLboolean ret; - } *params32 = args; - struct glIsEnabled_params params = - { - .teb = get_teb64(params32->teb), - .cap = params32->cap, - }; - NTSTATUS status; - status = gl_glIsEnabled( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsEnabled( params->cap ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glIsList( void *args ) @@ -32788,16 +32145,11 @@ static NTSTATUS wow64_gl_glIsList( void *args ) PTR32 teb; GLuint list; GLboolean ret; - } *params32 = args; - struct glIsList_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - }; - NTSTATUS status; - status = gl_glIsList( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsList( params->list ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glIsTexture( void *args ) @@ -32807,16 +32159,11 @@ static NTSTATUS wow64_gl_glIsTexture( void *args ) PTR32 teb; GLuint texture; GLboolean ret; - } *params32 = args; - struct glIsTexture_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - }; - NTSTATUS status; - status = gl_glIsTexture( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsTexture( params->texture ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLightModelf( void *args ) @@ -32826,16 +32173,12 @@ static NTSTATUS wow64_gl_glLightModelf( void *args ) PTR32 teb; GLenum pname; GLfloat param; - } *params32 = args; - struct glLightModelf_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glLightModelf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightModelf( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLightModelfv( void *args ) @@ -32845,16 +32188,12 @@ static NTSTATUS wow64_gl_glLightModelfv( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glLightModelfv_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glLightModelfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightModelfv( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, params->pname, UlongToPtr(params->params), 0 /* variable size */ ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLightModeli( void *args ) @@ -32864,16 +32203,12 @@ static NTSTATUS wow64_gl_glLightModeli( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glLightModeli_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glLightModeli( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightModeli( params->pname, params->param ); + set_context_attribute( teb, params->pname, ¶ms->param, sizeof(params->param) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLightModeliv( void *args ) @@ -32883,16 +32218,12 @@ static NTSTATUS wow64_gl_glLightModeliv( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glLightModeliv_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glLightModeliv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightModeliv( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLightf( void *args ) @@ -32903,17 +32234,12 @@ static NTSTATUS wow64_gl_glLightf( void *args ) GLenum light; GLenum pname; GLfloat param; - } *params32 = args; - struct glLightf_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glLightf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightf( params->light, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLightfv( void *args ) @@ -32924,17 +32250,12 @@ static NTSTATUS wow64_gl_glLightfv( void *args ) GLenum light; GLenum pname; PTR32 params; - } *params32 = args; - struct glLightfv_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glLightfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightfv( params->light, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLighti( void *args ) @@ -32945,17 +32266,12 @@ static NTSTATUS wow64_gl_glLighti( void *args ) GLenum light; GLenum pname; GLint param; - } *params32 = args; - struct glLighti_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glLighti( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLighti( params->light, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLightiv( void *args ) @@ -32966,17 +32282,12 @@ static NTSTATUS wow64_gl_glLightiv( void *args ) GLenum light; GLenum pname; PTR32 params; - } *params32 = args; - struct glLightiv_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glLightiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightiv( params->light, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLineStipple( void *args ) @@ -32986,16 +32297,12 @@ static NTSTATUS wow64_gl_glLineStipple( void *args ) PTR32 teb; GLint factor; GLushort pattern; - } *params32 = args; - struct glLineStipple_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - .pattern = params32->pattern, - }; - NTSTATUS status; - status = gl_glLineStipple( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLineStipple( params->factor, params->pattern ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLineWidth( void *args ) @@ -33004,15 +32311,12 @@ static NTSTATUS wow64_gl_glLineWidth( void *args ) { PTR32 teb; GLfloat width; - } *params32 = args; - struct glLineWidth_params params = - { - .teb = get_teb64(params32->teb), - .width = params32->width, - }; - NTSTATUS status; - status = gl_glLineWidth( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLineWidth( params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glListBase( void *args ) @@ -33021,15 +32325,12 @@ static NTSTATUS wow64_gl_glListBase( void *args ) { PTR32 teb; GLuint base; - } *params32 = args; - struct glListBase_params params = - { - .teb = get_teb64(params32->teb), - .base = params32->base, - }; - NTSTATUS status; - status = gl_glListBase( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glListBase( params->base ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLoadIdentity( void *args ) @@ -33037,14 +32338,12 @@ static NTSTATUS wow64_gl_glLoadIdentity( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glLoadIdentity_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = gl_glLoadIdentity( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLoadIdentity(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLoadMatrixd( void *args ) @@ -33053,15 +32352,12 @@ static NTSTATUS wow64_gl_glLoadMatrixd( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glLoadMatrixd_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = gl_glLoadMatrixd( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLoadMatrixd( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLoadMatrixf( void *args ) @@ -33070,15 +32366,12 @@ static NTSTATUS wow64_gl_glLoadMatrixf( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glLoadMatrixf_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = gl_glLoadMatrixf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLoadMatrixf( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLoadName( void *args ) @@ -33087,15 +32380,12 @@ static NTSTATUS wow64_gl_glLoadName( void *args ) { PTR32 teb; GLuint name; - } *params32 = args; - struct glLoadName_params params = - { - .teb = get_teb64(params32->teb), - .name = params32->name, - }; - NTSTATUS status; - status = gl_glLoadName( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLoadName( params->name ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glLogicOp( void *args ) @@ -33104,15 +32394,12 @@ static NTSTATUS wow64_gl_glLogicOp( void *args ) { PTR32 teb; GLenum opcode; - } *params32 = args; - struct glLogicOp_params params = - { - .teb = get_teb64(params32->teb), - .opcode = params32->opcode, - }; - NTSTATUS status; - status = gl_glLogicOp( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLogicOp( params->opcode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glMap1d( void *args ) @@ -33126,20 +32413,12 @@ static NTSTATUS wow64_gl_glMap1d( void *args ) GLint stride; GLint order; PTR32 points; - } *params32 = args; - struct glMap1d_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .u1 = params32->u1, - .u2 = params32->u2, - .stride = params32->stride, - .order = params32->order, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = gl_glMap1d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMap1d( params->target, params->u1, params->u2, params->stride, params->order, ULongToPtr(params->points) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glMap1f( void *args ) @@ -33153,20 +32432,12 @@ static NTSTATUS wow64_gl_glMap1f( void *args ) GLint stride; GLint order; PTR32 points; - } *params32 = args; - struct glMap1f_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .u1 = params32->u1, - .u2 = params32->u2, - .stride = params32->stride, - .order = params32->order, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = gl_glMap1f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMap1f( params->target, params->u1, params->u2, params->stride, params->order, ULongToPtr(params->points) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glMap2d( void *args ) @@ -33184,24 +32455,12 @@ static NTSTATUS wow64_gl_glMap2d( void *args ) GLint vstride; GLint vorder; PTR32 points; - } *params32 = args; - struct glMap2d_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .u1 = params32->u1, - .u2 = params32->u2, - .ustride = params32->ustride, - .uorder = params32->uorder, - .v1 = params32->v1, - .v2 = params32->v2, - .vstride = params32->vstride, - .vorder = params32->vorder, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = gl_glMap2d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMap2d( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, ULongToPtr(params->points) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glMap2f( void *args ) @@ -33219,24 +32478,12 @@ static NTSTATUS wow64_gl_glMap2f( void *args ) GLint vstride; GLint vorder; PTR32 points; - } *params32 = args; - struct glMap2f_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .u1 = params32->u1, - .u2 = params32->u2, - .ustride = params32->ustride, - .uorder = params32->uorder, - .v1 = params32->v1, - .v2 = params32->v2, - .vstride = params32->vstride, - .vorder = params32->vorder, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = gl_glMap2f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMap2f( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, ULongToPtr(params->points) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glMapGrid1d( void *args ) @@ -33247,17 +32494,12 @@ static NTSTATUS wow64_gl_glMapGrid1d( void *args ) GLint un; GLdouble u1; GLdouble u2; - } *params32 = args; - struct glMapGrid1d_params params = - { - .teb = get_teb64(params32->teb), - .un = params32->un, - .u1 = params32->u1, - .u2 = params32->u2, - }; - NTSTATUS status; - status = gl_glMapGrid1d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMapGrid1d( params->un, params->u1, params->u2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glMapGrid1f( void *args ) @@ -33268,17 +32510,12 @@ static NTSTATUS wow64_gl_glMapGrid1f( void *args ) GLint un; GLfloat u1; GLfloat u2; - } *params32 = args; - struct glMapGrid1f_params params = - { - .teb = get_teb64(params32->teb), - .un = params32->un, - .u1 = params32->u1, - .u2 = params32->u2, - }; - NTSTATUS status; - status = gl_glMapGrid1f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMapGrid1f( params->un, params->u1, params->u2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glMapGrid2d( void *args ) @@ -33292,20 +32529,12 @@ static NTSTATUS wow64_gl_glMapGrid2d( void *args ) GLint vn; GLdouble v1; GLdouble v2; - } *params32 = args; - struct glMapGrid2d_params params = - { - .teb = get_teb64(params32->teb), - .un = params32->un, - .u1 = params32->u1, - .u2 = params32->u2, - .vn = params32->vn, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = gl_glMapGrid2d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMapGrid2d( params->un, params->u1, params->u2, params->vn, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glMapGrid2f( void *args ) @@ -33319,20 +32548,12 @@ static NTSTATUS wow64_gl_glMapGrid2f( void *args ) GLint vn; GLfloat v1; GLfloat v2; - } *params32 = args; - struct glMapGrid2f_params params = - { - .teb = get_teb64(params32->teb), - .un = params32->un, - .u1 = params32->u1, - .u2 = params32->u2, - .vn = params32->vn, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = gl_glMapGrid2f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMapGrid2f( params->un, params->u1, params->u2, params->vn, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glMaterialf( void *args ) @@ -33343,17 +32564,12 @@ static NTSTATUS wow64_gl_glMaterialf( void *args ) GLenum face; GLenum pname; GLfloat param; - } *params32 = args; - struct glMaterialf_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glMaterialf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMaterialf( params->face, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glMaterialfv( void *args ) @@ -33364,17 +32580,12 @@ static NTSTATUS wow64_gl_glMaterialfv( void *args ) GLenum face; GLenum pname; PTR32 params; - } *params32 = args; - struct glMaterialfv_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glMaterialfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMaterialfv( params->face, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glMateriali( void *args ) @@ -33385,17 +32596,12 @@ static NTSTATUS wow64_gl_glMateriali( void *args ) GLenum face; GLenum pname; GLint param; - } *params32 = args; - struct glMateriali_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glMateriali( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMateriali( params->face, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glMaterialiv( void *args ) @@ -33406,17 +32612,12 @@ static NTSTATUS wow64_gl_glMaterialiv( void *args ) GLenum face; GLenum pname; PTR32 params; - } *params32 = args; - struct glMaterialiv_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glMaterialiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMaterialiv( params->face, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glMatrixMode( void *args ) @@ -33425,16 +32626,13 @@ static NTSTATUS wow64_gl_glMatrixMode( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glMatrixMode_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = gl_glMatrixMode( ¶ms ); - return status; -} + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixMode( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +}
static NTSTATUS wow64_gl_glMultMatrixd( void *args ) { @@ -33442,15 +32640,12 @@ static NTSTATUS wow64_gl_glMultMatrixd( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glMultMatrixd_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = gl_glMultMatrixd( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultMatrixd( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glMultMatrixf( void *args ) @@ -33459,15 +32654,12 @@ static NTSTATUS wow64_gl_glMultMatrixf( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glMultMatrixf_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = gl_glMultMatrixf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultMatrixf( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glNewList( void *args ) @@ -33477,16 +32669,12 @@ static NTSTATUS wow64_gl_glNewList( void *args ) PTR32 teb; GLuint list; GLenum mode; - } *params32 = args; - struct glNewList_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - .mode = params32->mode, - }; - NTSTATUS status; - status = gl_glNewList( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNewList( params->list, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glNormal3b( void *args ) @@ -33497,17 +32685,12 @@ static NTSTATUS wow64_gl_glNormal3b( void *args ) GLbyte nx; GLbyte ny; GLbyte nz; - } *params32 = args; - struct glNormal3b_params params = - { - .teb = get_teb64(params32->teb), - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - }; - NTSTATUS status; - status = gl_glNormal3b( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3b( params->nx, params->ny, params->nz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glNormal3bv( void *args ) @@ -33516,15 +32699,12 @@ static NTSTATUS wow64_gl_glNormal3bv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glNormal3bv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glNormal3bv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3bv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glNormal3d( void *args ) @@ -33535,17 +32715,12 @@ static NTSTATUS wow64_gl_glNormal3d( void *args ) GLdouble nx; GLdouble ny; GLdouble nz; - } *params32 = args; - struct glNormal3d_params params = - { - .teb = get_teb64(params32->teb), - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - }; - NTSTATUS status; - status = gl_glNormal3d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3d( params->nx, params->ny, params->nz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glNormal3dv( void *args ) @@ -33554,15 +32729,12 @@ static NTSTATUS wow64_gl_glNormal3dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glNormal3dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glNormal3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glNormal3f( void *args ) @@ -33573,17 +32745,12 @@ static NTSTATUS wow64_gl_glNormal3f( void *args ) GLfloat nx; GLfloat ny; GLfloat nz; - } *params32 = args; - struct glNormal3f_params params = - { - .teb = get_teb64(params32->teb), - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - }; - NTSTATUS status; - status = gl_glNormal3f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3f( params->nx, params->ny, params->nz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glNormal3fv( void *args ) @@ -33592,15 +32759,12 @@ static NTSTATUS wow64_gl_glNormal3fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glNormal3fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glNormal3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glNormal3i( void *args ) @@ -33611,17 +32775,12 @@ static NTSTATUS wow64_gl_glNormal3i( void *args ) GLint nx; GLint ny; GLint nz; - } *params32 = args; - struct glNormal3i_params params = - { - .teb = get_teb64(params32->teb), - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - }; - NTSTATUS status; - status = gl_glNormal3i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3i( params->nx, params->ny, params->nz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glNormal3iv( void *args ) @@ -33630,15 +32789,12 @@ static NTSTATUS wow64_gl_glNormal3iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glNormal3iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glNormal3iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glNormal3s( void *args ) @@ -33649,17 +32805,12 @@ static NTSTATUS wow64_gl_glNormal3s( void *args ) GLshort nx; GLshort ny; GLshort nz; - } *params32 = args; - struct glNormal3s_params params = - { - .teb = get_teb64(params32->teb), - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - }; - NTSTATUS status; - status = gl_glNormal3s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3s( params->nx, params->ny, params->nz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glNormal3sv( void *args ) @@ -33668,15 +32819,12 @@ static NTSTATUS wow64_gl_glNormal3sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glNormal3sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glNormal3sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glNormalPointer( void *args ) @@ -33687,17 +32835,12 @@ static NTSTATUS wow64_gl_glNormalPointer( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glNormalPointer_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = gl_glNormalPointer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalPointer( params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glOrtho( void *args ) @@ -33711,20 +32854,12 @@ static NTSTATUS wow64_gl_glOrtho( void *args ) GLdouble top; GLdouble zNear; GLdouble zFar; - } *params32 = args; - struct glOrtho_params params = - { - .teb = get_teb64(params32->teb), - .left = params32->left, - .right = params32->right, - .bottom = params32->bottom, - .top = params32->top, - .zNear = params32->zNear, - .zFar = params32->zFar, - }; - NTSTATUS status; - status = gl_glOrtho( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glOrtho( params->left, params->right, params->bottom, params->top, params->zNear, params->zFar ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPassThrough( void *args ) @@ -33733,15 +32868,12 @@ static NTSTATUS wow64_gl_glPassThrough( void *args ) { PTR32 teb; GLfloat token; - } *params32 = args; - struct glPassThrough_params params = - { - .teb = get_teb64(params32->teb), - .token = params32->token, - }; - NTSTATUS status; - status = gl_glPassThrough( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPassThrough( params->token ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPixelMapfv( void *args ) @@ -33752,17 +32884,12 @@ static NTSTATUS wow64_gl_glPixelMapfv( void *args ) GLenum map; GLsizei mapsize; PTR32 values; - } *params32 = args; - struct glPixelMapfv_params params = - { - .teb = get_teb64(params32->teb), - .map = params32->map, - .mapsize = params32->mapsize, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = gl_glPixelMapfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelMapfv( params->map, params->mapsize, ULongToPtr(params->values) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPixelMapuiv( void *args ) @@ -33773,17 +32900,12 @@ static NTSTATUS wow64_gl_glPixelMapuiv( void *args ) GLenum map; GLsizei mapsize; PTR32 values; - } *params32 = args; - struct glPixelMapuiv_params params = - { - .teb = get_teb64(params32->teb), - .map = params32->map, - .mapsize = params32->mapsize, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = gl_glPixelMapuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelMapuiv( params->map, params->mapsize, ULongToPtr(params->values) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPixelMapusv( void *args ) @@ -33794,17 +32916,12 @@ static NTSTATUS wow64_gl_glPixelMapusv( void *args ) GLenum map; GLsizei mapsize; PTR32 values; - } *params32 = args; - struct glPixelMapusv_params params = - { - .teb = get_teb64(params32->teb), - .map = params32->map, - .mapsize = params32->mapsize, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = gl_glPixelMapusv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelMapusv( params->map, params->mapsize, ULongToPtr(params->values) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPixelStoref( void *args ) @@ -33814,16 +32931,12 @@ static NTSTATUS wow64_gl_glPixelStoref( void *args ) PTR32 teb; GLenum pname; GLfloat param; - } *params32 = args; - struct glPixelStoref_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glPixelStoref( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelStoref( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPixelStorei( void *args ) @@ -33833,16 +32946,12 @@ static NTSTATUS wow64_gl_glPixelStorei( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glPixelStorei_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glPixelStorei( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelStorei( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPixelTransferf( void *args ) @@ -33852,16 +32961,12 @@ static NTSTATUS wow64_gl_glPixelTransferf( void *args ) PTR32 teb; GLenum pname; GLfloat param; - } *params32 = args; - struct glPixelTransferf_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glPixelTransferf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelTransferf( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPixelTransferi( void *args ) @@ -33871,16 +32976,12 @@ static NTSTATUS wow64_gl_glPixelTransferi( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glPixelTransferi_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glPixelTransferi( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelTransferi( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPixelZoom( void *args ) @@ -33890,16 +32991,12 @@ static NTSTATUS wow64_gl_glPixelZoom( void *args ) PTR32 teb; GLfloat xfactor; GLfloat yfactor; - } *params32 = args; - struct glPixelZoom_params params = - { - .teb = get_teb64(params32->teb), - .xfactor = params32->xfactor, - .yfactor = params32->yfactor, - }; - NTSTATUS status; - status = gl_glPixelZoom( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelZoom( params->xfactor, params->yfactor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPointSize( void *args ) @@ -33908,15 +33005,12 @@ static NTSTATUS wow64_gl_glPointSize( void *args ) { PTR32 teb; GLfloat size; - } *params32 = args; - struct glPointSize_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - }; - NTSTATUS status; - status = gl_glPointSize( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointSize( params->size ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPolygonMode( void *args ) @@ -33926,16 +33020,12 @@ static NTSTATUS wow64_gl_glPolygonMode( void *args ) PTR32 teb; GLenum face; GLenum mode; - } *params32 = args; - struct glPolygonMode_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .mode = params32->mode, - }; - NTSTATUS status; - status = gl_glPolygonMode( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPolygonMode( params->face, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPolygonOffset( void *args ) @@ -33945,16 +33035,12 @@ static NTSTATUS wow64_gl_glPolygonOffset( void *args ) PTR32 teb; GLfloat factor; GLfloat units; - } *params32 = args; - struct glPolygonOffset_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - .units = params32->units, - }; - NTSTATUS status; - status = gl_glPolygonOffset( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPolygonOffset( params->factor, params->units ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPolygonStipple( void *args ) @@ -33963,15 +33049,12 @@ static NTSTATUS wow64_gl_glPolygonStipple( void *args ) { PTR32 teb; PTR32 mask; - } *params32 = args; - struct glPolygonStipple_params params = - { - .teb = get_teb64(params32->teb), - .mask = ULongToPtr(params32->mask), - }; - NTSTATUS status; - status = gl_glPolygonStipple( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPolygonStipple( ULongToPtr(params->mask) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPopAttrib( void *args ) @@ -33979,14 +33062,12 @@ static NTSTATUS wow64_gl_glPopAttrib( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glPopAttrib_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = gl_glPopAttrib( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPopAttrib(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPopClientAttrib( void *args ) @@ -33994,14 +33075,12 @@ static NTSTATUS wow64_gl_glPopClientAttrib( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glPopClientAttrib_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = gl_glPopClientAttrib( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPopClientAttrib(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPopMatrix( void *args ) @@ -34009,14 +33088,12 @@ static NTSTATUS wow64_gl_glPopMatrix( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glPopMatrix_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = gl_glPopMatrix( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPopMatrix(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPopName( void *args ) @@ -34024,14 +33101,12 @@ static NTSTATUS wow64_gl_glPopName( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glPopName_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = gl_glPopName( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPopName(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPrioritizeTextures( void *args ) @@ -34042,17 +33117,12 @@ static NTSTATUS wow64_gl_glPrioritizeTextures( void *args ) GLsizei n; PTR32 textures; PTR32 priorities; - } *params32 = args; - struct glPrioritizeTextures_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .textures = ULongToPtr(params32->textures), - .priorities = ULongToPtr(params32->priorities), - }; - NTSTATUS status; - status = gl_glPrioritizeTextures( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPrioritizeTextures( params->n, ULongToPtr(params->textures), ULongToPtr(params->priorities) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPushAttrib( void *args ) @@ -34061,15 +33131,12 @@ static NTSTATUS wow64_gl_glPushAttrib( void *args ) { PTR32 teb; GLbitfield mask; - } *params32 = args; - struct glPushAttrib_params params = - { - .teb = get_teb64(params32->teb), - .mask = params32->mask, - }; - NTSTATUS status; - status = gl_glPushAttrib( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPushAttrib( params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPushClientAttrib( void *args ) @@ -34078,15 +33145,12 @@ static NTSTATUS wow64_gl_glPushClientAttrib( void *args ) { PTR32 teb; GLbitfield mask; - } *params32 = args; - struct glPushClientAttrib_params params = - { - .teb = get_teb64(params32->teb), - .mask = params32->mask, - }; - NTSTATUS status; - status = gl_glPushClientAttrib( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPushClientAttrib( params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPushMatrix( void *args ) @@ -34094,14 +33158,12 @@ static NTSTATUS wow64_gl_glPushMatrix( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glPushMatrix_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = gl_glPushMatrix( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPushMatrix(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glPushName( void *args ) @@ -34110,15 +33172,12 @@ static NTSTATUS wow64_gl_glPushName( void *args ) { PTR32 teb; GLuint name; - } *params32 = args; - struct glPushName_params params = - { - .teb = get_teb64(params32->teb), - .name = params32->name, - }; - NTSTATUS status; - status = gl_glPushName( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPushName( params->name ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos2d( void *args ) @@ -34128,16 +33187,12 @@ static NTSTATUS wow64_gl_glRasterPos2d( void *args ) PTR32 teb; GLdouble x; GLdouble y; - } *params32 = args; - struct glRasterPos2d_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = gl_glRasterPos2d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos2d( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos2dv( void *args ) @@ -34146,15 +33201,12 @@ static NTSTATUS wow64_gl_glRasterPos2dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glRasterPos2dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glRasterPos2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos2dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos2f( void *args ) @@ -34164,16 +33216,12 @@ static NTSTATUS wow64_gl_glRasterPos2f( void *args ) PTR32 teb; GLfloat x; GLfloat y; - } *params32 = args; - struct glRasterPos2f_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = gl_glRasterPos2f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos2f( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos2fv( void *args ) @@ -34182,15 +33230,12 @@ static NTSTATUS wow64_gl_glRasterPos2fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glRasterPos2fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glRasterPos2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos2fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos2i( void *args ) @@ -34200,16 +33245,12 @@ static NTSTATUS wow64_gl_glRasterPos2i( void *args ) PTR32 teb; GLint x; GLint y; - } *params32 = args; - struct glRasterPos2i_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = gl_glRasterPos2i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos2i( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos2iv( void *args ) @@ -34218,15 +33259,12 @@ static NTSTATUS wow64_gl_glRasterPos2iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glRasterPos2iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glRasterPos2iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos2iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos2s( void *args ) @@ -34236,16 +33274,12 @@ static NTSTATUS wow64_gl_glRasterPos2s( void *args ) PTR32 teb; GLshort x; GLshort y; - } *params32 = args; - struct glRasterPos2s_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = gl_glRasterPos2s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos2s( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos2sv( void *args ) @@ -34254,15 +33288,12 @@ static NTSTATUS wow64_gl_glRasterPos2sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glRasterPos2sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glRasterPos2sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos2sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos3d( void *args ) @@ -34273,17 +33304,12 @@ static NTSTATUS wow64_gl_glRasterPos3d( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glRasterPos3d_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = gl_glRasterPos3d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos3d( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos3dv( void *args ) @@ -34292,15 +33318,12 @@ static NTSTATUS wow64_gl_glRasterPos3dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glRasterPos3dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glRasterPos3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos3dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos3f( void *args ) @@ -34311,17 +33334,12 @@ static NTSTATUS wow64_gl_glRasterPos3f( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glRasterPos3f_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = gl_glRasterPos3f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos3f( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos3fv( void *args ) @@ -34330,15 +33348,12 @@ static NTSTATUS wow64_gl_glRasterPos3fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glRasterPos3fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glRasterPos3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos3fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos3i( void *args ) @@ -34349,17 +33364,12 @@ static NTSTATUS wow64_gl_glRasterPos3i( void *args ) GLint x; GLint y; GLint z; - } *params32 = args; - struct glRasterPos3i_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = gl_glRasterPos3i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos3i( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos3iv( void *args ) @@ -34368,15 +33378,12 @@ static NTSTATUS wow64_gl_glRasterPos3iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glRasterPos3iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glRasterPos3iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos3iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos3s( void *args ) @@ -34387,17 +33394,12 @@ static NTSTATUS wow64_gl_glRasterPos3s( void *args ) GLshort x; GLshort y; GLshort z; - } *params32 = args; - struct glRasterPos3s_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = gl_glRasterPos3s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos3s( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos3sv( void *args ) @@ -34406,15 +33408,12 @@ static NTSTATUS wow64_gl_glRasterPos3sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glRasterPos3sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glRasterPos3sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos3sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos4d( void *args ) @@ -34426,18 +33425,12 @@ static NTSTATUS wow64_gl_glRasterPos4d( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glRasterPos4d_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = gl_glRasterPos4d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos4d( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos4dv( void *args ) @@ -34446,15 +33439,12 @@ static NTSTATUS wow64_gl_glRasterPos4dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glRasterPos4dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glRasterPos4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos4dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos4f( void *args ) @@ -34466,18 +33456,12 @@ static NTSTATUS wow64_gl_glRasterPos4f( void *args ) GLfloat y; GLfloat z; GLfloat w; - } *params32 = args; - struct glRasterPos4f_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = gl_glRasterPos4f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos4f( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos4fv( void *args ) @@ -34486,15 +33470,12 @@ static NTSTATUS wow64_gl_glRasterPos4fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glRasterPos4fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glRasterPos4fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos4fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos4i( void *args ) @@ -34506,18 +33487,12 @@ static NTSTATUS wow64_gl_glRasterPos4i( void *args ) GLint y; GLint z; GLint w; - } *params32 = args; - struct glRasterPos4i_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = gl_glRasterPos4i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos4i( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos4iv( void *args ) @@ -34526,15 +33501,12 @@ static NTSTATUS wow64_gl_glRasterPos4iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glRasterPos4iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glRasterPos4iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos4iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos4s( void *args ) @@ -34546,18 +33518,12 @@ static NTSTATUS wow64_gl_glRasterPos4s( void *args ) GLshort y; GLshort z; GLshort w; - } *params32 = args; - struct glRasterPos4s_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = gl_glRasterPos4s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos4s( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRasterPos4sv( void *args ) @@ -34566,15 +33532,12 @@ static NTSTATUS wow64_gl_glRasterPos4sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glRasterPos4sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glRasterPos4sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos4sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glReadBuffer( void *args ) @@ -34583,15 +33546,12 @@ static NTSTATUS wow64_gl_glReadBuffer( void *args ) { PTR32 teb; GLenum src; - } *params32 = args; - struct glReadBuffer_params params = - { - .teb = get_teb64(params32->teb), - .src = params32->src, - }; - NTSTATUS status; - status = gl_glReadBuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReadBuffer( params->src ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glReadPixels( void *args ) @@ -34606,21 +33566,11 @@ static NTSTATUS wow64_gl_glReadPixels( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glReadPixels_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = gl_glReadPixels( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + wrap_glReadPixels( teb, params->x, params->y, params->width, params->height, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRectd( void *args ) @@ -34632,18 +33582,12 @@ static NTSTATUS wow64_gl_glRectd( void *args ) GLdouble y1; GLdouble x2; GLdouble y2; - } *params32 = args; - struct glRectd_params params = - { - .teb = get_teb64(params32->teb), - .x1 = params32->x1, - .y1 = params32->y1, - .x2 = params32->x2, - .y2 = params32->y2, - }; - NTSTATUS status; - status = gl_glRectd( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRectd( params->x1, params->y1, params->x2, params->y2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRectdv( void *args ) @@ -34653,16 +33597,12 @@ static NTSTATUS wow64_gl_glRectdv( void *args ) PTR32 teb; PTR32 v1; PTR32 v2; - } *params32 = args; - struct glRectdv_params params = - { - .teb = get_teb64(params32->teb), - .v1 = ULongToPtr(params32->v1), - .v2 = ULongToPtr(params32->v2), - }; - NTSTATUS status; - status = gl_glRectdv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRectdv( ULongToPtr(params->v1), ULongToPtr(params->v2) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRectf( void *args ) @@ -34674,18 +33614,12 @@ static NTSTATUS wow64_gl_glRectf( void *args ) GLfloat y1; GLfloat x2; GLfloat y2; - } *params32 = args; - struct glRectf_params params = - { - .teb = get_teb64(params32->teb), - .x1 = params32->x1, - .y1 = params32->y1, - .x2 = params32->x2, - .y2 = params32->y2, - }; - NTSTATUS status; - status = gl_glRectf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRectf( params->x1, params->y1, params->x2, params->y2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRectfv( void *args ) @@ -34695,16 +33629,12 @@ static NTSTATUS wow64_gl_glRectfv( void *args ) PTR32 teb; PTR32 v1; PTR32 v2; - } *params32 = args; - struct glRectfv_params params = - { - .teb = get_teb64(params32->teb), - .v1 = ULongToPtr(params32->v1), - .v2 = ULongToPtr(params32->v2), - }; - NTSTATUS status; - status = gl_glRectfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRectfv( ULongToPtr(params->v1), ULongToPtr(params->v2) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRecti( void *args ) @@ -34716,18 +33646,12 @@ static NTSTATUS wow64_gl_glRecti( void *args ) GLint y1; GLint x2; GLint y2; - } *params32 = args; - struct glRecti_params params = - { - .teb = get_teb64(params32->teb), - .x1 = params32->x1, - .y1 = params32->y1, - .x2 = params32->x2, - .y2 = params32->y2, - }; - NTSTATUS status; - status = gl_glRecti( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRecti( params->x1, params->y1, params->x2, params->y2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRectiv( void *args ) @@ -34737,16 +33661,12 @@ static NTSTATUS wow64_gl_glRectiv( void *args ) PTR32 teb; PTR32 v1; PTR32 v2; - } *params32 = args; - struct glRectiv_params params = - { - .teb = get_teb64(params32->teb), - .v1 = ULongToPtr(params32->v1), - .v2 = ULongToPtr(params32->v2), - }; - NTSTATUS status; - status = gl_glRectiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRectiv( ULongToPtr(params->v1), ULongToPtr(params->v2) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRects( void *args ) @@ -34758,18 +33678,12 @@ static NTSTATUS wow64_gl_glRects( void *args ) GLshort y1; GLshort x2; GLshort y2; - } *params32 = args; - struct glRects_params params = - { - .teb = get_teb64(params32->teb), - .x1 = params32->x1, - .y1 = params32->y1, - .x2 = params32->x2, - .y2 = params32->y2, - }; - NTSTATUS status; - status = gl_glRects( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRects( params->x1, params->y1, params->x2, params->y2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRectsv( void *args ) @@ -34779,16 +33693,12 @@ static NTSTATUS wow64_gl_glRectsv( void *args ) PTR32 teb; PTR32 v1; PTR32 v2; - } *params32 = args; - struct glRectsv_params params = - { - .teb = get_teb64(params32->teb), - .v1 = ULongToPtr(params32->v1), - .v2 = ULongToPtr(params32->v2), - }; - NTSTATUS status; - status = gl_glRectsv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRectsv( ULongToPtr(params->v1), ULongToPtr(params->v2) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRenderMode( void *args ) @@ -34798,16 +33708,12 @@ static NTSTATUS wow64_gl_glRenderMode( void *args ) PTR32 teb; GLenum mode; GLint ret; - } *params32 = args; - struct glRenderMode_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = gl_glRenderMode( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glRenderMode( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRotated( void *args ) @@ -34819,18 +33725,12 @@ static NTSTATUS wow64_gl_glRotated( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glRotated_params params = - { - .teb = get_teb64(params32->teb), - .angle = params32->angle, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = gl_glRotated( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRotated( params->angle, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glRotatef( void *args ) @@ -34842,18 +33742,12 @@ static NTSTATUS wow64_gl_glRotatef( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glRotatef_params params = - { - .teb = get_teb64(params32->teb), - .angle = params32->angle, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = gl_glRotatef( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRotatef( params->angle, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glScaled( void *args ) @@ -34864,17 +33758,12 @@ static NTSTATUS wow64_gl_glScaled( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glScaled_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = gl_glScaled( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glScaled( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glScalef( void *args ) @@ -34885,17 +33774,12 @@ static NTSTATUS wow64_gl_glScalef( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glScalef_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = gl_glScalef( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glScalef( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glScissor( void *args ) @@ -34907,18 +33791,12 @@ static NTSTATUS wow64_gl_glScissor( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glScissor_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = gl_glScissor( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glScissor( params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glSelectBuffer( void *args ) @@ -34928,16 +33806,12 @@ static NTSTATUS wow64_gl_glSelectBuffer( void *args ) PTR32 teb; GLsizei size; PTR32 buffer; - } *params32 = args; - struct glSelectBuffer_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .buffer = ULongToPtr(params32->buffer), - }; - NTSTATUS status; - status = gl_glSelectBuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSelectBuffer( params->size, ULongToPtr(params->buffer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glShadeModel( void *args ) @@ -34946,15 +33820,12 @@ static NTSTATUS wow64_gl_glShadeModel( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glShadeModel_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = gl_glShadeModel( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glShadeModel( params->mode ); + set_context_attribute( teb, GL_SHADE_MODEL, ¶ms->mode, sizeof(params->mode) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glStencilFunc( void *args ) @@ -34965,17 +33836,12 @@ static NTSTATUS wow64_gl_glStencilFunc( void *args ) GLenum func; GLint ref; GLuint mask; - } *params32 = args; - struct glStencilFunc_params params = - { - .teb = get_teb64(params32->teb), - .func = params32->func, - .ref = params32->ref, - .mask = params32->mask, - }; - NTSTATUS status; - status = gl_glStencilFunc( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilFunc( params->func, params->ref, params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glStencilMask( void *args ) @@ -34984,15 +33850,12 @@ static NTSTATUS wow64_gl_glStencilMask( void *args ) { PTR32 teb; GLuint mask; - } *params32 = args; - struct glStencilMask_params params = - { - .teb = get_teb64(params32->teb), - .mask = params32->mask, - }; - NTSTATUS status; - status = gl_glStencilMask( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilMask( params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glStencilOp( void *args ) @@ -35003,17 +33866,12 @@ static NTSTATUS wow64_gl_glStencilOp( void *args ) GLenum fail; GLenum zfail; GLenum zpass; - } *params32 = args; - struct glStencilOp_params params = - { - .teb = get_teb64(params32->teb), - .fail = params32->fail, - .zfail = params32->zfail, - .zpass = params32->zpass, - }; - NTSTATUS status; - status = gl_glStencilOp( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilOp( params->fail, params->zfail, params->zpass ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord1d( void *args ) @@ -35022,15 +33880,12 @@ static NTSTATUS wow64_gl_glTexCoord1d( void *args ) { PTR32 teb; GLdouble s; - } *params32 = args; - struct glTexCoord1d_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - }; - NTSTATUS status; - status = gl_glTexCoord1d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord1d( params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord1dv( void *args ) @@ -35039,15 +33894,12 @@ static NTSTATUS wow64_gl_glTexCoord1dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord1dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord1dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord1dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord1f( void *args ) @@ -35056,15 +33908,12 @@ static NTSTATUS wow64_gl_glTexCoord1f( void *args ) { PTR32 teb; GLfloat s; - } *params32 = args; - struct glTexCoord1f_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - }; - NTSTATUS status; - status = gl_glTexCoord1f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord1f( params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord1fv( void *args ) @@ -35073,15 +33922,12 @@ static NTSTATUS wow64_gl_glTexCoord1fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord1fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord1fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord1fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord1i( void *args ) @@ -35090,15 +33936,12 @@ static NTSTATUS wow64_gl_glTexCoord1i( void *args ) { PTR32 teb; GLint s; - } *params32 = args; - struct glTexCoord1i_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - }; - NTSTATUS status; - status = gl_glTexCoord1i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord1i( params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord1iv( void *args ) @@ -35107,15 +33950,12 @@ static NTSTATUS wow64_gl_glTexCoord1iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord1iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord1iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord1iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord1s( void *args ) @@ -35124,15 +33964,12 @@ static NTSTATUS wow64_gl_glTexCoord1s( void *args ) { PTR32 teb; GLshort s; - } *params32 = args; - struct glTexCoord1s_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - }; - NTSTATUS status; - status = gl_glTexCoord1s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord1s( params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord1sv( void *args ) @@ -35141,15 +33978,12 @@ static NTSTATUS wow64_gl_glTexCoord1sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord1sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord1sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord1sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord2d( void *args ) @@ -35159,16 +33993,12 @@ static NTSTATUS wow64_gl_glTexCoord2d( void *args ) PTR32 teb; GLdouble s; GLdouble t; - } *params32 = args; - struct glTexCoord2d_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = gl_glTexCoord2d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2d( params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord2dv( void *args ) @@ -35177,15 +34007,12 @@ static NTSTATUS wow64_gl_glTexCoord2dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord2dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord2f( void *args ) @@ -35195,16 +34022,12 @@ static NTSTATUS wow64_gl_glTexCoord2f( void *args ) PTR32 teb; GLfloat s; GLfloat t; - } *params32 = args; - struct glTexCoord2f_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = gl_glTexCoord2f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2f( params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord2fv( void *args ) @@ -35213,15 +34036,12 @@ static NTSTATUS wow64_gl_glTexCoord2fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord2fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord2i( void *args ) @@ -35231,16 +34051,12 @@ static NTSTATUS wow64_gl_glTexCoord2i( void *args ) PTR32 teb; GLint s; GLint t; - } *params32 = args; - struct glTexCoord2i_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = gl_glTexCoord2i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2i( params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord2iv( void *args ) @@ -35249,15 +34065,12 @@ static NTSTATUS wow64_gl_glTexCoord2iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord2iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord2iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord2s( void *args ) @@ -35267,16 +34080,12 @@ static NTSTATUS wow64_gl_glTexCoord2s( void *args ) PTR32 teb; GLshort s; GLshort t; - } *params32 = args; - struct glTexCoord2s_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = gl_glTexCoord2s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2s( params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord2sv( void *args ) @@ -35285,15 +34094,12 @@ static NTSTATUS wow64_gl_glTexCoord2sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord2sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord2sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord3d( void *args ) @@ -35304,34 +34110,26 @@ static NTSTATUS wow64_gl_glTexCoord3d( void *args ) GLdouble s; GLdouble t; GLdouble r; - } *params32 = args; - struct glTexCoord3d_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = gl_glTexCoord3d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord3d( params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord3dv( void *args ) { struct - { - PTR32 teb; - PTR32 v; - } *params32 = args; - struct glTexCoord3dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord3dv( ¶ms ); - return status; + { + PTR32 teb; + PTR32 v; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord3dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord3f( void *args ) @@ -35342,17 +34140,12 @@ static NTSTATUS wow64_gl_glTexCoord3f( void *args ) GLfloat s; GLfloat t; GLfloat r; - } *params32 = args; - struct glTexCoord3f_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = gl_glTexCoord3f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord3f( params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord3fv( void *args ) @@ -35361,15 +34154,12 @@ static NTSTATUS wow64_gl_glTexCoord3fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord3fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord3fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord3i( void *args ) @@ -35380,17 +34170,12 @@ static NTSTATUS wow64_gl_glTexCoord3i( void *args ) GLint s; GLint t; GLint r; - } *params32 = args; - struct glTexCoord3i_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = gl_glTexCoord3i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord3i( params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord3iv( void *args ) @@ -35399,15 +34184,12 @@ static NTSTATUS wow64_gl_glTexCoord3iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord3iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord3iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord3iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord3s( void *args ) @@ -35418,17 +34200,12 @@ static NTSTATUS wow64_gl_glTexCoord3s( void *args ) GLshort s; GLshort t; GLshort r; - } *params32 = args; - struct glTexCoord3s_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = gl_glTexCoord3s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord3s( params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord3sv( void *args ) @@ -35437,15 +34214,12 @@ static NTSTATUS wow64_gl_glTexCoord3sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord3sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord3sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord3sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord4d( void *args ) @@ -35457,18 +34231,12 @@ static NTSTATUS wow64_gl_glTexCoord4d( void *args ) GLdouble t; GLdouble r; GLdouble q; - } *params32 = args; - struct glTexCoord4d_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = gl_glTexCoord4d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4d( params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord4dv( void *args ) @@ -35477,15 +34245,12 @@ static NTSTATUS wow64_gl_glTexCoord4dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord4dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord4f( void *args ) @@ -35497,18 +34262,12 @@ static NTSTATUS wow64_gl_glTexCoord4f( void *args ) GLfloat t; GLfloat r; GLfloat q; - } *params32 = args; - struct glTexCoord4f_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = gl_glTexCoord4f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4f( params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord4fv( void *args ) @@ -35517,15 +34276,12 @@ static NTSTATUS wow64_gl_glTexCoord4fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord4fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord4fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord4i( void *args ) @@ -35537,18 +34293,12 @@ static NTSTATUS wow64_gl_glTexCoord4i( void *args ) GLint t; GLint r; GLint q; - } *params32 = args; - struct glTexCoord4i_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = gl_glTexCoord4i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4i( params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord4iv( void *args ) @@ -35557,15 +34307,12 @@ static NTSTATUS wow64_gl_glTexCoord4iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord4iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord4iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord4s( void *args ) @@ -35577,18 +34324,12 @@ static NTSTATUS wow64_gl_glTexCoord4s( void *args ) GLshort t; GLshort r; GLshort q; - } *params32 = args; - struct glTexCoord4s_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = gl_glTexCoord4s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4s( params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoord4sv( void *args ) @@ -35597,15 +34338,12 @@ static NTSTATUS wow64_gl_glTexCoord4sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord4sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glTexCoord4sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexCoordPointer( void *args ) @@ -35617,18 +34355,12 @@ static NTSTATUS wow64_gl_glTexCoordPointer( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glTexCoordPointer_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = gl_glTexCoordPointer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoordPointer( params->size, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexEnvf( void *args ) @@ -35639,17 +34371,12 @@ static NTSTATUS wow64_gl_glTexEnvf( void *args ) GLenum target; GLenum pname; GLfloat param; - } *params32 = args; - struct glTexEnvf_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glTexEnvf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexEnvf( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexEnvfv( void *args ) @@ -35660,17 +34387,12 @@ static NTSTATUS wow64_gl_glTexEnvfv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glTexEnvfv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glTexEnvfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexEnvfv( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexEnvi( void *args ) @@ -35681,17 +34403,12 @@ static NTSTATUS wow64_gl_glTexEnvi( void *args ) GLenum target; GLenum pname; GLint param; - } *params32 = args; - struct glTexEnvi_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glTexEnvi( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexEnvi( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexEnviv( void *args ) @@ -35702,17 +34419,12 @@ static NTSTATUS wow64_gl_glTexEnviv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glTexEnviv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glTexEnviv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexEnviv( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexGend( void *args ) @@ -35723,17 +34435,12 @@ static NTSTATUS wow64_gl_glTexGend( void *args ) GLenum coord; GLenum pname; GLdouble param; - } *params32 = args; - struct glTexGend_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glTexGend( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexGend( params->coord, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexGendv( void *args ) @@ -35744,17 +34451,12 @@ static NTSTATUS wow64_gl_glTexGendv( void *args ) GLenum coord; GLenum pname; PTR32 params; - } *params32 = args; - struct glTexGendv_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glTexGendv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexGendv( params->coord, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexGenf( void *args ) @@ -35765,17 +34467,12 @@ static NTSTATUS wow64_gl_glTexGenf( void *args ) GLenum coord; GLenum pname; GLfloat param; - } *params32 = args; - struct glTexGenf_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glTexGenf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexGenf( params->coord, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexGenfv( void *args ) @@ -35786,17 +34483,12 @@ static NTSTATUS wow64_gl_glTexGenfv( void *args ) GLenum coord; GLenum pname; PTR32 params; - } *params32 = args; - struct glTexGenfv_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glTexGenfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexGenfv( params->coord, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexGeni( void *args ) @@ -35807,17 +34499,12 @@ static NTSTATUS wow64_gl_glTexGeni( void *args ) GLenum coord; GLenum pname; GLint param; - } *params32 = args; - struct glTexGeni_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glTexGeni( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexGeni( params->coord, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexGeniv( void *args ) @@ -35828,17 +34515,12 @@ static NTSTATUS wow64_gl_glTexGeniv( void *args ) GLenum coord; GLenum pname; PTR32 params; - } *params32 = args; - struct glTexGeniv_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glTexGeniv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexGeniv( params->coord, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexImage1D( void *args ) @@ -35854,22 +34536,12 @@ static NTSTATUS wow64_gl_glTexImage1D( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTexImage1D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .border = params32->border, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = gl_glTexImage1D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexImage1D( params->target, params->level, params->internalformat, params->width, params->border, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexImage2D( void *args ) @@ -35886,23 +34558,12 @@ static NTSTATUS wow64_gl_glTexImage2D( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTexImage2D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .border = params32->border, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = gl_glTexImage2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexImage2D( params->target, params->level, params->internalformat, params->width, params->height, params->border, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexParameterf( void *args ) @@ -35913,17 +34574,12 @@ static NTSTATUS wow64_gl_glTexParameterf( void *args ) GLenum target; GLenum pname; GLfloat param; - } *params32 = args; - struct glTexParameterf_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glTexParameterf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexParameterf( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexParameterfv( void *args ) @@ -35934,17 +34590,12 @@ static NTSTATUS wow64_gl_glTexParameterfv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glTexParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glTexParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexParameterfv( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexParameteri( void *args ) @@ -35955,17 +34606,12 @@ static NTSTATUS wow64_gl_glTexParameteri( void *args ) GLenum target; GLenum pname; GLint param; - } *params32 = args; - struct glTexParameteri_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = gl_glTexParameteri( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexParameteri( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexParameteriv( void *args ) @@ -35976,17 +34622,12 @@ static NTSTATUS wow64_gl_glTexParameteriv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glTexParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = gl_glTexParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexParameteriv( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexSubImage1D( void *args ) @@ -36001,21 +34642,12 @@ static NTSTATUS wow64_gl_glTexSubImage1D( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTexSubImage1D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .width = params32->width, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = gl_glTexSubImage1D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexSubImage1D( params->target, params->level, params->xoffset, params->width, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTexSubImage2D( void *args ) @@ -36032,23 +34664,12 @@ static NTSTATUS wow64_gl_glTexSubImage2D( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTexSubImage2D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = gl_glTexSubImage2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexSubImage2D( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTranslated( void *args ) @@ -36059,17 +34680,12 @@ static NTSTATUS wow64_gl_glTranslated( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glTranslated_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = gl_glTranslated( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTranslated( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glTranslatef( void *args ) @@ -36080,17 +34696,12 @@ static NTSTATUS wow64_gl_glTranslatef( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glTranslatef_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = gl_glTranslatef( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTranslatef( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex2d( void *args ) @@ -36100,16 +34711,12 @@ static NTSTATUS wow64_gl_glVertex2d( void *args ) PTR32 teb; GLdouble x; GLdouble y; - } *params32 = args; - struct glVertex2d_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = gl_glVertex2d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex2d( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex2dv( void *args ) @@ -36118,15 +34725,12 @@ static NTSTATUS wow64_gl_glVertex2dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex2dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glVertex2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex2dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex2f( void *args ) @@ -36136,16 +34740,12 @@ static NTSTATUS wow64_gl_glVertex2f( void *args ) PTR32 teb; GLfloat x; GLfloat y; - } *params32 = args; - struct glVertex2f_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = gl_glVertex2f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex2f( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex2fv( void *args ) @@ -36154,34 +34754,27 @@ static NTSTATUS wow64_gl_glVertex2fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex2fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glVertex2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex2fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex2i( void *args ) -{ - struct - { - PTR32 teb; - GLint x; - GLint y; - } *params32 = args; - struct glVertex2i_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = gl_glVertex2i( ¶ms ); - return status; +{ + struct + { + PTR32 teb; + GLint x; + GLint y; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex2i( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex2iv( void *args ) @@ -36190,15 +34783,12 @@ static NTSTATUS wow64_gl_glVertex2iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex2iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glVertex2iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex2iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex2s( void *args ) @@ -36208,16 +34798,12 @@ static NTSTATUS wow64_gl_glVertex2s( void *args ) PTR32 teb; GLshort x; GLshort y; - } *params32 = args; - struct glVertex2s_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = gl_glVertex2s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex2s( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex2sv( void *args ) @@ -36226,15 +34812,12 @@ static NTSTATUS wow64_gl_glVertex2sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex2sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glVertex2sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex2sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex3d( void *args ) @@ -36245,17 +34828,12 @@ static NTSTATUS wow64_gl_glVertex3d( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glVertex3d_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = gl_glVertex3d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex3d( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex3dv( void *args ) @@ -36264,15 +34842,12 @@ static NTSTATUS wow64_gl_glVertex3dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex3dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glVertex3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex3dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex3f( void *args ) @@ -36283,17 +34858,12 @@ static NTSTATUS wow64_gl_glVertex3f( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glVertex3f_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = gl_glVertex3f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex3f( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex3fv( void *args ) @@ -36302,15 +34872,12 @@ static NTSTATUS wow64_gl_glVertex3fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex3fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glVertex3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex3fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex3i( void *args ) @@ -36321,17 +34888,12 @@ static NTSTATUS wow64_gl_glVertex3i( void *args ) GLint x; GLint y; GLint z; - } *params32 = args; - struct glVertex3i_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = gl_glVertex3i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex3i( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex3iv( void *args ) @@ -36340,15 +34902,12 @@ static NTSTATUS wow64_gl_glVertex3iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex3iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glVertex3iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex3iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex3s( void *args ) @@ -36359,17 +34918,12 @@ static NTSTATUS wow64_gl_glVertex3s( void *args ) GLshort x; GLshort y; GLshort z; - } *params32 = args; - struct glVertex3s_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = gl_glVertex3s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex3s( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex3sv( void *args ) @@ -36378,15 +34932,12 @@ static NTSTATUS wow64_gl_glVertex3sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex3sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glVertex3sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex3sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex4d( void *args ) @@ -36398,18 +34949,12 @@ static NTSTATUS wow64_gl_glVertex4d( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glVertex4d_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = gl_glVertex4d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex4d( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex4dv( void *args ) @@ -36418,15 +34963,12 @@ static NTSTATUS wow64_gl_glVertex4dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex4dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glVertex4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex4dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex4f( void *args ) @@ -36438,18 +34980,12 @@ static NTSTATUS wow64_gl_glVertex4f( void *args ) GLfloat y; GLfloat z; GLfloat w; - } *params32 = args; - struct glVertex4f_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = gl_glVertex4f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex4f( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex4fv( void *args ) @@ -36458,15 +34994,12 @@ static NTSTATUS wow64_gl_glVertex4fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex4fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glVertex4fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex4fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex4i( void *args ) @@ -36478,18 +35011,12 @@ static NTSTATUS wow64_gl_glVertex4i( void *args ) GLint y; GLint z; GLint w; - } *params32 = args; - struct glVertex4i_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = gl_glVertex4i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex4i( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex4iv( void *args ) @@ -36498,15 +35025,12 @@ static NTSTATUS wow64_gl_glVertex4iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex4iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glVertex4iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex4iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex4s( void *args ) @@ -36518,18 +35042,12 @@ static NTSTATUS wow64_gl_glVertex4s( void *args ) GLshort y; GLshort z; GLshort w; - } *params32 = args; - struct glVertex4s_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = gl_glVertex4s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex4s( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertex4sv( void *args ) @@ -36538,15 +35056,12 @@ static NTSTATUS wow64_gl_glVertex4sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex4sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = gl_glVertex4sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex4sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glVertexPointer( void *args ) @@ -36558,18 +35073,12 @@ static NTSTATUS wow64_gl_glVertexPointer( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glVertexPointer_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = gl_glVertexPointer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexPointer( params->size, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_gl_glViewport( void *args ) @@ -36581,18 +35090,11 @@ static NTSTATUS wow64_gl_glViewport( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glViewport_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = gl_glViewport( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + wrap_glViewport( teb, params->x, params->y, params->width, params->height ); + set_context_attribute( teb, GL_VIEWPORT, ¶ms->x, 2 * sizeof(GLint) + 2 * sizeof(GLsizei) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glAccumxOES( void *args )
From: Jacek Caban jacek@codeweavers.com
--- dlls/opengl32/make_opengl | 99 +- dlls/opengl32/unix_thunks.c | 45891 ++++++++++++---------------------- 2 files changed, 15451 insertions(+), 30539 deletions(-)
diff --git a/dlls/opengl32/make_opengl b/dlls/opengl32/make_opengl index 2a6c20e55b2..0e59fff4435 100755 --- a/dlls/opengl32/make_opengl +++ b/dlls/opengl32/make_opengl @@ -594,103 +594,6 @@ sub get_wow64_arg_type($) return $ptype; }
-sub generate_wow64_thunk($$$) -{ - my ($name, $func, $prefix) = @_; - my $call_args = get_func_args( $func, 0, 1, "params->" ); - my $func_ret = get_func_ret( $func, 0 ); - my $need_manual_thunk = 0; - my $ret = ""; - - $ret .= "static NTSTATUS wow64_$prefix_$name( void *args )\n"; - $ret .= "{\n"; - $ret .= " struct\n {\n"; - $ret .= " PTR32 teb;\n"; - foreach my $arg (@{$func->[1]}) - { - my $ptype = get_wow64_arg_type( $arg ); - my $pname = get_arg_name( $arg ); - $ret .= " $ptype $pname;\n"; - $need_manual_thunk = 1 if $arg->textContent() =~ /(*.**|[|(sizei|int)ptr.**)/ && - !defined $pointer_array_count{$_} && !defined $pointer_is_offset{$_}; - } - if (!is_void_func($func)) - { - my $ptype = get_wow64_arg_type( $func->[0] ); - $ret .= " $ptype ret;\n"; - } - $ret .= " } *params32 = args;\n"; - $ret .= " struct $name_params params =\n"; - $ret .= " {\n"; - $ret .= " .teb = get_teb64(params32->teb),\n"; - foreach my $arg (@{$func->[1]}) - { - next if $arg->textContent() =~ /(*.**|[|(sizei|int)ptr.**)/; - my $ptype = get_arg_type( $arg ); - my $pname = get_arg_name( $arg ); - if ($arg->textContent() =~ /(sizei|int)ptr/) - { - $ret .= " .$pname = ($ptype)ULongToPtr(params32->$pname),\n"; - } - elsif (get_wow64_arg_type( $arg ) =~ /PTR32/) - { - $ret .= " .$pname = ULongToPtr(params32->$pname),\n"; - } - else - { - $ret .= " .$pname = params32->$pname,\n"; - } - } - $ret .= " };\n"; - - if ($need_manual_thunk || get_wow64_arg_type( $func->[0] ) =~ /PTR32/) - { - $ret .= " FIXME( "params32 %p, params %p stub!\n", params32, ¶ms );\n"; - $ret .= " return STATUS_NOT_IMPLEMENTED;\n"; - $ret .= "}\n\n"; - return $ret; - } - - $ret .= " NTSTATUS status;\n"; - - foreach my $arg (@{$func->[1]}) - { - next unless $arg->textContent() =~ /*.**/ || $arg->textContent() =~ /(sizei|int)ptr.**/; - next unless defined $pointer_array_count{$_}; - my $pname = get_arg_name( $arg ); - $ret .= " params.$pname = copy_wow64_ptr32s( (UINT_PTR)params32->$pname, params32->$pointer_array_count{$_} );\n"; - } - - $ret .= " status = $prefix_$name( ¶ms );\n"; - if (!is_void_func( $func )) - { - $ret .= " params32->ret = "; - $ret .= "(UINT_PTR)" if get_wow64_arg_type( $func->[0] ) =~ /PTR32/; - $ret .= "params.ret;\n"; - } - - foreach my $arg (@{$func->[1]}) - { - next unless $arg->textContent() =~ /*.**/ || $arg->textContent() =~ /(sizei|int)ptr.**/; - next unless defined $pointer_array_count{$_}; - my $pname = get_arg_name( $arg ); - $ret .= " free( (void *)params.$pname );\n"; - } - - foreach my $arg (@{$func->[1]}) - { - next unless defined $pointer_is_offset{$_}; - my $pname = get_arg_name( $arg ); - next unless $pname =~ $pointer_is_offset{$_}; - $ret .= " params32->$pname = PtrToUlong( params.$pname );\n"; - } - - $ret .= " return status;\n"; - $ret .= "}\n\n"; - - return $ret; -} - sub generate_null_func($$) { my ($name, $func) = @_; @@ -1530,7 +1433,7 @@ foreach (sort keys %ext_functions) next if $_ =~ /^egl/; # unix-side only API next if defined $manual_win_functions{$_}; next if defined $manual_wow64_thunks{$_}; - print OUT generate_wow64_thunk($_, $ext_functions{$_}, "ext"); + print OUT generate_unix_thunk($_, $ext_functions{$_}, 1, "ext"); }
print OUT "\nconst unixlib_entry_t __wine_unix_call_wow64_funcs[] =\n"; diff --git a/dlls/opengl32/unix_thunks.c b/dlls/opengl32/unix_thunks.c index 6de84a958ac..d8dab1a7874 100644 --- a/dlls/opengl32/unix_thunks.c +++ b/dlls/opengl32/unix_thunks.c @@ -35104,16 +35104,12 @@ static NTSTATUS wow64_ext_glAccumxOES( void *args ) PTR32 teb; GLenum op; GLfixed value; - } *params32 = args; - struct glAccumxOES_params params = - { - .teb = get_teb64(params32->teb), - .op = params32->op, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glAccumxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glAccumxOES( params->op, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glAcquireKeyedMutexWin32EXT( void *args ) @@ -35125,18 +35121,12 @@ static NTSTATUS wow64_ext_glAcquireKeyedMutexWin32EXT( void *args ) GLuint64 key; GLuint timeout; GLboolean ret; - } *params32 = args; - struct glAcquireKeyedMutexWin32EXT_params params = - { - .teb = get_teb64(params32->teb), - .memory = params32->memory, - .key = params32->key, - .timeout = params32->timeout, - }; - NTSTATUS status; - status = ext_glAcquireKeyedMutexWin32EXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glAcquireKeyedMutexWin32EXT( params->memory, params->key, params->timeout ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glActiveProgramEXT( void *args ) @@ -35145,15 +35135,12 @@ static NTSTATUS wow64_ext_glActiveProgramEXT( void *args ) { PTR32 teb; GLuint program; - } *params32 = args; - struct glActiveProgramEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - }; - NTSTATUS status; - status = ext_glActiveProgramEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glActiveProgramEXT( params->program ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glActiveShaderProgram( void *args ) @@ -35163,16 +35150,12 @@ static NTSTATUS wow64_ext_glActiveShaderProgram( void *args ) PTR32 teb; GLuint pipeline; GLuint program; - } *params32 = args; - struct glActiveShaderProgram_params params = - { - .teb = get_teb64(params32->teb), - .pipeline = params32->pipeline, - .program = params32->program, - }; - NTSTATUS status; - status = ext_glActiveShaderProgram( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glActiveShaderProgram( params->pipeline, params->program ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glActiveStencilFaceEXT( void *args ) @@ -35181,15 +35164,12 @@ static NTSTATUS wow64_ext_glActiveStencilFaceEXT( void *args ) { PTR32 teb; GLenum face; - } *params32 = args; - struct glActiveStencilFaceEXT_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - }; - NTSTATUS status; - status = ext_glActiveStencilFaceEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glActiveStencilFaceEXT( params->face ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glActiveTexture( void *args ) @@ -35198,15 +35178,12 @@ static NTSTATUS wow64_ext_glActiveTexture( void *args ) { PTR32 teb; GLenum texture; - } *params32 = args; - struct glActiveTexture_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - }; - NTSTATUS status; - status = ext_glActiveTexture( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glActiveTexture( params->texture ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glActiveTextureARB( void *args ) @@ -35215,15 +35192,12 @@ static NTSTATUS wow64_ext_glActiveTextureARB( void *args ) { PTR32 teb; GLenum texture; - } *params32 = args; - struct glActiveTextureARB_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - }; - NTSTATUS status; - status = ext_glActiveTextureARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glActiveTextureARB( params->texture ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glActiveVaryingNV( void *args ) @@ -35233,16 +35207,12 @@ static NTSTATUS wow64_ext_glActiveVaryingNV( void *args ) PTR32 teb; GLuint program; PTR32 name; - } *params32 = args; - struct glActiveVaryingNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glActiveVaryingNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glActiveVaryingNV( params->program, ULongToPtr(params->name) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glAlphaFragmentOp1ATI( void *args ) @@ -35256,20 +35226,12 @@ static NTSTATUS wow64_ext_glAlphaFragmentOp1ATI( void *args ) GLuint arg1; GLuint arg1Rep; GLuint arg1Mod; - } *params32 = args; - struct glAlphaFragmentOp1ATI_params params = - { - .teb = get_teb64(params32->teb), - .op = params32->op, - .dst = params32->dst, - .dstMod = params32->dstMod, - .arg1 = params32->arg1, - .arg1Rep = params32->arg1Rep, - .arg1Mod = params32->arg1Mod, - }; - NTSTATUS status; - status = ext_glAlphaFragmentOp1ATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glAlphaFragmentOp1ATI( params->op, params->dst, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glAlphaFragmentOp2ATI( void *args ) @@ -35286,23 +35248,12 @@ static NTSTATUS wow64_ext_glAlphaFragmentOp2ATI( void *args ) GLuint arg2; GLuint arg2Rep; GLuint arg2Mod; - } *params32 = args; - struct glAlphaFragmentOp2ATI_params params = - { - .teb = get_teb64(params32->teb), - .op = params32->op, - .dst = params32->dst, - .dstMod = params32->dstMod, - .arg1 = params32->arg1, - .arg1Rep = params32->arg1Rep, - .arg1Mod = params32->arg1Mod, - .arg2 = params32->arg2, - .arg2Rep = params32->arg2Rep, - .arg2Mod = params32->arg2Mod, - }; - NTSTATUS status; - status = ext_glAlphaFragmentOp2ATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glAlphaFragmentOp2ATI( params->op, params->dst, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod, params->arg2, params->arg2Rep, params->arg2Mod ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glAlphaFragmentOp3ATI( void *args ) @@ -35322,26 +35273,12 @@ static NTSTATUS wow64_ext_glAlphaFragmentOp3ATI( void *args ) GLuint arg3; GLuint arg3Rep; GLuint arg3Mod; - } *params32 = args; - struct glAlphaFragmentOp3ATI_params params = - { - .teb = get_teb64(params32->teb), - .op = params32->op, - .dst = params32->dst, - .dstMod = params32->dstMod, - .arg1 = params32->arg1, - .arg1Rep = params32->arg1Rep, - .arg1Mod = params32->arg1Mod, - .arg2 = params32->arg2, - .arg2Rep = params32->arg2Rep, - .arg2Mod = params32->arg2Mod, - .arg3 = params32->arg3, - .arg3Rep = params32->arg3Rep, - .arg3Mod = params32->arg3Mod, - }; - NTSTATUS status; - status = ext_glAlphaFragmentOp3ATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glAlphaFragmentOp3ATI( params->op, params->dst, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod, params->arg2, params->arg2Rep, params->arg2Mod, params->arg3, params->arg3Rep, params->arg3Mod ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glAlphaFuncxOES( void *args ) @@ -35351,16 +35288,12 @@ static NTSTATUS wow64_ext_glAlphaFuncxOES( void *args ) PTR32 teb; GLenum func; GLfixed ref; - } *params32 = args; - struct glAlphaFuncxOES_params params = - { - .teb = get_teb64(params32->teb), - .func = params32->func, - .ref = params32->ref, - }; - NTSTATUS status; - status = ext_glAlphaFuncxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glAlphaFuncxOES( params->func, params->ref ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glAlphaToCoverageDitherControlNV( void *args ) @@ -35369,15 +35302,12 @@ static NTSTATUS wow64_ext_glAlphaToCoverageDitherControlNV( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glAlphaToCoverageDitherControlNV_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glAlphaToCoverageDitherControlNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glAlphaToCoverageDitherControlNV( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glApplyFramebufferAttachmentCMAAINTEL( void *args ) @@ -35385,14 +35315,12 @@ static NTSTATUS wow64_ext_glApplyFramebufferAttachmentCMAAINTEL( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glApplyFramebufferAttachmentCMAAINTEL_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glApplyFramebufferAttachmentCMAAINTEL( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glApplyFramebufferAttachmentCMAAINTEL(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glApplyTextureEXT( void *args ) @@ -35401,15 +35329,12 @@ static NTSTATUS wow64_ext_glApplyTextureEXT( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glApplyTextureEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glApplyTextureEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glApplyTextureEXT( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glAreProgramsResidentNV( void *args ) @@ -35421,18 +35346,11 @@ static NTSTATUS wow64_ext_glAreProgramsResidentNV( void *args ) PTR32 programs; PTR32 residences; GLboolean ret; - } *params32 = args; - struct glAreProgramsResidentNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .programs = ULongToPtr(params32->programs), - .residences = ULongToPtr(params32->residences), - }; - NTSTATUS status; - status = ext_glAreProgramsResidentNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glAreProgramsResidentNV( params->n, ULongToPtr(params->programs), ULongToPtr(params->residences) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glAreTexturesResidentEXT( void *args ) @@ -35444,18 +35362,11 @@ static NTSTATUS wow64_ext_glAreTexturesResidentEXT( void *args ) PTR32 textures; PTR32 residences; GLboolean ret; - } *params32 = args; - struct glAreTexturesResidentEXT_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .textures = ULongToPtr(params32->textures), - .residences = ULongToPtr(params32->residences), - }; - NTSTATUS status; - status = ext_glAreTexturesResidentEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glAreTexturesResidentEXT( params->n, ULongToPtr(params->textures), ULongToPtr(params->residences) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glArrayElementEXT( void *args ) @@ -35464,15 +35375,12 @@ static NTSTATUS wow64_ext_glArrayElementEXT( void *args ) { PTR32 teb; GLint i; - } *params32 = args; - struct glArrayElementEXT_params params = - { - .teb = get_teb64(params32->teb), - .i = params32->i, - }; - NTSTATUS status; - status = ext_glArrayElementEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glArrayElementEXT( params->i ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glArrayObjectATI( void *args ) @@ -35486,20 +35394,12 @@ static NTSTATUS wow64_ext_glArrayObjectATI( void *args ) GLsizei stride; GLuint buffer; GLuint offset; - } *params32 = args; - struct glArrayObjectATI_params params = - { - .teb = get_teb64(params32->teb), - .array = params32->array, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .buffer = params32->buffer, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glArrayObjectATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glArrayObjectATI( params->array, params->size, params->type, params->stride, params->buffer, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glAsyncCopyBufferSubDataNVX( void *args ) @@ -35521,28 +35421,12 @@ static NTSTATUS wow64_ext_glAsyncCopyBufferSubDataNVX( void *args ) PTR32 signalSemaphoreArray; PTR32 signalValueArray; GLuint ret; - } *params32 = args; - struct glAsyncCopyBufferSubDataNVX_params params = - { - .teb = get_teb64(params32->teb), - .waitSemaphoreCount = params32->waitSemaphoreCount, - .waitSemaphoreArray = ULongToPtr(params32->waitSemaphoreArray), - .fenceValueArray = ULongToPtr(params32->fenceValueArray), - .readGpu = params32->readGpu, - .writeGpuMask = params32->writeGpuMask, - .readBuffer = params32->readBuffer, - .writeBuffer = params32->writeBuffer, - .readOffset = (GLintptr)ULongToPtr(params32->readOffset), - .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .signalSemaphoreCount = params32->signalSemaphoreCount, - .signalSemaphoreArray = ULongToPtr(params32->signalSemaphoreArray), - .signalValueArray = ULongToPtr(params32->signalValueArray), - }; - NTSTATUS status; - status = ext_glAsyncCopyBufferSubDataNVX( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glAsyncCopyBufferSubDataNVX( params->waitSemaphoreCount, ULongToPtr(params->waitSemaphoreArray), ULongToPtr(params->fenceValueArray), params->readGpu, params->writeGpuMask, params->readBuffer, params->writeBuffer, (GLintptr)ULongToPtr(params->readOffset), (GLintptr)ULongToPtr(params->writeOffset), (GLsizeiptr)ULongToPtr(params->size), params->signalSemaphoreCount, ULongToPtr(params->signalSemaphoreArray), ULongToPtr(params->signalValueArray) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glAsyncCopyImageSubDataNVX( void *args ) @@ -35574,38 +35458,12 @@ static NTSTATUS wow64_ext_glAsyncCopyImageSubDataNVX( void *args ) PTR32 signalSemaphoreArray; PTR32 signalValueArray; GLuint ret; - } *params32 = args; - struct glAsyncCopyImageSubDataNVX_params params = - { - .teb = get_teb64(params32->teb), - .waitSemaphoreCount = params32->waitSemaphoreCount, - .waitSemaphoreArray = ULongToPtr(params32->waitSemaphoreArray), - .waitValueArray = ULongToPtr(params32->waitValueArray), - .srcGpu = params32->srcGpu, - .dstGpuMask = params32->dstGpuMask, - .srcName = params32->srcName, - .srcTarget = params32->srcTarget, - .srcLevel = params32->srcLevel, - .srcX = params32->srcX, - .srcY = params32->srcY, - .srcZ = params32->srcZ, - .dstName = params32->dstName, - .dstTarget = params32->dstTarget, - .dstLevel = params32->dstLevel, - .dstX = params32->dstX, - .dstY = params32->dstY, - .dstZ = params32->dstZ, - .srcWidth = params32->srcWidth, - .srcHeight = params32->srcHeight, - .srcDepth = params32->srcDepth, - .signalSemaphoreCount = params32->signalSemaphoreCount, - .signalSemaphoreArray = ULongToPtr(params32->signalSemaphoreArray), - .signalValueArray = ULongToPtr(params32->signalValueArray), - }; - NTSTATUS status; - status = ext_glAsyncCopyImageSubDataNVX( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glAsyncCopyImageSubDataNVX( params->waitSemaphoreCount, ULongToPtr(params->waitSemaphoreArray), ULongToPtr(params->waitValueArray), params->srcGpu, params->dstGpuMask, params->srcName, params->srcTarget, params->srcLevel, params->srcX, params->srcY, params->srcZ, params->dstName, params->dstTarget, params->dstLevel, params->dstX, params->dstY, params->dstZ, params->srcWidth, params->srcHeight, params->srcDepth, params->signalSemaphoreCount, ULongToPtr(params->signalSemaphoreArray), ULongToPtr(params->signalValueArray) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glAsyncMarkerSGIX( void *args ) @@ -35614,15 +35472,12 @@ static NTSTATUS wow64_ext_glAsyncMarkerSGIX( void *args ) { PTR32 teb; GLuint marker; - } *params32 = args; - struct glAsyncMarkerSGIX_params params = - { - .teb = get_teb64(params32->teb), - .marker = params32->marker, - }; - NTSTATUS status; - status = ext_glAsyncMarkerSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glAsyncMarkerSGIX( params->marker ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glAttachObjectARB( void *args ) @@ -35632,16 +35487,12 @@ static NTSTATUS wow64_ext_glAttachObjectARB( void *args ) PTR32 teb; GLhandleARB containerObj; GLhandleARB obj; - } *params32 = args; - struct glAttachObjectARB_params params = - { - .teb = get_teb64(params32->teb), - .containerObj = params32->containerObj, - .obj = params32->obj, - }; - NTSTATUS status; - status = ext_glAttachObjectARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glAttachObjectARB( params->containerObj, params->obj ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glAttachShader( void *args ) @@ -35651,16 +35502,12 @@ static NTSTATUS wow64_ext_glAttachShader( void *args ) PTR32 teb; GLuint program; GLuint shader; - } *params32 = args; - struct glAttachShader_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .shader = params32->shader, - }; - NTSTATUS status; - status = ext_glAttachShader( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glAttachShader( params->program, params->shader ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginConditionalRender( void *args ) @@ -35670,16 +35517,12 @@ static NTSTATUS wow64_ext_glBeginConditionalRender( void *args ) PTR32 teb; GLuint id; GLenum mode; - } *params32 = args; - struct glBeginConditionalRender_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glBeginConditionalRender( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginConditionalRender( params->id, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginConditionalRenderNV( void *args ) @@ -35689,16 +35532,12 @@ static NTSTATUS wow64_ext_glBeginConditionalRenderNV( void *args ) PTR32 teb; GLuint id; GLenum mode; - } *params32 = args; - struct glBeginConditionalRenderNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glBeginConditionalRenderNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginConditionalRenderNV( params->id, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginConditionalRenderNVX( void *args ) @@ -35707,15 +35546,12 @@ static NTSTATUS wow64_ext_glBeginConditionalRenderNVX( void *args ) { PTR32 teb; GLuint id; - } *params32 = args; - struct glBeginConditionalRenderNVX_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - }; - NTSTATUS status; - status = ext_glBeginConditionalRenderNVX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginConditionalRenderNVX( params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginFragmentShaderATI( void *args ) @@ -35723,14 +35559,12 @@ static NTSTATUS wow64_ext_glBeginFragmentShaderATI( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glBeginFragmentShaderATI_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glBeginFragmentShaderATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginFragmentShaderATI(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginOcclusionQueryNV( void *args ) @@ -35739,15 +35573,12 @@ static NTSTATUS wow64_ext_glBeginOcclusionQueryNV( void *args ) { PTR32 teb; GLuint id; - } *params32 = args; - struct glBeginOcclusionQueryNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - }; - NTSTATUS status; - status = ext_glBeginOcclusionQueryNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginOcclusionQueryNV( params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginPerfMonitorAMD( void *args ) @@ -35756,15 +35587,12 @@ static NTSTATUS wow64_ext_glBeginPerfMonitorAMD( void *args ) { PTR32 teb; GLuint monitor; - } *params32 = args; - struct glBeginPerfMonitorAMD_params params = - { - .teb = get_teb64(params32->teb), - .monitor = params32->monitor, - }; - NTSTATUS status; - status = ext_glBeginPerfMonitorAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginPerfMonitorAMD( params->monitor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginPerfQueryINTEL( void *args ) @@ -35773,15 +35601,12 @@ static NTSTATUS wow64_ext_glBeginPerfQueryINTEL( void *args ) { PTR32 teb; GLuint queryHandle; - } *params32 = args; - struct glBeginPerfQueryINTEL_params params = - { - .teb = get_teb64(params32->teb), - .queryHandle = params32->queryHandle, - }; - NTSTATUS status; - status = ext_glBeginPerfQueryINTEL( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginPerfQueryINTEL( params->queryHandle ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginQuery( void *args ) @@ -35791,16 +35616,12 @@ static NTSTATUS wow64_ext_glBeginQuery( void *args ) PTR32 teb; GLenum target; GLuint id; - } *params32 = args; - struct glBeginQuery_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .id = params32->id, - }; - NTSTATUS status; - status = ext_glBeginQuery( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginQuery( params->target, params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginQueryARB( void *args ) @@ -35810,16 +35631,12 @@ static NTSTATUS wow64_ext_glBeginQueryARB( void *args ) PTR32 teb; GLenum target; GLuint id; - } *params32 = args; - struct glBeginQueryARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .id = params32->id, - }; - NTSTATUS status; - status = ext_glBeginQueryARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginQueryARB( params->target, params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginQueryIndexed( void *args ) @@ -35830,17 +35647,12 @@ static NTSTATUS wow64_ext_glBeginQueryIndexed( void *args ) GLenum target; GLuint index; GLuint id; - } *params32 = args; - struct glBeginQueryIndexed_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .id = params32->id, - }; - NTSTATUS status; - status = ext_glBeginQueryIndexed( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginQueryIndexed( params->target, params->index, params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginTransformFeedback( void *args ) @@ -35849,15 +35661,12 @@ static NTSTATUS wow64_ext_glBeginTransformFeedback( void *args ) { PTR32 teb; GLenum primitiveMode; - } *params32 = args; - struct glBeginTransformFeedback_params params = - { - .teb = get_teb64(params32->teb), - .primitiveMode = params32->primitiveMode, - }; - NTSTATUS status; - status = ext_glBeginTransformFeedback( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginTransformFeedback( params->primitiveMode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginTransformFeedbackEXT( void *args ) @@ -35866,15 +35675,12 @@ static NTSTATUS wow64_ext_glBeginTransformFeedbackEXT( void *args ) { PTR32 teb; GLenum primitiveMode; - } *params32 = args; - struct glBeginTransformFeedbackEXT_params params = - { - .teb = get_teb64(params32->teb), - .primitiveMode = params32->primitiveMode, - }; - NTSTATUS status; - status = ext_glBeginTransformFeedbackEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginTransformFeedbackEXT( params->primitiveMode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginTransformFeedbackNV( void *args ) @@ -35883,15 +35689,12 @@ static NTSTATUS wow64_ext_glBeginTransformFeedbackNV( void *args ) { PTR32 teb; GLenum primitiveMode; - } *params32 = args; - struct glBeginTransformFeedbackNV_params params = - { - .teb = get_teb64(params32->teb), - .primitiveMode = params32->primitiveMode, - }; - NTSTATUS status; - status = ext_glBeginTransformFeedbackNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginTransformFeedbackNV( params->primitiveMode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginVertexShaderEXT( void *args ) @@ -35899,14 +35702,12 @@ static NTSTATUS wow64_ext_glBeginVertexShaderEXT( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glBeginVertexShaderEXT_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glBeginVertexShaderEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginVertexShaderEXT(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBeginVideoCaptureNV( void *args ) @@ -35915,15 +35716,12 @@ static NTSTATUS wow64_ext_glBeginVideoCaptureNV( void *args ) { PTR32 teb; GLuint video_capture_slot; - } *params32 = args; - struct glBeginVideoCaptureNV_params params = - { - .teb = get_teb64(params32->teb), - .video_capture_slot = params32->video_capture_slot, - }; - NTSTATUS status; - status = ext_glBeginVideoCaptureNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBeginVideoCaptureNV( params->video_capture_slot ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindAttribLocation( void *args ) @@ -35934,17 +35732,12 @@ static NTSTATUS wow64_ext_glBindAttribLocation( void *args ) GLuint program; GLuint index; PTR32 name; - } *params32 = args; - struct glBindAttribLocation_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .index = params32->index, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glBindAttribLocation( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindAttribLocation( params->program, params->index, ULongToPtr(params->name) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindAttribLocationARB( void *args ) @@ -35955,17 +35748,12 @@ static NTSTATUS wow64_ext_glBindAttribLocationARB( void *args ) GLhandleARB programObj; GLuint index; PTR32 name; - } *params32 = args; - struct glBindAttribLocationARB_params params = - { - .teb = get_teb64(params32->teb), - .programObj = params32->programObj, - .index = params32->index, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glBindAttribLocationARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindAttribLocationARB( params->programObj, params->index, ULongToPtr(params->name) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindBuffer( void *args ) @@ -35975,16 +35763,12 @@ static NTSTATUS wow64_ext_glBindBuffer( void *args ) PTR32 teb; GLenum target; GLuint buffer; - } *params32 = args; - struct glBindBuffer_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glBindBuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindBuffer( params->target, params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindBufferARB( void *args ) @@ -35994,16 +35778,12 @@ static NTSTATUS wow64_ext_glBindBufferARB( void *args ) PTR32 teb; GLenum target; GLuint buffer; - } *params32 = args; - struct glBindBufferARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glBindBufferARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindBufferARB( params->target, params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindBufferBase( void *args ) @@ -36014,17 +35794,12 @@ static NTSTATUS wow64_ext_glBindBufferBase( void *args ) GLenum target; GLuint index; GLuint buffer; - } *params32 = args; - struct glBindBufferBase_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glBindBufferBase( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindBufferBase( params->target, params->index, params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindBufferBaseEXT( void *args ) @@ -36035,17 +35810,12 @@ static NTSTATUS wow64_ext_glBindBufferBaseEXT( void *args ) GLenum target; GLuint index; GLuint buffer; - } *params32 = args; - struct glBindBufferBaseEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glBindBufferBaseEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindBufferBaseEXT( params->target, params->index, params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindBufferBaseNV( void *args ) @@ -36056,17 +35826,12 @@ static NTSTATUS wow64_ext_glBindBufferBaseNV( void *args ) GLenum target; GLuint index; GLuint buffer; - } *params32 = args; - struct glBindBufferBaseNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glBindBufferBaseNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindBufferBaseNV( params->target, params->index, params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindBufferOffsetEXT( void *args ) @@ -36078,18 +35843,12 @@ static NTSTATUS wow64_ext_glBindBufferOffsetEXT( void *args ) GLuint index; GLuint buffer; PTR32 offset; - } *params32 = args; - struct glBindBufferOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glBindBufferOffsetEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindBufferOffsetEXT( params->target, params->index, params->buffer, (GLintptr)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindBufferOffsetNV( void *args ) @@ -36101,18 +35860,12 @@ static NTSTATUS wow64_ext_glBindBufferOffsetNV( void *args ) GLuint index; GLuint buffer; PTR32 offset; - } *params32 = args; - struct glBindBufferOffsetNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glBindBufferOffsetNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindBufferOffsetNV( params->target, params->index, params->buffer, (GLintptr)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindBufferRange( void *args ) @@ -36125,19 +35878,12 @@ static NTSTATUS wow64_ext_glBindBufferRange( void *args ) GLuint buffer; PTR32 offset; PTR32 size; - } *params32 = args; - struct glBindBufferRange_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - }; - NTSTATUS status; - status = ext_glBindBufferRange( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindBufferRange( params->target, params->index, params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindBufferRangeEXT( void *args ) @@ -36150,19 +35896,12 @@ static NTSTATUS wow64_ext_glBindBufferRangeEXT( void *args ) GLuint buffer; PTR32 offset; PTR32 size; - } *params32 = args; - struct glBindBufferRangeEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - }; - NTSTATUS status; - status = ext_glBindBufferRangeEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindBufferRangeEXT( params->target, params->index, params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindBufferRangeNV( void *args ) @@ -36175,19 +35914,12 @@ static NTSTATUS wow64_ext_glBindBufferRangeNV( void *args ) GLuint buffer; PTR32 offset; PTR32 size; - } *params32 = args; - struct glBindBufferRangeNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - }; - NTSTATUS status; - status = ext_glBindBufferRangeNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindBufferRangeNV( params->target, params->index, params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindBuffersBase( void *args ) @@ -36199,18 +35931,12 @@ static NTSTATUS wow64_ext_glBindBuffersBase( void *args ) GLuint first; GLsizei count; PTR32 buffers; - } *params32 = args; - struct glBindBuffersBase_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .first = params32->first, - .count = params32->count, - .buffers = ULongToPtr(params32->buffers), - }; - NTSTATUS status; - status = ext_glBindBuffersBase( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindBuffersBase( params->target, params->first, params->count, ULongToPtr(params->buffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindBuffersRange( void *args ) @@ -36224,22 +35950,16 @@ static NTSTATUS wow64_ext_glBindBuffersRange( void *args ) PTR32 buffers; PTR32 offsets; PTR32 sizes; - } *params32 = args; - struct glBindBuffersRange_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .first = params32->first, - .count = params32->count, - .buffers = ULongToPtr(params32->buffers), - }; - NTSTATUS status; - params.offsets = copy_wow64_ptr32s( (UINT_PTR)params32->offsets, params32->count ); - params.sizes = copy_wow64_ptr32s( (UINT_PTR)params32->sizes, params32->count ); - status = ext_glBindBuffersRange( ¶ms ); - free( (void *)params.offsets ); - free( (void *)params.sizes ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + GLintptr *offsets = copy_wow64_ptr32s( params->offsets, params->count ); + GLsizeiptr *sizes = copy_wow64_ptr32s( params->sizes, params->count ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindBuffersRange( params->target, params->first, params->count, ULongToPtr(params->buffers), offsets, sizes ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( offsets ); + free( sizes ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindFragDataLocation( void *args ) @@ -36250,17 +35970,12 @@ static NTSTATUS wow64_ext_glBindFragDataLocation( void *args ) GLuint program; GLuint color; PTR32 name; - } *params32 = args; - struct glBindFragDataLocation_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .color = params32->color, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glBindFragDataLocation( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindFragDataLocation( params->program, params->color, ULongToPtr(params->name) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindFragDataLocationEXT( void *args ) @@ -36271,17 +35986,12 @@ static NTSTATUS wow64_ext_glBindFragDataLocationEXT( void *args ) GLuint program; GLuint color; PTR32 name; - } *params32 = args; - struct glBindFragDataLocationEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .color = params32->color, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glBindFragDataLocationEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindFragDataLocationEXT( params->program, params->color, ULongToPtr(params->name) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindFragDataLocationIndexed( void *args ) @@ -36293,18 +36003,12 @@ static NTSTATUS wow64_ext_glBindFragDataLocationIndexed( void *args ) GLuint colorNumber; GLuint index; PTR32 name; - } *params32 = args; - struct glBindFragDataLocationIndexed_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .colorNumber = params32->colorNumber, - .index = params32->index, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glBindFragDataLocationIndexed( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindFragDataLocationIndexed( params->program, params->colorNumber, params->index, ULongToPtr(params->name) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindFragmentShaderATI( void *args ) @@ -36313,15 +36017,12 @@ static NTSTATUS wow64_ext_glBindFragmentShaderATI( void *args ) { PTR32 teb; GLuint id; - } *params32 = args; - struct glBindFragmentShaderATI_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - }; - NTSTATUS status; - status = ext_glBindFragmentShaderATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindFragmentShaderATI( params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindFramebuffer( void *args ) @@ -36331,16 +36032,12 @@ static NTSTATUS wow64_ext_glBindFramebuffer( void *args ) PTR32 teb; GLenum target; GLuint framebuffer; - } *params32 = args; - struct glBindFramebuffer_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .framebuffer = params32->framebuffer, - }; - NTSTATUS status; - status = ext_glBindFramebuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindFramebuffer( params->target, params->framebuffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindFramebufferEXT( void *args ) @@ -36350,16 +36047,12 @@ static NTSTATUS wow64_ext_glBindFramebufferEXT( void *args ) PTR32 teb; GLenum target; GLuint framebuffer; - } *params32 = args; - struct glBindFramebufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .framebuffer = params32->framebuffer, - }; - NTSTATUS status; - status = ext_glBindFramebufferEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindFramebufferEXT( params->target, params->framebuffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindImageTexture( void *args ) @@ -36374,21 +36067,12 @@ static NTSTATUS wow64_ext_glBindImageTexture( void *args ) GLint layer; GLenum access; GLenum format; - } *params32 = args; - struct glBindImageTexture_params params = - { - .teb = get_teb64(params32->teb), - .unit = params32->unit, - .texture = params32->texture, - .level = params32->level, - .layered = params32->layered, - .layer = params32->layer, - .access = params32->access, - .format = params32->format, - }; - NTSTATUS status; - status = ext_glBindImageTexture( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindImageTexture( params->unit, params->texture, params->level, params->layered, params->layer, params->access, params->format ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindImageTextureEXT( void *args ) @@ -36403,21 +36087,12 @@ static NTSTATUS wow64_ext_glBindImageTextureEXT( void *args ) GLint layer; GLenum access; GLint format; - } *params32 = args; - struct glBindImageTextureEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .texture = params32->texture, - .level = params32->level, - .layered = params32->layered, - .layer = params32->layer, - .access = params32->access, - .format = params32->format, - }; - NTSTATUS status; - status = ext_glBindImageTextureEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindImageTextureEXT( params->index, params->texture, params->level, params->layered, params->layer, params->access, params->format ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindImageTextures( void *args ) @@ -36428,17 +36103,12 @@ static NTSTATUS wow64_ext_glBindImageTextures( void *args ) GLuint first; GLsizei count; PTR32 textures; - } *params32 = args; - struct glBindImageTextures_params params = - { - .teb = get_teb64(params32->teb), - .first = params32->first, - .count = params32->count, - .textures = ULongToPtr(params32->textures), - }; - NTSTATUS status; - status = ext_glBindImageTextures( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindImageTextures( params->first, params->count, ULongToPtr(params->textures) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindLightParameterEXT( void *args ) @@ -36449,17 +36119,12 @@ static NTSTATUS wow64_ext_glBindLightParameterEXT( void *args ) GLenum light; GLenum value; GLuint ret; - } *params32 = args; - struct glBindLightParameterEXT_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glBindLightParameterEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glBindLightParameterEXT( params->light, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindMaterialParameterEXT( void *args ) @@ -36470,17 +36135,12 @@ static NTSTATUS wow64_ext_glBindMaterialParameterEXT( void *args ) GLenum face; GLenum value; GLuint ret; - } *params32 = args; - struct glBindMaterialParameterEXT_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glBindMaterialParameterEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glBindMaterialParameterEXT( params->face, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindMultiTextureEXT( void *args ) @@ -36491,17 +36151,12 @@ static NTSTATUS wow64_ext_glBindMultiTextureEXT( void *args ) GLenum texunit; GLenum target; GLuint texture; - } *params32 = args; - struct glBindMultiTextureEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .texture = params32->texture, - }; - NTSTATUS status; - status = ext_glBindMultiTextureEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindMultiTextureEXT( params->texunit, params->target, params->texture ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindParameterEXT( void *args ) @@ -36511,16 +36166,12 @@ static NTSTATUS wow64_ext_glBindParameterEXT( void *args ) PTR32 teb; GLenum value; GLuint ret; - } *params32 = args; - struct glBindParameterEXT_params params = - { - .teb = get_teb64(params32->teb), - .value = params32->value, - }; - NTSTATUS status; - status = ext_glBindParameterEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glBindParameterEXT( params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindProgramARB( void *args ) @@ -36530,16 +36181,12 @@ static NTSTATUS wow64_ext_glBindProgramARB( void *args ) PTR32 teb; GLenum target; GLuint program; - } *params32 = args; - struct glBindProgramARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .program = params32->program, - }; - NTSTATUS status; - status = ext_glBindProgramARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindProgramARB( params->target, params->program ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindProgramNV( void *args ) @@ -36549,16 +36196,12 @@ static NTSTATUS wow64_ext_glBindProgramNV( void *args ) PTR32 teb; GLenum target; GLuint id; - } *params32 = args; - struct glBindProgramNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .id = params32->id, - }; - NTSTATUS status; - status = ext_glBindProgramNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindProgramNV( params->target, params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindProgramPipeline( void *args ) @@ -36567,15 +36210,12 @@ static NTSTATUS wow64_ext_glBindProgramPipeline( void *args ) { PTR32 teb; GLuint pipeline; - } *params32 = args; - struct glBindProgramPipeline_params params = - { - .teb = get_teb64(params32->teb), - .pipeline = params32->pipeline, - }; - NTSTATUS status; - status = ext_glBindProgramPipeline( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindProgramPipeline( params->pipeline ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindRenderbuffer( void *args ) @@ -36585,16 +36225,12 @@ static NTSTATUS wow64_ext_glBindRenderbuffer( void *args ) PTR32 teb; GLenum target; GLuint renderbuffer; - } *params32 = args; - struct glBindRenderbuffer_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .renderbuffer = params32->renderbuffer, - }; - NTSTATUS status; - status = ext_glBindRenderbuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindRenderbuffer( params->target, params->renderbuffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindRenderbufferEXT( void *args ) @@ -36604,16 +36240,12 @@ static NTSTATUS wow64_ext_glBindRenderbufferEXT( void *args ) PTR32 teb; GLenum target; GLuint renderbuffer; - } *params32 = args; - struct glBindRenderbufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .renderbuffer = params32->renderbuffer, - }; - NTSTATUS status; - status = ext_glBindRenderbufferEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindRenderbufferEXT( params->target, params->renderbuffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindSampler( void *args ) @@ -36623,16 +36255,12 @@ static NTSTATUS wow64_ext_glBindSampler( void *args ) PTR32 teb; GLuint unit; GLuint sampler; - } *params32 = args; - struct glBindSampler_params params = - { - .teb = get_teb64(params32->teb), - .unit = params32->unit, - .sampler = params32->sampler, - }; - NTSTATUS status; - status = ext_glBindSampler( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindSampler( params->unit, params->sampler ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindSamplers( void *args ) @@ -36643,17 +36271,12 @@ static NTSTATUS wow64_ext_glBindSamplers( void *args ) GLuint first; GLsizei count; PTR32 samplers; - } *params32 = args; - struct glBindSamplers_params params = - { - .teb = get_teb64(params32->teb), - .first = params32->first, - .count = params32->count, - .samplers = ULongToPtr(params32->samplers), - }; - NTSTATUS status; - status = ext_glBindSamplers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindSamplers( params->first, params->count, ULongToPtr(params->samplers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindShadingRateImageNV( void *args ) @@ -36662,15 +36285,12 @@ static NTSTATUS wow64_ext_glBindShadingRateImageNV( void *args ) { PTR32 teb; GLuint texture; - } *params32 = args; - struct glBindShadingRateImageNV_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - }; - NTSTATUS status; - status = ext_glBindShadingRateImageNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindShadingRateImageNV( params->texture ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindTexGenParameterEXT( void *args ) @@ -36682,18 +36302,12 @@ static NTSTATUS wow64_ext_glBindTexGenParameterEXT( void *args ) GLenum coord; GLenum value; GLuint ret; - } *params32 = args; - struct glBindTexGenParameterEXT_params params = - { - .teb = get_teb64(params32->teb), - .unit = params32->unit, - .coord = params32->coord, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glBindTexGenParameterEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glBindTexGenParameterEXT( params->unit, params->coord, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindTextureEXT( void *args ) @@ -36703,16 +36317,12 @@ static NTSTATUS wow64_ext_glBindTextureEXT( void *args ) PTR32 teb; GLenum target; GLuint texture; - } *params32 = args; - struct glBindTextureEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .texture = params32->texture, - }; - NTSTATUS status; - status = ext_glBindTextureEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindTextureEXT( params->target, params->texture ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindTextureUnit( void *args ) @@ -36722,16 +36332,12 @@ static NTSTATUS wow64_ext_glBindTextureUnit( void *args ) PTR32 teb; GLuint unit; GLuint texture; - } *params32 = args; - struct glBindTextureUnit_params params = - { - .teb = get_teb64(params32->teb), - .unit = params32->unit, - .texture = params32->texture, - }; - NTSTATUS status; - status = ext_glBindTextureUnit( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindTextureUnit( params->unit, params->texture ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindTextureUnitParameterEXT( void *args ) @@ -36742,19 +36348,14 @@ static NTSTATUS wow64_ext_glBindTextureUnitParameterEXT( void *args ) GLenum unit; GLenum value; GLuint ret; - } *params32 = args; - struct glBindTextureUnitParameterEXT_params params = - { - .teb = get_teb64(params32->teb), - .unit = params32->unit, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glBindTextureUnitParameterEXT( ¶ms ); - params32->ret = params.ret; - return status; -} - + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glBindTextureUnitParameterEXT( params->unit, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glBindTextures( void *args ) { struct @@ -36763,17 +36364,12 @@ static NTSTATUS wow64_ext_glBindTextures( void *args ) GLuint first; GLsizei count; PTR32 textures; - } *params32 = args; - struct glBindTextures_params params = - { - .teb = get_teb64(params32->teb), - .first = params32->first, - .count = params32->count, - .textures = ULongToPtr(params32->textures), - }; - NTSTATUS status; - status = ext_glBindTextures( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindTextures( params->first, params->count, ULongToPtr(params->textures) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindTransformFeedback( void *args ) @@ -36783,16 +36379,12 @@ static NTSTATUS wow64_ext_glBindTransformFeedback( void *args ) PTR32 teb; GLenum target; GLuint id; - } *params32 = args; - struct glBindTransformFeedback_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .id = params32->id, - }; - NTSTATUS status; - status = ext_glBindTransformFeedback( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindTransformFeedback( params->target, params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindTransformFeedbackNV( void *args ) @@ -36802,16 +36394,12 @@ static NTSTATUS wow64_ext_glBindTransformFeedbackNV( void *args ) PTR32 teb; GLenum target; GLuint id; - } *params32 = args; - struct glBindTransformFeedbackNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .id = params32->id, - }; - NTSTATUS status; - status = ext_glBindTransformFeedbackNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindTransformFeedbackNV( params->target, params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindVertexArray( void *args ) @@ -36820,15 +36408,12 @@ static NTSTATUS wow64_ext_glBindVertexArray( void *args ) { PTR32 teb; GLuint array; - } *params32 = args; - struct glBindVertexArray_params params = - { - .teb = get_teb64(params32->teb), - .array = params32->array, - }; - NTSTATUS status; - status = ext_glBindVertexArray( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindVertexArray( params->array ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindVertexArrayAPPLE( void *args ) @@ -36837,15 +36422,12 @@ static NTSTATUS wow64_ext_glBindVertexArrayAPPLE( void *args ) { PTR32 teb; GLuint array; - } *params32 = args; - struct glBindVertexArrayAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .array = params32->array, - }; - NTSTATUS status; - status = ext_glBindVertexArrayAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindVertexArrayAPPLE( params->array ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindVertexBuffer( void *args ) @@ -36857,18 +36439,12 @@ static NTSTATUS wow64_ext_glBindVertexBuffer( void *args ) GLuint buffer; PTR32 offset; GLsizei stride; - } *params32 = args; - struct glBindVertexBuffer_params params = - { - .teb = get_teb64(params32->teb), - .bindingindex = params32->bindingindex, - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glBindVertexBuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindVertexBuffer( params->bindingindex, params->buffer, (GLintptr)ULongToPtr(params->offset), params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindVertexBuffers( void *args ) @@ -36881,20 +36457,14 @@ static NTSTATUS wow64_ext_glBindVertexBuffers( void *args ) PTR32 buffers; PTR32 offsets; PTR32 strides; - } *params32 = args; - struct glBindVertexBuffers_params params = - { - .teb = get_teb64(params32->teb), - .first = params32->first, - .count = params32->count, - .buffers = ULongToPtr(params32->buffers), - .strides = ULongToPtr(params32->strides), - }; - NTSTATUS status; - params.offsets = copy_wow64_ptr32s( (UINT_PTR)params32->offsets, params32->count ); - status = ext_glBindVertexBuffers( ¶ms ); - free( (void *)params.offsets ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + GLintptr *offsets = copy_wow64_ptr32s( params->offsets, params->count ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindVertexBuffers( params->first, params->count, ULongToPtr(params->buffers), offsets, ULongToPtr(params->strides) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( offsets ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindVertexShaderEXT( void *args ) @@ -36903,15 +36473,12 @@ static NTSTATUS wow64_ext_glBindVertexShaderEXT( void *args ) { PTR32 teb; GLuint id; - } *params32 = args; - struct glBindVertexShaderEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - }; - NTSTATUS status; - status = ext_glBindVertexShaderEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindVertexShaderEXT( params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindVideoCaptureStreamBufferNV( void *args ) @@ -36923,18 +36490,12 @@ static NTSTATUS wow64_ext_glBindVideoCaptureStreamBufferNV( void *args ) GLuint stream; GLenum frame_region; PTR32 offset; - } *params32 = args; - struct glBindVideoCaptureStreamBufferNV_params params = - { - .teb = get_teb64(params32->teb), - .video_capture_slot = params32->video_capture_slot, - .stream = params32->stream, - .frame_region = params32->frame_region, - .offset = (GLintptrARB)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glBindVideoCaptureStreamBufferNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindVideoCaptureStreamBufferNV( params->video_capture_slot, params->stream, params->frame_region, (GLintptrARB)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBindVideoCaptureStreamTextureNV( void *args ) @@ -36947,19 +36508,12 @@ static NTSTATUS wow64_ext_glBindVideoCaptureStreamTextureNV( void *args ) GLenum frame_region; GLenum target; GLuint texture; - } *params32 = args; - struct glBindVideoCaptureStreamTextureNV_params params = - { - .teb = get_teb64(params32->teb), - .video_capture_slot = params32->video_capture_slot, - .stream = params32->stream, - .frame_region = params32->frame_region, - .target = params32->target, - .texture = params32->texture, - }; - NTSTATUS status; - status = ext_glBindVideoCaptureStreamTextureNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBindVideoCaptureStreamTextureNV( params->video_capture_slot, params->stream, params->frame_region, params->target, params->texture ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBinormal3bEXT( void *args ) @@ -36970,17 +36524,12 @@ static NTSTATUS wow64_ext_glBinormal3bEXT( void *args ) GLbyte bx; GLbyte by; GLbyte bz; - } *params32 = args; - struct glBinormal3bEXT_params params = - { - .teb = get_teb64(params32->teb), - .bx = params32->bx, - .by = params32->by, - .bz = params32->bz, - }; - NTSTATUS status; - status = ext_glBinormal3bEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBinormal3bEXT( params->bx, params->by, params->bz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBinormal3bvEXT( void *args ) @@ -36989,15 +36538,12 @@ static NTSTATUS wow64_ext_glBinormal3bvEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glBinormal3bvEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glBinormal3bvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBinormal3bvEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBinormal3dEXT( void *args ) @@ -37008,17 +36554,12 @@ static NTSTATUS wow64_ext_glBinormal3dEXT( void *args ) GLdouble bx; GLdouble by; GLdouble bz; - } *params32 = args; - struct glBinormal3dEXT_params params = - { - .teb = get_teb64(params32->teb), - .bx = params32->bx, - .by = params32->by, - .bz = params32->bz, - }; - NTSTATUS status; - status = ext_glBinormal3dEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBinormal3dEXT( params->bx, params->by, params->bz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBinormal3dvEXT( void *args ) @@ -37027,15 +36568,12 @@ static NTSTATUS wow64_ext_glBinormal3dvEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glBinormal3dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glBinormal3dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBinormal3dvEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBinormal3fEXT( void *args ) @@ -37046,17 +36584,12 @@ static NTSTATUS wow64_ext_glBinormal3fEXT( void *args ) GLfloat bx; GLfloat by; GLfloat bz; - } *params32 = args; - struct glBinormal3fEXT_params params = - { - .teb = get_teb64(params32->teb), - .bx = params32->bx, - .by = params32->by, - .bz = params32->bz, - }; - NTSTATUS status; - status = ext_glBinormal3fEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBinormal3fEXT( params->bx, params->by, params->bz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBinormal3fvEXT( void *args ) @@ -37065,15 +36598,12 @@ static NTSTATUS wow64_ext_glBinormal3fvEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glBinormal3fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glBinormal3fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBinormal3fvEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBinormal3iEXT( void *args ) @@ -37084,17 +36614,12 @@ static NTSTATUS wow64_ext_glBinormal3iEXT( void *args ) GLint bx; GLint by; GLint bz; - } *params32 = args; - struct glBinormal3iEXT_params params = - { - .teb = get_teb64(params32->teb), - .bx = params32->bx, - .by = params32->by, - .bz = params32->bz, - }; - NTSTATUS status; - status = ext_glBinormal3iEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBinormal3iEXT( params->bx, params->by, params->bz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBinormal3ivEXT( void *args ) @@ -37103,15 +36628,12 @@ static NTSTATUS wow64_ext_glBinormal3ivEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glBinormal3ivEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glBinormal3ivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBinormal3ivEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBinormal3sEXT( void *args ) @@ -37122,17 +36644,12 @@ static NTSTATUS wow64_ext_glBinormal3sEXT( void *args ) GLshort bx; GLshort by; GLshort bz; - } *params32 = args; - struct glBinormal3sEXT_params params = - { - .teb = get_teb64(params32->teb), - .bx = params32->bx, - .by = params32->by, - .bz = params32->bz, - }; - NTSTATUS status; - status = ext_glBinormal3sEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBinormal3sEXT( params->bx, params->by, params->bz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBinormal3svEXT( void *args ) @@ -37141,15 +36658,12 @@ static NTSTATUS wow64_ext_glBinormal3svEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glBinormal3svEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glBinormal3svEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBinormal3svEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBinormalPointerEXT( void *args ) @@ -37160,17 +36674,12 @@ static NTSTATUS wow64_ext_glBinormalPointerEXT( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glBinormalPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glBinormalPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBinormalPointerEXT( params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBitmapxOES( void *args ) @@ -37185,21 +36694,12 @@ static NTSTATUS wow64_ext_glBitmapxOES( void *args ) GLfixed xmove; GLfixed ymove; PTR32 bitmap; - } *params32 = args; - struct glBitmapxOES_params params = - { - .teb = get_teb64(params32->teb), - .width = params32->width, - .height = params32->height, - .xorig = params32->xorig, - .yorig = params32->yorig, - .xmove = params32->xmove, - .ymove = params32->ymove, - .bitmap = ULongToPtr(params32->bitmap), - }; - NTSTATUS status; - status = ext_glBitmapxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBitmapxOES( params->width, params->height, params->xorig, params->yorig, params->xmove, params->ymove, ULongToPtr(params->bitmap) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendBarrierKHR( void *args ) @@ -37207,14 +36707,12 @@ static NTSTATUS wow64_ext_glBlendBarrierKHR( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glBlendBarrierKHR_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glBlendBarrierKHR( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendBarrierKHR(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendBarrierNV( void *args ) @@ -37222,14 +36720,12 @@ static NTSTATUS wow64_ext_glBlendBarrierNV( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glBlendBarrierNV_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glBlendBarrierNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendBarrierNV(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendColor( void *args ) @@ -37241,18 +36737,12 @@ static NTSTATUS wow64_ext_glBlendColor( void *args ) GLfloat green; GLfloat blue; GLfloat alpha; - } *params32 = args; - struct glBlendColor_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = ext_glBlendColor( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendColor( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendColorEXT( void *args ) @@ -37264,18 +36754,12 @@ static NTSTATUS wow64_ext_glBlendColorEXT( void *args ) GLfloat green; GLfloat blue; GLfloat alpha; - } *params32 = args; - struct glBlendColorEXT_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = ext_glBlendColorEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendColorEXT( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendColorxOES( void *args ) @@ -37287,18 +36771,12 @@ static NTSTATUS wow64_ext_glBlendColorxOES( void *args ) GLfixed green; GLfixed blue; GLfixed alpha; - } *params32 = args; - struct glBlendColorxOES_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = ext_glBlendColorxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendColorxOES( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendEquation( void *args ) @@ -37307,15 +36785,12 @@ static NTSTATUS wow64_ext_glBlendEquation( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glBlendEquation_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glBlendEquation( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendEquation( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendEquationEXT( void *args ) @@ -37324,15 +36799,12 @@ static NTSTATUS wow64_ext_glBlendEquationEXT( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glBlendEquationEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glBlendEquationEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendEquationEXT( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendEquationIndexedAMD( void *args ) @@ -37342,16 +36814,12 @@ static NTSTATUS wow64_ext_glBlendEquationIndexedAMD( void *args ) PTR32 teb; GLuint buf; GLenum mode; - } *params32 = args; - struct glBlendEquationIndexedAMD_params params = - { - .teb = get_teb64(params32->teb), - .buf = params32->buf, - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glBlendEquationIndexedAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendEquationIndexedAMD( params->buf, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendEquationSeparate( void *args ) @@ -37361,16 +36829,12 @@ static NTSTATUS wow64_ext_glBlendEquationSeparate( void *args ) PTR32 teb; GLenum modeRGB; GLenum modeAlpha; - } *params32 = args; - struct glBlendEquationSeparate_params params = - { - .teb = get_teb64(params32->teb), - .modeRGB = params32->modeRGB, - .modeAlpha = params32->modeAlpha, - }; - NTSTATUS status; - status = ext_glBlendEquationSeparate( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendEquationSeparate( params->modeRGB, params->modeAlpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendEquationSeparateEXT( void *args ) @@ -37380,16 +36844,12 @@ static NTSTATUS wow64_ext_glBlendEquationSeparateEXT( void *args ) PTR32 teb; GLenum modeRGB; GLenum modeAlpha; - } *params32 = args; - struct glBlendEquationSeparateEXT_params params = - { - .teb = get_teb64(params32->teb), - .modeRGB = params32->modeRGB, - .modeAlpha = params32->modeAlpha, - }; - NTSTATUS status; - status = ext_glBlendEquationSeparateEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendEquationSeparateEXT( params->modeRGB, params->modeAlpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendEquationSeparateIndexedAMD( void *args ) @@ -37400,17 +36860,12 @@ static NTSTATUS wow64_ext_glBlendEquationSeparateIndexedAMD( void *args ) GLuint buf; GLenum modeRGB; GLenum modeAlpha; - } *params32 = args; - struct glBlendEquationSeparateIndexedAMD_params params = - { - .teb = get_teb64(params32->teb), - .buf = params32->buf, - .modeRGB = params32->modeRGB, - .modeAlpha = params32->modeAlpha, - }; - NTSTATUS status; - status = ext_glBlendEquationSeparateIndexedAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendEquationSeparateIndexedAMD( params->buf, params->modeRGB, params->modeAlpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendEquationSeparatei( void *args ) @@ -37421,17 +36876,12 @@ static NTSTATUS wow64_ext_glBlendEquationSeparatei( void *args ) GLuint buf; GLenum modeRGB; GLenum modeAlpha; - } *params32 = args; - struct glBlendEquationSeparatei_params params = - { - .teb = get_teb64(params32->teb), - .buf = params32->buf, - .modeRGB = params32->modeRGB, - .modeAlpha = params32->modeAlpha, - }; - NTSTATUS status; - status = ext_glBlendEquationSeparatei( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendEquationSeparatei( params->buf, params->modeRGB, params->modeAlpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendEquationSeparateiARB( void *args ) @@ -37442,17 +36892,12 @@ static NTSTATUS wow64_ext_glBlendEquationSeparateiARB( void *args ) GLuint buf; GLenum modeRGB; GLenum modeAlpha; - } *params32 = args; - struct glBlendEquationSeparateiARB_params params = - { - .teb = get_teb64(params32->teb), - .buf = params32->buf, - .modeRGB = params32->modeRGB, - .modeAlpha = params32->modeAlpha, - }; - NTSTATUS status; - status = ext_glBlendEquationSeparateiARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendEquationSeparateiARB( params->buf, params->modeRGB, params->modeAlpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendEquationi( void *args ) @@ -37462,16 +36907,12 @@ static NTSTATUS wow64_ext_glBlendEquationi( void *args ) PTR32 teb; GLuint buf; GLenum mode; - } *params32 = args; - struct glBlendEquationi_params params = - { - .teb = get_teb64(params32->teb), - .buf = params32->buf, - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glBlendEquationi( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendEquationi( params->buf, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendEquationiARB( void *args ) @@ -37481,16 +36922,12 @@ static NTSTATUS wow64_ext_glBlendEquationiARB( void *args ) PTR32 teb; GLuint buf; GLenum mode; - } *params32 = args; - struct glBlendEquationiARB_params params = - { - .teb = get_teb64(params32->teb), - .buf = params32->buf, - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glBlendEquationiARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendEquationiARB( params->buf, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendFuncIndexedAMD( void *args ) @@ -37501,17 +36938,12 @@ static NTSTATUS wow64_ext_glBlendFuncIndexedAMD( void *args ) GLuint buf; GLenum src; GLenum dst; - } *params32 = args; - struct glBlendFuncIndexedAMD_params params = - { - .teb = get_teb64(params32->teb), - .buf = params32->buf, - .src = params32->src, - .dst = params32->dst, - }; - NTSTATUS status; - status = ext_glBlendFuncIndexedAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendFuncIndexedAMD( params->buf, params->src, params->dst ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendFuncSeparate( void *args ) @@ -37523,18 +36955,12 @@ static NTSTATUS wow64_ext_glBlendFuncSeparate( void *args ) GLenum dfactorRGB; GLenum sfactorAlpha; GLenum dfactorAlpha; - } *params32 = args; - struct glBlendFuncSeparate_params params = - { - .teb = get_teb64(params32->teb), - .sfactorRGB = params32->sfactorRGB, - .dfactorRGB = params32->dfactorRGB, - .sfactorAlpha = params32->sfactorAlpha, - .dfactorAlpha = params32->dfactorAlpha, - }; - NTSTATUS status; - status = ext_glBlendFuncSeparate( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendFuncSeparate( params->sfactorRGB, params->dfactorRGB, params->sfactorAlpha, params->dfactorAlpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendFuncSeparateEXT( void *args ) @@ -37546,18 +36972,12 @@ static NTSTATUS wow64_ext_glBlendFuncSeparateEXT( void *args ) GLenum dfactorRGB; GLenum sfactorAlpha; GLenum dfactorAlpha; - } *params32 = args; - struct glBlendFuncSeparateEXT_params params = - { - .teb = get_teb64(params32->teb), - .sfactorRGB = params32->sfactorRGB, - .dfactorRGB = params32->dfactorRGB, - .sfactorAlpha = params32->sfactorAlpha, - .dfactorAlpha = params32->dfactorAlpha, - }; - NTSTATUS status; - status = ext_glBlendFuncSeparateEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendFuncSeparateEXT( params->sfactorRGB, params->dfactorRGB, params->sfactorAlpha, params->dfactorAlpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendFuncSeparateINGR( void *args ) @@ -37569,18 +36989,12 @@ static NTSTATUS wow64_ext_glBlendFuncSeparateINGR( void *args ) GLenum dfactorRGB; GLenum sfactorAlpha; GLenum dfactorAlpha; - } *params32 = args; - struct glBlendFuncSeparateINGR_params params = - { - .teb = get_teb64(params32->teb), - .sfactorRGB = params32->sfactorRGB, - .dfactorRGB = params32->dfactorRGB, - .sfactorAlpha = params32->sfactorAlpha, - .dfactorAlpha = params32->dfactorAlpha, - }; - NTSTATUS status; - status = ext_glBlendFuncSeparateINGR( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendFuncSeparateINGR( params->sfactorRGB, params->dfactorRGB, params->sfactorAlpha, params->dfactorAlpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendFuncSeparateIndexedAMD( void *args ) @@ -37593,19 +37007,12 @@ static NTSTATUS wow64_ext_glBlendFuncSeparateIndexedAMD( void *args ) GLenum dstRGB; GLenum srcAlpha; GLenum dstAlpha; - } *params32 = args; - struct glBlendFuncSeparateIndexedAMD_params params = - { - .teb = get_teb64(params32->teb), - .buf = params32->buf, - .srcRGB = params32->srcRGB, - .dstRGB = params32->dstRGB, - .srcAlpha = params32->srcAlpha, - .dstAlpha = params32->dstAlpha, - }; - NTSTATUS status; - status = ext_glBlendFuncSeparateIndexedAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendFuncSeparateIndexedAMD( params->buf, params->srcRGB, params->dstRGB, params->srcAlpha, params->dstAlpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendFuncSeparatei( void *args ) @@ -37618,19 +37025,12 @@ static NTSTATUS wow64_ext_glBlendFuncSeparatei( void *args ) GLenum dstRGB; GLenum srcAlpha; GLenum dstAlpha; - } *params32 = args; - struct glBlendFuncSeparatei_params params = - { - .teb = get_teb64(params32->teb), - .buf = params32->buf, - .srcRGB = params32->srcRGB, - .dstRGB = params32->dstRGB, - .srcAlpha = params32->srcAlpha, - .dstAlpha = params32->dstAlpha, - }; - NTSTATUS status; - status = ext_glBlendFuncSeparatei( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendFuncSeparatei( params->buf, params->srcRGB, params->dstRGB, params->srcAlpha, params->dstAlpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendFuncSeparateiARB( void *args ) @@ -37643,19 +37043,12 @@ static NTSTATUS wow64_ext_glBlendFuncSeparateiARB( void *args ) GLenum dstRGB; GLenum srcAlpha; GLenum dstAlpha; - } *params32 = args; - struct glBlendFuncSeparateiARB_params params = - { - .teb = get_teb64(params32->teb), - .buf = params32->buf, - .srcRGB = params32->srcRGB, - .dstRGB = params32->dstRGB, - .srcAlpha = params32->srcAlpha, - .dstAlpha = params32->dstAlpha, - }; - NTSTATUS status; - status = ext_glBlendFuncSeparateiARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendFuncSeparateiARB( params->buf, params->srcRGB, params->dstRGB, params->srcAlpha, params->dstAlpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendFunci( void *args ) @@ -37666,17 +37059,12 @@ static NTSTATUS wow64_ext_glBlendFunci( void *args ) GLuint buf; GLenum src; GLenum dst; - } *params32 = args; - struct glBlendFunci_params params = - { - .teb = get_teb64(params32->teb), - .buf = params32->buf, - .src = params32->src, - .dst = params32->dst, - }; - NTSTATUS status; - status = ext_glBlendFunci( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendFunci( params->buf, params->src, params->dst ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendFunciARB( void *args ) @@ -37687,17 +37075,12 @@ static NTSTATUS wow64_ext_glBlendFunciARB( void *args ) GLuint buf; GLenum src; GLenum dst; - } *params32 = args; - struct glBlendFunciARB_params params = - { - .teb = get_teb64(params32->teb), - .buf = params32->buf, - .src = params32->src, - .dst = params32->dst, - }; - NTSTATUS status; - status = ext_glBlendFunciARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendFunciARB( params->buf, params->src, params->dst ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlendParameteriNV( void *args ) @@ -37707,16 +37090,12 @@ static NTSTATUS wow64_ext_glBlendParameteriNV( void *args ) PTR32 teb; GLenum pname; GLint value; - } *params32 = args; - struct glBlendParameteriNV_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glBlendParameteriNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlendParameteriNV( params->pname, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlitFramebuffer( void *args ) @@ -37734,24 +37113,12 @@ static NTSTATUS wow64_ext_glBlitFramebuffer( void *args ) GLint dstY1; GLbitfield mask; GLenum filter; - } *params32 = args; - struct glBlitFramebuffer_params params = - { - .teb = get_teb64(params32->teb), - .srcX0 = params32->srcX0, - .srcY0 = params32->srcY0, - .srcX1 = params32->srcX1, - .srcY1 = params32->srcY1, - .dstX0 = params32->dstX0, - .dstY0 = params32->dstY0, - .dstX1 = params32->dstX1, - .dstY1 = params32->dstY1, - .mask = params32->mask, - .filter = params32->filter, - }; - NTSTATUS status; - status = ext_glBlitFramebuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlitFramebuffer( params->srcX0, params->srcY0, params->srcX1, params->srcY1, params->dstX0, params->dstY0, params->dstX1, params->dstY1, params->mask, params->filter ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlitFramebufferEXT( void *args ) @@ -37769,24 +37136,12 @@ static NTSTATUS wow64_ext_glBlitFramebufferEXT( void *args ) GLint dstY1; GLbitfield mask; GLenum filter; - } *params32 = args; - struct glBlitFramebufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .srcX0 = params32->srcX0, - .srcY0 = params32->srcY0, - .srcX1 = params32->srcX1, - .srcY1 = params32->srcY1, - .dstX0 = params32->dstX0, - .dstY0 = params32->dstY0, - .dstX1 = params32->dstX1, - .dstY1 = params32->dstY1, - .mask = params32->mask, - .filter = params32->filter, - }; - NTSTATUS status; - status = ext_glBlitFramebufferEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlitFramebufferEXT( params->srcX0, params->srcY0, params->srcX1, params->srcY1, params->dstX0, params->dstY0, params->dstX1, params->dstY1, params->mask, params->filter ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBlitNamedFramebuffer( void *args ) @@ -37806,26 +37161,12 @@ static NTSTATUS wow64_ext_glBlitNamedFramebuffer( void *args ) GLint dstY1; GLbitfield mask; GLenum filter; - } *params32 = args; - struct glBlitNamedFramebuffer_params params = - { - .teb = get_teb64(params32->teb), - .readFramebuffer = params32->readFramebuffer, - .drawFramebuffer = params32->drawFramebuffer, - .srcX0 = params32->srcX0, - .srcY0 = params32->srcY0, - .srcX1 = params32->srcX1, - .srcY1 = params32->srcY1, - .dstX0 = params32->dstX0, - .dstY0 = params32->dstY0, - .dstX1 = params32->dstX1, - .dstY1 = params32->dstY1, - .mask = params32->mask, - .filter = params32->filter, - }; - NTSTATUS status; - status = ext_glBlitNamedFramebuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBlitNamedFramebuffer( params->readFramebuffer, params->drawFramebuffer, params->srcX0, params->srcY0, params->srcX1, params->srcY1, params->dstX0, params->dstY0, params->dstX1, params->dstY1, params->mask, params->filter ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBufferAddressRangeNV( void *args ) @@ -37837,18 +37178,12 @@ static NTSTATUS wow64_ext_glBufferAddressRangeNV( void *args ) GLuint index; GLuint64EXT address; PTR32 length; - } *params32 = args; - struct glBufferAddressRangeNV_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .index = params32->index, - .address = params32->address, - .length = (GLsizeiptr)ULongToPtr(params32->length), - }; - NTSTATUS status; - status = ext_glBufferAddressRangeNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBufferAddressRangeNV( params->pname, params->index, params->address, (GLsizeiptr)ULongToPtr(params->length) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBufferAttachMemoryNV( void *args ) @@ -37859,17 +37194,12 @@ static NTSTATUS wow64_ext_glBufferAttachMemoryNV( void *args ) GLenum target; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glBufferAttachMemoryNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glBufferAttachMemoryNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBufferAttachMemoryNV( params->target, params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBufferData( void *args ) @@ -37881,18 +37211,12 @@ static NTSTATUS wow64_ext_glBufferData( void *args ) PTR32 size; PTR32 data; GLenum usage; - } *params32 = args; - struct glBufferData_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .size = (GLsizeiptr)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - .usage = params32->usage, - }; - NTSTATUS status; - status = ext_glBufferData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBufferData( params->target, (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->data), params->usage ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBufferDataARB( void *args ) @@ -37904,18 +37228,12 @@ static NTSTATUS wow64_ext_glBufferDataARB( void *args ) PTR32 size; PTR32 data; GLenum usage; - } *params32 = args; - struct glBufferDataARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .size = (GLsizeiptrARB)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - .usage = params32->usage, - }; - NTSTATUS status; - status = ext_glBufferDataARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBufferDataARB( params->target, (GLsizeiptrARB)ULongToPtr(params->size), ULongToPtr(params->data), params->usage ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBufferPageCommitmentARB( void *args ) @@ -37927,18 +37245,12 @@ static NTSTATUS wow64_ext_glBufferPageCommitmentARB( void *args ) PTR32 offset; PTR32 size; GLboolean commit; - } *params32 = args; - struct glBufferPageCommitmentARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .commit = params32->commit, - }; - NTSTATUS status; - status = ext_glBufferPageCommitmentARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBufferPageCommitmentARB( params->target, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), params->commit ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBufferParameteriAPPLE( void *args ) @@ -37949,17 +37261,12 @@ static NTSTATUS wow64_ext_glBufferParameteriAPPLE( void *args ) GLenum target; GLenum pname; GLint param; - } *params32 = args; - struct glBufferParameteriAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glBufferParameteriAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBufferParameteriAPPLE( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBufferRegionEnabled( void *args ) @@ -37968,15 +37275,12 @@ static NTSTATUS wow64_ext_glBufferRegionEnabled( void *args ) { PTR32 teb; GLuint ret; - } *params32 = args; - struct glBufferRegionEnabled_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glBufferRegionEnabled( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glBufferRegionEnabled(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBufferStorage( void *args ) @@ -37988,18 +37292,12 @@ static NTSTATUS wow64_ext_glBufferStorage( void *args ) PTR32 size; PTR32 data; GLbitfield flags; - } *params32 = args; - struct glBufferStorage_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .size = (GLsizeiptr)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - .flags = params32->flags, - }; - NTSTATUS status; - status = ext_glBufferStorage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBufferStorage( params->target, (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->data), params->flags ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBufferStorageExternalEXT( void *args ) @@ -38012,19 +37310,12 @@ static NTSTATUS wow64_ext_glBufferStorageExternalEXT( void *args ) PTR32 size; PTR32 clientBuffer; GLbitfield flags; - } *params32 = args; - struct glBufferStorageExternalEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .clientBuffer = ULongToPtr(params32->clientBuffer), - .flags = params32->flags, - }; - NTSTATUS status; - status = ext_glBufferStorageExternalEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBufferStorageExternalEXT( params->target, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->clientBuffer), params->flags ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBufferStorageMemEXT( void *args ) @@ -38036,18 +37327,12 @@ static NTSTATUS wow64_ext_glBufferStorageMemEXT( void *args ) PTR32 size; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glBufferStorageMemEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .size = (GLsizeiptr)ULongToPtr(params32->size), - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glBufferStorageMemEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBufferStorageMemEXT( params->target, (GLsizeiptr)ULongToPtr(params->size), params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBufferSubData( void *args ) @@ -38059,18 +37344,12 @@ static NTSTATUS wow64_ext_glBufferSubData( void *args ) PTR32 offset; PTR32 size; PTR32 data; - } *params32 = args; - struct glBufferSubData_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glBufferSubData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBufferSubData( params->target, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glBufferSubDataARB( void *args ) @@ -38082,18 +37361,12 @@ static NTSTATUS wow64_ext_glBufferSubDataARB( void *args ) PTR32 offset; PTR32 size; PTR32 data; - } *params32 = args; - struct glBufferSubDataARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .offset = (GLintptrARB)ULongToPtr(params32->offset), - .size = (GLsizeiptrARB)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glBufferSubDataARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glBufferSubDataARB( params->target, (GLintptrARB)ULongToPtr(params->offset), (GLsizeiptrARB)ULongToPtr(params->size), ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCallCommandListNV( void *args ) @@ -38102,15 +37375,12 @@ static NTSTATUS wow64_ext_glCallCommandListNV( void *args ) { PTR32 teb; GLuint list; - } *params32 = args; - struct glCallCommandListNV_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - }; - NTSTATUS status; - status = ext_glCallCommandListNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCallCommandListNV( params->list ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCheckFramebufferStatus( void *args ) @@ -38120,16 +37390,12 @@ static NTSTATUS wow64_ext_glCheckFramebufferStatus( void *args ) PTR32 teb; GLenum target; GLenum ret; - } *params32 = args; - struct glCheckFramebufferStatus_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glCheckFramebufferStatus( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glCheckFramebufferStatus( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCheckFramebufferStatusEXT( void *args ) @@ -38139,16 +37405,12 @@ static NTSTATUS wow64_ext_glCheckFramebufferStatusEXT( void *args ) PTR32 teb; GLenum target; GLenum ret; - } *params32 = args; - struct glCheckFramebufferStatusEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glCheckFramebufferStatusEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glCheckFramebufferStatusEXT( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCheckNamedFramebufferStatus( void *args ) @@ -38159,17 +37421,12 @@ static NTSTATUS wow64_ext_glCheckNamedFramebufferStatus( void *args ) GLuint framebuffer; GLenum target; GLenum ret; - } *params32 = args; - struct glCheckNamedFramebufferStatus_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .target = params32->target, - }; - NTSTATUS status; - status = ext_glCheckNamedFramebufferStatus( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glCheckNamedFramebufferStatus( params->framebuffer, params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCheckNamedFramebufferStatusEXT( void *args ) @@ -38180,17 +37437,12 @@ static NTSTATUS wow64_ext_glCheckNamedFramebufferStatusEXT( void *args ) GLuint framebuffer; GLenum target; GLenum ret; - } *params32 = args; - struct glCheckNamedFramebufferStatusEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .target = params32->target, - }; - NTSTATUS status; - status = ext_glCheckNamedFramebufferStatusEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glCheckNamedFramebufferStatusEXT( params->framebuffer, params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClampColor( void *args ) @@ -38200,16 +37452,12 @@ static NTSTATUS wow64_ext_glClampColor( void *args ) PTR32 teb; GLenum target; GLenum clamp; - } *params32 = args; - struct glClampColor_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .clamp = params32->clamp, - }; - NTSTATUS status; - status = ext_glClampColor( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClampColor( params->target, params->clamp ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClampColorARB( void *args ) @@ -38219,16 +37467,12 @@ static NTSTATUS wow64_ext_glClampColorARB( void *args ) PTR32 teb; GLenum target; GLenum clamp; - } *params32 = args; - struct glClampColorARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .clamp = params32->clamp, - }; - NTSTATUS status; - status = ext_glClampColorARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClampColorARB( params->target, params->clamp ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearAccumxOES( void *args ) @@ -38240,18 +37484,12 @@ static NTSTATUS wow64_ext_glClearAccumxOES( void *args ) GLfixed green; GLfixed blue; GLfixed alpha; - } *params32 = args; - struct glClearAccumxOES_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = ext_glClearAccumxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearAccumxOES( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearBufferData( void *args ) @@ -38264,19 +37502,12 @@ static NTSTATUS wow64_ext_glClearBufferData( void *args ) GLenum format; GLenum type; PTR32 data; - } *params32 = args; - struct glClearBufferData_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .format = params32->format, - .type = params32->type, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glClearBufferData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearBufferData( params->target, params->internalformat, params->format, params->type, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearBufferSubData( void *args ) @@ -38291,21 +37522,12 @@ static NTSTATUS wow64_ext_glClearBufferSubData( void *args ) GLenum format; GLenum type; PTR32 data; - } *params32 = args; - struct glClearBufferSubData_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .format = params32->format, - .type = params32->type, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glClearBufferSubData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearBufferSubData( params->target, params->internalformat, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), params->format, params->type, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearBufferfi( void *args ) @@ -38317,18 +37539,12 @@ static NTSTATUS wow64_ext_glClearBufferfi( void *args ) GLint drawbuffer; GLfloat depth; GLint stencil; - } *params32 = args; - struct glClearBufferfi_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .drawbuffer = params32->drawbuffer, - .depth = params32->depth, - .stencil = params32->stencil, - }; - NTSTATUS status; - status = ext_glClearBufferfi( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearBufferfi( params->buffer, params->drawbuffer, params->depth, params->stencil ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearBufferfv( void *args ) @@ -38339,17 +37555,12 @@ static NTSTATUS wow64_ext_glClearBufferfv( void *args ) GLenum buffer; GLint drawbuffer; PTR32 value; - } *params32 = args; - struct glClearBufferfv_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .drawbuffer = params32->drawbuffer, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glClearBufferfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearBufferfv( params->buffer, params->drawbuffer, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearBufferiv( void *args ) @@ -38360,17 +37571,12 @@ static NTSTATUS wow64_ext_glClearBufferiv( void *args ) GLenum buffer; GLint drawbuffer; PTR32 value; - } *params32 = args; - struct glClearBufferiv_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .drawbuffer = params32->drawbuffer, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glClearBufferiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearBufferiv( params->buffer, params->drawbuffer, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearBufferuiv( void *args ) @@ -38381,17 +37587,12 @@ static NTSTATUS wow64_ext_glClearBufferuiv( void *args ) GLenum buffer; GLint drawbuffer; PTR32 value; - } *params32 = args; - struct glClearBufferuiv_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .drawbuffer = params32->drawbuffer, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glClearBufferuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearBufferuiv( params->buffer, params->drawbuffer, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearColorIiEXT( void *args ) @@ -38403,20 +37604,14 @@ static NTSTATUS wow64_ext_glClearColorIiEXT( void *args ) GLint green; GLint blue; GLint alpha; - } *params32 = args; - struct glClearColorIiEXT_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = ext_glClearColorIiEXT( ¶ms ); - return status; -} - + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearColorIiEXT( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glClearColorIuiEXT( void *args ) { struct @@ -38426,18 +37621,12 @@ static NTSTATUS wow64_ext_glClearColorIuiEXT( void *args ) GLuint green; GLuint blue; GLuint alpha; - } *params32 = args; - struct glClearColorIuiEXT_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = ext_glClearColorIuiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearColorIuiEXT( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearColorxOES( void *args ) @@ -38449,18 +37638,12 @@ static NTSTATUS wow64_ext_glClearColorxOES( void *args ) GLfixed green; GLfixed blue; GLfixed alpha; - } *params32 = args; - struct glClearColorxOES_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = ext_glClearColorxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearColorxOES( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearDepthdNV( void *args ) @@ -38469,15 +37652,12 @@ static NTSTATUS wow64_ext_glClearDepthdNV( void *args ) { PTR32 teb; GLdouble depth; - } *params32 = args; - struct glClearDepthdNV_params params = - { - .teb = get_teb64(params32->teb), - .depth = params32->depth, - }; - NTSTATUS status; - status = ext_glClearDepthdNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearDepthdNV( params->depth ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearDepthf( void *args ) @@ -38486,15 +37666,12 @@ static NTSTATUS wow64_ext_glClearDepthf( void *args ) { PTR32 teb; GLfloat d; - } *params32 = args; - struct glClearDepthf_params params = - { - .teb = get_teb64(params32->teb), - .d = params32->d, - }; - NTSTATUS status; - status = ext_glClearDepthf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearDepthf( params->d ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearDepthfOES( void *args ) @@ -38503,15 +37680,12 @@ static NTSTATUS wow64_ext_glClearDepthfOES( void *args ) { PTR32 teb; GLclampf depth; - } *params32 = args; - struct glClearDepthfOES_params params = - { - .teb = get_teb64(params32->teb), - .depth = params32->depth, - }; - NTSTATUS status; - status = ext_glClearDepthfOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearDepthfOES( params->depth ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearDepthxOES( void *args ) @@ -38520,15 +37694,12 @@ static NTSTATUS wow64_ext_glClearDepthxOES( void *args ) { PTR32 teb; GLfixed depth; - } *params32 = args; - struct glClearDepthxOES_params params = - { - .teb = get_teb64(params32->teb), - .depth = params32->depth, - }; - NTSTATUS status; - status = ext_glClearDepthxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearDepthxOES( params->depth ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearNamedBufferData( void *args ) @@ -38541,19 +37712,12 @@ static NTSTATUS wow64_ext_glClearNamedBufferData( void *args ) GLenum format; GLenum type; PTR32 data; - } *params32 = args; - struct glClearNamedBufferData_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .internalformat = params32->internalformat, - .format = params32->format, - .type = params32->type, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glClearNamedBufferData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearNamedBufferData( params->buffer, params->internalformat, params->format, params->type, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearNamedBufferDataEXT( void *args ) @@ -38566,19 +37730,12 @@ static NTSTATUS wow64_ext_glClearNamedBufferDataEXT( void *args ) GLenum format; GLenum type; PTR32 data; - } *params32 = args; - struct glClearNamedBufferDataEXT_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .internalformat = params32->internalformat, - .format = params32->format, - .type = params32->type, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glClearNamedBufferDataEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearNamedBufferDataEXT( params->buffer, params->internalformat, params->format, params->type, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearNamedBufferSubData( void *args ) @@ -38593,21 +37750,12 @@ static NTSTATUS wow64_ext_glClearNamedBufferSubData( void *args ) GLenum format; GLenum type; PTR32 data; - } *params32 = args; - struct glClearNamedBufferSubData_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .internalformat = params32->internalformat, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .format = params32->format, - .type = params32->type, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glClearNamedBufferSubData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearNamedBufferSubData( params->buffer, params->internalformat, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), params->format, params->type, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearNamedBufferSubDataEXT( void *args ) @@ -38622,21 +37770,12 @@ static NTSTATUS wow64_ext_glClearNamedBufferSubDataEXT( void *args ) GLenum format; GLenum type; PTR32 data; - } *params32 = args; - struct glClearNamedBufferSubDataEXT_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .internalformat = params32->internalformat, - .offset = (GLsizeiptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .format = params32->format, - .type = params32->type, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glClearNamedBufferSubDataEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearNamedBufferSubDataEXT( params->buffer, params->internalformat, (GLsizeiptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), params->format, params->type, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearNamedFramebufferfi( void *args ) @@ -38649,19 +37788,12 @@ static NTSTATUS wow64_ext_glClearNamedFramebufferfi( void *args ) GLint drawbuffer; GLfloat depth; GLint stencil; - } *params32 = args; - struct glClearNamedFramebufferfi_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .buffer = params32->buffer, - .drawbuffer = params32->drawbuffer, - .depth = params32->depth, - .stencil = params32->stencil, - }; - NTSTATUS status; - status = ext_glClearNamedFramebufferfi( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearNamedFramebufferfi( params->framebuffer, params->buffer, params->drawbuffer, params->depth, params->stencil ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearNamedFramebufferfv( void *args ) @@ -38673,18 +37805,12 @@ static NTSTATUS wow64_ext_glClearNamedFramebufferfv( void *args ) GLenum buffer; GLint drawbuffer; PTR32 value; - } *params32 = args; - struct glClearNamedFramebufferfv_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .buffer = params32->buffer, - .drawbuffer = params32->drawbuffer, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glClearNamedFramebufferfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearNamedFramebufferfv( params->framebuffer, params->buffer, params->drawbuffer, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearNamedFramebufferiv( void *args ) @@ -38696,18 +37822,12 @@ static NTSTATUS wow64_ext_glClearNamedFramebufferiv( void *args ) GLenum buffer; GLint drawbuffer; PTR32 value; - } *params32 = args; - struct glClearNamedFramebufferiv_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .buffer = params32->buffer, - .drawbuffer = params32->drawbuffer, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glClearNamedFramebufferiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearNamedFramebufferiv( params->framebuffer, params->buffer, params->drawbuffer, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearNamedFramebufferuiv( void *args ) @@ -38719,18 +37839,12 @@ static NTSTATUS wow64_ext_glClearNamedFramebufferuiv( void *args ) GLenum buffer; GLint drawbuffer; PTR32 value; - } *params32 = args; - struct glClearNamedFramebufferuiv_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .buffer = params32->buffer, - .drawbuffer = params32->drawbuffer, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glClearNamedFramebufferuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearNamedFramebufferuiv( params->framebuffer, params->buffer, params->drawbuffer, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearTexImage( void *args ) @@ -38743,19 +37857,12 @@ static NTSTATUS wow64_ext_glClearTexImage( void *args ) GLenum format; GLenum type; PTR32 data; - } *params32 = args; - struct glClearTexImage_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .format = params32->format, - .type = params32->type, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glClearTexImage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearTexImage( params->texture, params->level, params->format, params->type, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClearTexSubImage( void *args ) @@ -38774,25 +37881,12 @@ static NTSTATUS wow64_ext_glClearTexSubImage( void *args ) GLenum format; GLenum type; PTR32 data; - } *params32 = args; - struct glClearTexSubImage_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .format = params32->format, - .type = params32->type, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glClearTexSubImage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearTexSubImage( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClientActiveTexture( void *args ) @@ -38801,15 +37895,12 @@ static NTSTATUS wow64_ext_glClientActiveTexture( void *args ) { PTR32 teb; GLenum texture; - } *params32 = args; - struct glClientActiveTexture_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - }; - NTSTATUS status; - status = ext_glClientActiveTexture( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClientActiveTexture( params->texture ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClientActiveTextureARB( void *args ) @@ -38818,15 +37909,12 @@ static NTSTATUS wow64_ext_glClientActiveTextureARB( void *args ) { PTR32 teb; GLenum texture; - } *params32 = args; - struct glClientActiveTextureARB_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - }; - NTSTATUS status; - status = ext_glClientActiveTextureARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClientActiveTextureARB( params->texture ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClientActiveVertexStreamATI( void *args ) @@ -38835,15 +37923,12 @@ static NTSTATUS wow64_ext_glClientActiveVertexStreamATI( void *args ) { PTR32 teb; GLenum stream; - } *params32 = args; - struct glClientActiveVertexStreamATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - }; - NTSTATUS status; - status = ext_glClientActiveVertexStreamATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClientActiveVertexStreamATI( params->stream ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClientAttribDefaultEXT( void *args ) @@ -38852,15 +37937,12 @@ static NTSTATUS wow64_ext_glClientAttribDefaultEXT( void *args ) { PTR32 teb; GLbitfield mask; - } *params32 = args; - struct glClientAttribDefaultEXT_params params = - { - .teb = get_teb64(params32->teb), - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glClientAttribDefaultEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClientAttribDefaultEXT( params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClientWaitSemaphoreui64NVX( void *args ) @@ -38871,17 +37953,12 @@ static NTSTATUS wow64_ext_glClientWaitSemaphoreui64NVX( void *args ) GLsizei fenceObjectCount; PTR32 semaphoreArray; PTR32 fenceValueArray; - } *params32 = args; - struct glClientWaitSemaphoreui64NVX_params params = - { - .teb = get_teb64(params32->teb), - .fenceObjectCount = params32->fenceObjectCount, - .semaphoreArray = ULongToPtr(params32->semaphoreArray), - .fenceValueArray = ULongToPtr(params32->fenceValueArray), - }; - NTSTATUS status; - status = ext_glClientWaitSemaphoreui64NVX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClientWaitSemaphoreui64NVX( params->fenceObjectCount, ULongToPtr(params->semaphoreArray), ULongToPtr(params->fenceValueArray) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClipControl( void *args ) @@ -38891,16 +37968,12 @@ static NTSTATUS wow64_ext_glClipControl( void *args ) PTR32 teb; GLenum origin; GLenum depth; - } *params32 = args; - struct glClipControl_params params = - { - .teb = get_teb64(params32->teb), - .origin = params32->origin, - .depth = params32->depth, - }; - NTSTATUS status; - status = ext_glClipControl( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClipControl( params->origin, params->depth ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClipPlanefOES( void *args ) @@ -38910,16 +37983,12 @@ static NTSTATUS wow64_ext_glClipPlanefOES( void *args ) PTR32 teb; GLenum plane; PTR32 equation; - } *params32 = args; - struct glClipPlanefOES_params params = - { - .teb = get_teb64(params32->teb), - .plane = params32->plane, - .equation = ULongToPtr(params32->equation), - }; - NTSTATUS status; - status = ext_glClipPlanefOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClipPlanefOES( params->plane, ULongToPtr(params->equation) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glClipPlanexOES( void *args ) @@ -38929,16 +37998,12 @@ static NTSTATUS wow64_ext_glClipPlanexOES( void *args ) PTR32 teb; GLenum plane; PTR32 equation; - } *params32 = args; - struct glClipPlanexOES_params params = - { - .teb = get_teb64(params32->teb), - .plane = params32->plane, - .equation = ULongToPtr(params32->equation), - }; - NTSTATUS status; - status = ext_glClipPlanexOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClipPlanexOES( params->plane, ULongToPtr(params->equation) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor3fVertex3fSUN( void *args ) @@ -38952,20 +38017,12 @@ static NTSTATUS wow64_ext_glColor3fVertex3fSUN( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glColor3fVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .r = params32->r, - .g = params32->g, - .b = params32->b, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glColor3fVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3fVertex3fSUN( params->r, params->g, params->b, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor3fVertex3fvSUN( void *args ) @@ -38975,16 +38032,12 @@ static NTSTATUS wow64_ext_glColor3fVertex3fvSUN( void *args ) PTR32 teb; PTR32 c; PTR32 v; - } *params32 = args; - struct glColor3fVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .c = ULongToPtr(params32->c), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glColor3fVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3fVertex3fvSUN( ULongToPtr(params->c), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor3hNV( void *args ) @@ -38995,17 +38048,12 @@ static NTSTATUS wow64_ext_glColor3hNV( void *args ) GLhalfNV red; GLhalfNV green; GLhalfNV blue; - } *params32 = args; - struct glColor3hNV_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glColor3hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3hNV( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor3hvNV( void *args ) @@ -39014,15 +38062,12 @@ static NTSTATUS wow64_ext_glColor3hvNV( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor3hvNV_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glColor3hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3hvNV( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor3xOES( void *args ) @@ -39033,17 +38078,12 @@ static NTSTATUS wow64_ext_glColor3xOES( void *args ) GLfixed red; GLfixed green; GLfixed blue; - } *params32 = args; - struct glColor3xOES_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glColor3xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3xOES( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor3xvOES( void *args ) @@ -39052,15 +38092,12 @@ static NTSTATUS wow64_ext_glColor3xvOES( void *args ) { PTR32 teb; PTR32 components; - } *params32 = args; - struct glColor3xvOES_params params = - { - .teb = get_teb64(params32->teb), - .components = ULongToPtr(params32->components), - }; - NTSTATUS status; - status = ext_glColor3xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor3xvOES( ULongToPtr(params->components) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor4fNormal3fVertex3fSUN( void *args ) @@ -39078,24 +38115,12 @@ static NTSTATUS wow64_ext_glColor4fNormal3fVertex3fSUN( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glColor4fNormal3fVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .r = params32->r, - .g = params32->g, - .b = params32->b, - .a = params32->a, - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glColor4fNormal3fVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4fNormal3fVertex3fSUN( params->r, params->g, params->b, params->a, params->nx, params->ny, params->nz, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor4fNormal3fVertex3fvSUN( void *args ) @@ -39106,17 +38131,12 @@ static NTSTATUS wow64_ext_glColor4fNormal3fVertex3fvSUN( void *args ) PTR32 c; PTR32 n; PTR32 v; - } *params32 = args; - struct glColor4fNormal3fVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .c = ULongToPtr(params32->c), - .n = ULongToPtr(params32->n), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glColor4fNormal3fVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4fNormal3fVertex3fvSUN( ULongToPtr(params->c), ULongToPtr(params->n), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor4hNV( void *args ) @@ -39128,18 +38148,12 @@ static NTSTATUS wow64_ext_glColor4hNV( void *args ) GLhalfNV green; GLhalfNV blue; GLhalfNV alpha; - } *params32 = args; - struct glColor4hNV_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = ext_glColor4hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4hNV( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor4hvNV( void *args ) @@ -39148,15 +38162,12 @@ static NTSTATUS wow64_ext_glColor4hvNV( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glColor4hvNV_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glColor4hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4hvNV( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor4ubVertex2fSUN( void *args ) @@ -39170,20 +38181,12 @@ static NTSTATUS wow64_ext_glColor4ubVertex2fSUN( void *args ) GLubyte a; GLfloat x; GLfloat y; - } *params32 = args; - struct glColor4ubVertex2fSUN_params params = - { - .teb = get_teb64(params32->teb), - .r = params32->r, - .g = params32->g, - .b = params32->b, - .a = params32->a, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glColor4ubVertex2fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4ubVertex2fSUN( params->r, params->g, params->b, params->a, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor4ubVertex2fvSUN( void *args ) @@ -39193,16 +38196,12 @@ static NTSTATUS wow64_ext_glColor4ubVertex2fvSUN( void *args ) PTR32 teb; PTR32 c; PTR32 v; - } *params32 = args; - struct glColor4ubVertex2fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .c = ULongToPtr(params32->c), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glColor4ubVertex2fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4ubVertex2fvSUN( ULongToPtr(params->c), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor4ubVertex3fSUN( void *args ) @@ -39217,21 +38216,12 @@ static NTSTATUS wow64_ext_glColor4ubVertex3fSUN( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glColor4ubVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .r = params32->r, - .g = params32->g, - .b = params32->b, - .a = params32->a, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glColor4ubVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4ubVertex3fSUN( params->r, params->g, params->b, params->a, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor4ubVertex3fvSUN( void *args ) @@ -39241,16 +38231,12 @@ static NTSTATUS wow64_ext_glColor4ubVertex3fvSUN( void *args ) PTR32 teb; PTR32 c; PTR32 v; - } *params32 = args; - struct glColor4ubVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .c = ULongToPtr(params32->c), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glColor4ubVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4ubVertex3fvSUN( ULongToPtr(params->c), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor4xOES( void *args ) @@ -39262,18 +38248,12 @@ static NTSTATUS wow64_ext_glColor4xOES( void *args ) GLfixed green; GLfixed blue; GLfixed alpha; - } *params32 = args; - struct glColor4xOES_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = ext_glColor4xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4xOES( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColor4xvOES( void *args ) @@ -39282,15 +38262,12 @@ static NTSTATUS wow64_ext_glColor4xvOES( void *args ) { PTR32 teb; PTR32 components; - } *params32 = args; - struct glColor4xvOES_params params = - { - .teb = get_teb64(params32->teb), - .components = ULongToPtr(params32->components), - }; - NTSTATUS status; - status = ext_glColor4xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4xvOES( ULongToPtr(params->components) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorFormatNV( void *args ) @@ -39301,17 +38278,12 @@ static NTSTATUS wow64_ext_glColorFormatNV( void *args ) GLint size; GLenum type; GLsizei stride; - } *params32 = args; - struct glColorFormatNV_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glColorFormatNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorFormatNV( params->size, params->type, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorFragmentOp1ATI( void *args ) @@ -39326,21 +38298,12 @@ static NTSTATUS wow64_ext_glColorFragmentOp1ATI( void *args ) GLuint arg1; GLuint arg1Rep; GLuint arg1Mod; - } *params32 = args; - struct glColorFragmentOp1ATI_params params = - { - .teb = get_teb64(params32->teb), - .op = params32->op, - .dst = params32->dst, - .dstMask = params32->dstMask, - .dstMod = params32->dstMod, - .arg1 = params32->arg1, - .arg1Rep = params32->arg1Rep, - .arg1Mod = params32->arg1Mod, - }; - NTSTATUS status; - status = ext_glColorFragmentOp1ATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorFragmentOp1ATI( params->op, params->dst, params->dstMask, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorFragmentOp2ATI( void *args ) @@ -39358,24 +38321,12 @@ static NTSTATUS wow64_ext_glColorFragmentOp2ATI( void *args ) GLuint arg2; GLuint arg2Rep; GLuint arg2Mod; - } *params32 = args; - struct glColorFragmentOp2ATI_params params = - { - .teb = get_teb64(params32->teb), - .op = params32->op, - .dst = params32->dst, - .dstMask = params32->dstMask, - .dstMod = params32->dstMod, - .arg1 = params32->arg1, - .arg1Rep = params32->arg1Rep, - .arg1Mod = params32->arg1Mod, - .arg2 = params32->arg2, - .arg2Rep = params32->arg2Rep, - .arg2Mod = params32->arg2Mod, - }; - NTSTATUS status; - status = ext_glColorFragmentOp2ATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorFragmentOp2ATI( params->op, params->dst, params->dstMask, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod, params->arg2, params->arg2Rep, params->arg2Mod ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorFragmentOp3ATI( void *args ) @@ -39396,27 +38347,12 @@ static NTSTATUS wow64_ext_glColorFragmentOp3ATI( void *args ) GLuint arg3; GLuint arg3Rep; GLuint arg3Mod; - } *params32 = args; - struct glColorFragmentOp3ATI_params params = - { - .teb = get_teb64(params32->teb), - .op = params32->op, - .dst = params32->dst, - .dstMask = params32->dstMask, - .dstMod = params32->dstMod, - .arg1 = params32->arg1, - .arg1Rep = params32->arg1Rep, - .arg1Mod = params32->arg1Mod, - .arg2 = params32->arg2, - .arg2Rep = params32->arg2Rep, - .arg2Mod = params32->arg2Mod, - .arg3 = params32->arg3, - .arg3Rep = params32->arg3Rep, - .arg3Mod = params32->arg3Mod, - }; - NTSTATUS status; - status = ext_glColorFragmentOp3ATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorFragmentOp3ATI( params->op, params->dst, params->dstMask, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod, params->arg2, params->arg2Rep, params->arg2Mod, params->arg3, params->arg3Rep, params->arg3Mod ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorMaskIndexedEXT( void *args ) @@ -39429,19 +38365,12 @@ static NTSTATUS wow64_ext_glColorMaskIndexedEXT( void *args ) GLboolean g; GLboolean b; GLboolean a; - } *params32 = args; - struct glColorMaskIndexedEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .r = params32->r, - .g = params32->g, - .b = params32->b, - .a = params32->a, - }; - NTSTATUS status; - status = ext_glColorMaskIndexedEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorMaskIndexedEXT( params->index, params->r, params->g, params->b, params->a ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorMaski( void *args ) @@ -39454,19 +38383,12 @@ static NTSTATUS wow64_ext_glColorMaski( void *args ) GLboolean g; GLboolean b; GLboolean a; - } *params32 = args; - struct glColorMaski_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .r = params32->r, - .g = params32->g, - .b = params32->b, - .a = params32->a, - }; - NTSTATUS status; - status = ext_glColorMaski( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorMaski( params->index, params->r, params->g, params->b, params->a ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorP3ui( void *args ) @@ -39476,16 +38398,12 @@ static NTSTATUS wow64_ext_glColorP3ui( void *args ) PTR32 teb; GLenum type; GLuint color; - } *params32 = args; - struct glColorP3ui_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .color = params32->color, - }; - NTSTATUS status; - status = ext_glColorP3ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorP3ui( params->type, params->color ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorP3uiv( void *args ) @@ -39495,16 +38413,12 @@ static NTSTATUS wow64_ext_glColorP3uiv( void *args ) PTR32 teb; GLenum type; PTR32 color; - } *params32 = args; - struct glColorP3uiv_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .color = ULongToPtr(params32->color), - }; - NTSTATUS status; - status = ext_glColorP3uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorP3uiv( params->type, ULongToPtr(params->color) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorP4ui( void *args ) @@ -39514,16 +38428,12 @@ static NTSTATUS wow64_ext_glColorP4ui( void *args ) PTR32 teb; GLenum type; GLuint color; - } *params32 = args; - struct glColorP4ui_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .color = params32->color, - }; - NTSTATUS status; - status = ext_glColorP4ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorP4ui( params->type, params->color ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorP4uiv( void *args ) @@ -39533,16 +38443,12 @@ static NTSTATUS wow64_ext_glColorP4uiv( void *args ) PTR32 teb; GLenum type; PTR32 color; - } *params32 = args; - struct glColorP4uiv_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .color = ULongToPtr(params32->color), - }; - NTSTATUS status; - status = ext_glColorP4uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorP4uiv( params->type, ULongToPtr(params->color) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorPointerEXT( void *args ) @@ -39555,19 +38461,12 @@ static NTSTATUS wow64_ext_glColorPointerEXT( void *args ) GLsizei stride; GLsizei count; PTR32 pointer; - } *params32 = args; - struct glColorPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .count = params32->count, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glColorPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorPointerEXT( params->size, params->type, params->stride, params->count, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorPointerListIBM( void *args ) @@ -39580,16 +38479,8 @@ static NTSTATUS wow64_ext_glColorPointerListIBM( void *args ) GLint stride; PTR32 pointer; GLint ptrstride; - } *params32 = args; - struct glColorPointerListIBM_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .ptrstride = params32->ptrstride, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -39601,14 +38492,8 @@ static NTSTATUS wow64_ext_glColorPointervINTEL( void *args ) GLint size; GLenum type; PTR32 pointer; - } *params32 = args; - struct glColorPointervINTEL_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -39623,20 +38508,12 @@ static NTSTATUS wow64_ext_glColorSubTable( void *args ) GLenum format; GLenum type; PTR32 data; - } *params32 = args; - struct glColorSubTable_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .start = params32->start, - .count = params32->count, - .format = params32->format, - .type = params32->type, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glColorSubTable( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorSubTable( params->target, params->start, params->count, params->format, params->type, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorSubTableEXT( void *args ) @@ -39650,20 +38527,12 @@ static NTSTATUS wow64_ext_glColorSubTableEXT( void *args ) GLenum format; GLenum type; PTR32 data; - } *params32 = args; - struct glColorSubTableEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .start = params32->start, - .count = params32->count, - .format = params32->format, - .type = params32->type, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glColorSubTableEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorSubTableEXT( params->target, params->start, params->count, params->format, params->type, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorTable( void *args ) @@ -39677,20 +38546,12 @@ static NTSTATUS wow64_ext_glColorTable( void *args ) GLenum format; GLenum type; PTR32 table; - } *params32 = args; - struct glColorTable_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .width = params32->width, - .format = params32->format, - .type = params32->type, - .table = ULongToPtr(params32->table), - }; - NTSTATUS status; - status = ext_glColorTable( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorTable( params->target, params->internalformat, params->width, params->format, params->type, ULongToPtr(params->table) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorTableEXT( void *args ) @@ -39704,20 +38565,12 @@ static NTSTATUS wow64_ext_glColorTableEXT( void *args ) GLenum format; GLenum type; PTR32 table; - } *params32 = args; - struct glColorTableEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalFormat = params32->internalFormat, - .width = params32->width, - .format = params32->format, - .type = params32->type, - .table = ULongToPtr(params32->table), - }; - NTSTATUS status; - status = ext_glColorTableEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorTableEXT( params->target, params->internalFormat, params->width, params->format, params->type, ULongToPtr(params->table) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorTableParameterfv( void *args ) @@ -39728,17 +38581,12 @@ static NTSTATUS wow64_ext_glColorTableParameterfv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glColorTableParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glColorTableParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorTableParameterfv( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorTableParameterfvSGI( void *args ) @@ -39749,17 +38597,12 @@ static NTSTATUS wow64_ext_glColorTableParameterfvSGI( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glColorTableParameterfvSGI_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glColorTableParameterfvSGI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorTableParameterfvSGI( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorTableParameteriv( void *args ) @@ -39770,17 +38613,12 @@ static NTSTATUS wow64_ext_glColorTableParameteriv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glColorTableParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glColorTableParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorTableParameteriv( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorTableParameterivSGI( void *args ) @@ -39791,17 +38629,12 @@ static NTSTATUS wow64_ext_glColorTableParameterivSGI( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glColorTableParameterivSGI_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glColorTableParameterivSGI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorTableParameterivSGI( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glColorTableSGI( void *args ) @@ -39815,20 +38648,12 @@ static NTSTATUS wow64_ext_glColorTableSGI( void *args ) GLenum format; GLenum type; PTR32 table; - } *params32 = args; - struct glColorTableSGI_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .width = params32->width, - .format = params32->format, - .type = params32->type, - .table = ULongToPtr(params32->table), - }; - NTSTATUS status; - status = ext_glColorTableSGI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColorTableSGI( params->target, params->internalformat, params->width, params->format, params->type, ULongToPtr(params->table) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCombinerInputNV( void *args ) @@ -39842,20 +38667,12 @@ static NTSTATUS wow64_ext_glCombinerInputNV( void *args ) GLenum input; GLenum mapping; GLenum componentUsage; - } *params32 = args; - struct glCombinerInputNV_params params = - { - .teb = get_teb64(params32->teb), - .stage = params32->stage, - .portion = params32->portion, - .variable = params32->variable, - .input = params32->input, - .mapping = params32->mapping, - .componentUsage = params32->componentUsage, - }; - NTSTATUS status; - status = ext_glCombinerInputNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCombinerInputNV( params->stage, params->portion, params->variable, params->input, params->mapping, params->componentUsage ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCombinerOutputNV( void *args ) @@ -39873,24 +38690,12 @@ static NTSTATUS wow64_ext_glCombinerOutputNV( void *args ) GLboolean abDotProduct; GLboolean cdDotProduct; GLboolean muxSum; - } *params32 = args; - struct glCombinerOutputNV_params params = - { - .teb = get_teb64(params32->teb), - .stage = params32->stage, - .portion = params32->portion, - .abOutput = params32->abOutput, - .cdOutput = params32->cdOutput, - .sumOutput = params32->sumOutput, - .scale = params32->scale, - .bias = params32->bias, - .abDotProduct = params32->abDotProduct, - .cdDotProduct = params32->cdDotProduct, - .muxSum = params32->muxSum, - }; - NTSTATUS status; - status = ext_glCombinerOutputNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCombinerOutputNV( params->stage, params->portion, params->abOutput, params->cdOutput, params->sumOutput, params->scale, params->bias, params->abDotProduct, params->cdDotProduct, params->muxSum ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCombinerParameterfNV( void *args ) @@ -39900,16 +38705,12 @@ static NTSTATUS wow64_ext_glCombinerParameterfNV( void *args ) PTR32 teb; GLenum pname; GLfloat param; - } *params32 = args; - struct glCombinerParameterfNV_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glCombinerParameterfNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCombinerParameterfNV( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCombinerParameterfvNV( void *args ) @@ -39919,16 +38720,12 @@ static NTSTATUS wow64_ext_glCombinerParameterfvNV( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glCombinerParameterfvNV_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glCombinerParameterfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCombinerParameterfvNV( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCombinerParameteriNV( void *args ) @@ -39938,16 +38735,12 @@ static NTSTATUS wow64_ext_glCombinerParameteriNV( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glCombinerParameteriNV_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glCombinerParameteriNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCombinerParameteriNV( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCombinerParameterivNV( void *args ) @@ -39957,16 +38750,12 @@ static NTSTATUS wow64_ext_glCombinerParameterivNV( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glCombinerParameterivNV_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glCombinerParameterivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCombinerParameterivNV( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCombinerStageParameterfvNV( void *args ) @@ -39977,17 +38766,12 @@ static NTSTATUS wow64_ext_glCombinerStageParameterfvNV( void *args ) GLenum stage; GLenum pname; PTR32 params; - } *params32 = args; - struct glCombinerStageParameterfvNV_params params = - { - .teb = get_teb64(params32->teb), - .stage = params32->stage, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glCombinerStageParameterfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCombinerStageParameterfvNV( params->stage, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCommandListSegmentsNV( void *args ) @@ -39997,16 +38781,12 @@ static NTSTATUS wow64_ext_glCommandListSegmentsNV( void *args ) PTR32 teb; GLuint list; GLuint segments; - } *params32 = args; - struct glCommandListSegmentsNV_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - .segments = params32->segments, - }; - NTSTATUS status; - status = ext_glCommandListSegmentsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCommandListSegmentsNV( params->list, params->segments ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompileCommandListNV( void *args ) @@ -40015,15 +38795,12 @@ static NTSTATUS wow64_ext_glCompileCommandListNV( void *args ) { PTR32 teb; GLuint list; - } *params32 = args; - struct glCompileCommandListNV_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - }; - NTSTATUS status; - status = ext_glCompileCommandListNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompileCommandListNV( params->list ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompileShader( void *args ) @@ -40032,15 +38809,12 @@ static NTSTATUS wow64_ext_glCompileShader( void *args ) { PTR32 teb; GLuint shader; - } *params32 = args; - struct glCompileShader_params params = - { - .teb = get_teb64(params32->teb), - .shader = params32->shader, - }; - NTSTATUS status; - status = ext_glCompileShader( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompileShader( params->shader ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompileShaderARB( void *args ) @@ -40049,15 +38823,12 @@ static NTSTATUS wow64_ext_glCompileShaderARB( void *args ) { PTR32 teb; GLhandleARB shaderObj; - } *params32 = args; - struct glCompileShaderARB_params params = - { - .teb = get_teb64(params32->teb), - .shaderObj = params32->shaderObj, - }; - NTSTATUS status; - status = ext_glCompileShaderARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompileShaderARB( params->shaderObj ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompileShaderIncludeARB( void *args ) @@ -40069,19 +38840,14 @@ static NTSTATUS wow64_ext_glCompileShaderIncludeARB( void *args ) GLsizei count; PTR32 path; PTR32 length; - } *params32 = args; - struct glCompileShaderIncludeARB_params params = - { - .teb = get_teb64(params32->teb), - .shader = params32->shader, - .count = params32->count, - .length = ULongToPtr(params32->length), - }; - NTSTATUS status; - params.path = copy_wow64_ptr32s( (UINT_PTR)params32->path, params32->count ); - status = ext_glCompileShaderIncludeARB( ¶ms ); - free( (void *)params.path ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const GLchar **path = copy_wow64_ptr32s( params->path, params->count ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompileShaderIncludeARB( params->shader, params->count, path, ULongToPtr(params->length) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( path ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedMultiTexImage1DEXT( void *args ) @@ -40097,22 +38863,12 @@ static NTSTATUS wow64_ext_glCompressedMultiTexImage1DEXT( void *args ) GLint border; GLsizei imageSize; PTR32 bits; - } *params32 = args; - struct glCompressedMultiTexImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .border = params32->border, - .imageSize = params32->imageSize, - .bits = ULongToPtr(params32->bits), - }; - NTSTATUS status; - status = ext_glCompressedMultiTexImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedMultiTexImage1DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, ULongToPtr(params->bits) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedMultiTexImage2DEXT( void *args ) @@ -40129,23 +38885,12 @@ static NTSTATUS wow64_ext_glCompressedMultiTexImage2DEXT( void *args ) GLint border; GLsizei imageSize; PTR32 bits; - } *params32 = args; - struct glCompressedMultiTexImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .border = params32->border, - .imageSize = params32->imageSize, - .bits = ULongToPtr(params32->bits), - }; - NTSTATUS status; - status = ext_glCompressedMultiTexImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedMultiTexImage2DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, ULongToPtr(params->bits) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedMultiTexImage3DEXT( void *args ) @@ -40163,24 +38908,12 @@ static NTSTATUS wow64_ext_glCompressedMultiTexImage3DEXT( void *args ) GLint border; GLsizei imageSize; PTR32 bits; - } *params32 = args; - struct glCompressedMultiTexImage3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .border = params32->border, - .imageSize = params32->imageSize, - .bits = ULongToPtr(params32->bits), - }; - NTSTATUS status; - status = ext_glCompressedMultiTexImage3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedMultiTexImage3DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, ULongToPtr(params->bits) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedMultiTexSubImage1DEXT( void *args ) @@ -40196,22 +38929,12 @@ static NTSTATUS wow64_ext_glCompressedMultiTexSubImage1DEXT( void *args ) GLenum format; GLsizei imageSize; PTR32 bits; - } *params32 = args; - struct glCompressedMultiTexSubImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .width = params32->width, - .format = params32->format, - .imageSize = params32->imageSize, - .bits = ULongToPtr(params32->bits), - }; - NTSTATUS status; - status = ext_glCompressedMultiTexSubImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedMultiTexSubImage1DEXT( params->texunit, params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, ULongToPtr(params->bits) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedMultiTexSubImage2DEXT( void *args ) @@ -40229,24 +38952,12 @@ static NTSTATUS wow64_ext_glCompressedMultiTexSubImage2DEXT( void *args ) GLenum format; GLsizei imageSize; PTR32 bits; - } *params32 = args; - struct glCompressedMultiTexSubImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .imageSize = params32->imageSize, - .bits = ULongToPtr(params32->bits), - }; - NTSTATUS status; - status = ext_glCompressedMultiTexSubImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedMultiTexSubImage2DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, ULongToPtr(params->bits) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedMultiTexSubImage3DEXT( void *args ) @@ -40266,26 +38977,12 @@ static NTSTATUS wow64_ext_glCompressedMultiTexSubImage3DEXT( void *args ) GLenum format; GLsizei imageSize; PTR32 bits; - } *params32 = args; - struct glCompressedMultiTexSubImage3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .format = params32->format, - .imageSize = params32->imageSize, - .bits = ULongToPtr(params32->bits), - }; - NTSTATUS status; - status = ext_glCompressedMultiTexSubImage3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedMultiTexSubImage3DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->imageSize, ULongToPtr(params->bits) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTexImage1D( void *args ) @@ -40300,21 +38997,12 @@ static NTSTATUS wow64_ext_glCompressedTexImage1D( void *args ) GLint border; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTexImage1D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .border = params32->border, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTexImage1D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTexImage1D( params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTexImage1DARB( void *args ) @@ -40329,21 +39017,12 @@ static NTSTATUS wow64_ext_glCompressedTexImage1DARB( void *args ) GLint border; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTexImage1DARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .border = params32->border, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTexImage1DARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTexImage1DARB( params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTexImage2D( void *args ) @@ -40359,22 +39038,12 @@ static NTSTATUS wow64_ext_glCompressedTexImage2D( void *args ) GLint border; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTexImage2D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .border = params32->border, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTexImage2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTexImage2D( params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTexImage2DARB( void *args ) @@ -40390,22 +39059,12 @@ static NTSTATUS wow64_ext_glCompressedTexImage2DARB( void *args ) GLint border; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTexImage2DARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .border = params32->border, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTexImage2DARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTexImage2DARB( params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTexImage3D( void *args ) @@ -40422,24 +39081,13 @@ static NTSTATUS wow64_ext_glCompressedTexImage3D( void *args ) GLint border; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTexImage3D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .border = params32->border, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTexImage3D( ¶ms ); - return status; -} + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTexImage3D( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +}
static NTSTATUS wow64_ext_glCompressedTexImage3DARB( void *args ) { @@ -40455,23 +39103,12 @@ static NTSTATUS wow64_ext_glCompressedTexImage3DARB( void *args ) GLint border; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTexImage3DARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .border = params32->border, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTexImage3DARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTexImage3DARB( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTexSubImage1D( void *args ) @@ -40486,21 +39123,12 @@ static NTSTATUS wow64_ext_glCompressedTexSubImage1D( void *args ) GLenum format; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTexSubImage1D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .width = params32->width, - .format = params32->format, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTexSubImage1D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTexSubImage1D( params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTexSubImage1DARB( void *args ) @@ -40515,21 +39143,12 @@ static NTSTATUS wow64_ext_glCompressedTexSubImage1DARB( void *args ) GLenum format; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTexSubImage1DARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .width = params32->width, - .format = params32->format, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTexSubImage1DARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTexSubImage1DARB( params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTexSubImage2D( void *args ) @@ -40546,23 +39165,12 @@ static NTSTATUS wow64_ext_glCompressedTexSubImage2D( void *args ) GLenum format; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTexSubImage2D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTexSubImage2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTexSubImage2D( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTexSubImage2DARB( void *args ) @@ -40579,23 +39187,12 @@ static NTSTATUS wow64_ext_glCompressedTexSubImage2DARB( void *args ) GLenum format; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTexSubImage2DARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTexSubImage2DARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTexSubImage2DARB( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTexSubImage3D( void *args ) @@ -40614,25 +39211,12 @@ static NTSTATUS wow64_ext_glCompressedTexSubImage3D( void *args ) GLenum format; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTexSubImage3D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .format = params32->format, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTexSubImage3D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTexSubImage3D( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTexSubImage3DARB( void *args ) @@ -40651,25 +39235,12 @@ static NTSTATUS wow64_ext_glCompressedTexSubImage3DARB( void *args ) GLenum format; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTexSubImage3DARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .format = params32->format, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTexSubImage3DARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTexSubImage3DARB( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTextureImage1DEXT( void *args ) @@ -40685,22 +39256,12 @@ static NTSTATUS wow64_ext_glCompressedTextureImage1DEXT( void *args ) GLint border; GLsizei imageSize; PTR32 bits; - } *params32 = args; - struct glCompressedTextureImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .border = params32->border, - .imageSize = params32->imageSize, - .bits = ULongToPtr(params32->bits), - }; - NTSTATUS status; - status = ext_glCompressedTextureImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTextureImage1DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, ULongToPtr(params->bits) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTextureImage2DEXT( void *args ) @@ -40717,23 +39278,12 @@ static NTSTATUS wow64_ext_glCompressedTextureImage2DEXT( void *args ) GLint border; GLsizei imageSize; PTR32 bits; - } *params32 = args; - struct glCompressedTextureImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .border = params32->border, - .imageSize = params32->imageSize, - .bits = ULongToPtr(params32->bits), - }; - NTSTATUS status; - status = ext_glCompressedTextureImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTextureImage2DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, ULongToPtr(params->bits) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTextureImage3DEXT( void *args ) @@ -40751,24 +39301,12 @@ static NTSTATUS wow64_ext_glCompressedTextureImage3DEXT( void *args ) GLint border; GLsizei imageSize; PTR32 bits; - } *params32 = args; - struct glCompressedTextureImage3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .border = params32->border, - .imageSize = params32->imageSize, - .bits = ULongToPtr(params32->bits), - }; - NTSTATUS status; - status = ext_glCompressedTextureImage3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTextureImage3DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, ULongToPtr(params->bits) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTextureSubImage1D( void *args ) @@ -40783,21 +39321,12 @@ static NTSTATUS wow64_ext_glCompressedTextureSubImage1D( void *args ) GLenum format; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTextureSubImage1D_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .xoffset = params32->xoffset, - .width = params32->width, - .format = params32->format, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTextureSubImage1D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTextureSubImage1D( params->texture, params->level, params->xoffset, params->width, params->format, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTextureSubImage1DEXT( void *args ) @@ -40813,22 +39342,12 @@ static NTSTATUS wow64_ext_glCompressedTextureSubImage1DEXT( void *args ) GLenum format; GLsizei imageSize; PTR32 bits; - } *params32 = args; - struct glCompressedTextureSubImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .width = params32->width, - .format = params32->format, - .imageSize = params32->imageSize, - .bits = ULongToPtr(params32->bits), - }; - NTSTATUS status; - status = ext_glCompressedTextureSubImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTextureSubImage1DEXT( params->texture, params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, ULongToPtr(params->bits) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTextureSubImage2D( void *args ) @@ -40845,23 +39364,12 @@ static NTSTATUS wow64_ext_glCompressedTextureSubImage2D( void *args ) GLenum format; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTextureSubImage2D_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTextureSubImage2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTextureSubImage2D( params->texture, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTextureSubImage2DEXT( void *args ) @@ -40879,24 +39387,12 @@ static NTSTATUS wow64_ext_glCompressedTextureSubImage2DEXT( void *args ) GLenum format; GLsizei imageSize; PTR32 bits; - } *params32 = args; - struct glCompressedTextureSubImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .imageSize = params32->imageSize, - .bits = ULongToPtr(params32->bits), - }; - NTSTATUS status; - status = ext_glCompressedTextureSubImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTextureSubImage2DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, ULongToPtr(params->bits) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTextureSubImage3D( void *args ) @@ -40915,25 +39411,12 @@ static NTSTATUS wow64_ext_glCompressedTextureSubImage3D( void *args ) GLenum format; GLsizei imageSize; PTR32 data; - } *params32 = args; - struct glCompressedTextureSubImage3D_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .format = params32->format, - .imageSize = params32->imageSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glCompressedTextureSubImage3D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTextureSubImage3D( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->imageSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCompressedTextureSubImage3DEXT( void *args ) @@ -40953,26 +39436,12 @@ static NTSTATUS wow64_ext_glCompressedTextureSubImage3DEXT( void *args ) GLenum format; GLsizei imageSize; PTR32 bits; - } *params32 = args; - struct glCompressedTextureSubImage3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .format = params32->format, - .imageSize = params32->imageSize, - .bits = ULongToPtr(params32->bits), - }; - NTSTATUS status; - status = ext_glCompressedTextureSubImage3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCompressedTextureSubImage3DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->imageSize, ULongToPtr(params->bits) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConservativeRasterParameterfNV( void *args ) @@ -40982,16 +39451,12 @@ static NTSTATUS wow64_ext_glConservativeRasterParameterfNV( void *args ) PTR32 teb; GLenum pname; GLfloat value; - } *params32 = args; - struct glConservativeRasterParameterfNV_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glConservativeRasterParameterfNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConservativeRasterParameterfNV( params->pname, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConservativeRasterParameteriNV( void *args ) @@ -41001,16 +39466,12 @@ static NTSTATUS wow64_ext_glConservativeRasterParameteriNV( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glConservativeRasterParameteriNV_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glConservativeRasterParameteriNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConservativeRasterParameteriNV( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConvolutionFilter1D( void *args ) @@ -41024,20 +39485,12 @@ static NTSTATUS wow64_ext_glConvolutionFilter1D( void *args ) GLenum format; GLenum type; PTR32 image; - } *params32 = args; - struct glConvolutionFilter1D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .width = params32->width, - .format = params32->format, - .type = params32->type, - .image = ULongToPtr(params32->image), - }; - NTSTATUS status; - status = ext_glConvolutionFilter1D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConvolutionFilter1D( params->target, params->internalformat, params->width, params->format, params->type, ULongToPtr(params->image) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConvolutionFilter1DEXT( void *args ) @@ -41051,20 +39504,12 @@ static NTSTATUS wow64_ext_glConvolutionFilter1DEXT( void *args ) GLenum format; GLenum type; PTR32 image; - } *params32 = args; - struct glConvolutionFilter1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .width = params32->width, - .format = params32->format, - .type = params32->type, - .image = ULongToPtr(params32->image), - }; - NTSTATUS status; - status = ext_glConvolutionFilter1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConvolutionFilter1DEXT( params->target, params->internalformat, params->width, params->format, params->type, ULongToPtr(params->image) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConvolutionFilter2D( void *args ) @@ -41079,21 +39524,12 @@ static NTSTATUS wow64_ext_glConvolutionFilter2D( void *args ) GLenum format; GLenum type; PTR32 image; - } *params32 = args; - struct glConvolutionFilter2D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .type = params32->type, - .image = ULongToPtr(params32->image), - }; - NTSTATUS status; - status = ext_glConvolutionFilter2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConvolutionFilter2D( params->target, params->internalformat, params->width, params->height, params->format, params->type, ULongToPtr(params->image) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConvolutionFilter2DEXT( void *args ) @@ -41108,21 +39544,12 @@ static NTSTATUS wow64_ext_glConvolutionFilter2DEXT( void *args ) GLenum format; GLenum type; PTR32 image; - } *params32 = args; - struct glConvolutionFilter2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .type = params32->type, - .image = ULongToPtr(params32->image), - }; - NTSTATUS status; - status = ext_glConvolutionFilter2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConvolutionFilter2DEXT( params->target, params->internalformat, params->width, params->height, params->format, params->type, ULongToPtr(params->image) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConvolutionParameterf( void *args ) @@ -41133,17 +39560,12 @@ static NTSTATUS wow64_ext_glConvolutionParameterf( void *args ) GLenum target; GLenum pname; GLfloat params; - } *params32 = args; - struct glConvolutionParameterf_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = params32->params, - }; - NTSTATUS status; - status = ext_glConvolutionParameterf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConvolutionParameterf( params->target, params->pname, params->params ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConvolutionParameterfEXT( void *args ) @@ -41154,17 +39576,12 @@ static NTSTATUS wow64_ext_glConvolutionParameterfEXT( void *args ) GLenum target; GLenum pname; GLfloat params; - } *params32 = args; - struct glConvolutionParameterfEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = params32->params, - }; - NTSTATUS status; - status = ext_glConvolutionParameterfEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConvolutionParameterfEXT( params->target, params->pname, params->params ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConvolutionParameterfv( void *args ) @@ -41175,17 +39592,12 @@ static NTSTATUS wow64_ext_glConvolutionParameterfv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glConvolutionParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glConvolutionParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConvolutionParameterfv( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConvolutionParameterfvEXT( void *args ) @@ -41196,17 +39608,12 @@ static NTSTATUS wow64_ext_glConvolutionParameterfvEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glConvolutionParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glConvolutionParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConvolutionParameterfvEXT( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConvolutionParameteri( void *args ) @@ -41217,17 +39624,12 @@ static NTSTATUS wow64_ext_glConvolutionParameteri( void *args ) GLenum target; GLenum pname; GLint params; - } *params32 = args; - struct glConvolutionParameteri_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = params32->params, - }; - NTSTATUS status; - status = ext_glConvolutionParameteri( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConvolutionParameteri( params->target, params->pname, params->params ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConvolutionParameteriEXT( void *args ) @@ -41238,17 +39640,12 @@ static NTSTATUS wow64_ext_glConvolutionParameteriEXT( void *args ) GLenum target; GLenum pname; GLint params; - } *params32 = args; - struct glConvolutionParameteriEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = params32->params, - }; - NTSTATUS status; - status = ext_glConvolutionParameteriEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConvolutionParameteriEXT( params->target, params->pname, params->params ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConvolutionParameteriv( void *args ) @@ -41259,17 +39656,12 @@ static NTSTATUS wow64_ext_glConvolutionParameteriv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glConvolutionParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glConvolutionParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConvolutionParameteriv( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConvolutionParameterivEXT( void *args ) @@ -41280,17 +39672,12 @@ static NTSTATUS wow64_ext_glConvolutionParameterivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glConvolutionParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glConvolutionParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConvolutionParameterivEXT( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConvolutionParameterxOES( void *args ) @@ -41301,17 +39688,12 @@ static NTSTATUS wow64_ext_glConvolutionParameterxOES( void *args ) GLenum target; GLenum pname; GLfixed param; - } *params32 = args; - struct glConvolutionParameterxOES_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glConvolutionParameterxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConvolutionParameterxOES( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glConvolutionParameterxvOES( void *args ) @@ -41322,17 +39704,12 @@ static NTSTATUS wow64_ext_glConvolutionParameterxvOES( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glConvolutionParameterxvOES_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glConvolutionParameterxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glConvolutionParameterxvOES( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyBufferSubData( void *args ) @@ -41345,19 +39722,12 @@ static NTSTATUS wow64_ext_glCopyBufferSubData( void *args ) PTR32 readOffset; PTR32 writeOffset; PTR32 size; - } *params32 = args; - struct glCopyBufferSubData_params params = - { - .teb = get_teb64(params32->teb), - .readTarget = params32->readTarget, - .writeTarget = params32->writeTarget, - .readOffset = (GLintptr)ULongToPtr(params32->readOffset), - .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - }; - NTSTATUS status; - status = ext_glCopyBufferSubData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyBufferSubData( params->readTarget, params->writeTarget, (GLintptr)ULongToPtr(params->readOffset), (GLintptr)ULongToPtr(params->writeOffset), (GLsizeiptr)ULongToPtr(params->size) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyColorSubTable( void *args ) @@ -41370,19 +39740,12 @@ static NTSTATUS wow64_ext_glCopyColorSubTable( void *args ) GLint x; GLint y; GLsizei width; - } *params32 = args; - struct glCopyColorSubTable_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .start = params32->start, - .x = params32->x, - .y = params32->y, - .width = params32->width, - }; - NTSTATUS status; - status = ext_glCopyColorSubTable( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyColorSubTable( params->target, params->start, params->x, params->y, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyColorSubTableEXT( void *args ) @@ -41395,19 +39758,12 @@ static NTSTATUS wow64_ext_glCopyColorSubTableEXT( void *args ) GLint x; GLint y; GLsizei width; - } *params32 = args; - struct glCopyColorSubTableEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .start = params32->start, - .x = params32->x, - .y = params32->y, - .width = params32->width, - }; - NTSTATUS status; - status = ext_glCopyColorSubTableEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyColorSubTableEXT( params->target, params->start, params->x, params->y, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyColorTable( void *args ) @@ -41420,19 +39776,12 @@ static NTSTATUS wow64_ext_glCopyColorTable( void *args ) GLint x; GLint y; GLsizei width; - } *params32 = args; - struct glCopyColorTable_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .x = params32->x, - .y = params32->y, - .width = params32->width, - }; - NTSTATUS status; - status = ext_glCopyColorTable( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyColorTable( params->target, params->internalformat, params->x, params->y, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyColorTableSGI( void *args ) @@ -41445,19 +39794,12 @@ static NTSTATUS wow64_ext_glCopyColorTableSGI( void *args ) GLint x; GLint y; GLsizei width; - } *params32 = args; - struct glCopyColorTableSGI_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .x = params32->x, - .y = params32->y, - .width = params32->width, - }; - NTSTATUS status; - status = ext_glCopyColorTableSGI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyColorTableSGI( params->target, params->internalformat, params->x, params->y, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyConvolutionFilter1D( void *args ) @@ -41470,19 +39812,12 @@ static NTSTATUS wow64_ext_glCopyConvolutionFilter1D( void *args ) GLint x; GLint y; GLsizei width; - } *params32 = args; - struct glCopyConvolutionFilter1D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .x = params32->x, - .y = params32->y, - .width = params32->width, - }; - NTSTATUS status; - status = ext_glCopyConvolutionFilter1D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyConvolutionFilter1D( params->target, params->internalformat, params->x, params->y, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyConvolutionFilter1DEXT( void *args ) @@ -41495,19 +39830,12 @@ static NTSTATUS wow64_ext_glCopyConvolutionFilter1DEXT( void *args ) GLint x; GLint y; GLsizei width; - } *params32 = args; - struct glCopyConvolutionFilter1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .x = params32->x, - .y = params32->y, - .width = params32->width, - }; - NTSTATUS status; - status = ext_glCopyConvolutionFilter1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyConvolutionFilter1DEXT( params->target, params->internalformat, params->x, params->y, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyConvolutionFilter2D( void *args ) @@ -41521,20 +39849,12 @@ static NTSTATUS wow64_ext_glCopyConvolutionFilter2D( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glCopyConvolutionFilter2D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glCopyConvolutionFilter2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyConvolutionFilter2D( params->target, params->internalformat, params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyConvolutionFilter2DEXT( void *args ) @@ -41548,20 +39868,12 @@ static NTSTATUS wow64_ext_glCopyConvolutionFilter2DEXT( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glCopyConvolutionFilter2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glCopyConvolutionFilter2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyConvolutionFilter2DEXT( params->target, params->internalformat, params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyImageSubData( void *args ) @@ -41584,29 +39896,12 @@ static NTSTATUS wow64_ext_glCopyImageSubData( void *args ) GLsizei srcWidth; GLsizei srcHeight; GLsizei srcDepth; - } *params32 = args; - struct glCopyImageSubData_params params = - { - .teb = get_teb64(params32->teb), - .srcName = params32->srcName, - .srcTarget = params32->srcTarget, - .srcLevel = params32->srcLevel, - .srcX = params32->srcX, - .srcY = params32->srcY, - .srcZ = params32->srcZ, - .dstName = params32->dstName, - .dstTarget = params32->dstTarget, - .dstLevel = params32->dstLevel, - .dstX = params32->dstX, - .dstY = params32->dstY, - .dstZ = params32->dstZ, - .srcWidth = params32->srcWidth, - .srcHeight = params32->srcHeight, - .srcDepth = params32->srcDepth, - }; - NTSTATUS status; - status = ext_glCopyImageSubData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyImageSubData( params->srcName, params->srcTarget, params->srcLevel, params->srcX, params->srcY, params->srcZ, params->dstName, params->dstTarget, params->dstLevel, params->dstX, params->dstY, params->dstZ, params->srcWidth, params->srcHeight, params->srcDepth ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyImageSubDataNV( void *args ) @@ -41629,29 +39924,12 @@ static NTSTATUS wow64_ext_glCopyImageSubDataNV( void *args ) GLsizei width; GLsizei height; GLsizei depth; - } *params32 = args; - struct glCopyImageSubDataNV_params params = - { - .teb = get_teb64(params32->teb), - .srcName = params32->srcName, - .srcTarget = params32->srcTarget, - .srcLevel = params32->srcLevel, - .srcX = params32->srcX, - .srcY = params32->srcY, - .srcZ = params32->srcZ, - .dstName = params32->dstName, - .dstTarget = params32->dstTarget, - .dstLevel = params32->dstLevel, - .dstX = params32->dstX, - .dstY = params32->dstY, - .dstZ = params32->dstZ, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - }; - NTSTATUS status; - status = ext_glCopyImageSubDataNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyImageSubDataNV( params->srcName, params->srcTarget, params->srcLevel, params->srcX, params->srcY, params->srcZ, params->dstName, params->dstTarget, params->dstLevel, params->dstX, params->dstY, params->dstZ, params->width, params->height, params->depth ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyMultiTexImage1DEXT( void *args ) @@ -41667,22 +39945,12 @@ static NTSTATUS wow64_ext_glCopyMultiTexImage1DEXT( void *args ) GLint y; GLsizei width; GLint border; - } *params32 = args; - struct glCopyMultiTexImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .border = params32->border, - }; - NTSTATUS status; - status = ext_glCopyMultiTexImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyMultiTexImage1DEXT( params->texunit, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyMultiTexImage2DEXT( void *args ) @@ -41699,23 +39967,12 @@ static NTSTATUS wow64_ext_glCopyMultiTexImage2DEXT( void *args ) GLsizei width; GLsizei height; GLint border; - } *params32 = args; - struct glCopyMultiTexImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - .border = params32->border, - }; - NTSTATUS status; - status = ext_glCopyMultiTexImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyMultiTexImage2DEXT( params->texunit, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyMultiTexSubImage1DEXT( void *args ) @@ -41730,21 +39987,12 @@ static NTSTATUS wow64_ext_glCopyMultiTexSubImage1DEXT( void *args ) GLint x; GLint y; GLsizei width; - } *params32 = args; - struct glCopyMultiTexSubImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - }; - NTSTATUS status; - status = ext_glCopyMultiTexSubImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyMultiTexSubImage1DEXT( params->texunit, params->target, params->level, params->xoffset, params->x, params->y, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyMultiTexSubImage2DEXT( void *args ) @@ -41761,23 +40009,12 @@ static NTSTATUS wow64_ext_glCopyMultiTexSubImage2DEXT( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glCopyMultiTexSubImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glCopyMultiTexSubImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyMultiTexSubImage2DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyMultiTexSubImage3DEXT( void *args ) @@ -41795,24 +40032,12 @@ static NTSTATUS wow64_ext_glCopyMultiTexSubImage3DEXT( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glCopyMultiTexSubImage3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glCopyMultiTexSubImage3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyMultiTexSubImage3DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyNamedBufferSubData( void *args ) @@ -41825,19 +40050,12 @@ static NTSTATUS wow64_ext_glCopyNamedBufferSubData( void *args ) PTR32 readOffset; PTR32 writeOffset; PTR32 size; - } *params32 = args; - struct glCopyNamedBufferSubData_params params = - { - .teb = get_teb64(params32->teb), - .readBuffer = params32->readBuffer, - .writeBuffer = params32->writeBuffer, - .readOffset = (GLintptr)ULongToPtr(params32->readOffset), - .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - }; - NTSTATUS status; - status = ext_glCopyNamedBufferSubData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyNamedBufferSubData( params->readBuffer, params->writeBuffer, (GLintptr)ULongToPtr(params->readOffset), (GLintptr)ULongToPtr(params->writeOffset), (GLsizeiptr)ULongToPtr(params->size) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyPathNV( void *args ) @@ -41847,16 +40065,12 @@ static NTSTATUS wow64_ext_glCopyPathNV( void *args ) PTR32 teb; GLuint resultPath; GLuint srcPath; - } *params32 = args; - struct glCopyPathNV_params params = - { - .teb = get_teb64(params32->teb), - .resultPath = params32->resultPath, - .srcPath = params32->srcPath, - }; - NTSTATUS status; - status = ext_glCopyPathNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyPathNV( params->resultPath, params->srcPath ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyTexImage1DEXT( void *args ) @@ -41871,21 +40085,12 @@ static NTSTATUS wow64_ext_glCopyTexImage1DEXT( void *args ) GLint y; GLsizei width; GLint border; - } *params32 = args; - struct glCopyTexImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .border = params32->border, - }; - NTSTATUS status; - status = ext_glCopyTexImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTexImage1DEXT( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyTexImage2DEXT( void *args ) @@ -41901,22 +40106,12 @@ static NTSTATUS wow64_ext_glCopyTexImage2DEXT( void *args ) GLsizei width; GLsizei height; GLint border; - } *params32 = args; - struct glCopyTexImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - .border = params32->border, - }; - NTSTATUS status; - status = ext_glCopyTexImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTexImage2DEXT( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyTexSubImage1DEXT( void *args ) @@ -41930,20 +40125,12 @@ static NTSTATUS wow64_ext_glCopyTexSubImage1DEXT( void *args ) GLint x; GLint y; GLsizei width; - } *params32 = args; - struct glCopyTexSubImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - }; - NTSTATUS status; - status = ext_glCopyTexSubImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTexSubImage1DEXT( params->target, params->level, params->xoffset, params->x, params->y, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyTexSubImage2DEXT( void *args ) @@ -41959,22 +40146,12 @@ static NTSTATUS wow64_ext_glCopyTexSubImage2DEXT( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glCopyTexSubImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glCopyTexSubImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTexSubImage2DEXT( params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyTexSubImage3D( void *args ) @@ -41991,23 +40168,12 @@ static NTSTATUS wow64_ext_glCopyTexSubImage3D( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glCopyTexSubImage3D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glCopyTexSubImage3D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTexSubImage3D( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyTexSubImage3DEXT( void *args ) @@ -42024,23 +40190,12 @@ static NTSTATUS wow64_ext_glCopyTexSubImage3DEXT( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glCopyTexSubImage3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glCopyTexSubImage3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTexSubImage3DEXT( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyTextureImage1DEXT( void *args ) @@ -42056,22 +40211,12 @@ static NTSTATUS wow64_ext_glCopyTextureImage1DEXT( void *args ) GLint y; GLsizei width; GLint border; - } *params32 = args; - struct glCopyTextureImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .border = params32->border, - }; - NTSTATUS status; - status = ext_glCopyTextureImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTextureImage1DEXT( params->texture, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyTextureImage2DEXT( void *args ) @@ -42088,23 +40233,12 @@ static NTSTATUS wow64_ext_glCopyTextureImage2DEXT( void *args ) GLsizei width; GLsizei height; GLint border; - } *params32 = args; - struct glCopyTextureImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - .border = params32->border, - }; - NTSTATUS status; - status = ext_glCopyTextureImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTextureImage2DEXT( params->texture, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyTextureSubImage1D( void *args ) @@ -42118,20 +40252,12 @@ static NTSTATUS wow64_ext_glCopyTextureSubImage1D( void *args ) GLint x; GLint y; GLsizei width; - } *params32 = args; - struct glCopyTextureSubImage1D_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .xoffset = params32->xoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - }; - NTSTATUS status; - status = ext_glCopyTextureSubImage1D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTextureSubImage1D( params->texture, params->level, params->xoffset, params->x, params->y, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyTextureSubImage1DEXT( void *args ) @@ -42146,21 +40272,12 @@ static NTSTATUS wow64_ext_glCopyTextureSubImage1DEXT( void *args ) GLint x; GLint y; GLsizei width; - } *params32 = args; - struct glCopyTextureSubImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - }; - NTSTATUS status; - status = ext_glCopyTextureSubImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTextureSubImage1DEXT( params->texture, params->target, params->level, params->xoffset, params->x, params->y, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyTextureSubImage2D( void *args ) @@ -42176,22 +40293,12 @@ static NTSTATUS wow64_ext_glCopyTextureSubImage2D( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glCopyTextureSubImage2D_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glCopyTextureSubImage2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTextureSubImage2D( params->texture, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyTextureSubImage2DEXT( void *args ) @@ -42208,23 +40315,12 @@ static NTSTATUS wow64_ext_glCopyTextureSubImage2DEXT( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glCopyTextureSubImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glCopyTextureSubImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTextureSubImage2DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyTextureSubImage3D( void *args ) @@ -42241,23 +40337,12 @@ static NTSTATUS wow64_ext_glCopyTextureSubImage3D( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glCopyTextureSubImage3D_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glCopyTextureSubImage3D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTextureSubImage3D( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCopyTextureSubImage3DEXT( void *args ) @@ -42275,24 +40360,12 @@ static NTSTATUS wow64_ext_glCopyTextureSubImage3DEXT( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glCopyTextureSubImage3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glCopyTextureSubImage3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCopyTextureSubImage3DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCoverFillPathInstancedNV( void *args ) @@ -42307,21 +40380,12 @@ static NTSTATUS wow64_ext_glCoverFillPathInstancedNV( void *args ) GLenum coverMode; GLenum transformType; PTR32 transformValues; - } *params32 = args; - struct glCoverFillPathInstancedNV_params params = - { - .teb = get_teb64(params32->teb), - .numPaths = params32->numPaths, - .pathNameType = params32->pathNameType, - .paths = ULongToPtr(params32->paths), - .pathBase = params32->pathBase, - .coverMode = params32->coverMode, - .transformType = params32->transformType, - .transformValues = ULongToPtr(params32->transformValues), - }; - NTSTATUS status; - status = ext_glCoverFillPathInstancedNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCoverFillPathInstancedNV( params->numPaths, params->pathNameType, ULongToPtr(params->paths), params->pathBase, params->coverMode, params->transformType, ULongToPtr(params->transformValues) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCoverFillPathNV( void *args ) @@ -42331,16 +40395,12 @@ static NTSTATUS wow64_ext_glCoverFillPathNV( void *args ) PTR32 teb; GLuint path; GLenum coverMode; - } *params32 = args; - struct glCoverFillPathNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .coverMode = params32->coverMode, - }; - NTSTATUS status; - status = ext_glCoverFillPathNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCoverFillPathNV( params->path, params->coverMode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCoverStrokePathInstancedNV( void *args ) @@ -42355,21 +40415,12 @@ static NTSTATUS wow64_ext_glCoverStrokePathInstancedNV( void *args ) GLenum coverMode; GLenum transformType; PTR32 transformValues; - } *params32 = args; - struct glCoverStrokePathInstancedNV_params params = - { - .teb = get_teb64(params32->teb), - .numPaths = params32->numPaths, - .pathNameType = params32->pathNameType, - .paths = ULongToPtr(params32->paths), - .pathBase = params32->pathBase, - .coverMode = params32->coverMode, - .transformType = params32->transformType, - .transformValues = ULongToPtr(params32->transformValues), - }; - NTSTATUS status; - status = ext_glCoverStrokePathInstancedNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCoverStrokePathInstancedNV( params->numPaths, params->pathNameType, ULongToPtr(params->paths), params->pathBase, params->coverMode, params->transformType, ULongToPtr(params->transformValues) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCoverStrokePathNV( void *args ) @@ -42379,16 +40430,12 @@ static NTSTATUS wow64_ext_glCoverStrokePathNV( void *args ) PTR32 teb; GLuint path; GLenum coverMode; - } *params32 = args; - struct glCoverStrokePathNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .coverMode = params32->coverMode, - }; - NTSTATUS status; - status = ext_glCoverStrokePathNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCoverStrokePathNV( params->path, params->coverMode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCoverageModulationNV( void *args ) @@ -42397,15 +40444,12 @@ static NTSTATUS wow64_ext_glCoverageModulationNV( void *args ) { PTR32 teb; GLenum components; - } *params32 = args; - struct glCoverageModulationNV_params params = - { - .teb = get_teb64(params32->teb), - .components = params32->components, - }; - NTSTATUS status; - status = ext_glCoverageModulationNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCoverageModulationNV( params->components ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCoverageModulationTableNV( void *args ) @@ -42415,16 +40459,12 @@ static NTSTATUS wow64_ext_glCoverageModulationTableNV( void *args ) PTR32 teb; GLsizei n; PTR32 v; - } *params32 = args; - struct glCoverageModulationTableNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glCoverageModulationTableNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCoverageModulationTableNV( params->n, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateBuffers( void *args ) @@ -42434,16 +40474,12 @@ static NTSTATUS wow64_ext_glCreateBuffers( void *args ) PTR32 teb; GLsizei n; PTR32 buffers; - } *params32 = args; - struct glCreateBuffers_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .buffers = ULongToPtr(params32->buffers), - }; - NTSTATUS status; - status = ext_glCreateBuffers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCreateBuffers( params->n, ULongToPtr(params->buffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateCommandListsNV( void *args ) @@ -42453,16 +40489,12 @@ static NTSTATUS wow64_ext_glCreateCommandListsNV( void *args ) PTR32 teb; GLsizei n; PTR32 lists; - } *params32 = args; - struct glCreateCommandListsNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .lists = ULongToPtr(params32->lists), - }; - NTSTATUS status; - status = ext_glCreateCommandListsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCreateCommandListsNV( params->n, ULongToPtr(params->lists) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateFramebuffers( void *args ) @@ -42472,16 +40504,12 @@ static NTSTATUS wow64_ext_glCreateFramebuffers( void *args ) PTR32 teb; GLsizei n; PTR32 framebuffers; - } *params32 = args; - struct glCreateFramebuffers_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .framebuffers = ULongToPtr(params32->framebuffers), - }; - NTSTATUS status; - status = ext_glCreateFramebuffers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCreateFramebuffers( params->n, ULongToPtr(params->framebuffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateMemoryObjectsEXT( void *args ) @@ -42491,16 +40519,12 @@ static NTSTATUS wow64_ext_glCreateMemoryObjectsEXT( void *args ) PTR32 teb; GLsizei n; PTR32 memoryObjects; - } *params32 = args; - struct glCreateMemoryObjectsEXT_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .memoryObjects = ULongToPtr(params32->memoryObjects), - }; - NTSTATUS status; - status = ext_glCreateMemoryObjectsEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCreateMemoryObjectsEXT( params->n, ULongToPtr(params->memoryObjects) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreatePerfQueryINTEL( void *args ) @@ -42510,16 +40534,12 @@ static NTSTATUS wow64_ext_glCreatePerfQueryINTEL( void *args ) PTR32 teb; GLuint queryId; PTR32 queryHandle; - } *params32 = args; - struct glCreatePerfQueryINTEL_params params = - { - .teb = get_teb64(params32->teb), - .queryId = params32->queryId, - .queryHandle = ULongToPtr(params32->queryHandle), - }; - NTSTATUS status; - status = ext_glCreatePerfQueryINTEL( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCreatePerfQueryINTEL( params->queryId, ULongToPtr(params->queryHandle) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateProgram( void *args ) @@ -42528,15 +40548,12 @@ static NTSTATUS wow64_ext_glCreateProgram( void *args ) { PTR32 teb; GLuint ret; - } *params32 = args; - struct glCreateProgram_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glCreateProgram( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glCreateProgram(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateProgramObjectARB( void *args ) @@ -42545,15 +40562,12 @@ static NTSTATUS wow64_ext_glCreateProgramObjectARB( void *args ) { PTR32 teb; GLhandleARB ret; - } *params32 = args; - struct glCreateProgramObjectARB_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glCreateProgramObjectARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glCreateProgramObjectARB(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateProgramPipelines( void *args ) @@ -42563,16 +40577,12 @@ static NTSTATUS wow64_ext_glCreateProgramPipelines( void *args ) PTR32 teb; GLsizei n; PTR32 pipelines; - } *params32 = args; - struct glCreateProgramPipelines_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .pipelines = ULongToPtr(params32->pipelines), - }; - NTSTATUS status; - status = ext_glCreateProgramPipelines( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCreateProgramPipelines( params->n, ULongToPtr(params->pipelines) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateProgressFenceNVX( void *args ) @@ -42581,15 +40591,12 @@ static NTSTATUS wow64_ext_glCreateProgressFenceNVX( void *args ) { PTR32 teb; GLuint ret; - } *params32 = args; - struct glCreateProgressFenceNVX_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glCreateProgressFenceNVX( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glCreateProgressFenceNVX(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateQueries( void *args ) @@ -42600,17 +40607,12 @@ static NTSTATUS wow64_ext_glCreateQueries( void *args ) GLenum target; GLsizei n; PTR32 ids; - } *params32 = args; - struct glCreateQueries_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .n = params32->n, - .ids = ULongToPtr(params32->ids), - }; - NTSTATUS status; - status = ext_glCreateQueries( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCreateQueries( params->target, params->n, ULongToPtr(params->ids) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateRenderbuffers( void *args ) @@ -42620,16 +40622,12 @@ static NTSTATUS wow64_ext_glCreateRenderbuffers( void *args ) PTR32 teb; GLsizei n; PTR32 renderbuffers; - } *params32 = args; - struct glCreateRenderbuffers_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .renderbuffers = ULongToPtr(params32->renderbuffers), - }; - NTSTATUS status; - status = ext_glCreateRenderbuffers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCreateRenderbuffers( params->n, ULongToPtr(params->renderbuffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateSamplers( void *args ) @@ -42639,16 +40637,12 @@ static NTSTATUS wow64_ext_glCreateSamplers( void *args ) PTR32 teb; GLsizei n; PTR32 samplers; - } *params32 = args; - struct glCreateSamplers_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .samplers = ULongToPtr(params32->samplers), - }; - NTSTATUS status; - status = ext_glCreateSamplers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCreateSamplers( params->n, ULongToPtr(params->samplers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateShader( void *args ) @@ -42658,16 +40652,12 @@ static NTSTATUS wow64_ext_glCreateShader( void *args ) PTR32 teb; GLenum type; GLuint ret; - } *params32 = args; - struct glCreateShader_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - }; - NTSTATUS status; - status = ext_glCreateShader( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glCreateShader( params->type ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateShaderObjectARB( void *args ) @@ -42677,16 +40667,12 @@ static NTSTATUS wow64_ext_glCreateShaderObjectARB( void *args ) PTR32 teb; GLenum shaderType; GLhandleARB ret; - } *params32 = args; - struct glCreateShaderObjectARB_params params = - { - .teb = get_teb64(params32->teb), - .shaderType = params32->shaderType, - }; - NTSTATUS status; - status = ext_glCreateShaderObjectARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glCreateShaderObjectARB( params->shaderType ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateShaderProgramEXT( void *args ) @@ -42697,18 +40683,13 @@ static NTSTATUS wow64_ext_glCreateShaderProgramEXT( void *args ) GLenum type; PTR32 string; GLuint ret; - } *params32 = args; - struct glCreateShaderProgramEXT_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .string = ULongToPtr(params32->string), - }; - NTSTATUS status; - status = ext_glCreateShaderProgramEXT( ¶ms ); - params32->ret = params.ret; - return status; -} + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glCreateShaderProgramEXT( params->type, ULongToPtr(params->string) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +}
static NTSTATUS wow64_ext_glCreateShaderProgramv( void *args ) { @@ -42719,19 +40700,14 @@ static NTSTATUS wow64_ext_glCreateShaderProgramv( void *args ) GLsizei count; PTR32 strings; GLuint ret; - } *params32 = args; - struct glCreateShaderProgramv_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .count = params32->count, - }; - NTSTATUS status; - params.strings = copy_wow64_ptr32s( (UINT_PTR)params32->strings, params32->count ); - status = ext_glCreateShaderProgramv( ¶ms ); - params32->ret = params.ret; - free( (void *)params.strings ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const GLchar **strings = copy_wow64_ptr32s( params->strings, params->count ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glCreateShaderProgramv( params->type, params->count, strings ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( strings ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateStatesNV( void *args ) @@ -42741,16 +40717,12 @@ static NTSTATUS wow64_ext_glCreateStatesNV( void *args ) PTR32 teb; GLsizei n; PTR32 states; - } *params32 = args; - struct glCreateStatesNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .states = ULongToPtr(params32->states), - }; - NTSTATUS status; - status = ext_glCreateStatesNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCreateStatesNV( params->n, ULongToPtr(params->states) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateSyncFromCLeventARB( void *args ) @@ -42762,15 +40734,8 @@ static NTSTATUS wow64_ext_glCreateSyncFromCLeventARB( void *args ) PTR32 event; GLbitfield flags; PTR32 ret; - } *params32 = args; - struct glCreateSyncFromCLeventARB_params params = - { - .teb = get_teb64(params32->teb), - .context = ULongToPtr(params32->context), - .event = ULongToPtr(params32->event), - .flags = params32->flags, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -42782,17 +40747,12 @@ static NTSTATUS wow64_ext_glCreateTextures( void *args ) GLenum target; GLsizei n; PTR32 textures; - } *params32 = args; - struct glCreateTextures_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .n = params32->n, - .textures = ULongToPtr(params32->textures), - }; - NTSTATUS status; - status = ext_glCreateTextures( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCreateTextures( params->target, params->n, ULongToPtr(params->textures) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateTransformFeedbacks( void *args ) @@ -42802,16 +40762,12 @@ static NTSTATUS wow64_ext_glCreateTransformFeedbacks( void *args ) PTR32 teb; GLsizei n; PTR32 ids; - } *params32 = args; - struct glCreateTransformFeedbacks_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .ids = ULongToPtr(params32->ids), - }; - NTSTATUS status; - status = ext_glCreateTransformFeedbacks( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCreateTransformFeedbacks( params->n, ULongToPtr(params->ids) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCreateVertexArrays( void *args ) @@ -42821,16 +40777,12 @@ static NTSTATUS wow64_ext_glCreateVertexArrays( void *args ) PTR32 teb; GLsizei n; PTR32 arrays; - } *params32 = args; - struct glCreateVertexArrays_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .arrays = ULongToPtr(params32->arrays), - }; - NTSTATUS status; - status = ext_glCreateVertexArrays( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCreateVertexArrays( params->n, ULongToPtr(params->arrays) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCullParameterdvEXT( void *args ) @@ -42840,16 +40792,12 @@ static NTSTATUS wow64_ext_glCullParameterdvEXT( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glCullParameterdvEXT_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glCullParameterdvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCullParameterdvEXT( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCullParameterfvEXT( void *args ) @@ -42859,16 +40807,12 @@ static NTSTATUS wow64_ext_glCullParameterfvEXT( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glCullParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glCullParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCullParameterfvEXT( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glCurrentPaletteMatrixARB( void *args ) @@ -42877,15 +40821,12 @@ static NTSTATUS wow64_ext_glCurrentPaletteMatrixARB( void *args ) { PTR32 teb; GLint index; - } *params32 = args; - struct glCurrentPaletteMatrixARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - }; - NTSTATUS status; - status = ext_glCurrentPaletteMatrixARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glCurrentPaletteMatrixARB( params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDebugMessageCallback( void *args ) @@ -42895,16 +40836,11 @@ static NTSTATUS wow64_ext_glDebugMessageCallback( void *args ) PTR32 teb; PTR32 callback; PTR32 userParam; - } *params32 = args; - struct glDebugMessageCallback_params params = - { - .teb = get_teb64(params32->teb), - .callback = ULongToPtr(params32->callback), - .userParam = ULongToPtr(params32->userParam), - }; - NTSTATUS status; - status = ext_glDebugMessageCallback( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + wrap_glDebugMessageCallback( teb, ULongToPtr(params->callback), ULongToPtr(params->userParam) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDebugMessageCallbackAMD( void *args ) @@ -42914,16 +40850,11 @@ static NTSTATUS wow64_ext_glDebugMessageCallbackAMD( void *args ) PTR32 teb; PTR32 callback; PTR32 userParam; - } *params32 = args; - struct glDebugMessageCallbackAMD_params params = - { - .teb = get_teb64(params32->teb), - .callback = ULongToPtr(params32->callback), - .userParam = ULongToPtr(params32->userParam), - }; - NTSTATUS status; - status = ext_glDebugMessageCallbackAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + wrap_glDebugMessageCallbackAMD( teb, ULongToPtr(params->callback), ULongToPtr(params->userParam) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDebugMessageCallbackARB( void *args ) @@ -42933,16 +40864,11 @@ static NTSTATUS wow64_ext_glDebugMessageCallbackARB( void *args ) PTR32 teb; PTR32 callback; PTR32 userParam; - } *params32 = args; - struct glDebugMessageCallbackARB_params params = - { - .teb = get_teb64(params32->teb), - .callback = ULongToPtr(params32->callback), - .userParam = ULongToPtr(params32->userParam), - }; - NTSTATUS status; - status = ext_glDebugMessageCallbackARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + wrap_glDebugMessageCallbackARB( teb, ULongToPtr(params->callback), ULongToPtr(params->userParam) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDebugMessageControl( void *args ) @@ -42956,20 +40882,12 @@ static NTSTATUS wow64_ext_glDebugMessageControl( void *args ) GLsizei count; PTR32 ids; GLboolean enabled; - } *params32 = args; - struct glDebugMessageControl_params params = - { - .teb = get_teb64(params32->teb), - .source = params32->source, - .type = params32->type, - .severity = params32->severity, - .count = params32->count, - .ids = ULongToPtr(params32->ids), - .enabled = params32->enabled, - }; - NTSTATUS status; - status = ext_glDebugMessageControl( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDebugMessageControl( params->source, params->type, params->severity, params->count, ULongToPtr(params->ids), params->enabled ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDebugMessageControlARB( void *args ) @@ -42983,20 +40901,12 @@ static NTSTATUS wow64_ext_glDebugMessageControlARB( void *args ) GLsizei count; PTR32 ids; GLboolean enabled; - } *params32 = args; - struct glDebugMessageControlARB_params params = - { - .teb = get_teb64(params32->teb), - .source = params32->source, - .type = params32->type, - .severity = params32->severity, - .count = params32->count, - .ids = ULongToPtr(params32->ids), - .enabled = params32->enabled, - }; - NTSTATUS status; - status = ext_glDebugMessageControlARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDebugMessageControlARB( params->source, params->type, params->severity, params->count, ULongToPtr(params->ids), params->enabled ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDebugMessageEnableAMD( void *args ) @@ -43009,19 +40919,12 @@ static NTSTATUS wow64_ext_glDebugMessageEnableAMD( void *args ) GLsizei count; PTR32 ids; GLboolean enabled; - } *params32 = args; - struct glDebugMessageEnableAMD_params params = - { - .teb = get_teb64(params32->teb), - .category = params32->category, - .severity = params32->severity, - .count = params32->count, - .ids = ULongToPtr(params32->ids), - .enabled = params32->enabled, - }; - NTSTATUS status; - status = ext_glDebugMessageEnableAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDebugMessageEnableAMD( params->category, params->severity, params->count, ULongToPtr(params->ids), params->enabled ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDebugMessageInsert( void *args ) @@ -43035,20 +40938,12 @@ static NTSTATUS wow64_ext_glDebugMessageInsert( void *args ) GLenum severity; GLsizei length; PTR32 buf; - } *params32 = args; - struct glDebugMessageInsert_params params = - { - .teb = get_teb64(params32->teb), - .source = params32->source, - .type = params32->type, - .id = params32->id, - .severity = params32->severity, - .length = params32->length, - .buf = ULongToPtr(params32->buf), - }; - NTSTATUS status; - status = ext_glDebugMessageInsert( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDebugMessageInsert( params->source, params->type, params->id, params->severity, params->length, ULongToPtr(params->buf) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDebugMessageInsertAMD( void *args ) @@ -43061,19 +40956,12 @@ static NTSTATUS wow64_ext_glDebugMessageInsertAMD( void *args ) GLuint id; GLsizei length; PTR32 buf; - } *params32 = args; - struct glDebugMessageInsertAMD_params params = - { - .teb = get_teb64(params32->teb), - .category = params32->category, - .severity = params32->severity, - .id = params32->id, - .length = params32->length, - .buf = ULongToPtr(params32->buf), - }; - NTSTATUS status; - status = ext_glDebugMessageInsertAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDebugMessageInsertAMD( params->category, params->severity, params->id, params->length, ULongToPtr(params->buf) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDebugMessageInsertARB( void *args ) @@ -43087,20 +40975,12 @@ static NTSTATUS wow64_ext_glDebugMessageInsertARB( void *args ) GLenum severity; GLsizei length; PTR32 buf; - } *params32 = args; - struct glDebugMessageInsertARB_params params = - { - .teb = get_teb64(params32->teb), - .source = params32->source, - .type = params32->type, - .id = params32->id, - .severity = params32->severity, - .length = params32->length, - .buf = ULongToPtr(params32->buf), - }; - NTSTATUS status; - status = ext_glDebugMessageInsertARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDebugMessageInsertARB( params->source, params->type, params->id, params->severity, params->length, ULongToPtr(params->buf) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeformSGIX( void *args ) @@ -43109,15 +40989,12 @@ static NTSTATUS wow64_ext_glDeformSGIX( void *args ) { PTR32 teb; GLbitfield mask; - } *params32 = args; - struct glDeformSGIX_params params = - { - .teb = get_teb64(params32->teb), - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glDeformSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeformSGIX( params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeformationMap3dSGIX( void *args ) @@ -43139,28 +41016,12 @@ static NTSTATUS wow64_ext_glDeformationMap3dSGIX( void *args ) GLint wstride; GLint worder; PTR32 points; - } *params32 = args; - struct glDeformationMap3dSGIX_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .u1 = params32->u1, - .u2 = params32->u2, - .ustride = params32->ustride, - .uorder = params32->uorder, - .v1 = params32->v1, - .v2 = params32->v2, - .vstride = params32->vstride, - .vorder = params32->vorder, - .w1 = params32->w1, - .w2 = params32->w2, - .wstride = params32->wstride, - .worder = params32->worder, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = ext_glDeformationMap3dSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeformationMap3dSGIX( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->w1, params->w2, params->wstride, params->worder, ULongToPtr(params->points) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeformationMap3fSGIX( void *args ) @@ -43182,28 +41043,12 @@ static NTSTATUS wow64_ext_glDeformationMap3fSGIX( void *args ) GLint wstride; GLint worder; PTR32 points; - } *params32 = args; - struct glDeformationMap3fSGIX_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .u1 = params32->u1, - .u2 = params32->u2, - .ustride = params32->ustride, - .uorder = params32->uorder, - .v1 = params32->v1, - .v2 = params32->v2, - .vstride = params32->vstride, - .vorder = params32->vorder, - .w1 = params32->w1, - .w2 = params32->w2, - .wstride = params32->wstride, - .worder = params32->worder, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = ext_glDeformationMap3fSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeformationMap3fSGIX( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->w1, params->w2, params->wstride, params->worder, ULongToPtr(params->points) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteAsyncMarkersSGIX( void *args ) @@ -43213,16 +41058,12 @@ static NTSTATUS wow64_ext_glDeleteAsyncMarkersSGIX( void *args ) PTR32 teb; GLuint marker; GLsizei range; - } *params32 = args; - struct glDeleteAsyncMarkersSGIX_params params = - { - .teb = get_teb64(params32->teb), - .marker = params32->marker, - .range = params32->range, - }; - NTSTATUS status; - status = ext_glDeleteAsyncMarkersSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteAsyncMarkersSGIX( params->marker, params->range ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteBufferRegion( void *args ) @@ -43231,15 +41072,12 @@ static NTSTATUS wow64_ext_glDeleteBufferRegion( void *args ) { PTR32 teb; GLenum region; - } *params32 = args; - struct glDeleteBufferRegion_params params = - { - .teb = get_teb64(params32->teb), - .region = params32->region, - }; - NTSTATUS status; - status = ext_glDeleteBufferRegion( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteBufferRegion( params->region ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteBuffers( void *args ) @@ -43249,16 +41087,12 @@ static NTSTATUS wow64_ext_glDeleteBuffers( void *args ) PTR32 teb; GLsizei n; PTR32 buffers; - } *params32 = args; - struct glDeleteBuffers_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .buffers = ULongToPtr(params32->buffers), - }; - NTSTATUS status; - status = ext_glDeleteBuffers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteBuffers( params->n, ULongToPtr(params->buffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteBuffersARB( void *args ) @@ -43268,16 +41102,12 @@ static NTSTATUS wow64_ext_glDeleteBuffersARB( void *args ) PTR32 teb; GLsizei n; PTR32 buffers; - } *params32 = args; - struct glDeleteBuffersARB_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .buffers = ULongToPtr(params32->buffers), - }; - NTSTATUS status; - status = ext_glDeleteBuffersARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteBuffersARB( params->n, ULongToPtr(params->buffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteCommandListsNV( void *args ) @@ -43287,16 +41117,12 @@ static NTSTATUS wow64_ext_glDeleteCommandListsNV( void *args ) PTR32 teb; GLsizei n; PTR32 lists; - } *params32 = args; - struct glDeleteCommandListsNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .lists = ULongToPtr(params32->lists), - }; - NTSTATUS status; - status = ext_glDeleteCommandListsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteCommandListsNV( params->n, ULongToPtr(params->lists) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteFencesAPPLE( void *args ) @@ -43306,16 +41132,12 @@ static NTSTATUS wow64_ext_glDeleteFencesAPPLE( void *args ) PTR32 teb; GLsizei n; PTR32 fences; - } *params32 = args; - struct glDeleteFencesAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .fences = ULongToPtr(params32->fences), - }; - NTSTATUS status; - status = ext_glDeleteFencesAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteFencesAPPLE( params->n, ULongToPtr(params->fences) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteFencesNV( void *args ) @@ -43325,16 +41147,12 @@ static NTSTATUS wow64_ext_glDeleteFencesNV( void *args ) PTR32 teb; GLsizei n; PTR32 fences; - } *params32 = args; - struct glDeleteFencesNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .fences = ULongToPtr(params32->fences), - }; - NTSTATUS status; - status = ext_glDeleteFencesNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteFencesNV( params->n, ULongToPtr(params->fences) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteFragmentShaderATI( void *args ) @@ -43343,15 +41161,12 @@ static NTSTATUS wow64_ext_glDeleteFragmentShaderATI( void *args ) { PTR32 teb; GLuint id; - } *params32 = args; - struct glDeleteFragmentShaderATI_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - }; - NTSTATUS status; - status = ext_glDeleteFragmentShaderATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteFragmentShaderATI( params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteFramebuffers( void *args ) @@ -43361,16 +41176,12 @@ static NTSTATUS wow64_ext_glDeleteFramebuffers( void *args ) PTR32 teb; GLsizei n; PTR32 framebuffers; - } *params32 = args; - struct glDeleteFramebuffers_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .framebuffers = ULongToPtr(params32->framebuffers), - }; - NTSTATUS status; - status = ext_glDeleteFramebuffers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteFramebuffers( params->n, ULongToPtr(params->framebuffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteFramebuffersEXT( void *args ) @@ -43380,16 +41191,12 @@ static NTSTATUS wow64_ext_glDeleteFramebuffersEXT( void *args ) PTR32 teb; GLsizei n; PTR32 framebuffers; - } *params32 = args; - struct glDeleteFramebuffersEXT_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .framebuffers = ULongToPtr(params32->framebuffers), - }; - NTSTATUS status; - status = ext_glDeleteFramebuffersEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteFramebuffersEXT( params->n, ULongToPtr(params->framebuffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteMemoryObjectsEXT( void *args ) @@ -43399,16 +41206,12 @@ static NTSTATUS wow64_ext_glDeleteMemoryObjectsEXT( void *args ) PTR32 teb; GLsizei n; PTR32 memoryObjects; - } *params32 = args; - struct glDeleteMemoryObjectsEXT_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .memoryObjects = ULongToPtr(params32->memoryObjects), - }; - NTSTATUS status; - status = ext_glDeleteMemoryObjectsEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteMemoryObjectsEXT( params->n, ULongToPtr(params->memoryObjects) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteNamedStringARB( void *args ) @@ -43418,16 +41221,12 @@ static NTSTATUS wow64_ext_glDeleteNamedStringARB( void *args ) PTR32 teb; GLint namelen; PTR32 name; - } *params32 = args; - struct glDeleteNamedStringARB_params params = - { - .teb = get_teb64(params32->teb), - .namelen = params32->namelen, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glDeleteNamedStringARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteNamedStringARB( params->namelen, ULongToPtr(params->name) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteNamesAMD( void *args ) @@ -43438,17 +41237,12 @@ static NTSTATUS wow64_ext_glDeleteNamesAMD( void *args ) GLenum identifier; GLuint num; PTR32 names; - } *params32 = args; - struct glDeleteNamesAMD_params params = - { - .teb = get_teb64(params32->teb), - .identifier = params32->identifier, - .num = params32->num, - .names = ULongToPtr(params32->names), - }; - NTSTATUS status; - status = ext_glDeleteNamesAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteNamesAMD( params->identifier, params->num, ULongToPtr(params->names) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteObjectARB( void *args ) @@ -43457,15 +41251,12 @@ static NTSTATUS wow64_ext_glDeleteObjectARB( void *args ) { PTR32 teb; GLhandleARB obj; - } *params32 = args; - struct glDeleteObjectARB_params params = - { - .teb = get_teb64(params32->teb), - .obj = params32->obj, - }; - NTSTATUS status; - status = ext_glDeleteObjectARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteObjectARB( params->obj ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteObjectBufferATI( void *args ) @@ -43474,15 +41265,12 @@ static NTSTATUS wow64_ext_glDeleteObjectBufferATI( void *args ) { PTR32 teb; GLuint buffer; - } *params32 = args; - struct glDeleteObjectBufferATI_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glDeleteObjectBufferATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteObjectBufferATI( params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteOcclusionQueriesNV( void *args ) @@ -43492,16 +41280,12 @@ static NTSTATUS wow64_ext_glDeleteOcclusionQueriesNV( void *args ) PTR32 teb; GLsizei n; PTR32 ids; - } *params32 = args; - struct glDeleteOcclusionQueriesNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .ids = ULongToPtr(params32->ids), - }; - NTSTATUS status; - status = ext_glDeleteOcclusionQueriesNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteOcclusionQueriesNV( params->n, ULongToPtr(params->ids) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeletePathsNV( void *args ) @@ -43511,16 +41295,12 @@ static NTSTATUS wow64_ext_glDeletePathsNV( void *args ) PTR32 teb; GLuint path; GLsizei range; - } *params32 = args; - struct glDeletePathsNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .range = params32->range, - }; - NTSTATUS status; - status = ext_glDeletePathsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeletePathsNV( params->path, params->range ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeletePerfMonitorsAMD( void *args ) @@ -43530,16 +41310,12 @@ static NTSTATUS wow64_ext_glDeletePerfMonitorsAMD( void *args ) PTR32 teb; GLsizei n; PTR32 monitors; - } *params32 = args; - struct glDeletePerfMonitorsAMD_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .monitors = ULongToPtr(params32->monitors), - }; - NTSTATUS status; - status = ext_glDeletePerfMonitorsAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeletePerfMonitorsAMD( params->n, ULongToPtr(params->monitors) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeletePerfQueryINTEL( void *args ) @@ -43548,15 +41324,12 @@ static NTSTATUS wow64_ext_glDeletePerfQueryINTEL( void *args ) { PTR32 teb; GLuint queryHandle; - } *params32 = args; - struct glDeletePerfQueryINTEL_params params = - { - .teb = get_teb64(params32->teb), - .queryHandle = params32->queryHandle, - }; - NTSTATUS status; - status = ext_glDeletePerfQueryINTEL( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeletePerfQueryINTEL( params->queryHandle ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteProgram( void *args ) @@ -43565,15 +41338,12 @@ static NTSTATUS wow64_ext_glDeleteProgram( void *args ) { PTR32 teb; GLuint program; - } *params32 = args; - struct glDeleteProgram_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - }; - NTSTATUS status; - status = ext_glDeleteProgram( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteProgram( params->program ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteProgramPipelines( void *args ) @@ -43583,16 +41353,12 @@ static NTSTATUS wow64_ext_glDeleteProgramPipelines( void *args ) PTR32 teb; GLsizei n; PTR32 pipelines; - } *params32 = args; - struct glDeleteProgramPipelines_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .pipelines = ULongToPtr(params32->pipelines), - }; - NTSTATUS status; - status = ext_glDeleteProgramPipelines( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteProgramPipelines( params->n, ULongToPtr(params->pipelines) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteProgramsARB( void *args ) @@ -43602,16 +41368,12 @@ static NTSTATUS wow64_ext_glDeleteProgramsARB( void *args ) PTR32 teb; GLsizei n; PTR32 programs; - } *params32 = args; - struct glDeleteProgramsARB_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .programs = ULongToPtr(params32->programs), - }; - NTSTATUS status; - status = ext_glDeleteProgramsARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteProgramsARB( params->n, ULongToPtr(params->programs) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteProgramsNV( void *args ) @@ -43621,16 +41383,12 @@ static NTSTATUS wow64_ext_glDeleteProgramsNV( void *args ) PTR32 teb; GLsizei n; PTR32 programs; - } *params32 = args; - struct glDeleteProgramsNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .programs = ULongToPtr(params32->programs), - }; - NTSTATUS status; - status = ext_glDeleteProgramsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteProgramsNV( params->n, ULongToPtr(params->programs) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteQueries( void *args ) @@ -43640,16 +41398,12 @@ static NTSTATUS wow64_ext_glDeleteQueries( void *args ) PTR32 teb; GLsizei n; PTR32 ids; - } *params32 = args; - struct glDeleteQueries_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .ids = ULongToPtr(params32->ids), - }; - NTSTATUS status; - status = ext_glDeleteQueries( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteQueries( params->n, ULongToPtr(params->ids) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteQueriesARB( void *args ) @@ -43659,16 +41413,12 @@ static NTSTATUS wow64_ext_glDeleteQueriesARB( void *args ) PTR32 teb; GLsizei n; PTR32 ids; - } *params32 = args; - struct glDeleteQueriesARB_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .ids = ULongToPtr(params32->ids), - }; - NTSTATUS status; - status = ext_glDeleteQueriesARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteQueriesARB( params->n, ULongToPtr(params->ids) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteQueryResourceTagNV( void *args ) @@ -43678,16 +41428,12 @@ static NTSTATUS wow64_ext_glDeleteQueryResourceTagNV( void *args ) PTR32 teb; GLsizei n; PTR32 tagIds; - } *params32 = args; - struct glDeleteQueryResourceTagNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .tagIds = ULongToPtr(params32->tagIds), - }; - NTSTATUS status; - status = ext_glDeleteQueryResourceTagNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteQueryResourceTagNV( params->n, ULongToPtr(params->tagIds) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteRenderbuffers( void *args ) @@ -43697,16 +41443,12 @@ static NTSTATUS wow64_ext_glDeleteRenderbuffers( void *args ) PTR32 teb; GLsizei n; PTR32 renderbuffers; - } *params32 = args; - struct glDeleteRenderbuffers_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .renderbuffers = ULongToPtr(params32->renderbuffers), - }; - NTSTATUS status; - status = ext_glDeleteRenderbuffers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteRenderbuffers( params->n, ULongToPtr(params->renderbuffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteRenderbuffersEXT( void *args ) @@ -43716,16 +41458,12 @@ static NTSTATUS wow64_ext_glDeleteRenderbuffersEXT( void *args ) PTR32 teb; GLsizei n; PTR32 renderbuffers; - } *params32 = args; - struct glDeleteRenderbuffersEXT_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .renderbuffers = ULongToPtr(params32->renderbuffers), - }; - NTSTATUS status; - status = ext_glDeleteRenderbuffersEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteRenderbuffersEXT( params->n, ULongToPtr(params->renderbuffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteSamplers( void *args ) @@ -43735,16 +41473,12 @@ static NTSTATUS wow64_ext_glDeleteSamplers( void *args ) PTR32 teb; GLsizei count; PTR32 samplers; - } *params32 = args; - struct glDeleteSamplers_params params = - { - .teb = get_teb64(params32->teb), - .count = params32->count, - .samplers = ULongToPtr(params32->samplers), - }; - NTSTATUS status; - status = ext_glDeleteSamplers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteSamplers( params->count, ULongToPtr(params->samplers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteSemaphoresEXT( void *args ) @@ -43754,16 +41488,12 @@ static NTSTATUS wow64_ext_glDeleteSemaphoresEXT( void *args ) PTR32 teb; GLsizei n; PTR32 semaphores; - } *params32 = args; - struct glDeleteSemaphoresEXT_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .semaphores = ULongToPtr(params32->semaphores), - }; - NTSTATUS status; - status = ext_glDeleteSemaphoresEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteSemaphoresEXT( params->n, ULongToPtr(params->semaphores) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteShader( void *args ) @@ -43772,15 +41502,12 @@ static NTSTATUS wow64_ext_glDeleteShader( void *args ) { PTR32 teb; GLuint shader; - } *params32 = args; - struct glDeleteShader_params params = - { - .teb = get_teb64(params32->teb), - .shader = params32->shader, - }; - NTSTATUS status; - status = ext_glDeleteShader( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteShader( params->shader ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteStatesNV( void *args ) @@ -43790,16 +41517,12 @@ static NTSTATUS wow64_ext_glDeleteStatesNV( void *args ) PTR32 teb; GLsizei n; PTR32 states; - } *params32 = args; - struct glDeleteStatesNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .states = ULongToPtr(params32->states), - }; - NTSTATUS status; - status = ext_glDeleteStatesNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteStatesNV( params->n, ULongToPtr(params->states) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteTexturesEXT( void *args ) @@ -43809,16 +41532,12 @@ static NTSTATUS wow64_ext_glDeleteTexturesEXT( void *args ) PTR32 teb; GLsizei n; PTR32 textures; - } *params32 = args; - struct glDeleteTexturesEXT_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .textures = ULongToPtr(params32->textures), - }; - NTSTATUS status; - status = ext_glDeleteTexturesEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteTexturesEXT( params->n, ULongToPtr(params->textures) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteTransformFeedbacks( void *args ) @@ -43828,16 +41547,12 @@ static NTSTATUS wow64_ext_glDeleteTransformFeedbacks( void *args ) PTR32 teb; GLsizei n; PTR32 ids; - } *params32 = args; - struct glDeleteTransformFeedbacks_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .ids = ULongToPtr(params32->ids), - }; - NTSTATUS status; - status = ext_glDeleteTransformFeedbacks( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteTransformFeedbacks( params->n, ULongToPtr(params->ids) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteTransformFeedbacksNV( void *args ) @@ -43847,16 +41562,12 @@ static NTSTATUS wow64_ext_glDeleteTransformFeedbacksNV( void *args ) PTR32 teb; GLsizei n; PTR32 ids; - } *params32 = args; - struct glDeleteTransformFeedbacksNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .ids = ULongToPtr(params32->ids), - }; - NTSTATUS status; - status = ext_glDeleteTransformFeedbacksNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteTransformFeedbacksNV( params->n, ULongToPtr(params->ids) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteVertexArrays( void *args ) @@ -43866,16 +41577,12 @@ static NTSTATUS wow64_ext_glDeleteVertexArrays( void *args ) PTR32 teb; GLsizei n; PTR32 arrays; - } *params32 = args; - struct glDeleteVertexArrays_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .arrays = ULongToPtr(params32->arrays), - }; - NTSTATUS status; - status = ext_glDeleteVertexArrays( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteVertexArrays( params->n, ULongToPtr(params->arrays) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteVertexArraysAPPLE( void *args ) @@ -43885,16 +41592,12 @@ static NTSTATUS wow64_ext_glDeleteVertexArraysAPPLE( void *args ) PTR32 teb; GLsizei n; PTR32 arrays; - } *params32 = args; - struct glDeleteVertexArraysAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .arrays = ULongToPtr(params32->arrays), - }; - NTSTATUS status; - status = ext_glDeleteVertexArraysAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteVertexArraysAPPLE( params->n, ULongToPtr(params->arrays) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDeleteVertexShaderEXT( void *args ) @@ -43903,15 +41606,12 @@ static NTSTATUS wow64_ext_glDeleteVertexShaderEXT( void *args ) { PTR32 teb; GLuint id; - } *params32 = args; - struct glDeleteVertexShaderEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - }; - NTSTATUS status; - status = ext_glDeleteVertexShaderEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDeleteVertexShaderEXT( params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDepthBoundsEXT( void *args ) @@ -43921,16 +41621,12 @@ static NTSTATUS wow64_ext_glDepthBoundsEXT( void *args ) PTR32 teb; GLclampd zmin; GLclampd zmax; - } *params32 = args; - struct glDepthBoundsEXT_params params = - { - .teb = get_teb64(params32->teb), - .zmin = params32->zmin, - .zmax = params32->zmax, - }; - NTSTATUS status; - status = ext_glDepthBoundsEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDepthBoundsEXT( params->zmin, params->zmax ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDepthBoundsdNV( void *args ) @@ -43940,16 +41636,12 @@ static NTSTATUS wow64_ext_glDepthBoundsdNV( void *args ) PTR32 teb; GLdouble zmin; GLdouble zmax; - } *params32 = args; - struct glDepthBoundsdNV_params params = - { - .teb = get_teb64(params32->teb), - .zmin = params32->zmin, - .zmax = params32->zmax, - }; - NTSTATUS status; - status = ext_glDepthBoundsdNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDepthBoundsdNV( params->zmin, params->zmax ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDepthRangeArraydvNV( void *args ) @@ -43960,17 +41652,12 @@ static NTSTATUS wow64_ext_glDepthRangeArraydvNV( void *args ) GLuint first; GLsizei count; PTR32 v; - } *params32 = args; - struct glDepthRangeArraydvNV_params params = - { - .teb = get_teb64(params32->teb), - .first = params32->first, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glDepthRangeArraydvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDepthRangeArraydvNV( params->first, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDepthRangeArrayv( void *args ) @@ -43981,17 +41668,12 @@ static NTSTATUS wow64_ext_glDepthRangeArrayv( void *args ) GLuint first; GLsizei count; PTR32 v; - } *params32 = args; - struct glDepthRangeArrayv_params params = - { - .teb = get_teb64(params32->teb), - .first = params32->first, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glDepthRangeArrayv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDepthRangeArrayv( params->first, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDepthRangeIndexed( void *args ) @@ -44002,17 +41684,12 @@ static NTSTATUS wow64_ext_glDepthRangeIndexed( void *args ) GLuint index; GLdouble n; GLdouble f; - } *params32 = args; - struct glDepthRangeIndexed_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .n = params32->n, - .f = params32->f, - }; - NTSTATUS status; - status = ext_glDepthRangeIndexed( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDepthRangeIndexed( params->index, params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDepthRangeIndexeddNV( void *args ) @@ -44023,17 +41700,12 @@ static NTSTATUS wow64_ext_glDepthRangeIndexeddNV( void *args ) GLuint index; GLdouble n; GLdouble f; - } *params32 = args; - struct glDepthRangeIndexeddNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .n = params32->n, - .f = params32->f, - }; - NTSTATUS status; - status = ext_glDepthRangeIndexeddNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDepthRangeIndexeddNV( params->index, params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDepthRangedNV( void *args ) @@ -44043,16 +41715,12 @@ static NTSTATUS wow64_ext_glDepthRangedNV( void *args ) PTR32 teb; GLdouble zNear; GLdouble zFar; - } *params32 = args; - struct glDepthRangedNV_params params = - { - .teb = get_teb64(params32->teb), - .zNear = params32->zNear, - .zFar = params32->zFar, - }; - NTSTATUS status; - status = ext_glDepthRangedNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDepthRangedNV( params->zNear, params->zFar ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDepthRangef( void *args ) @@ -44062,16 +41730,12 @@ static NTSTATUS wow64_ext_glDepthRangef( void *args ) PTR32 teb; GLfloat n; GLfloat f; - } *params32 = args; - struct glDepthRangef_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .f = params32->f, - }; - NTSTATUS status; - status = ext_glDepthRangef( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDepthRangef( params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDepthRangefOES( void *args ) @@ -44081,16 +41745,12 @@ static NTSTATUS wow64_ext_glDepthRangefOES( void *args ) PTR32 teb; GLclampf n; GLclampf f; - } *params32 = args; - struct glDepthRangefOES_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .f = params32->f, - }; - NTSTATUS status; - status = ext_glDepthRangefOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDepthRangefOES( params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDepthRangexOES( void *args ) @@ -44100,16 +41760,12 @@ static NTSTATUS wow64_ext_glDepthRangexOES( void *args ) PTR32 teb; GLfixed n; GLfixed f; - } *params32 = args; - struct glDepthRangexOES_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .f = params32->f, - }; - NTSTATUS status; - status = ext_glDepthRangexOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDepthRangexOES( params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDetachObjectARB( void *args ) @@ -44119,16 +41775,12 @@ static NTSTATUS wow64_ext_glDetachObjectARB( void *args ) PTR32 teb; GLhandleARB containerObj; GLhandleARB attachedObj; - } *params32 = args; - struct glDetachObjectARB_params params = - { - .teb = get_teb64(params32->teb), - .containerObj = params32->containerObj, - .attachedObj = params32->attachedObj, - }; - NTSTATUS status; - status = ext_glDetachObjectARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDetachObjectARB( params->containerObj, params->attachedObj ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDetachShader( void *args ) @@ -44138,16 +41790,12 @@ static NTSTATUS wow64_ext_glDetachShader( void *args ) PTR32 teb; GLuint program; GLuint shader; - } *params32 = args; - struct glDetachShader_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .shader = params32->shader, - }; - NTSTATUS status; - status = ext_glDetachShader( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDetachShader( params->program, params->shader ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDetailTexFuncSGIS( void *args ) @@ -44158,17 +41806,12 @@ static NTSTATUS wow64_ext_glDetailTexFuncSGIS( void *args ) GLenum target; GLsizei n; PTR32 points; - } *params32 = args; - struct glDetailTexFuncSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .n = params32->n, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = ext_glDetailTexFuncSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDetailTexFuncSGIS( params->target, params->n, ULongToPtr(params->points) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDisableClientStateIndexedEXT( void *args ) @@ -44178,16 +41821,12 @@ static NTSTATUS wow64_ext_glDisableClientStateIndexedEXT( void *args ) PTR32 teb; GLenum array; GLuint index; - } *params32 = args; - struct glDisableClientStateIndexedEXT_params params = - { - .teb = get_teb64(params32->teb), - .array = params32->array, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glDisableClientStateIndexedEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDisableClientStateIndexedEXT( params->array, params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDisableClientStateiEXT( void *args ) @@ -44197,16 +41836,12 @@ static NTSTATUS wow64_ext_glDisableClientStateiEXT( void *args ) PTR32 teb; GLenum array; GLuint index; - } *params32 = args; - struct glDisableClientStateiEXT_params params = - { - .teb = get_teb64(params32->teb), - .array = params32->array, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glDisableClientStateiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDisableClientStateiEXT( params->array, params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDisableIndexedEXT( void *args ) @@ -44216,16 +41851,12 @@ static NTSTATUS wow64_ext_glDisableIndexedEXT( void *args ) PTR32 teb; GLenum target; GLuint index; - } *params32 = args; - struct glDisableIndexedEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glDisableIndexedEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDisableIndexedEXT( params->target, params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDisableVariantClientStateEXT( void *args ) @@ -44234,15 +41865,12 @@ static NTSTATUS wow64_ext_glDisableVariantClientStateEXT( void *args ) { PTR32 teb; GLuint id; - } *params32 = args; - struct glDisableVariantClientStateEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - }; - NTSTATUS status; - status = ext_glDisableVariantClientStateEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDisableVariantClientStateEXT( params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDisableVertexArrayAttrib( void *args ) @@ -44252,16 +41880,12 @@ static NTSTATUS wow64_ext_glDisableVertexArrayAttrib( void *args ) PTR32 teb; GLuint vaobj; GLuint index; - } *params32 = args; - struct glDisableVertexArrayAttrib_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glDisableVertexArrayAttrib( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDisableVertexArrayAttrib( params->vaobj, params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDisableVertexArrayAttribEXT( void *args ) @@ -44271,16 +41895,12 @@ static NTSTATUS wow64_ext_glDisableVertexArrayAttribEXT( void *args ) PTR32 teb; GLuint vaobj; GLuint index; - } *params32 = args; - struct glDisableVertexArrayAttribEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glDisableVertexArrayAttribEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDisableVertexArrayAttribEXT( params->vaobj, params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDisableVertexArrayEXT( void *args ) @@ -44290,16 +41910,12 @@ static NTSTATUS wow64_ext_glDisableVertexArrayEXT( void *args ) PTR32 teb; GLuint vaobj; GLenum array; - } *params32 = args; - struct glDisableVertexArrayEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .array = params32->array, - }; - NTSTATUS status; - status = ext_glDisableVertexArrayEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDisableVertexArrayEXT( params->vaobj, params->array ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDisableVertexAttribAPPLE( void *args ) @@ -44309,16 +41925,12 @@ static NTSTATUS wow64_ext_glDisableVertexAttribAPPLE( void *args ) PTR32 teb; GLuint index; GLenum pname; - } *params32 = args; - struct glDisableVertexAttribAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - }; - NTSTATUS status; - status = ext_glDisableVertexAttribAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDisableVertexAttribAPPLE( params->index, params->pname ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDisableVertexAttribArray( void *args ) @@ -44327,15 +41939,12 @@ static NTSTATUS wow64_ext_glDisableVertexAttribArray( void *args ) { PTR32 teb; GLuint index; - } *params32 = args; - struct glDisableVertexAttribArray_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - }; - NTSTATUS status; - status = ext_glDisableVertexAttribArray( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDisableVertexAttribArray( params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDisableVertexAttribArrayARB( void *args ) @@ -44344,17 +41953,14 @@ static NTSTATUS wow64_ext_glDisableVertexAttribArrayARB( void *args ) { PTR32 teb; GLuint index; - } *params32 = args; - struct glDisableVertexAttribArrayARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - }; - NTSTATUS status; - status = ext_glDisableVertexAttribArrayARB( ¶ms ); - return status; -} - + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDisableVertexAttribArrayARB( params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glDisablei( void *args ) { struct @@ -44362,16 +41968,12 @@ static NTSTATUS wow64_ext_glDisablei( void *args ) PTR32 teb; GLenum target; GLuint index; - } *params32 = args; - struct glDisablei_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glDisablei( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDisablei( params->target, params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDispatchCompute( void *args ) @@ -44382,17 +41984,12 @@ static NTSTATUS wow64_ext_glDispatchCompute( void *args ) GLuint num_groups_x; GLuint num_groups_y; GLuint num_groups_z; - } *params32 = args; - struct glDispatchCompute_params params = - { - .teb = get_teb64(params32->teb), - .num_groups_x = params32->num_groups_x, - .num_groups_y = params32->num_groups_y, - .num_groups_z = params32->num_groups_z, - }; - NTSTATUS status; - status = ext_glDispatchCompute( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDispatchCompute( params->num_groups_x, params->num_groups_y, params->num_groups_z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDispatchComputeGroupSizeARB( void *args ) @@ -44406,20 +42003,12 @@ static NTSTATUS wow64_ext_glDispatchComputeGroupSizeARB( void *args ) GLuint group_size_x; GLuint group_size_y; GLuint group_size_z; - } *params32 = args; - struct glDispatchComputeGroupSizeARB_params params = - { - .teb = get_teb64(params32->teb), - .num_groups_x = params32->num_groups_x, - .num_groups_y = params32->num_groups_y, - .num_groups_z = params32->num_groups_z, - .group_size_x = params32->group_size_x, - .group_size_y = params32->group_size_y, - .group_size_z = params32->group_size_z, - }; - NTSTATUS status; - status = ext_glDispatchComputeGroupSizeARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDispatchComputeGroupSizeARB( params->num_groups_x, params->num_groups_y, params->num_groups_z, params->group_size_x, params->group_size_y, params->group_size_z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDispatchComputeIndirect( void *args ) @@ -44428,15 +42017,12 @@ static NTSTATUS wow64_ext_glDispatchComputeIndirect( void *args ) { PTR32 teb; PTR32 indirect; - } *params32 = args; - struct glDispatchComputeIndirect_params params = - { - .teb = get_teb64(params32->teb), - .indirect = (GLintptr)ULongToPtr(params32->indirect), - }; - NTSTATUS status; - status = ext_glDispatchComputeIndirect( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDispatchComputeIndirect( (GLintptr)ULongToPtr(params->indirect) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawArraysEXT( void *args ) @@ -44447,17 +42033,12 @@ static NTSTATUS wow64_ext_glDrawArraysEXT( void *args ) GLenum mode; GLint first; GLsizei count; - } *params32 = args; - struct glDrawArraysEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .first = params32->first, - .count = params32->count, - }; - NTSTATUS status; - status = ext_glDrawArraysEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawArraysEXT( params->mode, params->first, params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawArraysIndirect( void *args ) @@ -44467,16 +42048,12 @@ static NTSTATUS wow64_ext_glDrawArraysIndirect( void *args ) PTR32 teb; GLenum mode; PTR32 indirect; - } *params32 = args; - struct glDrawArraysIndirect_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .indirect = ULongToPtr(params32->indirect), - }; - NTSTATUS status; - status = ext_glDrawArraysIndirect( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawArraysIndirect( params->mode, ULongToPtr(params->indirect) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawArraysInstanced( void *args ) @@ -44488,18 +42065,12 @@ static NTSTATUS wow64_ext_glDrawArraysInstanced( void *args ) GLint first; GLsizei count; GLsizei instancecount; - } *params32 = args; - struct glDrawArraysInstanced_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .first = params32->first, - .count = params32->count, - .instancecount = params32->instancecount, - }; - NTSTATUS status; - status = ext_glDrawArraysInstanced( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawArraysInstanced( params->mode, params->first, params->count, params->instancecount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawArraysInstancedARB( void *args ) @@ -44511,18 +42082,12 @@ static NTSTATUS wow64_ext_glDrawArraysInstancedARB( void *args ) GLint first; GLsizei count; GLsizei primcount; - } *params32 = args; - struct glDrawArraysInstancedARB_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .first = params32->first, - .count = params32->count, - .primcount = params32->primcount, - }; - NTSTATUS status; - status = ext_glDrawArraysInstancedARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawArraysInstancedARB( params->mode, params->first, params->count, params->primcount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawArraysInstancedBaseInstance( void *args ) @@ -44535,19 +42100,12 @@ static NTSTATUS wow64_ext_glDrawArraysInstancedBaseInstance( void *args ) GLsizei count; GLsizei instancecount; GLuint baseinstance; - } *params32 = args; - struct glDrawArraysInstancedBaseInstance_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .first = params32->first, - .count = params32->count, - .instancecount = params32->instancecount, - .baseinstance = params32->baseinstance, - }; - NTSTATUS status; - status = ext_glDrawArraysInstancedBaseInstance( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawArraysInstancedBaseInstance( params->mode, params->first, params->count, params->instancecount, params->baseinstance ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawArraysInstancedEXT( void *args ) @@ -44559,18 +42117,12 @@ static NTSTATUS wow64_ext_glDrawArraysInstancedEXT( void *args ) GLint start; GLsizei count; GLsizei primcount; - } *params32 = args; - struct glDrawArraysInstancedEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .start = params32->start, - .count = params32->count, - .primcount = params32->primcount, - }; - NTSTATUS status; - status = ext_glDrawArraysInstancedEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawArraysInstancedEXT( params->mode, params->start, params->count, params->primcount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawBufferRegion( void *args ) @@ -44585,21 +42137,12 @@ static NTSTATUS wow64_ext_glDrawBufferRegion( void *args ) GLsizei height; GLint xDest; GLint yDest; - } *params32 = args; - struct glDrawBufferRegion_params params = - { - .teb = get_teb64(params32->teb), - .region = params32->region, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - .xDest = params32->xDest, - .yDest = params32->yDest, - }; - NTSTATUS status; - status = ext_glDrawBufferRegion( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawBufferRegion( params->region, params->x, params->y, params->width, params->height, params->xDest, params->yDest ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawBuffers( void *args ) @@ -44609,16 +42152,12 @@ static NTSTATUS wow64_ext_glDrawBuffers( void *args ) PTR32 teb; GLsizei n; PTR32 bufs; - } *params32 = args; - struct glDrawBuffers_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .bufs = ULongToPtr(params32->bufs), - }; - NTSTATUS status; - status = ext_glDrawBuffers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawBuffers( params->n, ULongToPtr(params->bufs) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawBuffersARB( void *args ) @@ -44628,16 +42167,12 @@ static NTSTATUS wow64_ext_glDrawBuffersARB( void *args ) PTR32 teb; GLsizei n; PTR32 bufs; - } *params32 = args; - struct glDrawBuffersARB_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .bufs = ULongToPtr(params32->bufs), - }; - NTSTATUS status; - status = ext_glDrawBuffersARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawBuffersARB( params->n, ULongToPtr(params->bufs) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawBuffersATI( void *args ) @@ -44647,16 +42182,12 @@ static NTSTATUS wow64_ext_glDrawBuffersATI( void *args ) PTR32 teb; GLsizei n; PTR32 bufs; - } *params32 = args; - struct glDrawBuffersATI_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .bufs = ULongToPtr(params32->bufs), - }; - NTSTATUS status; - status = ext_glDrawBuffersATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawBuffersATI( params->n, ULongToPtr(params->bufs) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawCommandsAddressNV( void *args ) @@ -44668,18 +42199,12 @@ static NTSTATUS wow64_ext_glDrawCommandsAddressNV( void *args ) PTR32 indirects; PTR32 sizes; GLuint count; - } *params32 = args; - struct glDrawCommandsAddressNV_params params = - { - .teb = get_teb64(params32->teb), - .primitiveMode = params32->primitiveMode, - .indirects = ULongToPtr(params32->indirects), - .sizes = ULongToPtr(params32->sizes), - .count = params32->count, - }; - NTSTATUS status; - status = ext_glDrawCommandsAddressNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawCommandsAddressNV( params->primitiveMode, ULongToPtr(params->indirects), ULongToPtr(params->sizes), params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawCommandsNV( void *args ) @@ -44692,20 +42217,14 @@ static NTSTATUS wow64_ext_glDrawCommandsNV( void *args ) PTR32 indirects; PTR32 sizes; GLuint count; - } *params32 = args; - struct glDrawCommandsNV_params params = - { - .teb = get_teb64(params32->teb), - .primitiveMode = params32->primitiveMode, - .buffer = params32->buffer, - .sizes = ULongToPtr(params32->sizes), - .count = params32->count, - }; - NTSTATUS status; - params.indirects = copy_wow64_ptr32s( (UINT_PTR)params32->indirects, params32->count ); - status = ext_glDrawCommandsNV( ¶ms ); - free( (void *)params.indirects ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + GLintptr *indirects = copy_wow64_ptr32s( params->indirects, params->count ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawCommandsNV( params->primitiveMode, params->buffer, indirects, ULongToPtr(params->sizes), params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( indirects ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawCommandsStatesAddressNV( void *args ) @@ -44718,19 +42237,12 @@ static NTSTATUS wow64_ext_glDrawCommandsStatesAddressNV( void *args ) PTR32 states; PTR32 fbos; GLuint count; - } *params32 = args; - struct glDrawCommandsStatesAddressNV_params params = - { - .teb = get_teb64(params32->teb), - .indirects = ULongToPtr(params32->indirects), - .sizes = ULongToPtr(params32->sizes), - .states = ULongToPtr(params32->states), - .fbos = ULongToPtr(params32->fbos), - .count = params32->count, - }; - NTSTATUS status; - status = ext_glDrawCommandsStatesAddressNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawCommandsStatesAddressNV( ULongToPtr(params->indirects), ULongToPtr(params->sizes), ULongToPtr(params->states), ULongToPtr(params->fbos), params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawCommandsStatesNV( void *args ) @@ -44744,21 +42256,14 @@ static NTSTATUS wow64_ext_glDrawCommandsStatesNV( void *args ) PTR32 states; PTR32 fbos; GLuint count; - } *params32 = args; - struct glDrawCommandsStatesNV_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .sizes = ULongToPtr(params32->sizes), - .states = ULongToPtr(params32->states), - .fbos = ULongToPtr(params32->fbos), - .count = params32->count, - }; - NTSTATUS status; - params.indirects = copy_wow64_ptr32s( (UINT_PTR)params32->indirects, params32->count ); - status = ext_glDrawCommandsStatesNV( ¶ms ); - free( (void *)params.indirects ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + GLintptr *indirects = copy_wow64_ptr32s( params->indirects, params->count ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawCommandsStatesNV( params->buffer, indirects, ULongToPtr(params->sizes), ULongToPtr(params->states), ULongToPtr(params->fbos), params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( indirects ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawElementArrayAPPLE( void *args ) @@ -44769,17 +42274,12 @@ static NTSTATUS wow64_ext_glDrawElementArrayAPPLE( void *args ) GLenum mode; GLint first; GLsizei count; - } *params32 = args; - struct glDrawElementArrayAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .first = params32->first, - .count = params32->count, - }; - NTSTATUS status; - status = ext_glDrawElementArrayAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawElementArrayAPPLE( params->mode, params->first, params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawElementArrayATI( void *args ) @@ -44789,16 +42289,12 @@ static NTSTATUS wow64_ext_glDrawElementArrayATI( void *args ) PTR32 teb; GLenum mode; GLsizei count; - } *params32 = args; - struct glDrawElementArrayATI_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .count = params32->count, - }; - NTSTATUS status; - status = ext_glDrawElementArrayATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawElementArrayATI( params->mode, params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawElementsBaseVertex( void *args ) @@ -44811,19 +42307,12 @@ static NTSTATUS wow64_ext_glDrawElementsBaseVertex( void *args ) GLenum type; PTR32 indices; GLint basevertex; - } *params32 = args; - struct glDrawElementsBaseVertex_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .count = params32->count, - .type = params32->type, - .indices = ULongToPtr(params32->indices), - .basevertex = params32->basevertex, - }; - NTSTATUS status; - status = ext_glDrawElementsBaseVertex( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawElementsBaseVertex( params->mode, params->count, params->type, ULongToPtr(params->indices), params->basevertex ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawElementsIndirect( void *args ) @@ -44834,17 +42323,12 @@ static NTSTATUS wow64_ext_glDrawElementsIndirect( void *args ) GLenum mode; GLenum type; PTR32 indirect; - } *params32 = args; - struct glDrawElementsIndirect_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .type = params32->type, - .indirect = ULongToPtr(params32->indirect), - }; - NTSTATUS status; - status = ext_glDrawElementsIndirect( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawElementsIndirect( params->mode, params->type, ULongToPtr(params->indirect) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawElementsInstanced( void *args ) @@ -44857,19 +42341,12 @@ static NTSTATUS wow64_ext_glDrawElementsInstanced( void *args ) GLenum type; PTR32 indices; GLsizei instancecount; - } *params32 = args; - struct glDrawElementsInstanced_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .count = params32->count, - .type = params32->type, - .indices = ULongToPtr(params32->indices), - .instancecount = params32->instancecount, - }; - NTSTATUS status; - status = ext_glDrawElementsInstanced( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawElementsInstanced( params->mode, params->count, params->type, ULongToPtr(params->indices), params->instancecount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawElementsInstancedARB( void *args ) @@ -44882,19 +42359,12 @@ static NTSTATUS wow64_ext_glDrawElementsInstancedARB( void *args ) GLenum type; PTR32 indices; GLsizei primcount; - } *params32 = args; - struct glDrawElementsInstancedARB_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .count = params32->count, - .type = params32->type, - .indices = ULongToPtr(params32->indices), - .primcount = params32->primcount, - }; - NTSTATUS status; - status = ext_glDrawElementsInstancedARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawElementsInstancedARB( params->mode, params->count, params->type, ULongToPtr(params->indices), params->primcount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawElementsInstancedBaseInstance( void *args ) @@ -44908,20 +42378,12 @@ static NTSTATUS wow64_ext_glDrawElementsInstancedBaseInstance( void *args ) PTR32 indices; GLsizei instancecount; GLuint baseinstance; - } *params32 = args; - struct glDrawElementsInstancedBaseInstance_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .count = params32->count, - .type = params32->type, - .indices = ULongToPtr(params32->indices), - .instancecount = params32->instancecount, - .baseinstance = params32->baseinstance, - }; - NTSTATUS status; - status = ext_glDrawElementsInstancedBaseInstance( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawElementsInstancedBaseInstance( params->mode, params->count, params->type, ULongToPtr(params->indices), params->instancecount, params->baseinstance ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawElementsInstancedBaseVertex( void *args ) @@ -44935,20 +42397,12 @@ static NTSTATUS wow64_ext_glDrawElementsInstancedBaseVertex( void *args ) PTR32 indices; GLsizei instancecount; GLint basevertex; - } *params32 = args; - struct glDrawElementsInstancedBaseVertex_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .count = params32->count, - .type = params32->type, - .indices = ULongToPtr(params32->indices), - .instancecount = params32->instancecount, - .basevertex = params32->basevertex, - }; - NTSTATUS status; - status = ext_glDrawElementsInstancedBaseVertex( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawElementsInstancedBaseVertex( params->mode, params->count, params->type, ULongToPtr(params->indices), params->instancecount, params->basevertex ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawElementsInstancedBaseVertexBaseInstance( void *args ) @@ -44963,21 +42417,12 @@ static NTSTATUS wow64_ext_glDrawElementsInstancedBaseVertexBaseInstance( void *a GLsizei instancecount; GLint basevertex; GLuint baseinstance; - } *params32 = args; - struct glDrawElementsInstancedBaseVertexBaseInstance_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .count = params32->count, - .type = params32->type, - .indices = ULongToPtr(params32->indices), - .instancecount = params32->instancecount, - .basevertex = params32->basevertex, - .baseinstance = params32->baseinstance, - }; - NTSTATUS status; - status = ext_glDrawElementsInstancedBaseVertexBaseInstance( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawElementsInstancedBaseVertexBaseInstance( params->mode, params->count, params->type, ULongToPtr(params->indices), params->instancecount, params->basevertex, params->baseinstance ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawElementsInstancedEXT( void *args ) @@ -44990,19 +42435,12 @@ static NTSTATUS wow64_ext_glDrawElementsInstancedEXT( void *args ) GLenum type; PTR32 indices; GLsizei primcount; - } *params32 = args; - struct glDrawElementsInstancedEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .count = params32->count, - .type = params32->type, - .indices = ULongToPtr(params32->indices), - .primcount = params32->primcount, - }; - NTSTATUS status; - status = ext_glDrawElementsInstancedEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawElementsInstancedEXT( params->mode, params->count, params->type, ULongToPtr(params->indices), params->primcount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawMeshArraysSUN( void *args ) @@ -45014,18 +42452,12 @@ static NTSTATUS wow64_ext_glDrawMeshArraysSUN( void *args ) GLint first; GLsizei count; GLsizei width; - } *params32 = args; - struct glDrawMeshArraysSUN_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .first = params32->first, - .count = params32->count, - .width = params32->width, - }; - NTSTATUS status; - status = ext_glDrawMeshArraysSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawMeshArraysSUN( params->mode, params->first, params->count, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawMeshTasksIndirectNV( void *args ) @@ -45034,15 +42466,12 @@ static NTSTATUS wow64_ext_glDrawMeshTasksIndirectNV( void *args ) { PTR32 teb; PTR32 indirect; - } *params32 = args; - struct glDrawMeshTasksIndirectNV_params params = - { - .teb = get_teb64(params32->teb), - .indirect = (GLintptr)ULongToPtr(params32->indirect), - }; - NTSTATUS status; - status = ext_glDrawMeshTasksIndirectNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawMeshTasksIndirectNV( (GLintptr)ULongToPtr(params->indirect) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawMeshTasksNV( void *args ) @@ -45052,16 +42481,12 @@ static NTSTATUS wow64_ext_glDrawMeshTasksNV( void *args ) PTR32 teb; GLuint first; GLuint count; - } *params32 = args; - struct glDrawMeshTasksNV_params params = - { - .teb = get_teb64(params32->teb), - .first = params32->first, - .count = params32->count, - }; - NTSTATUS status; - status = ext_glDrawMeshTasksNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawMeshTasksNV( params->first, params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawRangeElementArrayAPPLE( void *args ) @@ -45074,19 +42499,12 @@ static NTSTATUS wow64_ext_glDrawRangeElementArrayAPPLE( void *args ) GLuint end; GLint first; GLsizei count; - } *params32 = args; - struct glDrawRangeElementArrayAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .start = params32->start, - .end = params32->end, - .first = params32->first, - .count = params32->count, - }; - NTSTATUS status; - status = ext_glDrawRangeElementArrayAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawRangeElementArrayAPPLE( params->mode, params->start, params->end, params->first, params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawRangeElementArrayATI( void *args ) @@ -45098,18 +42516,12 @@ static NTSTATUS wow64_ext_glDrawRangeElementArrayATI( void *args ) GLuint start; GLuint end; GLsizei count; - } *params32 = args; - struct glDrawRangeElementArrayATI_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .start = params32->start, - .end = params32->end, - .count = params32->count, - }; - NTSTATUS status; - status = ext_glDrawRangeElementArrayATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawRangeElementArrayATI( params->mode, params->start, params->end, params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawRangeElements( void *args ) @@ -45123,20 +42535,12 @@ static NTSTATUS wow64_ext_glDrawRangeElements( void *args ) GLsizei count; GLenum type; PTR32 indices; - } *params32 = args; - struct glDrawRangeElements_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .start = params32->start, - .end = params32->end, - .count = params32->count, - .type = params32->type, - .indices = ULongToPtr(params32->indices), - }; - NTSTATUS status; - status = ext_glDrawRangeElements( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawRangeElements( params->mode, params->start, params->end, params->count, params->type, ULongToPtr(params->indices) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawRangeElementsBaseVertex( void *args ) @@ -45151,21 +42555,12 @@ static NTSTATUS wow64_ext_glDrawRangeElementsBaseVertex( void *args ) GLenum type; PTR32 indices; GLint basevertex; - } *params32 = args; - struct glDrawRangeElementsBaseVertex_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .start = params32->start, - .end = params32->end, - .count = params32->count, - .type = params32->type, - .indices = ULongToPtr(params32->indices), - .basevertex = params32->basevertex, - }; - NTSTATUS status; - status = ext_glDrawRangeElementsBaseVertex( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawRangeElementsBaseVertex( params->mode, params->start, params->end, params->count, params->type, ULongToPtr(params->indices), params->basevertex ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawRangeElementsEXT( void *args ) @@ -45179,20 +42574,12 @@ static NTSTATUS wow64_ext_glDrawRangeElementsEXT( void *args ) GLsizei count; GLenum type; PTR32 indices; - } *params32 = args; - struct glDrawRangeElementsEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .start = params32->start, - .end = params32->end, - .count = params32->count, - .type = params32->type, - .indices = ULongToPtr(params32->indices), - }; - NTSTATUS status; - status = ext_glDrawRangeElementsEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawRangeElementsEXT( params->mode, params->start, params->end, params->count, params->type, ULongToPtr(params->indices) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawTextureNV( void *args ) @@ -45211,25 +42598,12 @@ static NTSTATUS wow64_ext_glDrawTextureNV( void *args ) GLfloat t0; GLfloat s1; GLfloat t1; - } *params32 = args; - struct glDrawTextureNV_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .sampler = params32->sampler, - .x0 = params32->x0, - .y0 = params32->y0, - .x1 = params32->x1, - .y1 = params32->y1, - .z = params32->z, - .s0 = params32->s0, - .t0 = params32->t0, - .s1 = params32->s1, - .t1 = params32->t1, - }; - NTSTATUS status; - status = ext_glDrawTextureNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawTextureNV( params->texture, params->sampler, params->x0, params->y0, params->x1, params->y1, params->z, params->s0, params->t0, params->s1, params->t1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawTransformFeedback( void *args ) @@ -45239,16 +42613,12 @@ static NTSTATUS wow64_ext_glDrawTransformFeedback( void *args ) PTR32 teb; GLenum mode; GLuint id; - } *params32 = args; - struct glDrawTransformFeedback_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .id = params32->id, - }; - NTSTATUS status; - status = ext_glDrawTransformFeedback( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawTransformFeedback( params->mode, params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawTransformFeedbackInstanced( void *args ) @@ -45259,17 +42629,12 @@ static NTSTATUS wow64_ext_glDrawTransformFeedbackInstanced( void *args ) GLenum mode; GLuint id; GLsizei instancecount; - } *params32 = args; - struct glDrawTransformFeedbackInstanced_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .id = params32->id, - .instancecount = params32->instancecount, - }; - NTSTATUS status; - status = ext_glDrawTransformFeedbackInstanced( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawTransformFeedbackInstanced( params->mode, params->id, params->instancecount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawTransformFeedbackNV( void *args ) @@ -45279,16 +42644,12 @@ static NTSTATUS wow64_ext_glDrawTransformFeedbackNV( void *args ) PTR32 teb; GLenum mode; GLuint id; - } *params32 = args; - struct glDrawTransformFeedbackNV_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .id = params32->id, - }; - NTSTATUS status; - status = ext_glDrawTransformFeedbackNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawTransformFeedbackNV( params->mode, params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawTransformFeedbackStream( void *args ) @@ -45299,17 +42660,12 @@ static NTSTATUS wow64_ext_glDrawTransformFeedbackStream( void *args ) GLenum mode; GLuint id; GLuint stream; - } *params32 = args; - struct glDrawTransformFeedbackStream_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .id = params32->id, - .stream = params32->stream, - }; - NTSTATUS status; - status = ext_glDrawTransformFeedbackStream( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawTransformFeedbackStream( params->mode, params->id, params->stream ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawTransformFeedbackStreamInstanced( void *args ) @@ -45321,18 +42677,12 @@ static NTSTATUS wow64_ext_glDrawTransformFeedbackStreamInstanced( void *args ) GLuint id; GLuint stream; GLsizei instancecount; - } *params32 = args; - struct glDrawTransformFeedbackStreamInstanced_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .id = params32->id, - .stream = params32->stream, - .instancecount = params32->instancecount, - }; - NTSTATUS status; - status = ext_glDrawTransformFeedbackStreamInstanced( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawTransformFeedbackStreamInstanced( params->mode, params->id, params->stream, params->instancecount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glDrawVkImageNV( void *args ) @@ -45351,25 +42701,12 @@ static NTSTATUS wow64_ext_glDrawVkImageNV( void *args ) GLfloat t0; GLfloat s1; GLfloat t1; - } *params32 = args; - struct glDrawVkImageNV_params params = - { - .teb = get_teb64(params32->teb), - .vkImage = params32->vkImage, - .sampler = params32->sampler, - .x0 = params32->x0, - .y0 = params32->y0, - .x1 = params32->x1, - .y1 = params32->y1, - .z = params32->z, - .s0 = params32->s0, - .t0 = params32->t0, - .s1 = params32->s1, - .t1 = params32->t1, - }; - NTSTATUS status; - status = ext_glDrawVkImageNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDrawVkImageNV( params->vkImage, params->sampler, params->x0, params->y0, params->x1, params->y1, params->z, params->s0, params->t0, params->s1, params->t1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEGLImageTargetTexStorageEXT( void *args ) @@ -45380,17 +42717,12 @@ static NTSTATUS wow64_ext_glEGLImageTargetTexStorageEXT( void *args ) GLenum target; PTR32 image; PTR32 attrib_list; - } *params32 = args; - struct glEGLImageTargetTexStorageEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .image = ULongToPtr(params32->image), - .attrib_list = ULongToPtr(params32->attrib_list), - }; - NTSTATUS status; - status = ext_glEGLImageTargetTexStorageEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEGLImageTargetTexStorageEXT( params->target, ULongToPtr(params->image), ULongToPtr(params->attrib_list) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEGLImageTargetTextureStorageEXT( void *args ) @@ -45401,17 +42733,12 @@ static NTSTATUS wow64_ext_glEGLImageTargetTextureStorageEXT( void *args ) GLuint texture; PTR32 image; PTR32 attrib_list; - } *params32 = args; - struct glEGLImageTargetTextureStorageEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .image = ULongToPtr(params32->image), - .attrib_list = ULongToPtr(params32->attrib_list), - }; - NTSTATUS status; - status = ext_glEGLImageTargetTextureStorageEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEGLImageTargetTextureStorageEXT( params->texture, ULongToPtr(params->image), ULongToPtr(params->attrib_list) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEdgeFlagFormatNV( void *args ) @@ -45420,15 +42747,12 @@ static NTSTATUS wow64_ext_glEdgeFlagFormatNV( void *args ) { PTR32 teb; GLsizei stride; - } *params32 = args; - struct glEdgeFlagFormatNV_params params = - { - .teb = get_teb64(params32->teb), - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glEdgeFlagFormatNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEdgeFlagFormatNV( params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEdgeFlagPointerEXT( void *args ) @@ -45439,17 +42763,12 @@ static NTSTATUS wow64_ext_glEdgeFlagPointerEXT( void *args ) GLsizei stride; GLsizei count; PTR32 pointer; - } *params32 = args; - struct glEdgeFlagPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .stride = params32->stride, - .count = params32->count, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glEdgeFlagPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEdgeFlagPointerEXT( params->stride, params->count, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEdgeFlagPointerListIBM( void *args ) @@ -45460,14 +42779,8 @@ static NTSTATUS wow64_ext_glEdgeFlagPointerListIBM( void *args ) GLint stride; PTR32 pointer; GLint ptrstride; - } *params32 = args; - struct glEdgeFlagPointerListIBM_params params = - { - .teb = get_teb64(params32->teb), - .stride = params32->stride, - .ptrstride = params32->ptrstride, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -45478,16 +42791,12 @@ static NTSTATUS wow64_ext_glElementPointerAPPLE( void *args ) PTR32 teb; GLenum type; PTR32 pointer; - } *params32 = args; - struct glElementPointerAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glElementPointerAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glElementPointerAPPLE( params->type, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glElementPointerATI( void *args ) @@ -45497,16 +42806,12 @@ static NTSTATUS wow64_ext_glElementPointerATI( void *args ) PTR32 teb; GLenum type; PTR32 pointer; - } *params32 = args; - struct glElementPointerATI_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glElementPointerATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glElementPointerATI( params->type, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEnableClientStateIndexedEXT( void *args ) @@ -45516,16 +42821,12 @@ static NTSTATUS wow64_ext_glEnableClientStateIndexedEXT( void *args ) PTR32 teb; GLenum array; GLuint index; - } *params32 = args; - struct glEnableClientStateIndexedEXT_params params = - { - .teb = get_teb64(params32->teb), - .array = params32->array, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glEnableClientStateIndexedEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEnableClientStateIndexedEXT( params->array, params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEnableClientStateiEXT( void *args ) @@ -45535,16 +42836,12 @@ static NTSTATUS wow64_ext_glEnableClientStateiEXT( void *args ) PTR32 teb; GLenum array; GLuint index; - } *params32 = args; - struct glEnableClientStateiEXT_params params = - { - .teb = get_teb64(params32->teb), - .array = params32->array, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glEnableClientStateiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEnableClientStateiEXT( params->array, params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEnableIndexedEXT( void *args ) @@ -45554,16 +42851,12 @@ static NTSTATUS wow64_ext_glEnableIndexedEXT( void *args ) PTR32 teb; GLenum target; GLuint index; - } *params32 = args; - struct glEnableIndexedEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glEnableIndexedEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEnableIndexedEXT( params->target, params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEnableVariantClientStateEXT( void *args ) @@ -45572,15 +42865,12 @@ static NTSTATUS wow64_ext_glEnableVariantClientStateEXT( void *args ) { PTR32 teb; GLuint id; - } *params32 = args; - struct glEnableVariantClientStateEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - }; - NTSTATUS status; - status = ext_glEnableVariantClientStateEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEnableVariantClientStateEXT( params->id ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEnableVertexArrayAttrib( void *args ) @@ -45590,16 +42880,12 @@ static NTSTATUS wow64_ext_glEnableVertexArrayAttrib( void *args ) PTR32 teb; GLuint vaobj; GLuint index; - } *params32 = args; - struct glEnableVertexArrayAttrib_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glEnableVertexArrayAttrib( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEnableVertexArrayAttrib( params->vaobj, params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEnableVertexArrayAttribEXT( void *args ) @@ -45609,16 +42895,12 @@ static NTSTATUS wow64_ext_glEnableVertexArrayAttribEXT( void *args ) PTR32 teb; GLuint vaobj; GLuint index; - } *params32 = args; - struct glEnableVertexArrayAttribEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glEnableVertexArrayAttribEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEnableVertexArrayAttribEXT( params->vaobj, params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEnableVertexArrayEXT( void *args ) @@ -45628,16 +42910,12 @@ static NTSTATUS wow64_ext_glEnableVertexArrayEXT( void *args ) PTR32 teb; GLuint vaobj; GLenum array; - } *params32 = args; - struct glEnableVertexArrayEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .array = params32->array, - }; - NTSTATUS status; - status = ext_glEnableVertexArrayEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEnableVertexArrayEXT( params->vaobj, params->array ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEnableVertexAttribAPPLE( void *args ) @@ -45647,16 +42925,12 @@ static NTSTATUS wow64_ext_glEnableVertexAttribAPPLE( void *args ) PTR32 teb; GLuint index; GLenum pname; - } *params32 = args; - struct glEnableVertexAttribAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - }; - NTSTATUS status; - status = ext_glEnableVertexAttribAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEnableVertexAttribAPPLE( params->index, params->pname ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEnableVertexAttribArray( void *args ) @@ -45665,15 +42939,12 @@ static NTSTATUS wow64_ext_glEnableVertexAttribArray( void *args ) { PTR32 teb; GLuint index; - } *params32 = args; - struct glEnableVertexAttribArray_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - }; - NTSTATUS status; - status = ext_glEnableVertexAttribArray( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEnableVertexAttribArray( params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEnableVertexAttribArrayARB( void *args ) @@ -45682,15 +42953,12 @@ static NTSTATUS wow64_ext_glEnableVertexAttribArrayARB( void *args ) { PTR32 teb; GLuint index; - } *params32 = args; - struct glEnableVertexAttribArrayARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - }; - NTSTATUS status; - status = ext_glEnableVertexAttribArrayARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEnableVertexAttribArrayARB( params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEnablei( void *args ) @@ -45700,16 +42968,12 @@ static NTSTATUS wow64_ext_glEnablei( void *args ) PTR32 teb; GLenum target; GLuint index; - } *params32 = args; - struct glEnablei_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glEnablei( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEnablei( params->target, params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndConditionalRender( void *args ) @@ -45717,14 +42981,12 @@ static NTSTATUS wow64_ext_glEndConditionalRender( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glEndConditionalRender_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glEndConditionalRender( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndConditionalRender(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndConditionalRenderNV( void *args ) @@ -45732,14 +42994,12 @@ static NTSTATUS wow64_ext_glEndConditionalRenderNV( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glEndConditionalRenderNV_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glEndConditionalRenderNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndConditionalRenderNV(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndConditionalRenderNVX( void *args ) @@ -45747,14 +43007,12 @@ static NTSTATUS wow64_ext_glEndConditionalRenderNVX( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glEndConditionalRenderNVX_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glEndConditionalRenderNVX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndConditionalRenderNVX(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndFragmentShaderATI( void *args ) @@ -45762,14 +43020,12 @@ static NTSTATUS wow64_ext_glEndFragmentShaderATI( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glEndFragmentShaderATI_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glEndFragmentShaderATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndFragmentShaderATI(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndOcclusionQueryNV( void *args ) @@ -45777,14 +43033,12 @@ static NTSTATUS wow64_ext_glEndOcclusionQueryNV( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glEndOcclusionQueryNV_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glEndOcclusionQueryNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndOcclusionQueryNV(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndPerfMonitorAMD( void *args ) @@ -45793,15 +43047,12 @@ static NTSTATUS wow64_ext_glEndPerfMonitorAMD( void *args ) { PTR32 teb; GLuint monitor; - } *params32 = args; - struct glEndPerfMonitorAMD_params params = - { - .teb = get_teb64(params32->teb), - .monitor = params32->monitor, - }; - NTSTATUS status; - status = ext_glEndPerfMonitorAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndPerfMonitorAMD( params->monitor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndPerfQueryINTEL( void *args ) @@ -45810,15 +43061,12 @@ static NTSTATUS wow64_ext_glEndPerfQueryINTEL( void *args ) { PTR32 teb; GLuint queryHandle; - } *params32 = args; - struct glEndPerfQueryINTEL_params params = - { - .teb = get_teb64(params32->teb), - .queryHandle = params32->queryHandle, - }; - NTSTATUS status; - status = ext_glEndPerfQueryINTEL( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndPerfQueryINTEL( params->queryHandle ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndQuery( void *args ) @@ -45827,15 +43075,12 @@ static NTSTATUS wow64_ext_glEndQuery( void *args ) { PTR32 teb; GLenum target; - } *params32 = args; - struct glEndQuery_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glEndQuery( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndQuery( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndQueryARB( void *args ) @@ -45844,15 +43089,12 @@ static NTSTATUS wow64_ext_glEndQueryARB( void *args ) { PTR32 teb; GLenum target; - } *params32 = args; - struct glEndQueryARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glEndQueryARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndQueryARB( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndQueryIndexed( void *args ) @@ -45862,16 +43104,12 @@ static NTSTATUS wow64_ext_glEndQueryIndexed( void *args ) PTR32 teb; GLenum target; GLuint index; - } *params32 = args; - struct glEndQueryIndexed_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glEndQueryIndexed( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndQueryIndexed( params->target, params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndTransformFeedback( void *args ) @@ -45879,14 +43117,12 @@ static NTSTATUS wow64_ext_glEndTransformFeedback( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glEndTransformFeedback_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glEndTransformFeedback( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndTransformFeedback(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndTransformFeedbackEXT( void *args ) @@ -45894,14 +43130,12 @@ static NTSTATUS wow64_ext_glEndTransformFeedbackEXT( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glEndTransformFeedbackEXT_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glEndTransformFeedbackEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndTransformFeedbackEXT(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndTransformFeedbackNV( void *args ) @@ -45909,14 +43143,12 @@ static NTSTATUS wow64_ext_glEndTransformFeedbackNV( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glEndTransformFeedbackNV_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glEndTransformFeedbackNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndTransformFeedbackNV(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndVertexShaderEXT( void *args ) @@ -45924,14 +43156,12 @@ static NTSTATUS wow64_ext_glEndVertexShaderEXT( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glEndVertexShaderEXT_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glEndVertexShaderEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndVertexShaderEXT(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEndVideoCaptureNV( void *args ) @@ -45940,15 +43170,12 @@ static NTSTATUS wow64_ext_glEndVideoCaptureNV( void *args ) { PTR32 teb; GLuint video_capture_slot; - } *params32 = args; - struct glEndVideoCaptureNV_params params = - { - .teb = get_teb64(params32->teb), - .video_capture_slot = params32->video_capture_slot, - }; - NTSTATUS status; - status = ext_glEndVideoCaptureNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEndVideoCaptureNV( params->video_capture_slot ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEvalCoord1xOES( void *args ) @@ -45957,15 +43184,12 @@ static NTSTATUS wow64_ext_glEvalCoord1xOES( void *args ) { PTR32 teb; GLfixed u; - } *params32 = args; - struct glEvalCoord1xOES_params params = - { - .teb = get_teb64(params32->teb), - .u = params32->u, - }; - NTSTATUS status; - status = ext_glEvalCoord1xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalCoord1xOES( params->u ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEvalCoord1xvOES( void *args ) @@ -45974,15 +43198,12 @@ static NTSTATUS wow64_ext_glEvalCoord1xvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glEvalCoord1xvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glEvalCoord1xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalCoord1xvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEvalCoord2xOES( void *args ) @@ -45992,33 +43213,26 @@ static NTSTATUS wow64_ext_glEvalCoord2xOES( void *args ) PTR32 teb; GLfixed u; GLfixed v; - } *params32 = args; - struct glEvalCoord2xOES_params params = - { - .teb = get_teb64(params32->teb), - .u = params32->u, - .v = params32->v, - }; - NTSTATUS status; - status = ext_glEvalCoord2xOES( ¶ms ); - return status; -} - + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalCoord2xOES( params->u, params->v ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glEvalCoord2xvOES( void *args ) { struct { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glEvalCoord2xvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glEvalCoord2xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalCoord2xvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEvalMapsNV( void *args ) @@ -46028,16 +43242,12 @@ static NTSTATUS wow64_ext_glEvalMapsNV( void *args ) PTR32 teb; GLenum target; GLenum mode; - } *params32 = args; - struct glEvalMapsNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glEvalMapsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvalMapsNV( params->target, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glEvaluateDepthValuesARB( void *args ) @@ -46045,14 +43255,12 @@ static NTSTATUS wow64_ext_glEvaluateDepthValuesARB( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glEvaluateDepthValuesARB_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glEvaluateDepthValuesARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glEvaluateDepthValuesARB(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glExecuteProgramNV( void *args ) @@ -46063,17 +43271,12 @@ static NTSTATUS wow64_ext_glExecuteProgramNV( void *args ) GLenum target; GLuint id; PTR32 params; - } *params32 = args; - struct glExecuteProgramNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .id = params32->id, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glExecuteProgramNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glExecuteProgramNV( params->target, params->id, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glExtractComponentEXT( void *args ) @@ -46084,17 +43287,12 @@ static NTSTATUS wow64_ext_glExtractComponentEXT( void *args ) GLuint res; GLuint src; GLuint num; - } *params32 = args; - struct glExtractComponentEXT_params params = - { - .teb = get_teb64(params32->teb), - .res = params32->res, - .src = params32->src, - .num = params32->num, - }; - NTSTATUS status; - status = ext_glExtractComponentEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glExtractComponentEXT( params->res, params->src, params->num ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFeedbackBufferxOES( void *args ) @@ -46105,17 +43303,12 @@ static NTSTATUS wow64_ext_glFeedbackBufferxOES( void *args ) GLsizei n; GLenum type; PTR32 buffer; - } *params32 = args; - struct glFeedbackBufferxOES_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .type = params32->type, - .buffer = ULongToPtr(params32->buffer), - }; - NTSTATUS status; - status = ext_glFeedbackBufferxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFeedbackBufferxOES( params->n, params->type, ULongToPtr(params->buffer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFinalCombinerInputNV( void *args ) @@ -46127,18 +43320,12 @@ static NTSTATUS wow64_ext_glFinalCombinerInputNV( void *args ) GLenum input; GLenum mapping; GLenum componentUsage; - } *params32 = args; - struct glFinalCombinerInputNV_params params = - { - .teb = get_teb64(params32->teb), - .variable = params32->variable, - .input = params32->input, - .mapping = params32->mapping, - .componentUsage = params32->componentUsage, - }; - NTSTATUS status; - status = ext_glFinalCombinerInputNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFinalCombinerInputNV( params->variable, params->input, params->mapping, params->componentUsage ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFinishAsyncSGIX( void *args ) @@ -46148,16 +43335,12 @@ static NTSTATUS wow64_ext_glFinishAsyncSGIX( void *args ) PTR32 teb; PTR32 markerp; GLint ret; - } *params32 = args; - struct glFinishAsyncSGIX_params params = - { - .teb = get_teb64(params32->teb), - .markerp = ULongToPtr(params32->markerp), - }; - NTSTATUS status; - status = ext_glFinishAsyncSGIX( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glFinishAsyncSGIX( ULongToPtr(params->markerp) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFinishFenceAPPLE( void *args ) @@ -46166,15 +43349,12 @@ static NTSTATUS wow64_ext_glFinishFenceAPPLE( void *args ) { PTR32 teb; GLuint fence; - } *params32 = args; - struct glFinishFenceAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .fence = params32->fence, - }; - NTSTATUS status; - status = ext_glFinishFenceAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFinishFenceAPPLE( params->fence ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFinishFenceNV( void *args ) @@ -46183,15 +43363,12 @@ static NTSTATUS wow64_ext_glFinishFenceNV( void *args ) { PTR32 teb; GLuint fence; - } *params32 = args; - struct glFinishFenceNV_params params = - { - .teb = get_teb64(params32->teb), - .fence = params32->fence, - }; - NTSTATUS status; - status = ext_glFinishFenceNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFinishFenceNV( params->fence ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFinishObjectAPPLE( void *args ) @@ -46201,16 +43378,12 @@ static NTSTATUS wow64_ext_glFinishObjectAPPLE( void *args ) PTR32 teb; GLenum object; GLint name; - } *params32 = args; - struct glFinishObjectAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .object = params32->object, - .name = params32->name, - }; - NTSTATUS status; - status = ext_glFinishObjectAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFinishObjectAPPLE( params->object, params->name ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFinishTextureSUNX( void *args ) @@ -46218,14 +43391,12 @@ static NTSTATUS wow64_ext_glFinishTextureSUNX( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glFinishTextureSUNX_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glFinishTextureSUNX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFinishTextureSUNX(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFlushMappedBufferRange( void *args ) @@ -46236,17 +43407,12 @@ static NTSTATUS wow64_ext_glFlushMappedBufferRange( void *args ) GLenum target; PTR32 offset; PTR32 length; - } *params32 = args; - struct glFlushMappedBufferRange_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .offset = (GLintptr)ULongToPtr(params32->offset), - .length = (GLsizeiptr)ULongToPtr(params32->length), - }; - NTSTATUS status; - status = ext_glFlushMappedBufferRange( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFlushMappedBufferRange( params->target, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->length) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFlushMappedBufferRangeAPPLE( void *args ) @@ -46257,17 +43423,12 @@ static NTSTATUS wow64_ext_glFlushMappedBufferRangeAPPLE( void *args ) GLenum target; PTR32 offset; PTR32 size; - } *params32 = args; - struct glFlushMappedBufferRangeAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - }; - NTSTATUS status; - status = ext_glFlushMappedBufferRangeAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFlushMappedBufferRangeAPPLE( params->target, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFlushMappedNamedBufferRange( void *args ) @@ -46278,17 +43439,12 @@ static NTSTATUS wow64_ext_glFlushMappedNamedBufferRange( void *args ) GLuint buffer; PTR32 offset; PTR32 length; - } *params32 = args; - struct glFlushMappedNamedBufferRange_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .length = (GLsizeiptr)ULongToPtr(params32->length), - }; - NTSTATUS status; - status = ext_glFlushMappedNamedBufferRange( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFlushMappedNamedBufferRange( params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->length) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFlushMappedNamedBufferRangeEXT( void *args ) @@ -46299,17 +43455,12 @@ static NTSTATUS wow64_ext_glFlushMappedNamedBufferRangeEXT( void *args ) GLuint buffer; PTR32 offset; PTR32 length; - } *params32 = args; - struct glFlushMappedNamedBufferRangeEXT_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .length = (GLsizeiptr)ULongToPtr(params32->length), - }; - NTSTATUS status; - status = ext_glFlushMappedNamedBufferRangeEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFlushMappedNamedBufferRangeEXT( params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->length) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFlushPixelDataRangeNV( void *args ) @@ -46318,15 +43469,12 @@ static NTSTATUS wow64_ext_glFlushPixelDataRangeNV( void *args ) { PTR32 teb; GLenum target; - } *params32 = args; - struct glFlushPixelDataRangeNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glFlushPixelDataRangeNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFlushPixelDataRangeNV( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFlushRasterSGIX( void *args ) @@ -46334,14 +43482,12 @@ static NTSTATUS wow64_ext_glFlushRasterSGIX( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glFlushRasterSGIX_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glFlushRasterSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFlushRasterSGIX(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFlushStaticDataIBM( void *args ) @@ -46350,15 +43496,12 @@ static NTSTATUS wow64_ext_glFlushStaticDataIBM( void *args ) { PTR32 teb; GLenum target; - } *params32 = args; - struct glFlushStaticDataIBM_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glFlushStaticDataIBM( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFlushStaticDataIBM( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFlushVertexArrayRangeAPPLE( void *args ) @@ -46368,16 +43511,12 @@ static NTSTATUS wow64_ext_glFlushVertexArrayRangeAPPLE( void *args ) PTR32 teb; GLsizei length; PTR32 pointer; - } *params32 = args; - struct glFlushVertexArrayRangeAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .length = params32->length, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glFlushVertexArrayRangeAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFlushVertexArrayRangeAPPLE( params->length, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFlushVertexArrayRangeNV( void *args ) @@ -46385,14 +43524,12 @@ static NTSTATUS wow64_ext_glFlushVertexArrayRangeNV( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glFlushVertexArrayRangeNV_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glFlushVertexArrayRangeNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFlushVertexArrayRangeNV(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogCoordFormatNV( void *args ) @@ -46402,16 +43539,12 @@ static NTSTATUS wow64_ext_glFogCoordFormatNV( void *args ) PTR32 teb; GLenum type; GLsizei stride; - } *params32 = args; - struct glFogCoordFormatNV_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glFogCoordFormatNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogCoordFormatNV( params->type, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogCoordPointer( void *args ) @@ -46422,17 +43555,12 @@ static NTSTATUS wow64_ext_glFogCoordPointer( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glFogCoordPointer_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glFogCoordPointer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogCoordPointer( params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogCoordPointerEXT( void *args ) @@ -46443,17 +43571,12 @@ static NTSTATUS wow64_ext_glFogCoordPointerEXT( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glFogCoordPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glFogCoordPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogCoordPointerEXT( params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogCoordPointerListIBM( void *args ) @@ -46465,15 +43588,8 @@ static NTSTATUS wow64_ext_glFogCoordPointerListIBM( void *args ) GLint stride; PTR32 pointer; GLint ptrstride; - } *params32 = args; - struct glFogCoordPointerListIBM_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - .ptrstride = params32->ptrstride, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -46483,15 +43599,12 @@ static NTSTATUS wow64_ext_glFogCoordd( void *args ) { PTR32 teb; GLdouble coord; - } *params32 = args; - struct glFogCoordd_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - }; - NTSTATUS status; - status = ext_glFogCoordd( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogCoordd( params->coord ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogCoorddEXT( void *args ) @@ -46500,15 +43613,12 @@ static NTSTATUS wow64_ext_glFogCoorddEXT( void *args ) { PTR32 teb; GLdouble coord; - } *params32 = args; - struct glFogCoorddEXT_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - }; - NTSTATUS status; - status = ext_glFogCoorddEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogCoorddEXT( params->coord ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogCoorddv( void *args ) @@ -46517,15 +43627,12 @@ static NTSTATUS wow64_ext_glFogCoorddv( void *args ) { PTR32 teb; PTR32 coord; - } *params32 = args; - struct glFogCoorddv_params params = - { - .teb = get_teb64(params32->teb), - .coord = ULongToPtr(params32->coord), - }; - NTSTATUS status; - status = ext_glFogCoorddv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogCoorddv( ULongToPtr(params->coord) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogCoorddvEXT( void *args ) @@ -46534,15 +43641,12 @@ static NTSTATUS wow64_ext_glFogCoorddvEXT( void *args ) { PTR32 teb; PTR32 coord; - } *params32 = args; - struct glFogCoorddvEXT_params params = - { - .teb = get_teb64(params32->teb), - .coord = ULongToPtr(params32->coord), - }; - NTSTATUS status; - status = ext_glFogCoorddvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogCoorddvEXT( ULongToPtr(params->coord) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogCoordf( void *args ) @@ -46551,15 +43655,12 @@ static NTSTATUS wow64_ext_glFogCoordf( void *args ) { PTR32 teb; GLfloat coord; - } *params32 = args; - struct glFogCoordf_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - }; - NTSTATUS status; - status = ext_glFogCoordf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogCoordf( params->coord ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogCoordfEXT( void *args ) @@ -46568,15 +43669,12 @@ static NTSTATUS wow64_ext_glFogCoordfEXT( void *args ) { PTR32 teb; GLfloat coord; - } *params32 = args; - struct glFogCoordfEXT_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - }; - NTSTATUS status; - status = ext_glFogCoordfEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogCoordfEXT( params->coord ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogCoordfv( void *args ) @@ -46585,15 +43683,12 @@ static NTSTATUS wow64_ext_glFogCoordfv( void *args ) { PTR32 teb; PTR32 coord; - } *params32 = args; - struct glFogCoordfv_params params = - { - .teb = get_teb64(params32->teb), - .coord = ULongToPtr(params32->coord), - }; - NTSTATUS status; - status = ext_glFogCoordfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogCoordfv( ULongToPtr(params->coord) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogCoordfvEXT( void *args ) @@ -46602,15 +43697,12 @@ static NTSTATUS wow64_ext_glFogCoordfvEXT( void *args ) { PTR32 teb; PTR32 coord; - } *params32 = args; - struct glFogCoordfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .coord = ULongToPtr(params32->coord), - }; - NTSTATUS status; - status = ext_glFogCoordfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogCoordfvEXT( ULongToPtr(params->coord) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogCoordhNV( void *args ) @@ -46619,15 +43711,12 @@ static NTSTATUS wow64_ext_glFogCoordhNV( void *args ) { PTR32 teb; GLhalfNV fog; - } *params32 = args; - struct glFogCoordhNV_params params = - { - .teb = get_teb64(params32->teb), - .fog = params32->fog, - }; - NTSTATUS status; - status = ext_glFogCoordhNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogCoordhNV( params->fog ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogCoordhvNV( void *args ) @@ -46636,15 +43725,12 @@ static NTSTATUS wow64_ext_glFogCoordhvNV( void *args ) { PTR32 teb; PTR32 fog; - } *params32 = args; - struct glFogCoordhvNV_params params = - { - .teb = get_teb64(params32->teb), - .fog = ULongToPtr(params32->fog), - }; - NTSTATUS status; - status = ext_glFogCoordhvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogCoordhvNV( ULongToPtr(params->fog) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogFuncSGIS( void *args ) @@ -46654,16 +43740,12 @@ static NTSTATUS wow64_ext_glFogFuncSGIS( void *args ) PTR32 teb; GLsizei n; PTR32 points; - } *params32 = args; - struct glFogFuncSGIS_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = ext_glFogFuncSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogFuncSGIS( params->n, ULongToPtr(params->points) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogxOES( void *args ) @@ -46673,16 +43755,12 @@ static NTSTATUS wow64_ext_glFogxOES( void *args ) PTR32 teb; GLenum pname; GLfixed param; - } *params32 = args; - struct glFogxOES_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glFogxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogxOES( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFogxvOES( void *args ) @@ -46692,16 +43770,12 @@ static NTSTATUS wow64_ext_glFogxvOES( void *args ) PTR32 teb; GLenum pname; PTR32 param; - } *params32 = args; - struct glFogxvOES_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glFogxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogxvOES( params->pname, ULongToPtr(params->param) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFragmentColorMaterialSGIX( void *args ) @@ -46711,16 +43785,12 @@ static NTSTATUS wow64_ext_glFragmentColorMaterialSGIX( void *args ) PTR32 teb; GLenum face; GLenum mode; - } *params32 = args; - struct glFragmentColorMaterialSGIX_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glFragmentColorMaterialSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFragmentColorMaterialSGIX( params->face, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFragmentCoverageColorNV( void *args ) @@ -46729,15 +43799,12 @@ static NTSTATUS wow64_ext_glFragmentCoverageColorNV( void *args ) { PTR32 teb; GLuint color; - } *params32 = args; - struct glFragmentCoverageColorNV_params params = - { - .teb = get_teb64(params32->teb), - .color = params32->color, - }; - NTSTATUS status; - status = ext_glFragmentCoverageColorNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFragmentCoverageColorNV( params->color ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFragmentLightModelfSGIX( void *args ) @@ -46747,16 +43814,12 @@ static NTSTATUS wow64_ext_glFragmentLightModelfSGIX( void *args ) PTR32 teb; GLenum pname; GLfloat param; - } *params32 = args; - struct glFragmentLightModelfSGIX_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glFragmentLightModelfSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFragmentLightModelfSGIX( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFragmentLightModelfvSGIX( void *args ) @@ -46766,16 +43829,12 @@ static NTSTATUS wow64_ext_glFragmentLightModelfvSGIX( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glFragmentLightModelfvSGIX_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glFragmentLightModelfvSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFragmentLightModelfvSGIX( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFragmentLightModeliSGIX( void *args ) @@ -46785,16 +43844,12 @@ static NTSTATUS wow64_ext_glFragmentLightModeliSGIX( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glFragmentLightModeliSGIX_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glFragmentLightModeliSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFragmentLightModeliSGIX( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFragmentLightModelivSGIX( void *args ) @@ -46804,16 +43859,12 @@ static NTSTATUS wow64_ext_glFragmentLightModelivSGIX( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glFragmentLightModelivSGIX_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glFragmentLightModelivSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFragmentLightModelivSGIX( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFragmentLightfSGIX( void *args ) @@ -46824,17 +43875,12 @@ static NTSTATUS wow64_ext_glFragmentLightfSGIX( void *args ) GLenum light; GLenum pname; GLfloat param; - } *params32 = args; - struct glFragmentLightfSGIX_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glFragmentLightfSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFragmentLightfSGIX( params->light, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFragmentLightfvSGIX( void *args ) @@ -46845,17 +43891,12 @@ static NTSTATUS wow64_ext_glFragmentLightfvSGIX( void *args ) GLenum light; GLenum pname; PTR32 params; - } *params32 = args; - struct glFragmentLightfvSGIX_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glFragmentLightfvSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFragmentLightfvSGIX( params->light, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFragmentLightiSGIX( void *args ) @@ -46866,17 +43907,12 @@ static NTSTATUS wow64_ext_glFragmentLightiSGIX( void *args ) GLenum light; GLenum pname; GLint param; - } *params32 = args; - struct glFragmentLightiSGIX_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glFragmentLightiSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFragmentLightiSGIX( params->light, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFragmentLightivSGIX( void *args ) @@ -46887,17 +43923,12 @@ static NTSTATUS wow64_ext_glFragmentLightivSGIX( void *args ) GLenum light; GLenum pname; PTR32 params; - } *params32 = args; - struct glFragmentLightivSGIX_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glFragmentLightivSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFragmentLightivSGIX( params->light, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFragmentMaterialfSGIX( void *args ) @@ -46908,17 +43939,12 @@ static NTSTATUS wow64_ext_glFragmentMaterialfSGIX( void *args ) GLenum face; GLenum pname; GLfloat param; - } *params32 = args; - struct glFragmentMaterialfSGIX_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glFragmentMaterialfSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFragmentMaterialfSGIX( params->face, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFragmentMaterialfvSGIX( void *args ) @@ -46929,17 +43955,12 @@ static NTSTATUS wow64_ext_glFragmentMaterialfvSGIX( void *args ) GLenum face; GLenum pname; PTR32 params; - } *params32 = args; - struct glFragmentMaterialfvSGIX_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glFragmentMaterialfvSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFragmentMaterialfvSGIX( params->face, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFragmentMaterialiSGIX( void *args ) @@ -46950,17 +43971,12 @@ static NTSTATUS wow64_ext_glFragmentMaterialiSGIX( void *args ) GLenum face; GLenum pname; GLint param; - } *params32 = args; - struct glFragmentMaterialiSGIX_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glFragmentMaterialiSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFragmentMaterialiSGIX( params->face, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFragmentMaterialivSGIX( void *args ) @@ -46971,17 +43987,12 @@ static NTSTATUS wow64_ext_glFragmentMaterialivSGIX( void *args ) GLenum face; GLenum pname; PTR32 params; - } *params32 = args; - struct glFragmentMaterialivSGIX_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glFragmentMaterialivSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFragmentMaterialivSGIX( params->face, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFrameTerminatorGREMEDY( void *args ) @@ -46989,14 +44000,12 @@ static NTSTATUS wow64_ext_glFrameTerminatorGREMEDY( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glFrameTerminatorGREMEDY_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glFrameTerminatorGREMEDY( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFrameTerminatorGREMEDY(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFrameZoomSGIX( void *args ) @@ -47005,15 +44014,12 @@ static NTSTATUS wow64_ext_glFrameZoomSGIX( void *args ) { PTR32 teb; GLint factor; - } *params32 = args; - struct glFrameZoomSGIX_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - }; - NTSTATUS status; - status = ext_glFrameZoomSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFrameZoomSGIX( params->factor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferDrawBufferEXT( void *args ) @@ -47023,16 +44029,12 @@ static NTSTATUS wow64_ext_glFramebufferDrawBufferEXT( void *args ) PTR32 teb; GLuint framebuffer; GLenum mode; - } *params32 = args; - struct glFramebufferDrawBufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glFramebufferDrawBufferEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferDrawBufferEXT( params->framebuffer, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferDrawBuffersEXT( void *args ) @@ -47043,17 +44045,12 @@ static NTSTATUS wow64_ext_glFramebufferDrawBuffersEXT( void *args ) GLuint framebuffer; GLsizei n; PTR32 bufs; - } *params32 = args; - struct glFramebufferDrawBuffersEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .n = params32->n, - .bufs = ULongToPtr(params32->bufs), - }; - NTSTATUS status; - status = ext_glFramebufferDrawBuffersEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferDrawBuffersEXT( params->framebuffer, params->n, ULongToPtr(params->bufs) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferFetchBarrierEXT( void *args ) @@ -47061,14 +44058,12 @@ static NTSTATUS wow64_ext_glFramebufferFetchBarrierEXT( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glFramebufferFetchBarrierEXT_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glFramebufferFetchBarrierEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferFetchBarrierEXT(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferParameteri( void *args ) @@ -47079,17 +44074,12 @@ static NTSTATUS wow64_ext_glFramebufferParameteri( void *args ) GLenum target; GLenum pname; GLint param; - } *params32 = args; - struct glFramebufferParameteri_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glFramebufferParameteri( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferParameteri( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferParameteriMESA( void *args ) @@ -47100,17 +44090,12 @@ static NTSTATUS wow64_ext_glFramebufferParameteriMESA( void *args ) GLenum target; GLenum pname; GLint param; - } *params32 = args; - struct glFramebufferParameteriMESA_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glFramebufferParameteriMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferParameteriMESA( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferReadBufferEXT( void *args ) @@ -47120,16 +44105,12 @@ static NTSTATUS wow64_ext_glFramebufferReadBufferEXT( void *args ) PTR32 teb; GLuint framebuffer; GLenum mode; - } *params32 = args; - struct glFramebufferReadBufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glFramebufferReadBufferEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferReadBufferEXT( params->framebuffer, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferRenderbuffer( void *args ) @@ -47141,18 +44122,12 @@ static NTSTATUS wow64_ext_glFramebufferRenderbuffer( void *args ) GLenum attachment; GLenum renderbuffertarget; GLuint renderbuffer; - } *params32 = args; - struct glFramebufferRenderbuffer_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .renderbuffertarget = params32->renderbuffertarget, - .renderbuffer = params32->renderbuffer, - }; - NTSTATUS status; - status = ext_glFramebufferRenderbuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferRenderbuffer( params->target, params->attachment, params->renderbuffertarget, params->renderbuffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferRenderbufferEXT( void *args ) @@ -47164,18 +44139,12 @@ static NTSTATUS wow64_ext_glFramebufferRenderbufferEXT( void *args ) GLenum attachment; GLenum renderbuffertarget; GLuint renderbuffer; - } *params32 = args; - struct glFramebufferRenderbufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .renderbuffertarget = params32->renderbuffertarget, - .renderbuffer = params32->renderbuffer, - }; - NTSTATUS status; - status = ext_glFramebufferRenderbufferEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferRenderbufferEXT( params->target, params->attachment, params->renderbuffertarget, params->renderbuffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferSampleLocationsfvARB( void *args ) @@ -47187,18 +44156,12 @@ static NTSTATUS wow64_ext_glFramebufferSampleLocationsfvARB( void *args ) GLuint start; GLsizei count; PTR32 v; - } *params32 = args; - struct glFramebufferSampleLocationsfvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .start = params32->start, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glFramebufferSampleLocationsfvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferSampleLocationsfvARB( params->target, params->start, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferSampleLocationsfvNV( void *args ) @@ -47210,18 +44173,12 @@ static NTSTATUS wow64_ext_glFramebufferSampleLocationsfvNV( void *args ) GLuint start; GLsizei count; PTR32 v; - } *params32 = args; - struct glFramebufferSampleLocationsfvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .start = params32->start, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glFramebufferSampleLocationsfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferSampleLocationsfvNV( params->target, params->start, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferSamplePositionsfvAMD( void *args ) @@ -47233,18 +44190,12 @@ static NTSTATUS wow64_ext_glFramebufferSamplePositionsfvAMD( void *args ) GLuint numsamples; GLuint pixelindex; PTR32 values; - } *params32 = args; - struct glFramebufferSamplePositionsfvAMD_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .numsamples = params32->numsamples, - .pixelindex = params32->pixelindex, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glFramebufferSamplePositionsfvAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferSamplePositionsfvAMD( params->target, params->numsamples, params->pixelindex, ULongToPtr(params->values) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTexture( void *args ) @@ -47256,18 +44207,12 @@ static NTSTATUS wow64_ext_glFramebufferTexture( void *args ) GLenum attachment; GLuint texture; GLint level; - } *params32 = args; - struct glFramebufferTexture_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .texture = params32->texture, - .level = params32->level, - }; - NTSTATUS status; - status = ext_glFramebufferTexture( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTexture( params->target, params->attachment, params->texture, params->level ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTexture1D( void *args ) @@ -47280,19 +44225,12 @@ static NTSTATUS wow64_ext_glFramebufferTexture1D( void *args ) GLenum textarget; GLuint texture; GLint level; - } *params32 = args; - struct glFramebufferTexture1D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .textarget = params32->textarget, - .texture = params32->texture, - .level = params32->level, - }; - NTSTATUS status; - status = ext_glFramebufferTexture1D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTexture1D( params->target, params->attachment, params->textarget, params->texture, params->level ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTexture1DEXT( void *args ) @@ -47305,19 +44243,12 @@ static NTSTATUS wow64_ext_glFramebufferTexture1DEXT( void *args ) GLenum textarget; GLuint texture; GLint level; - } *params32 = args; - struct glFramebufferTexture1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .textarget = params32->textarget, - .texture = params32->texture, - .level = params32->level, - }; - NTSTATUS status; - status = ext_glFramebufferTexture1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTexture1DEXT( params->target, params->attachment, params->textarget, params->texture, params->level ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTexture2D( void *args ) @@ -47330,19 +44261,12 @@ static NTSTATUS wow64_ext_glFramebufferTexture2D( void *args ) GLenum textarget; GLuint texture; GLint level; - } *params32 = args; - struct glFramebufferTexture2D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .textarget = params32->textarget, - .texture = params32->texture, - .level = params32->level, - }; - NTSTATUS status; - status = ext_glFramebufferTexture2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTexture2D( params->target, params->attachment, params->textarget, params->texture, params->level ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTexture2DEXT( void *args ) @@ -47355,19 +44279,12 @@ static NTSTATUS wow64_ext_glFramebufferTexture2DEXT( void *args ) GLenum textarget; GLuint texture; GLint level; - } *params32 = args; - struct glFramebufferTexture2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .textarget = params32->textarget, - .texture = params32->texture, - .level = params32->level, - }; - NTSTATUS status; - status = ext_glFramebufferTexture2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTexture2DEXT( params->target, params->attachment, params->textarget, params->texture, params->level ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTexture3D( void *args ) @@ -47381,20 +44298,12 @@ static NTSTATUS wow64_ext_glFramebufferTexture3D( void *args ) GLuint texture; GLint level; GLint zoffset; - } *params32 = args; - struct glFramebufferTexture3D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .textarget = params32->textarget, - .texture = params32->texture, - .level = params32->level, - .zoffset = params32->zoffset, - }; - NTSTATUS status; - status = ext_glFramebufferTexture3D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTexture3D( params->target, params->attachment, params->textarget, params->texture, params->level, params->zoffset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTexture3DEXT( void *args ) @@ -47408,20 +44317,12 @@ static NTSTATUS wow64_ext_glFramebufferTexture3DEXT( void *args ) GLuint texture; GLint level; GLint zoffset; - } *params32 = args; - struct glFramebufferTexture3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .textarget = params32->textarget, - .texture = params32->texture, - .level = params32->level, - .zoffset = params32->zoffset, - }; - NTSTATUS status; - status = ext_glFramebufferTexture3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTexture3DEXT( params->target, params->attachment, params->textarget, params->texture, params->level, params->zoffset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTextureARB( void *args ) @@ -47433,18 +44334,12 @@ static NTSTATUS wow64_ext_glFramebufferTextureARB( void *args ) GLenum attachment; GLuint texture; GLint level; - } *params32 = args; - struct glFramebufferTextureARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .texture = params32->texture, - .level = params32->level, - }; - NTSTATUS status; - status = ext_glFramebufferTextureARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTextureARB( params->target, params->attachment, params->texture, params->level ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTextureEXT( void *args ) @@ -47456,18 +44351,12 @@ static NTSTATUS wow64_ext_glFramebufferTextureEXT( void *args ) GLenum attachment; GLuint texture; GLint level; - } *params32 = args; - struct glFramebufferTextureEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .texture = params32->texture, - .level = params32->level, - }; - NTSTATUS status; - status = ext_glFramebufferTextureEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTextureEXT( params->target, params->attachment, params->texture, params->level ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTextureFaceARB( void *args ) @@ -47480,19 +44369,12 @@ static NTSTATUS wow64_ext_glFramebufferTextureFaceARB( void *args ) GLuint texture; GLint level; GLenum face; - } *params32 = args; - struct glFramebufferTextureFaceARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .texture = params32->texture, - .level = params32->level, - .face = params32->face, - }; - NTSTATUS status; - status = ext_glFramebufferTextureFaceARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTextureFaceARB( params->target, params->attachment, params->texture, params->level, params->face ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTextureFaceEXT( void *args ) @@ -47505,19 +44387,12 @@ static NTSTATUS wow64_ext_glFramebufferTextureFaceEXT( void *args ) GLuint texture; GLint level; GLenum face; - } *params32 = args; - struct glFramebufferTextureFaceEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .texture = params32->texture, - .level = params32->level, - .face = params32->face, - }; - NTSTATUS status; - status = ext_glFramebufferTextureFaceEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTextureFaceEXT( params->target, params->attachment, params->texture, params->level, params->face ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTextureLayer( void *args ) @@ -47530,19 +44405,12 @@ static NTSTATUS wow64_ext_glFramebufferTextureLayer( void *args ) GLuint texture; GLint level; GLint layer; - } *params32 = args; - struct glFramebufferTextureLayer_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .texture = params32->texture, - .level = params32->level, - .layer = params32->layer, - }; - NTSTATUS status; - status = ext_glFramebufferTextureLayer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTextureLayer( params->target, params->attachment, params->texture, params->level, params->layer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTextureLayerARB( void *args ) @@ -47555,19 +44423,12 @@ static NTSTATUS wow64_ext_glFramebufferTextureLayerARB( void *args ) GLuint texture; GLint level; GLint layer; - } *params32 = args; - struct glFramebufferTextureLayerARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .texture = params32->texture, - .level = params32->level, - .layer = params32->layer, - }; - NTSTATUS status; - status = ext_glFramebufferTextureLayerARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTextureLayerARB( params->target, params->attachment, params->texture, params->level, params->layer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTextureLayerEXT( void *args ) @@ -47580,19 +44441,12 @@ static NTSTATUS wow64_ext_glFramebufferTextureLayerEXT( void *args ) GLuint texture; GLint level; GLint layer; - } *params32 = args; - struct glFramebufferTextureLayerEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .texture = params32->texture, - .level = params32->level, - .layer = params32->layer, - }; - NTSTATUS status; - status = ext_glFramebufferTextureLayerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTextureLayerEXT( params->target, params->attachment, params->texture, params->level, params->layer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFramebufferTextureMultiviewOVR( void *args ) @@ -47606,20 +44460,12 @@ static NTSTATUS wow64_ext_glFramebufferTextureMultiviewOVR( void *args ) GLint level; GLint baseViewIndex; GLsizei numViews; - } *params32 = args; - struct glFramebufferTextureMultiviewOVR_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .texture = params32->texture, - .level = params32->level, - .baseViewIndex = params32->baseViewIndex, - .numViews = params32->numViews, - }; - NTSTATUS status; - status = ext_glFramebufferTextureMultiviewOVR( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFramebufferTextureMultiviewOVR( params->target, params->attachment, params->texture, params->level, params->baseViewIndex, params->numViews ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFreeObjectBufferATI( void *args ) @@ -47628,15 +44474,12 @@ static NTSTATUS wow64_ext_glFreeObjectBufferATI( void *args ) { PTR32 teb; GLuint buffer; - } *params32 = args; - struct glFreeObjectBufferATI_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glFreeObjectBufferATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFreeObjectBufferATI( params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFrustumfOES( void *args ) @@ -47650,20 +44493,12 @@ static NTSTATUS wow64_ext_glFrustumfOES( void *args ) GLfloat t; GLfloat n; GLfloat f; - } *params32 = args; - struct glFrustumfOES_params params = - { - .teb = get_teb64(params32->teb), - .l = params32->l, - .r = params32->r, - .b = params32->b, - .t = params32->t, - .n = params32->n, - .f = params32->f, - }; - NTSTATUS status; - status = ext_glFrustumfOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFrustumfOES( params->l, params->r, params->b, params->t, params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glFrustumxOES( void *args ) @@ -47677,20 +44512,12 @@ static NTSTATUS wow64_ext_glFrustumxOES( void *args ) GLfixed t; GLfixed n; GLfixed f; - } *params32 = args; - struct glFrustumxOES_params params = - { - .teb = get_teb64(params32->teb), - .l = params32->l, - .r = params32->r, - .b = params32->b, - .t = params32->t, - .n = params32->n, - .f = params32->f, - }; - NTSTATUS status; - status = ext_glFrustumxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFrustumxOES( params->l, params->r, params->b, params->t, params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenAsyncMarkersSGIX( void *args ) @@ -47700,16 +44527,12 @@ static NTSTATUS wow64_ext_glGenAsyncMarkersSGIX( void *args ) PTR32 teb; GLsizei range; GLuint ret; - } *params32 = args; - struct glGenAsyncMarkersSGIX_params params = - { - .teb = get_teb64(params32->teb), - .range = params32->range, - }; - NTSTATUS status; - status = ext_glGenAsyncMarkersSGIX( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGenAsyncMarkersSGIX( params->range ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenBuffers( void *args ) @@ -47719,16 +44542,12 @@ static NTSTATUS wow64_ext_glGenBuffers( void *args ) PTR32 teb; GLsizei n; PTR32 buffers; - } *params32 = args; - struct glGenBuffers_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .buffers = ULongToPtr(params32->buffers), - }; - NTSTATUS status; - status = ext_glGenBuffers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenBuffers( params->n, ULongToPtr(params->buffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenBuffersARB( void *args ) @@ -47738,16 +44557,12 @@ static NTSTATUS wow64_ext_glGenBuffersARB( void *args ) PTR32 teb; GLsizei n; PTR32 buffers; - } *params32 = args; - struct glGenBuffersARB_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .buffers = ULongToPtr(params32->buffers), - }; - NTSTATUS status; - status = ext_glGenBuffersARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenBuffersARB( params->n, ULongToPtr(params->buffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenFencesAPPLE( void *args ) @@ -47757,16 +44572,12 @@ static NTSTATUS wow64_ext_glGenFencesAPPLE( void *args ) PTR32 teb; GLsizei n; PTR32 fences; - } *params32 = args; - struct glGenFencesAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .fences = ULongToPtr(params32->fences), - }; - NTSTATUS status; - status = ext_glGenFencesAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenFencesAPPLE( params->n, ULongToPtr(params->fences) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenFencesNV( void *args ) @@ -47776,16 +44587,12 @@ static NTSTATUS wow64_ext_glGenFencesNV( void *args ) PTR32 teb; GLsizei n; PTR32 fences; - } *params32 = args; - struct glGenFencesNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .fences = ULongToPtr(params32->fences), - }; - NTSTATUS status; - status = ext_glGenFencesNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenFencesNV( params->n, ULongToPtr(params->fences) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenFragmentShadersATI( void *args ) @@ -47795,16 +44602,12 @@ static NTSTATUS wow64_ext_glGenFragmentShadersATI( void *args ) PTR32 teb; GLuint range; GLuint ret; - } *params32 = args; - struct glGenFragmentShadersATI_params params = - { - .teb = get_teb64(params32->teb), - .range = params32->range, - }; - NTSTATUS status; - status = ext_glGenFragmentShadersATI( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGenFragmentShadersATI( params->range ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenFramebuffers( void *args ) @@ -47814,16 +44617,12 @@ static NTSTATUS wow64_ext_glGenFramebuffers( void *args ) PTR32 teb; GLsizei n; PTR32 framebuffers; - } *params32 = args; - struct glGenFramebuffers_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .framebuffers = ULongToPtr(params32->framebuffers), - }; - NTSTATUS status; - status = ext_glGenFramebuffers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenFramebuffers( params->n, ULongToPtr(params->framebuffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenFramebuffersEXT( void *args ) @@ -47833,16 +44632,12 @@ static NTSTATUS wow64_ext_glGenFramebuffersEXT( void *args ) PTR32 teb; GLsizei n; PTR32 framebuffers; - } *params32 = args; - struct glGenFramebuffersEXT_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .framebuffers = ULongToPtr(params32->framebuffers), - }; - NTSTATUS status; - status = ext_glGenFramebuffersEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenFramebuffersEXT( params->n, ULongToPtr(params->framebuffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenNamesAMD( void *args ) @@ -47853,17 +44648,12 @@ static NTSTATUS wow64_ext_glGenNamesAMD( void *args ) GLenum identifier; GLuint num; PTR32 names; - } *params32 = args; - struct glGenNamesAMD_params params = - { - .teb = get_teb64(params32->teb), - .identifier = params32->identifier, - .num = params32->num, - .names = ULongToPtr(params32->names), - }; - NTSTATUS status; - status = ext_glGenNamesAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenNamesAMD( params->identifier, params->num, ULongToPtr(params->names) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenOcclusionQueriesNV( void *args ) @@ -47873,16 +44663,12 @@ static NTSTATUS wow64_ext_glGenOcclusionQueriesNV( void *args ) PTR32 teb; GLsizei n; PTR32 ids; - } *params32 = args; - struct glGenOcclusionQueriesNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .ids = ULongToPtr(params32->ids), - }; - NTSTATUS status; - status = ext_glGenOcclusionQueriesNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenOcclusionQueriesNV( params->n, ULongToPtr(params->ids) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenPathsNV( void *args ) @@ -47892,16 +44678,12 @@ static NTSTATUS wow64_ext_glGenPathsNV( void *args ) PTR32 teb; GLsizei range; GLuint ret; - } *params32 = args; - struct glGenPathsNV_params params = - { - .teb = get_teb64(params32->teb), - .range = params32->range, - }; - NTSTATUS status; - status = ext_glGenPathsNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGenPathsNV( params->range ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenPerfMonitorsAMD( void *args ) @@ -47911,16 +44693,12 @@ static NTSTATUS wow64_ext_glGenPerfMonitorsAMD( void *args ) PTR32 teb; GLsizei n; PTR32 monitors; - } *params32 = args; - struct glGenPerfMonitorsAMD_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .monitors = ULongToPtr(params32->monitors), - }; - NTSTATUS status; - status = ext_glGenPerfMonitorsAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenPerfMonitorsAMD( params->n, ULongToPtr(params->monitors) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenProgramPipelines( void *args ) @@ -47930,16 +44708,12 @@ static NTSTATUS wow64_ext_glGenProgramPipelines( void *args ) PTR32 teb; GLsizei n; PTR32 pipelines; - } *params32 = args; - struct glGenProgramPipelines_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .pipelines = ULongToPtr(params32->pipelines), - }; - NTSTATUS status; - status = ext_glGenProgramPipelines( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenProgramPipelines( params->n, ULongToPtr(params->pipelines) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenProgramsARB( void *args ) @@ -47949,16 +44723,12 @@ static NTSTATUS wow64_ext_glGenProgramsARB( void *args ) PTR32 teb; GLsizei n; PTR32 programs; - } *params32 = args; - struct glGenProgramsARB_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .programs = ULongToPtr(params32->programs), - }; - NTSTATUS status; - status = ext_glGenProgramsARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenProgramsARB( params->n, ULongToPtr(params->programs) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenProgramsNV( void *args ) @@ -47968,16 +44738,12 @@ static NTSTATUS wow64_ext_glGenProgramsNV( void *args ) PTR32 teb; GLsizei n; PTR32 programs; - } *params32 = args; - struct glGenProgramsNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .programs = ULongToPtr(params32->programs), - }; - NTSTATUS status; - status = ext_glGenProgramsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenProgramsNV( params->n, ULongToPtr(params->programs) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenQueries( void *args ) @@ -47987,16 +44753,12 @@ static NTSTATUS wow64_ext_glGenQueries( void *args ) PTR32 teb; GLsizei n; PTR32 ids; - } *params32 = args; - struct glGenQueries_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .ids = ULongToPtr(params32->ids), - }; - NTSTATUS status; - status = ext_glGenQueries( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenQueries( params->n, ULongToPtr(params->ids) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenQueriesARB( void *args ) @@ -48006,16 +44768,12 @@ static NTSTATUS wow64_ext_glGenQueriesARB( void *args ) PTR32 teb; GLsizei n; PTR32 ids; - } *params32 = args; - struct glGenQueriesARB_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .ids = ULongToPtr(params32->ids), - }; - NTSTATUS status; - status = ext_glGenQueriesARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenQueriesARB( params->n, ULongToPtr(params->ids) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenQueryResourceTagNV( void *args ) @@ -48025,16 +44783,12 @@ static NTSTATUS wow64_ext_glGenQueryResourceTagNV( void *args ) PTR32 teb; GLsizei n; PTR32 tagIds; - } *params32 = args; - struct glGenQueryResourceTagNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .tagIds = ULongToPtr(params32->tagIds), - }; - NTSTATUS status; - status = ext_glGenQueryResourceTagNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenQueryResourceTagNV( params->n, ULongToPtr(params->tagIds) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenRenderbuffers( void *args ) @@ -48044,16 +44798,12 @@ static NTSTATUS wow64_ext_glGenRenderbuffers( void *args ) PTR32 teb; GLsizei n; PTR32 renderbuffers; - } *params32 = args; - struct glGenRenderbuffers_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .renderbuffers = ULongToPtr(params32->renderbuffers), - }; - NTSTATUS status; - status = ext_glGenRenderbuffers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenRenderbuffers( params->n, ULongToPtr(params->renderbuffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenRenderbuffersEXT( void *args ) @@ -48063,16 +44813,12 @@ static NTSTATUS wow64_ext_glGenRenderbuffersEXT( void *args ) PTR32 teb; GLsizei n; PTR32 renderbuffers; - } *params32 = args; - struct glGenRenderbuffersEXT_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .renderbuffers = ULongToPtr(params32->renderbuffers), - }; - NTSTATUS status; - status = ext_glGenRenderbuffersEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenRenderbuffersEXT( params->n, ULongToPtr(params->renderbuffers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenSamplers( void *args ) @@ -48082,16 +44828,12 @@ static NTSTATUS wow64_ext_glGenSamplers( void *args ) PTR32 teb; GLsizei count; PTR32 samplers; - } *params32 = args; - struct glGenSamplers_params params = - { - .teb = get_teb64(params32->teb), - .count = params32->count, - .samplers = ULongToPtr(params32->samplers), - }; - NTSTATUS status; - status = ext_glGenSamplers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenSamplers( params->count, ULongToPtr(params->samplers) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenSemaphoresEXT( void *args ) @@ -48101,16 +44843,12 @@ static NTSTATUS wow64_ext_glGenSemaphoresEXT( void *args ) PTR32 teb; GLsizei n; PTR32 semaphores; - } *params32 = args; - struct glGenSemaphoresEXT_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .semaphores = ULongToPtr(params32->semaphores), - }; - NTSTATUS status; - status = ext_glGenSemaphoresEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenSemaphoresEXT( params->n, ULongToPtr(params->semaphores) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenSymbolsEXT( void *args ) @@ -48123,19 +44861,12 @@ static NTSTATUS wow64_ext_glGenSymbolsEXT( void *args ) GLenum range; GLuint components; GLuint ret; - } *params32 = args; - struct glGenSymbolsEXT_params params = - { - .teb = get_teb64(params32->teb), - .datatype = params32->datatype, - .storagetype = params32->storagetype, - .range = params32->range, - .components = params32->components, - }; - NTSTATUS status; - status = ext_glGenSymbolsEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGenSymbolsEXT( params->datatype, params->storagetype, params->range, params->components ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenTexturesEXT( void *args ) @@ -48145,16 +44876,12 @@ static NTSTATUS wow64_ext_glGenTexturesEXT( void *args ) PTR32 teb; GLsizei n; PTR32 textures; - } *params32 = args; - struct glGenTexturesEXT_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .textures = ULongToPtr(params32->textures), - }; - NTSTATUS status; - status = ext_glGenTexturesEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenTexturesEXT( params->n, ULongToPtr(params->textures) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenTransformFeedbacks( void *args ) @@ -48164,16 +44891,12 @@ static NTSTATUS wow64_ext_glGenTransformFeedbacks( void *args ) PTR32 teb; GLsizei n; PTR32 ids; - } *params32 = args; - struct glGenTransformFeedbacks_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .ids = ULongToPtr(params32->ids), - }; - NTSTATUS status; - status = ext_glGenTransformFeedbacks( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenTransformFeedbacks( params->n, ULongToPtr(params->ids) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenTransformFeedbacksNV( void *args ) @@ -48183,16 +44906,12 @@ static NTSTATUS wow64_ext_glGenTransformFeedbacksNV( void *args ) PTR32 teb; GLsizei n; PTR32 ids; - } *params32 = args; - struct glGenTransformFeedbacksNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .ids = ULongToPtr(params32->ids), - }; - NTSTATUS status; - status = ext_glGenTransformFeedbacksNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenTransformFeedbacksNV( params->n, ULongToPtr(params->ids) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenVertexArrays( void *args ) @@ -48202,16 +44921,12 @@ static NTSTATUS wow64_ext_glGenVertexArrays( void *args ) PTR32 teb; GLsizei n; PTR32 arrays; - } *params32 = args; - struct glGenVertexArrays_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .arrays = ULongToPtr(params32->arrays), - }; - NTSTATUS status; - status = ext_glGenVertexArrays( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenVertexArrays( params->n, ULongToPtr(params->arrays) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenVertexArraysAPPLE( void *args ) @@ -48221,16 +44936,12 @@ static NTSTATUS wow64_ext_glGenVertexArraysAPPLE( void *args ) PTR32 teb; GLsizei n; PTR32 arrays; - } *params32 = args; - struct glGenVertexArraysAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .arrays = ULongToPtr(params32->arrays), - }; - NTSTATUS status; - status = ext_glGenVertexArraysAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenVertexArraysAPPLE( params->n, ULongToPtr(params->arrays) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenVertexShadersEXT( void *args ) @@ -48240,16 +44951,12 @@ static NTSTATUS wow64_ext_glGenVertexShadersEXT( void *args ) PTR32 teb; GLuint range; GLuint ret; - } *params32 = args; - struct glGenVertexShadersEXT_params params = - { - .teb = get_teb64(params32->teb), - .range = params32->range, - }; - NTSTATUS status; - status = ext_glGenVertexShadersEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGenVertexShadersEXT( params->range ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenerateMipmap( void *args ) @@ -48258,15 +44965,12 @@ static NTSTATUS wow64_ext_glGenerateMipmap( void *args ) { PTR32 teb; GLenum target; - } *params32 = args; - struct glGenerateMipmap_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glGenerateMipmap( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenerateMipmap( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenerateMipmapEXT( void *args ) @@ -48275,15 +44979,12 @@ static NTSTATUS wow64_ext_glGenerateMipmapEXT( void *args ) { PTR32 teb; GLenum target; - } *params32 = args; - struct glGenerateMipmapEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glGenerateMipmapEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenerateMipmapEXT( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenerateMultiTexMipmapEXT( void *args ) @@ -48293,16 +44994,12 @@ static NTSTATUS wow64_ext_glGenerateMultiTexMipmapEXT( void *args ) PTR32 teb; GLenum texunit; GLenum target; - } *params32 = args; - struct glGenerateMultiTexMipmapEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - }; - NTSTATUS status; - status = ext_glGenerateMultiTexMipmapEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenerateMultiTexMipmapEXT( params->texunit, params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenerateTextureMipmap( void *args ) @@ -48311,15 +45008,12 @@ static NTSTATUS wow64_ext_glGenerateTextureMipmap( void *args ) { PTR32 teb; GLuint texture; - } *params32 = args; - struct glGenerateTextureMipmap_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - }; - NTSTATUS status; - status = ext_glGenerateTextureMipmap( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenerateTextureMipmap( params->texture ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGenerateTextureMipmapEXT( void *args ) @@ -48329,16 +45023,12 @@ static NTSTATUS wow64_ext_glGenerateTextureMipmapEXT( void *args ) PTR32 teb; GLuint texture; GLenum target; - } *params32 = args; - struct glGenerateTextureMipmapEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - }; - NTSTATUS status; - status = ext_glGenerateTextureMipmapEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGenerateTextureMipmapEXT( params->texture, params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetActiveAtomicCounterBufferiv( void *args ) @@ -48350,18 +45040,11 @@ static NTSTATUS wow64_ext_glGetActiveAtomicCounterBufferiv( void *args ) GLuint bufferIndex; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetActiveAtomicCounterBufferiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .bufferIndex = params32->bufferIndex, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetActiveAtomicCounterBufferiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetActiveAtomicCounterBufferiv( params->program, params->bufferIndex, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetActiveAttrib( void *args ) @@ -48376,21 +45059,11 @@ static NTSTATUS wow64_ext_glGetActiveAttrib( void *args ) PTR32 size; PTR32 type; PTR32 name; - } *params32 = args; - struct glGetActiveAttrib_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .index = params32->index, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .size = ULongToPtr(params32->size), - .type = ULongToPtr(params32->type), - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetActiveAttrib( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetActiveAttrib( params->program, params->index, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->size), ULongToPtr(params->type), ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetActiveAttribARB( void *args ) @@ -48405,21 +45078,11 @@ static NTSTATUS wow64_ext_glGetActiveAttribARB( void *args ) PTR32 size; PTR32 type; PTR32 name; - } *params32 = args; - struct glGetActiveAttribARB_params params = - { - .teb = get_teb64(params32->teb), - .programObj = params32->programObj, - .index = params32->index, - .maxLength = params32->maxLength, - .length = ULongToPtr(params32->length), - .size = ULongToPtr(params32->size), - .type = ULongToPtr(params32->type), - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetActiveAttribARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetActiveAttribARB( params->programObj, params->index, params->maxLength, ULongToPtr(params->length), ULongToPtr(params->size), ULongToPtr(params->type), ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetActiveSubroutineName( void *args ) @@ -48433,20 +45096,11 @@ static NTSTATUS wow64_ext_glGetActiveSubroutineName( void *args ) GLsizei bufSize; PTR32 length; PTR32 name; - } *params32 = args; - struct glGetActiveSubroutineName_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .shadertype = params32->shadertype, - .index = params32->index, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetActiveSubroutineName( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetActiveSubroutineName( params->program, params->shadertype, params->index, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetActiveSubroutineUniformName( void *args ) @@ -48460,20 +45114,11 @@ static NTSTATUS wow64_ext_glGetActiveSubroutineUniformName( void *args ) GLsizei bufSize; PTR32 length; PTR32 name; - } *params32 = args; - struct glGetActiveSubroutineUniformName_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .shadertype = params32->shadertype, - .index = params32->index, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetActiveSubroutineUniformName( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetActiveSubroutineUniformName( params->program, params->shadertype, params->index, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetActiveSubroutineUniformiv( void *args ) @@ -48486,19 +45131,11 @@ static NTSTATUS wow64_ext_glGetActiveSubroutineUniformiv( void *args ) GLuint index; GLenum pname; PTR32 values; - } *params32 = args; - struct glGetActiveSubroutineUniformiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .shadertype = params32->shadertype, - .index = params32->index, - .pname = params32->pname, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetActiveSubroutineUniformiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetActiveSubroutineUniformiv( params->program, params->shadertype, params->index, params->pname, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetActiveUniform( void *args ) @@ -48513,21 +45150,11 @@ static NTSTATUS wow64_ext_glGetActiveUniform( void *args ) PTR32 size; PTR32 type; PTR32 name; - } *params32 = args; - struct glGetActiveUniform_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .index = params32->index, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .size = ULongToPtr(params32->size), - .type = ULongToPtr(params32->type), - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetActiveUniform( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetActiveUniform( params->program, params->index, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->size), ULongToPtr(params->type), ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetActiveUniformARB( void *args ) @@ -48542,21 +45169,11 @@ static NTSTATUS wow64_ext_glGetActiveUniformARB( void *args ) PTR32 size; PTR32 type; PTR32 name; - } *params32 = args; - struct glGetActiveUniformARB_params params = - { - .teb = get_teb64(params32->teb), - .programObj = params32->programObj, - .index = params32->index, - .maxLength = params32->maxLength, - .length = ULongToPtr(params32->length), - .size = ULongToPtr(params32->size), - .type = ULongToPtr(params32->type), - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetActiveUniformARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetActiveUniformARB( params->programObj, params->index, params->maxLength, ULongToPtr(params->length), ULongToPtr(params->size), ULongToPtr(params->type), ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetActiveUniformBlockName( void *args ) @@ -48569,19 +45186,11 @@ static NTSTATUS wow64_ext_glGetActiveUniformBlockName( void *args ) GLsizei bufSize; PTR32 length; PTR32 uniformBlockName; - } *params32 = args; - struct glGetActiveUniformBlockName_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .uniformBlockIndex = params32->uniformBlockIndex, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .uniformBlockName = ULongToPtr(params32->uniformBlockName), - }; - NTSTATUS status; - status = ext_glGetActiveUniformBlockName( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetActiveUniformBlockName( params->program, params->uniformBlockIndex, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->uniformBlockName) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetActiveUniformBlockiv( void *args ) @@ -48593,18 +45202,11 @@ static NTSTATUS wow64_ext_glGetActiveUniformBlockiv( void *args ) GLuint uniformBlockIndex; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetActiveUniformBlockiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .uniformBlockIndex = params32->uniformBlockIndex, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetActiveUniformBlockiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetActiveUniformBlockiv( params->program, params->uniformBlockIndex, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetActiveUniformName( void *args ) @@ -48617,19 +45219,11 @@ static NTSTATUS wow64_ext_glGetActiveUniformName( void *args ) GLsizei bufSize; PTR32 length; PTR32 uniformName; - } *params32 = args; - struct glGetActiveUniformName_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .uniformIndex = params32->uniformIndex, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .uniformName = ULongToPtr(params32->uniformName), - }; - NTSTATUS status; - status = ext_glGetActiveUniformName( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetActiveUniformName( params->program, params->uniformIndex, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->uniformName) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetActiveUniformsiv( void *args ) @@ -48642,19 +45236,11 @@ static NTSTATUS wow64_ext_glGetActiveUniformsiv( void *args ) PTR32 uniformIndices; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetActiveUniformsiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .uniformCount = params32->uniformCount, - .uniformIndices = ULongToPtr(params32->uniformIndices), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetActiveUniformsiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetActiveUniformsiv( params->program, params->uniformCount, ULongToPtr(params->uniformIndices), params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetActiveVaryingNV( void *args ) @@ -48669,21 +45255,11 @@ static NTSTATUS wow64_ext_glGetActiveVaryingNV( void *args ) PTR32 size; PTR32 type; PTR32 name; - } *params32 = args; - struct glGetActiveVaryingNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .index = params32->index, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .size = ULongToPtr(params32->size), - .type = ULongToPtr(params32->type), - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetActiveVaryingNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetActiveVaryingNV( params->program, params->index, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->size), ULongToPtr(params->type), ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetArrayObjectfvATI( void *args ) @@ -48694,17 +45270,11 @@ static NTSTATUS wow64_ext_glGetArrayObjectfvATI( void *args ) GLenum array; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetArrayObjectfvATI_params params = - { - .teb = get_teb64(params32->teb), - .array = params32->array, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetArrayObjectfvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetArrayObjectfvATI( params->array, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetArrayObjectivATI( void *args ) @@ -48715,17 +45285,11 @@ static NTSTATUS wow64_ext_glGetArrayObjectivATI( void *args ) GLenum array; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetArrayObjectivATI_params params = - { - .teb = get_teb64(params32->teb), - .array = params32->array, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetArrayObjectivATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetArrayObjectivATI( params->array, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetAttachedObjectsARB( void *args ) @@ -48737,18 +45301,11 @@ static NTSTATUS wow64_ext_glGetAttachedObjectsARB( void *args ) GLsizei maxCount; PTR32 count; PTR32 obj; - } *params32 = args; - struct glGetAttachedObjectsARB_params params = - { - .teb = get_teb64(params32->teb), - .containerObj = params32->containerObj, - .maxCount = params32->maxCount, - .count = ULongToPtr(params32->count), - .obj = ULongToPtr(params32->obj), - }; - NTSTATUS status; - status = ext_glGetAttachedObjectsARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetAttachedObjectsARB( params->containerObj, params->maxCount, ULongToPtr(params->count), ULongToPtr(params->obj) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetAttachedShaders( void *args ) @@ -48760,18 +45317,11 @@ static NTSTATUS wow64_ext_glGetAttachedShaders( void *args ) GLsizei maxCount; PTR32 count; PTR32 shaders; - } *params32 = args; - struct glGetAttachedShaders_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .maxCount = params32->maxCount, - .count = ULongToPtr(params32->count), - .shaders = ULongToPtr(params32->shaders), - }; - NTSTATUS status; - status = ext_glGetAttachedShaders( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetAttachedShaders( params->program, params->maxCount, ULongToPtr(params->count), ULongToPtr(params->shaders) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetAttribLocation( void *args ) @@ -48782,17 +45332,11 @@ static NTSTATUS wow64_ext_glGetAttribLocation( void *args ) GLuint program; PTR32 name; GLint ret; - } *params32 = args; - struct glGetAttribLocation_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetAttribLocation( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetAttribLocation( params->program, ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetAttribLocationARB( void *args ) @@ -48803,17 +45347,11 @@ static NTSTATUS wow64_ext_glGetAttribLocationARB( void *args ) GLhandleARB programObj; PTR32 name; GLint ret; - } *params32 = args; - struct glGetAttribLocationARB_params params = - { - .teb = get_teb64(params32->teb), - .programObj = params32->programObj, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetAttribLocationARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetAttribLocationARB( params->programObj, ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetBooleanIndexedvEXT( void *args ) @@ -48824,17 +45362,11 @@ static NTSTATUS wow64_ext_glGetBooleanIndexedvEXT( void *args ) GLenum target; GLuint index; PTR32 data; - } *params32 = args; - struct glGetBooleanIndexedvEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetBooleanIndexedvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetBooleanIndexedvEXT( params->target, params->index, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetBooleani_v( void *args ) @@ -48845,17 +45377,11 @@ static NTSTATUS wow64_ext_glGetBooleani_v( void *args ) GLenum target; GLuint index; PTR32 data; - } *params32 = args; - struct glGetBooleani_v_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetBooleani_v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetBooleani_v( params->target, params->index, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetBufferParameteri64v( void *args ) @@ -48866,17 +45392,11 @@ static NTSTATUS wow64_ext_glGetBufferParameteri64v( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetBufferParameteri64v_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetBufferParameteri64v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetBufferParameteri64v( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetBufferParameteriv( void *args ) @@ -48887,17 +45407,11 @@ static NTSTATUS wow64_ext_glGetBufferParameteriv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetBufferParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetBufferParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetBufferParameteriv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetBufferParameterivARB( void *args ) @@ -48908,17 +45422,11 @@ static NTSTATUS wow64_ext_glGetBufferParameterivARB( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetBufferParameterivARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetBufferParameterivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetBufferParameterivARB( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetBufferParameterui64vNV( void *args ) @@ -48929,17 +45437,11 @@ static NTSTATUS wow64_ext_glGetBufferParameterui64vNV( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetBufferParameterui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetBufferParameterui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetBufferParameterui64vNV( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetBufferSubData( void *args ) @@ -48951,18 +45453,11 @@ static NTSTATUS wow64_ext_glGetBufferSubData( void *args ) PTR32 offset; PTR32 size; PTR32 data; - } *params32 = args; - struct glGetBufferSubData_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetBufferSubData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetBufferSubData( params->target, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetBufferSubDataARB( void *args ) @@ -48974,18 +45469,11 @@ static NTSTATUS wow64_ext_glGetBufferSubDataARB( void *args ) PTR32 offset; PTR32 size; PTR32 data; - } *params32 = args; - struct glGetBufferSubDataARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .offset = (GLintptrARB)ULongToPtr(params32->offset), - .size = (GLsizeiptrARB)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetBufferSubDataARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetBufferSubDataARB( params->target, (GLintptrARB)ULongToPtr(params->offset), (GLsizeiptrARB)ULongToPtr(params->size), ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetClipPlanefOES( void *args ) @@ -48995,16 +45483,11 @@ static NTSTATUS wow64_ext_glGetClipPlanefOES( void *args ) PTR32 teb; GLenum plane; PTR32 equation; - } *params32 = args; - struct glGetClipPlanefOES_params params = - { - .teb = get_teb64(params32->teb), - .plane = params32->plane, - .equation = ULongToPtr(params32->equation), - }; - NTSTATUS status; - status = ext_glGetClipPlanefOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetClipPlanefOES( params->plane, ULongToPtr(params->equation) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetClipPlanexOES( void *args ) @@ -49014,16 +45497,11 @@ static NTSTATUS wow64_ext_glGetClipPlanexOES( void *args ) PTR32 teb; GLenum plane; PTR32 equation; - } *params32 = args; - struct glGetClipPlanexOES_params params = - { - .teb = get_teb64(params32->teb), - .plane = params32->plane, - .equation = ULongToPtr(params32->equation), - }; - NTSTATUS status; - status = ext_glGetClipPlanexOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetClipPlanexOES( params->plane, ULongToPtr(params->equation) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetColorTable( void *args ) @@ -49035,18 +45513,11 @@ static NTSTATUS wow64_ext_glGetColorTable( void *args ) GLenum format; GLenum type; PTR32 table; - } *params32 = args; - struct glGetColorTable_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .format = params32->format, - .type = params32->type, - .table = ULongToPtr(params32->table), - }; - NTSTATUS status; - status = ext_glGetColorTable( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetColorTable( params->target, params->format, params->type, ULongToPtr(params->table) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetColorTableEXT( void *args ) @@ -49058,18 +45529,11 @@ static NTSTATUS wow64_ext_glGetColorTableEXT( void *args ) GLenum format; GLenum type; PTR32 data; - } *params32 = args; - struct glGetColorTableEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .format = params32->format, - .type = params32->type, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetColorTableEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetColorTableEXT( params->target, params->format, params->type, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetColorTableParameterfv( void *args ) @@ -49080,17 +45544,11 @@ static NTSTATUS wow64_ext_glGetColorTableParameterfv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetColorTableParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetColorTableParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetColorTableParameterfv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetColorTableParameterfvEXT( void *args ) @@ -49101,17 +45559,11 @@ static NTSTATUS wow64_ext_glGetColorTableParameterfvEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetColorTableParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetColorTableParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetColorTableParameterfvEXT( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetColorTableParameterfvSGI( void *args ) @@ -49122,17 +45574,11 @@ static NTSTATUS wow64_ext_glGetColorTableParameterfvSGI( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetColorTableParameterfvSGI_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetColorTableParameterfvSGI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetColorTableParameterfvSGI( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetColorTableParameteriv( void *args ) @@ -49143,17 +45589,11 @@ static NTSTATUS wow64_ext_glGetColorTableParameteriv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetColorTableParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetColorTableParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetColorTableParameteriv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetColorTableParameterivEXT( void *args ) @@ -49164,17 +45604,11 @@ static NTSTATUS wow64_ext_glGetColorTableParameterivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetColorTableParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetColorTableParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetColorTableParameterivEXT( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetColorTableParameterivSGI( void *args ) @@ -49185,17 +45619,11 @@ static NTSTATUS wow64_ext_glGetColorTableParameterivSGI( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetColorTableParameterivSGI_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetColorTableParameterivSGI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetColorTableParameterivSGI( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetColorTableSGI( void *args ) @@ -49207,18 +45635,11 @@ static NTSTATUS wow64_ext_glGetColorTableSGI( void *args ) GLenum format; GLenum type; PTR32 table; - } *params32 = args; - struct glGetColorTableSGI_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .format = params32->format, - .type = params32->type, - .table = ULongToPtr(params32->table), - }; - NTSTATUS status; - status = ext_glGetColorTableSGI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetColorTableSGI( params->target, params->format, params->type, ULongToPtr(params->table) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetCombinerInputParameterfvNV( void *args ) @@ -49231,19 +45652,11 @@ static NTSTATUS wow64_ext_glGetCombinerInputParameterfvNV( void *args ) GLenum variable; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetCombinerInputParameterfvNV_params params = - { - .teb = get_teb64(params32->teb), - .stage = params32->stage, - .portion = params32->portion, - .variable = params32->variable, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetCombinerInputParameterfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetCombinerInputParameterfvNV( params->stage, params->portion, params->variable, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetCombinerInputParameterivNV( void *args ) @@ -49256,19 +45669,11 @@ static NTSTATUS wow64_ext_glGetCombinerInputParameterivNV( void *args ) GLenum variable; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetCombinerInputParameterivNV_params params = - { - .teb = get_teb64(params32->teb), - .stage = params32->stage, - .portion = params32->portion, - .variable = params32->variable, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetCombinerInputParameterivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetCombinerInputParameterivNV( params->stage, params->portion, params->variable, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetCombinerOutputParameterfvNV( void *args ) @@ -49280,18 +45685,11 @@ static NTSTATUS wow64_ext_glGetCombinerOutputParameterfvNV( void *args ) GLenum portion; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetCombinerOutputParameterfvNV_params params = - { - .teb = get_teb64(params32->teb), - .stage = params32->stage, - .portion = params32->portion, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetCombinerOutputParameterfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetCombinerOutputParameterfvNV( params->stage, params->portion, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetCombinerOutputParameterivNV( void *args ) @@ -49303,18 +45701,11 @@ static NTSTATUS wow64_ext_glGetCombinerOutputParameterivNV( void *args ) GLenum portion; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetCombinerOutputParameterivNV_params params = - { - .teb = get_teb64(params32->teb), - .stage = params32->stage, - .portion = params32->portion, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetCombinerOutputParameterivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetCombinerOutputParameterivNV( params->stage, params->portion, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetCombinerStageParameterfvNV( void *args ) @@ -49325,17 +45716,11 @@ static NTSTATUS wow64_ext_glGetCombinerStageParameterfvNV( void *args ) GLenum stage; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetCombinerStageParameterfvNV_params params = - { - .teb = get_teb64(params32->teb), - .stage = params32->stage, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetCombinerStageParameterfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetCombinerStageParameterfvNV( params->stage, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetCommandHeaderNV( void *args ) @@ -49346,17 +45731,11 @@ static NTSTATUS wow64_ext_glGetCommandHeaderNV( void *args ) GLenum tokenID; GLuint size; GLuint ret; - } *params32 = args; - struct glGetCommandHeaderNV_params params = - { - .teb = get_teb64(params32->teb), - .tokenID = params32->tokenID, - .size = params32->size, - }; - NTSTATUS status; - status = ext_glGetCommandHeaderNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetCommandHeaderNV( params->tokenID, params->size ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetCompressedMultiTexImageEXT( void *args ) @@ -49368,18 +45747,11 @@ static NTSTATUS wow64_ext_glGetCompressedMultiTexImageEXT( void *args ) GLenum target; GLint lod; PTR32 img; - } *params32 = args; - struct glGetCompressedMultiTexImageEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .lod = params32->lod, - .img = ULongToPtr(params32->img), - }; - NTSTATUS status; - status = ext_glGetCompressedMultiTexImageEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetCompressedMultiTexImageEXT( params->texunit, params->target, params->lod, ULongToPtr(params->img) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetCompressedTexImage( void *args ) @@ -49390,17 +45762,11 @@ static NTSTATUS wow64_ext_glGetCompressedTexImage( void *args ) GLenum target; GLint level; PTR32 img; - } *params32 = args; - struct glGetCompressedTexImage_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .img = ULongToPtr(params32->img), - }; - NTSTATUS status; - status = ext_glGetCompressedTexImage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetCompressedTexImage( params->target, params->level, ULongToPtr(params->img) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetCompressedTexImageARB( void *args ) @@ -49411,17 +45777,11 @@ static NTSTATUS wow64_ext_glGetCompressedTexImageARB( void *args ) GLenum target; GLint level; PTR32 img; - } *params32 = args; - struct glGetCompressedTexImageARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .img = ULongToPtr(params32->img), - }; - NTSTATUS status; - status = ext_glGetCompressedTexImageARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetCompressedTexImageARB( params->target, params->level, ULongToPtr(params->img) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetCompressedTextureImage( void *args ) @@ -49433,18 +45793,11 @@ static NTSTATUS wow64_ext_glGetCompressedTextureImage( void *args ) GLint level; GLsizei bufSize; PTR32 pixels; - } *params32 = args; - struct glGetCompressedTextureImage_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .bufSize = params32->bufSize, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glGetCompressedTextureImage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetCompressedTextureImage( params->texture, params->level, params->bufSize, ULongToPtr(params->pixels) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetCompressedTextureImageEXT( void *args ) @@ -49456,18 +45809,11 @@ static NTSTATUS wow64_ext_glGetCompressedTextureImageEXT( void *args ) GLenum target; GLint lod; PTR32 img; - } *params32 = args; - struct glGetCompressedTextureImageEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .lod = params32->lod, - .img = ULongToPtr(params32->img), - }; - NTSTATUS status; - status = ext_glGetCompressedTextureImageEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetCompressedTextureImageEXT( params->texture, params->target, params->lod, ULongToPtr(params->img) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetCompressedTextureSubImage( void *args ) @@ -49485,24 +45831,11 @@ static NTSTATUS wow64_ext_glGetCompressedTextureSubImage( void *args ) GLsizei depth; GLsizei bufSize; PTR32 pixels; - } *params32 = args; - struct glGetCompressedTextureSubImage_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .bufSize = params32->bufSize, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glGetCompressedTextureSubImage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetCompressedTextureSubImage( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->bufSize, ULongToPtr(params->pixels) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetConvolutionFilter( void *args ) @@ -49514,18 +45847,11 @@ static NTSTATUS wow64_ext_glGetConvolutionFilter( void *args ) GLenum format; GLenum type; PTR32 image; - } *params32 = args; - struct glGetConvolutionFilter_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .format = params32->format, - .type = params32->type, - .image = ULongToPtr(params32->image), - }; - NTSTATUS status; - status = ext_glGetConvolutionFilter( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetConvolutionFilter( params->target, params->format, params->type, ULongToPtr(params->image) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetConvolutionFilterEXT( void *args ) @@ -49537,18 +45863,11 @@ static NTSTATUS wow64_ext_glGetConvolutionFilterEXT( void *args ) GLenum format; GLenum type; PTR32 image; - } *params32 = args; - struct glGetConvolutionFilterEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .format = params32->format, - .type = params32->type, - .image = ULongToPtr(params32->image), - }; - NTSTATUS status; - status = ext_glGetConvolutionFilterEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetConvolutionFilterEXT( params->target, params->format, params->type, ULongToPtr(params->image) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetConvolutionParameterfv( void *args ) @@ -49559,17 +45878,11 @@ static NTSTATUS wow64_ext_glGetConvolutionParameterfv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetConvolutionParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetConvolutionParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetConvolutionParameterfv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetConvolutionParameterfvEXT( void *args ) @@ -49580,17 +45893,11 @@ static NTSTATUS wow64_ext_glGetConvolutionParameterfvEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetConvolutionParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetConvolutionParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetConvolutionParameterfvEXT( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetConvolutionParameteriv( void *args ) @@ -49601,17 +45908,11 @@ static NTSTATUS wow64_ext_glGetConvolutionParameteriv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetConvolutionParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetConvolutionParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetConvolutionParameteriv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetConvolutionParameterivEXT( void *args ) @@ -49622,17 +45923,11 @@ static NTSTATUS wow64_ext_glGetConvolutionParameterivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetConvolutionParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetConvolutionParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetConvolutionParameterivEXT( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetConvolutionParameterxvOES( void *args ) @@ -49643,17 +45938,11 @@ static NTSTATUS wow64_ext_glGetConvolutionParameterxvOES( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetConvolutionParameterxvOES_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetConvolutionParameterxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetConvolutionParameterxvOES( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetCoverageModulationTableNV( void *args ) @@ -49663,16 +45952,11 @@ static NTSTATUS wow64_ext_glGetCoverageModulationTableNV( void *args ) PTR32 teb; GLsizei bufSize; PTR32 v; - } *params32 = args; - struct glGetCoverageModulationTableNV_params params = - { - .teb = get_teb64(params32->teb), - .bufSize = params32->bufSize, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glGetCoverageModulationTableNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetCoverageModulationTableNV( params->bufSize, ULongToPtr(params->v) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetDebugMessageLog( void *args ) @@ -49689,23 +45973,11 @@ static NTSTATUS wow64_ext_glGetDebugMessageLog( void *args ) PTR32 lengths; PTR32 messageLog; GLuint ret; - } *params32 = args; - struct glGetDebugMessageLog_params params = - { - .teb = get_teb64(params32->teb), - .count = params32->count, - .bufSize = params32->bufSize, - .sources = ULongToPtr(params32->sources), - .types = ULongToPtr(params32->types), - .ids = ULongToPtr(params32->ids), - .severities = ULongToPtr(params32->severities), - .lengths = ULongToPtr(params32->lengths), - .messageLog = ULongToPtr(params32->messageLog), - }; - NTSTATUS status; - status = ext_glGetDebugMessageLog( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetDebugMessageLog( params->count, params->bufSize, ULongToPtr(params->sources), ULongToPtr(params->types), ULongToPtr(params->ids), ULongToPtr(params->severities), ULongToPtr(params->lengths), ULongToPtr(params->messageLog) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetDebugMessageLogAMD( void *args ) @@ -49721,22 +45993,11 @@ static NTSTATUS wow64_ext_glGetDebugMessageLogAMD( void *args ) PTR32 lengths; PTR32 message; GLuint ret; - } *params32 = args; - struct glGetDebugMessageLogAMD_params params = - { - .teb = get_teb64(params32->teb), - .count = params32->count, - .bufSize = params32->bufSize, - .categories = ULongToPtr(params32->categories), - .severities = ULongToPtr(params32->severities), - .ids = ULongToPtr(params32->ids), - .lengths = ULongToPtr(params32->lengths), - .message = ULongToPtr(params32->message), - }; - NTSTATUS status; - status = ext_glGetDebugMessageLogAMD( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetDebugMessageLogAMD( params->count, params->bufSize, ULongToPtr(params->categories), ULongToPtr(params->severities), ULongToPtr(params->ids), ULongToPtr(params->lengths), ULongToPtr(params->message) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetDebugMessageLogARB( void *args ) @@ -49753,23 +46014,11 @@ static NTSTATUS wow64_ext_glGetDebugMessageLogARB( void *args ) PTR32 lengths; PTR32 messageLog; GLuint ret; - } *params32 = args; - struct glGetDebugMessageLogARB_params params = - { - .teb = get_teb64(params32->teb), - .count = params32->count, - .bufSize = params32->bufSize, - .sources = ULongToPtr(params32->sources), - .types = ULongToPtr(params32->types), - .ids = ULongToPtr(params32->ids), - .severities = ULongToPtr(params32->severities), - .lengths = ULongToPtr(params32->lengths), - .messageLog = ULongToPtr(params32->messageLog), - }; - NTSTATUS status; - status = ext_glGetDebugMessageLogARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetDebugMessageLogARB( params->count, params->bufSize, ULongToPtr(params->sources), ULongToPtr(params->types), ULongToPtr(params->ids), ULongToPtr(params->severities), ULongToPtr(params->lengths), ULongToPtr(params->messageLog) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetDetailTexFuncSGIS( void *args ) @@ -49779,16 +46028,11 @@ static NTSTATUS wow64_ext_glGetDetailTexFuncSGIS( void *args ) PTR32 teb; GLenum target; PTR32 points; - } *params32 = args; - struct glGetDetailTexFuncSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = ext_glGetDetailTexFuncSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetDetailTexFuncSGIS( params->target, ULongToPtr(params->points) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetDoubleIndexedvEXT( void *args ) @@ -49799,17 +46043,11 @@ static NTSTATUS wow64_ext_glGetDoubleIndexedvEXT( void *args ) GLenum target; GLuint index; PTR32 data; - } *params32 = args; - struct glGetDoubleIndexedvEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetDoubleIndexedvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetDoubleIndexedvEXT( params->target, params->index, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetDoublei_v( void *args ) @@ -49820,17 +46058,11 @@ static NTSTATUS wow64_ext_glGetDoublei_v( void *args ) GLenum target; GLuint index; PTR32 data; - } *params32 = args; - struct glGetDoublei_v_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetDoublei_v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetDoublei_v( params->target, params->index, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetDoublei_vEXT( void *args ) @@ -49841,17 +46073,11 @@ static NTSTATUS wow64_ext_glGetDoublei_vEXT( void *args ) GLenum pname; GLuint index; PTR32 params; - } *params32 = args; - struct glGetDoublei_vEXT_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetDoublei_vEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetDoublei_vEXT( params->pname, params->index, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFenceivNV( void *args ) @@ -49862,17 +46088,11 @@ static NTSTATUS wow64_ext_glGetFenceivNV( void *args ) GLuint fence; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetFenceivNV_params params = - { - .teb = get_teb64(params32->teb), - .fence = params32->fence, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetFenceivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFenceivNV( params->fence, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFinalCombinerInputParameterfvNV( void *args ) @@ -49883,17 +46103,11 @@ static NTSTATUS wow64_ext_glGetFinalCombinerInputParameterfvNV( void *args ) GLenum variable; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetFinalCombinerInputParameterfvNV_params params = - { - .teb = get_teb64(params32->teb), - .variable = params32->variable, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetFinalCombinerInputParameterfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFinalCombinerInputParameterfvNV( params->variable, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFinalCombinerInputParameterivNV( void *args ) @@ -49904,17 +46118,11 @@ static NTSTATUS wow64_ext_glGetFinalCombinerInputParameterivNV( void *args ) GLenum variable; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetFinalCombinerInputParameterivNV_params params = - { - .teb = get_teb64(params32->teb), - .variable = params32->variable, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetFinalCombinerInputParameterivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFinalCombinerInputParameterivNV( params->variable, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFirstPerfQueryIdINTEL( void *args ) @@ -49923,15 +46131,11 @@ static NTSTATUS wow64_ext_glGetFirstPerfQueryIdINTEL( void *args ) { PTR32 teb; PTR32 queryId; - } *params32 = args; - struct glGetFirstPerfQueryIdINTEL_params params = - { - .teb = get_teb64(params32->teb), - .queryId = ULongToPtr(params32->queryId), - }; - NTSTATUS status; - status = ext_glGetFirstPerfQueryIdINTEL( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFirstPerfQueryIdINTEL( ULongToPtr(params->queryId) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFixedvOES( void *args ) @@ -49941,16 +46145,11 @@ static NTSTATUS wow64_ext_glGetFixedvOES( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetFixedvOES_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetFixedvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFixedvOES( params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFloatIndexedvEXT( void *args ) @@ -49961,17 +46160,11 @@ static NTSTATUS wow64_ext_glGetFloatIndexedvEXT( void *args ) GLenum target; GLuint index; PTR32 data; - } *params32 = args; - struct glGetFloatIndexedvEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetFloatIndexedvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFloatIndexedvEXT( params->target, params->index, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFloati_v( void *args ) @@ -49982,17 +46175,11 @@ static NTSTATUS wow64_ext_glGetFloati_v( void *args ) GLenum target; GLuint index; PTR32 data; - } *params32 = args; - struct glGetFloati_v_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetFloati_v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFloati_v( params->target, params->index, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFloati_vEXT( void *args ) @@ -50003,17 +46190,11 @@ static NTSTATUS wow64_ext_glGetFloati_vEXT( void *args ) GLenum pname; GLuint index; PTR32 params; - } *params32 = args; - struct glGetFloati_vEXT_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetFloati_vEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFloati_vEXT( params->pname, params->index, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFogFuncSGIS( void *args ) @@ -50022,15 +46203,11 @@ static NTSTATUS wow64_ext_glGetFogFuncSGIS( void *args ) { PTR32 teb; PTR32 points; - } *params32 = args; - struct glGetFogFuncSGIS_params params = - { - .teb = get_teb64(params32->teb), - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = ext_glGetFogFuncSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFogFuncSGIS( ULongToPtr(params->points) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFragDataIndex( void *args ) @@ -50041,17 +46218,11 @@ static NTSTATUS wow64_ext_glGetFragDataIndex( void *args ) GLuint program; PTR32 name; GLint ret; - } *params32 = args; - struct glGetFragDataIndex_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetFragDataIndex( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetFragDataIndex( params->program, ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFragDataLocation( void *args ) @@ -50062,17 +46233,11 @@ static NTSTATUS wow64_ext_glGetFragDataLocation( void *args ) GLuint program; PTR32 name; GLint ret; - } *params32 = args; - struct glGetFragDataLocation_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetFragDataLocation( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetFragDataLocation( params->program, ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFragDataLocationEXT( void *args ) @@ -50083,17 +46248,11 @@ static NTSTATUS wow64_ext_glGetFragDataLocationEXT( void *args ) GLuint program; PTR32 name; GLint ret; - } *params32 = args; - struct glGetFragDataLocationEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetFragDataLocationEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetFragDataLocationEXT( params->program, ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFragmentLightfvSGIX( void *args ) @@ -50104,17 +46263,11 @@ static NTSTATUS wow64_ext_glGetFragmentLightfvSGIX( void *args ) GLenum light; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetFragmentLightfvSGIX_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetFragmentLightfvSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFragmentLightfvSGIX( params->light, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFragmentLightivSGIX( void *args ) @@ -50125,17 +46278,11 @@ static NTSTATUS wow64_ext_glGetFragmentLightivSGIX( void *args ) GLenum light; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetFragmentLightivSGIX_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetFragmentLightivSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFragmentLightivSGIX( params->light, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFragmentMaterialfvSGIX( void *args ) @@ -50146,17 +46293,11 @@ static NTSTATUS wow64_ext_glGetFragmentMaterialfvSGIX( void *args ) GLenum face; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetFragmentMaterialfvSGIX_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetFragmentMaterialfvSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFragmentMaterialfvSGIX( params->face, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFragmentMaterialivSGIX( void *args ) @@ -50167,17 +46308,11 @@ static NTSTATUS wow64_ext_glGetFragmentMaterialivSGIX( void *args ) GLenum face; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetFragmentMaterialivSGIX_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetFragmentMaterialivSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFragmentMaterialivSGIX( params->face, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFramebufferAttachmentParameteriv( void *args ) @@ -50189,18 +46324,11 @@ static NTSTATUS wow64_ext_glGetFramebufferAttachmentParameteriv( void *args ) GLenum attachment; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetFramebufferAttachmentParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetFramebufferAttachmentParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFramebufferAttachmentParameteriv( params->target, params->attachment, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFramebufferAttachmentParameterivEXT( void *args ) @@ -50212,18 +46340,11 @@ static NTSTATUS wow64_ext_glGetFramebufferAttachmentParameterivEXT( void *args ) GLenum attachment; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetFramebufferAttachmentParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .attachment = params32->attachment, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetFramebufferAttachmentParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFramebufferAttachmentParameterivEXT( params->target, params->attachment, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFramebufferParameterfvAMD( void *args ) @@ -50237,20 +46358,11 @@ static NTSTATUS wow64_ext_glGetFramebufferParameterfvAMD( void *args ) GLuint pixelindex; GLsizei size; PTR32 values; - } *params32 = args; - struct glGetFramebufferParameterfvAMD_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .numsamples = params32->numsamples, - .pixelindex = params32->pixelindex, - .size = params32->size, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetFramebufferParameterfvAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFramebufferParameterfvAMD( params->target, params->pname, params->numsamples, params->pixelindex, params->size, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFramebufferParameteriv( void *args ) @@ -50261,17 +46373,11 @@ static NTSTATUS wow64_ext_glGetFramebufferParameteriv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetFramebufferParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetFramebufferParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFramebufferParameteriv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFramebufferParameterivEXT( void *args ) @@ -50282,17 +46388,11 @@ static NTSTATUS wow64_ext_glGetFramebufferParameterivEXT( void *args ) GLuint framebuffer; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetFramebufferParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetFramebufferParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFramebufferParameterivEXT( params->framebuffer, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetFramebufferParameterivMESA( void *args ) @@ -50303,17 +46403,11 @@ static NTSTATUS wow64_ext_glGetFramebufferParameterivMESA( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetFramebufferParameterivMESA_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetFramebufferParameterivMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFramebufferParameterivMESA( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetGraphicsResetStatus( void *args ) @@ -50322,15 +46416,11 @@ static NTSTATUS wow64_ext_glGetGraphicsResetStatus( void *args ) { PTR32 teb; GLenum ret; - } *params32 = args; - struct glGetGraphicsResetStatus_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glGetGraphicsResetStatus( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetGraphicsResetStatus(); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetGraphicsResetStatusARB( void *args ) @@ -50339,15 +46429,11 @@ static NTSTATUS wow64_ext_glGetGraphicsResetStatusARB( void *args ) { PTR32 teb; GLenum ret; - } *params32 = args; - struct glGetGraphicsResetStatusARB_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glGetGraphicsResetStatusARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetGraphicsResetStatusARB(); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetHandleARB( void *args ) @@ -50357,16 +46443,11 @@ static NTSTATUS wow64_ext_glGetHandleARB( void *args ) PTR32 teb; GLenum pname; GLhandleARB ret; - } *params32 = args; - struct glGetHandleARB_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - }; - NTSTATUS status; - status = ext_glGetHandleARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetHandleARB( params->pname ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetHistogram( void *args ) @@ -50379,19 +46460,11 @@ static NTSTATUS wow64_ext_glGetHistogram( void *args ) GLenum format; GLenum type; PTR32 values; - } *params32 = args; - struct glGetHistogram_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .reset = params32->reset, - .format = params32->format, - .type = params32->type, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetHistogram( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetHistogram( params->target, params->reset, params->format, params->type, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetHistogramEXT( void *args ) @@ -50404,19 +46477,11 @@ static NTSTATUS wow64_ext_glGetHistogramEXT( void *args ) GLenum format; GLenum type; PTR32 values; - } *params32 = args; - struct glGetHistogramEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .reset = params32->reset, - .format = params32->format, - .type = params32->type, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetHistogramEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetHistogramEXT( params->target, params->reset, params->format, params->type, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetHistogramParameterfv( void *args ) @@ -50427,17 +46492,11 @@ static NTSTATUS wow64_ext_glGetHistogramParameterfv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetHistogramParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetHistogramParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetHistogramParameterfv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetHistogramParameterfvEXT( void *args ) @@ -50448,17 +46507,11 @@ static NTSTATUS wow64_ext_glGetHistogramParameterfvEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetHistogramParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetHistogramParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetHistogramParameterfvEXT( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetHistogramParameteriv( void *args ) @@ -50469,17 +46522,11 @@ static NTSTATUS wow64_ext_glGetHistogramParameteriv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetHistogramParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetHistogramParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetHistogramParameteriv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetHistogramParameterivEXT( void *args ) @@ -50490,17 +46537,11 @@ static NTSTATUS wow64_ext_glGetHistogramParameterivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetHistogramParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetHistogramParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetHistogramParameterivEXT( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetHistogramParameterxvOES( void *args ) @@ -50511,17 +46552,11 @@ static NTSTATUS wow64_ext_glGetHistogramParameterxvOES( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetHistogramParameterxvOES_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetHistogramParameterxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetHistogramParameterxvOES( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetImageHandleARB( void *args ) @@ -50535,20 +46570,11 @@ static NTSTATUS wow64_ext_glGetImageHandleARB( void *args ) GLint layer; GLenum format; GLuint64 ret; - } *params32 = args; - struct glGetImageHandleARB_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .layered = params32->layered, - .layer = params32->layer, - .format = params32->format, - }; - NTSTATUS status; - status = ext_glGetImageHandleARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetImageHandleARB( params->texture, params->level, params->layered, params->layer, params->format ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetImageHandleNV( void *args ) @@ -50562,20 +46588,11 @@ static NTSTATUS wow64_ext_glGetImageHandleNV( void *args ) GLint layer; GLenum format; GLuint64 ret; - } *params32 = args; - struct glGetImageHandleNV_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .layered = params32->layered, - .layer = params32->layer, - .format = params32->format, - }; - NTSTATUS status; - status = ext_glGetImageHandleNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetImageHandleNV( params->texture, params->level, params->layered, params->layer, params->format ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetImageTransformParameterfvHP( void *args ) @@ -50586,17 +46603,11 @@ static NTSTATUS wow64_ext_glGetImageTransformParameterfvHP( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetImageTransformParameterfvHP_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetImageTransformParameterfvHP( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetImageTransformParameterfvHP( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetImageTransformParameterivHP( void *args ) @@ -50607,17 +46618,11 @@ static NTSTATUS wow64_ext_glGetImageTransformParameterivHP( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetImageTransformParameterivHP_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetImageTransformParameterivHP( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetImageTransformParameterivHP( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetInfoLogARB( void *args ) @@ -50629,18 +46634,11 @@ static NTSTATUS wow64_ext_glGetInfoLogARB( void *args ) GLsizei maxLength; PTR32 length; PTR32 infoLog; - } *params32 = args; - struct glGetInfoLogARB_params params = - { - .teb = get_teb64(params32->teb), - .obj = params32->obj, - .maxLength = params32->maxLength, - .length = ULongToPtr(params32->length), - .infoLog = ULongToPtr(params32->infoLog), - }; - NTSTATUS status; - status = ext_glGetInfoLogARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetInfoLogARB( params->obj, params->maxLength, ULongToPtr(params->length), ULongToPtr(params->infoLog) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetInstrumentsSGIX( void *args ) @@ -50649,15 +46647,11 @@ static NTSTATUS wow64_ext_glGetInstrumentsSGIX( void *args ) { PTR32 teb; GLint ret; - } *params32 = args; - struct glGetInstrumentsSGIX_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glGetInstrumentsSGIX( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetInstrumentsSGIX(); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetInteger64i_v( void *args ) @@ -50668,17 +46662,11 @@ static NTSTATUS wow64_ext_glGetInteger64i_v( void *args ) GLenum target; GLuint index; PTR32 data; - } *params32 = args; - struct glGetInteger64i_v_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetInteger64i_v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetInteger64i_v( params->target, params->index, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetInteger64v( void *args ) @@ -50688,16 +46676,11 @@ static NTSTATUS wow64_ext_glGetInteger64v( void *args ) PTR32 teb; GLenum pname; PTR32 data; - } *params32 = args; - struct glGetInteger64v_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetInteger64v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetInteger64v( params->pname, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetIntegerIndexedvEXT( void *args ) @@ -50708,17 +46691,11 @@ static NTSTATUS wow64_ext_glGetIntegerIndexedvEXT( void *args ) GLenum target; GLuint index; PTR32 data; - } *params32 = args; - struct glGetIntegerIndexedvEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetIntegerIndexedvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetIntegerIndexedvEXT( params->target, params->index, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetIntegeri_v( void *args ) @@ -50729,17 +46706,11 @@ static NTSTATUS wow64_ext_glGetIntegeri_v( void *args ) GLenum target; GLuint index; PTR32 data; - } *params32 = args; - struct glGetIntegeri_v_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetIntegeri_v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetIntegeri_v( params->target, params->index, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetIntegerui64i_vNV( void *args ) @@ -50750,17 +46721,11 @@ static NTSTATUS wow64_ext_glGetIntegerui64i_vNV( void *args ) GLenum value; GLuint index; PTR32 result; - } *params32 = args; - struct glGetIntegerui64i_vNV_params params = - { - .teb = get_teb64(params32->teb), - .value = params32->value, - .index = params32->index, - .result = ULongToPtr(params32->result), - }; - NTSTATUS status; - status = ext_glGetIntegerui64i_vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetIntegerui64i_vNV( params->value, params->index, ULongToPtr(params->result) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetIntegerui64vNV( void *args ) @@ -50770,16 +46735,11 @@ static NTSTATUS wow64_ext_glGetIntegerui64vNV( void *args ) PTR32 teb; GLenum value; PTR32 result; - } *params32 = args; - struct glGetIntegerui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .value = params32->value, - .result = ULongToPtr(params32->result), - }; - NTSTATUS status; - status = ext_glGetIntegerui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetIntegerui64vNV( params->value, ULongToPtr(params->result) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetInternalformatSampleivNV( void *args ) @@ -50793,20 +46753,11 @@ static NTSTATUS wow64_ext_glGetInternalformatSampleivNV( void *args ) GLenum pname; GLsizei count; PTR32 params; - } *params32 = args; - struct glGetInternalformatSampleivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .samples = params32->samples, - .pname = params32->pname, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetInternalformatSampleivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetInternalformatSampleivNV( params->target, params->internalformat, params->samples, params->pname, params->count, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetInternalformati64v( void *args ) @@ -50819,19 +46770,11 @@ static NTSTATUS wow64_ext_glGetInternalformati64v( void *args ) GLenum pname; GLsizei count; PTR32 params; - } *params32 = args; - struct glGetInternalformati64v_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .pname = params32->pname, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetInternalformati64v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetInternalformati64v( params->target, params->internalformat, params->pname, params->count, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetInternalformativ( void *args ) @@ -50844,19 +46787,11 @@ static NTSTATUS wow64_ext_glGetInternalformativ( void *args ) GLenum pname; GLsizei count; PTR32 params; - } *params32 = args; - struct glGetInternalformativ_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .pname = params32->pname, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetInternalformativ( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetInternalformativ( params->target, params->internalformat, params->pname, params->count, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetInvariantBooleanvEXT( void *args ) @@ -50867,17 +46802,11 @@ static NTSTATUS wow64_ext_glGetInvariantBooleanvEXT( void *args ) GLuint id; GLenum value; PTR32 data; - } *params32 = args; - struct glGetInvariantBooleanvEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .value = params32->value, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetInvariantBooleanvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetInvariantBooleanvEXT( params->id, params->value, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetInvariantFloatvEXT( void *args ) @@ -50888,17 +46817,11 @@ static NTSTATUS wow64_ext_glGetInvariantFloatvEXT( void *args ) GLuint id; GLenum value; PTR32 data; - } *params32 = args; - struct glGetInvariantFloatvEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .value = params32->value, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetInvariantFloatvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetInvariantFloatvEXT( params->id, params->value, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetInvariantIntegervEXT( void *args ) @@ -50909,17 +46832,11 @@ static NTSTATUS wow64_ext_glGetInvariantIntegervEXT( void *args ) GLuint id; GLenum value; PTR32 data; - } *params32 = args; - struct glGetInvariantIntegervEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .value = params32->value, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetInvariantIntegervEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetInvariantIntegervEXT( params->id, params->value, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetLightxOES( void *args ) @@ -50930,17 +46847,11 @@ static NTSTATUS wow64_ext_glGetLightxOES( void *args ) GLenum light; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetLightxOES_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetLightxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetLightxOES( params->light, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetListParameterfvSGIX( void *args ) @@ -50951,17 +46862,11 @@ static NTSTATUS wow64_ext_glGetListParameterfvSGIX( void *args ) GLuint list; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetListParameterfvSGIX_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetListParameterfvSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetListParameterfvSGIX( params->list, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetListParameterivSGIX( void *args ) @@ -50972,17 +46877,11 @@ static NTSTATUS wow64_ext_glGetListParameterivSGIX( void *args ) GLuint list; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetListParameterivSGIX_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetListParameterivSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetListParameterivSGIX( params->list, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetLocalConstantBooleanvEXT( void *args ) @@ -50993,17 +46892,11 @@ static NTSTATUS wow64_ext_glGetLocalConstantBooleanvEXT( void *args ) GLuint id; GLenum value; PTR32 data; - } *params32 = args; - struct glGetLocalConstantBooleanvEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .value = params32->value, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetLocalConstantBooleanvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetLocalConstantBooleanvEXT( params->id, params->value, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetLocalConstantFloatvEXT( void *args ) @@ -51014,17 +46907,11 @@ static NTSTATUS wow64_ext_glGetLocalConstantFloatvEXT( void *args ) GLuint id; GLenum value; PTR32 data; - } *params32 = args; - struct glGetLocalConstantFloatvEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .value = params32->value, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetLocalConstantFloatvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetLocalConstantFloatvEXT( params->id, params->value, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetLocalConstantIntegervEXT( void *args ) @@ -51035,17 +46922,11 @@ static NTSTATUS wow64_ext_glGetLocalConstantIntegervEXT( void *args ) GLuint id; GLenum value; PTR32 data; - } *params32 = args; - struct glGetLocalConstantIntegervEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .value = params32->value, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetLocalConstantIntegervEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetLocalConstantIntegervEXT( params->id, params->value, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMapAttribParameterfvNV( void *args ) @@ -51057,18 +46938,11 @@ static NTSTATUS wow64_ext_glGetMapAttribParameterfvNV( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMapAttribParameterfvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMapAttribParameterfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMapAttribParameterfvNV( params->target, params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMapAttribParameterivNV( void *args ) @@ -51080,18 +46954,11 @@ static NTSTATUS wow64_ext_glGetMapAttribParameterivNV( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMapAttribParameterivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMapAttribParameterivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMapAttribParameterivNV( params->target, params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMapControlPointsNV( void *args ) @@ -51106,21 +46973,11 @@ static NTSTATUS wow64_ext_glGetMapControlPointsNV( void *args ) GLsizei vstride; GLboolean packed; PTR32 points; - } *params32 = args; - struct glGetMapControlPointsNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .type = params32->type, - .ustride = params32->ustride, - .vstride = params32->vstride, - .packed = params32->packed, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = ext_glGetMapControlPointsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMapControlPointsNV( params->target, params->index, params->type, params->ustride, params->vstride, params->packed, ULongToPtr(params->points) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMapParameterfvNV( void *args ) @@ -51131,17 +46988,11 @@ static NTSTATUS wow64_ext_glGetMapParameterfvNV( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMapParameterfvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMapParameterfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMapParameterfvNV( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMapParameterivNV( void *args ) @@ -51152,17 +47003,11 @@ static NTSTATUS wow64_ext_glGetMapParameterivNV( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMapParameterivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMapParameterivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMapParameterivNV( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMapxvOES( void *args ) @@ -51173,17 +47018,11 @@ static NTSTATUS wow64_ext_glGetMapxvOES( void *args ) GLenum target; GLenum query; PTR32 v; - } *params32 = args; - struct glGetMapxvOES_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .query = params32->query, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glGetMapxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMapxvOES( params->target, params->query, ULongToPtr(params->v) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMaterialxOES( void *args ) @@ -51194,17 +47033,11 @@ static NTSTATUS wow64_ext_glGetMaterialxOES( void *args ) GLenum face; GLenum pname; GLfixed param; - } *params32 = args; - struct glGetMaterialxOES_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glGetMaterialxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMaterialxOES( params->face, params->pname, params->param ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMemoryObjectDetachedResourcesuivNV( void *args ) @@ -51217,19 +47050,11 @@ static NTSTATUS wow64_ext_glGetMemoryObjectDetachedResourcesuivNV( void *args ) GLint first; GLsizei count; PTR32 params; - } *params32 = args; - struct glGetMemoryObjectDetachedResourcesuivNV_params params = - { - .teb = get_teb64(params32->teb), - .memory = params32->memory, - .pname = params32->pname, - .first = params32->first, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMemoryObjectDetachedResourcesuivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMemoryObjectDetachedResourcesuivNV( params->memory, params->pname, params->first, params->count, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMemoryObjectParameterivEXT( void *args ) @@ -51240,17 +47065,11 @@ static NTSTATUS wow64_ext_glGetMemoryObjectParameterivEXT( void *args ) GLuint memoryObject; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMemoryObjectParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .memoryObject = params32->memoryObject, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMemoryObjectParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMemoryObjectParameterivEXT( params->memoryObject, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMinmax( void *args ) @@ -51263,19 +47082,11 @@ static NTSTATUS wow64_ext_glGetMinmax( void *args ) GLenum format; GLenum type; PTR32 values; - } *params32 = args; - struct glGetMinmax_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .reset = params32->reset, - .format = params32->format, - .type = params32->type, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetMinmax( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMinmax( params->target, params->reset, params->format, params->type, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMinmaxEXT( void *args ) @@ -51288,19 +47099,11 @@ static NTSTATUS wow64_ext_glGetMinmaxEXT( void *args ) GLenum format; GLenum type; PTR32 values; - } *params32 = args; - struct glGetMinmaxEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .reset = params32->reset, - .format = params32->format, - .type = params32->type, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetMinmaxEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMinmaxEXT( params->target, params->reset, params->format, params->type, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMinmaxParameterfv( void *args ) @@ -51311,17 +47114,11 @@ static NTSTATUS wow64_ext_glGetMinmaxParameterfv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMinmaxParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMinmaxParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMinmaxParameterfv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMinmaxParameterfvEXT( void *args ) @@ -51332,17 +47129,11 @@ static NTSTATUS wow64_ext_glGetMinmaxParameterfvEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMinmaxParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMinmaxParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMinmaxParameterfvEXT( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMinmaxParameteriv( void *args ) @@ -51353,17 +47144,11 @@ static NTSTATUS wow64_ext_glGetMinmaxParameteriv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMinmaxParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMinmaxParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMinmaxParameteriv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMinmaxParameterivEXT( void *args ) @@ -51374,17 +47159,11 @@ static NTSTATUS wow64_ext_glGetMinmaxParameterivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMinmaxParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMinmaxParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMinmaxParameterivEXT( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMultiTexEnvfvEXT( void *args ) @@ -51396,18 +47175,11 @@ static NTSTATUS wow64_ext_glGetMultiTexEnvfvEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMultiTexEnvfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMultiTexEnvfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMultiTexEnvfvEXT( params->texunit, params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMultiTexEnvivEXT( void *args ) @@ -51419,18 +47191,11 @@ static NTSTATUS wow64_ext_glGetMultiTexEnvivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMultiTexEnvivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMultiTexEnvivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMultiTexEnvivEXT( params->texunit, params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMultiTexGendvEXT( void *args ) @@ -51442,18 +47207,11 @@ static NTSTATUS wow64_ext_glGetMultiTexGendvEXT( void *args ) GLenum coord; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMultiTexGendvEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .coord = params32->coord, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMultiTexGendvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMultiTexGendvEXT( params->texunit, params->coord, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMultiTexGenfvEXT( void *args ) @@ -51465,18 +47223,11 @@ static NTSTATUS wow64_ext_glGetMultiTexGenfvEXT( void *args ) GLenum coord; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMultiTexGenfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .coord = params32->coord, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMultiTexGenfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMultiTexGenfvEXT( params->texunit, params->coord, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMultiTexGenivEXT( void *args ) @@ -51488,18 +47239,11 @@ static NTSTATUS wow64_ext_glGetMultiTexGenivEXT( void *args ) GLenum coord; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMultiTexGenivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .coord = params32->coord, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMultiTexGenivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMultiTexGenivEXT( params->texunit, params->coord, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMultiTexImageEXT( void *args ) @@ -51513,20 +47257,11 @@ static NTSTATUS wow64_ext_glGetMultiTexImageEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glGetMultiTexImageEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glGetMultiTexImageEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMultiTexImageEXT( params->texunit, params->target, params->level, params->format, params->type, ULongToPtr(params->pixels) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMultiTexLevelParameterfvEXT( void *args ) @@ -51539,19 +47274,11 @@ static NTSTATUS wow64_ext_glGetMultiTexLevelParameterfvEXT( void *args ) GLint level; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMultiTexLevelParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMultiTexLevelParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMultiTexLevelParameterfvEXT( params->texunit, params->target, params->level, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMultiTexLevelParameterivEXT( void *args ) @@ -51564,19 +47291,11 @@ static NTSTATUS wow64_ext_glGetMultiTexLevelParameterivEXT( void *args ) GLint level; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMultiTexLevelParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMultiTexLevelParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMultiTexLevelParameterivEXT( params->texunit, params->target, params->level, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMultiTexParameterIivEXT( void *args ) @@ -51588,18 +47307,11 @@ static NTSTATUS wow64_ext_glGetMultiTexParameterIivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMultiTexParameterIivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMultiTexParameterIivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMultiTexParameterIivEXT( params->texunit, params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMultiTexParameterIuivEXT( void *args ) @@ -51611,18 +47323,11 @@ static NTSTATUS wow64_ext_glGetMultiTexParameterIuivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMultiTexParameterIuivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMultiTexParameterIuivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMultiTexParameterIuivEXT( params->texunit, params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMultiTexParameterfvEXT( void *args ) @@ -51634,18 +47339,11 @@ static NTSTATUS wow64_ext_glGetMultiTexParameterfvEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMultiTexParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMultiTexParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMultiTexParameterfvEXT( params->texunit, params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMultiTexParameterivEXT( void *args ) @@ -51657,18 +47355,11 @@ static NTSTATUS wow64_ext_glGetMultiTexParameterivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetMultiTexParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetMultiTexParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMultiTexParameterivEXT( params->texunit, params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMultisamplefv( void *args ) @@ -51679,17 +47370,11 @@ static NTSTATUS wow64_ext_glGetMultisamplefv( void *args ) GLenum pname; GLuint index; PTR32 val; - } *params32 = args; - struct glGetMultisamplefv_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .index = params32->index, - .val = ULongToPtr(params32->val), - }; - NTSTATUS status; - status = ext_glGetMultisamplefv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMultisamplefv( params->pname, params->index, ULongToPtr(params->val) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetMultisamplefvNV( void *args ) @@ -51700,17 +47385,11 @@ static NTSTATUS wow64_ext_glGetMultisamplefvNV( void *args ) GLenum pname; GLuint index; PTR32 val; - } *params32 = args; - struct glGetMultisamplefvNV_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .index = params32->index, - .val = ULongToPtr(params32->val), - }; - NTSTATUS status; - status = ext_glGetMultisamplefvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMultisamplefvNV( params->pname, params->index, ULongToPtr(params->val) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedBufferParameteri64v( void *args ) @@ -51721,17 +47400,11 @@ static NTSTATUS wow64_ext_glGetNamedBufferParameteri64v( void *args ) GLuint buffer; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetNamedBufferParameteri64v_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedBufferParameteri64v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedBufferParameteri64v( params->buffer, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedBufferParameteriv( void *args ) @@ -51742,17 +47415,11 @@ static NTSTATUS wow64_ext_glGetNamedBufferParameteriv( void *args ) GLuint buffer; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetNamedBufferParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedBufferParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedBufferParameteriv( params->buffer, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedBufferParameterivEXT( void *args ) @@ -51763,17 +47430,11 @@ static NTSTATUS wow64_ext_glGetNamedBufferParameterivEXT( void *args ) GLuint buffer; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetNamedBufferParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedBufferParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedBufferParameterivEXT( params->buffer, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedBufferParameterui64vNV( void *args ) @@ -51784,17 +47445,11 @@ static NTSTATUS wow64_ext_glGetNamedBufferParameterui64vNV( void *args ) GLuint buffer; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetNamedBufferParameterui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedBufferParameterui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedBufferParameterui64vNV( params->buffer, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedBufferSubData( void *args ) @@ -51806,18 +47461,11 @@ static NTSTATUS wow64_ext_glGetNamedBufferSubData( void *args ) PTR32 offset; PTR32 size; PTR32 data; - } *params32 = args; - struct glGetNamedBufferSubData_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetNamedBufferSubData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedBufferSubData( params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedBufferSubDataEXT( void *args ) @@ -51829,18 +47477,11 @@ static NTSTATUS wow64_ext_glGetNamedBufferSubDataEXT( void *args ) PTR32 offset; PTR32 size; PTR32 data; - } *params32 = args; - struct glGetNamedBufferSubDataEXT_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetNamedBufferSubDataEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedBufferSubDataEXT( params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedFramebufferAttachmentParameteriv( void *args ) @@ -51852,18 +47493,11 @@ static NTSTATUS wow64_ext_glGetNamedFramebufferAttachmentParameteriv( void *args GLenum attachment; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetNamedFramebufferAttachmentParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .attachment = params32->attachment, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedFramebufferAttachmentParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedFramebufferAttachmentParameteriv( params->framebuffer, params->attachment, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedFramebufferAttachmentParameterivEXT( void *args ) @@ -51875,18 +47509,11 @@ static NTSTATUS wow64_ext_glGetNamedFramebufferAttachmentParameterivEXT( void *a GLenum attachment; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetNamedFramebufferAttachmentParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .attachment = params32->attachment, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedFramebufferAttachmentParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedFramebufferAttachmentParameterivEXT( params->framebuffer, params->attachment, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedFramebufferParameterfvAMD( void *args ) @@ -51900,20 +47527,11 @@ static NTSTATUS wow64_ext_glGetNamedFramebufferParameterfvAMD( void *args ) GLuint pixelindex; GLsizei size; PTR32 values; - } *params32 = args; - struct glGetNamedFramebufferParameterfvAMD_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .pname = params32->pname, - .numsamples = params32->numsamples, - .pixelindex = params32->pixelindex, - .size = params32->size, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetNamedFramebufferParameterfvAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedFramebufferParameterfvAMD( params->framebuffer, params->pname, params->numsamples, params->pixelindex, params->size, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedFramebufferParameteriv( void *args ) @@ -51924,17 +47542,11 @@ static NTSTATUS wow64_ext_glGetNamedFramebufferParameteriv( void *args ) GLuint framebuffer; GLenum pname; PTR32 param; - } *params32 = args; - struct glGetNamedFramebufferParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glGetNamedFramebufferParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedFramebufferParameteriv( params->framebuffer, params->pname, ULongToPtr(params->param) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedFramebufferParameterivEXT( void *args ) @@ -51945,17 +47557,11 @@ static NTSTATUS wow64_ext_glGetNamedFramebufferParameterivEXT( void *args ) GLuint framebuffer; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetNamedFramebufferParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedFramebufferParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedFramebufferParameterivEXT( params->framebuffer, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterIivEXT( void *args ) @@ -51967,18 +47573,11 @@ static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterIivEXT( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glGetNamedProgramLocalParameterIivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedProgramLocalParameterIivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedProgramLocalParameterIivEXT( params->program, params->target, params->index, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterIuivEXT( void *args ) @@ -51990,18 +47589,11 @@ static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterIuivEXT( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glGetNamedProgramLocalParameterIuivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedProgramLocalParameterIuivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedProgramLocalParameterIuivEXT( params->program, params->target, params->index, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterdvEXT( void *args ) @@ -52013,18 +47605,11 @@ static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterdvEXT( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glGetNamedProgramLocalParameterdvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedProgramLocalParameterdvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedProgramLocalParameterdvEXT( params->program, params->target, params->index, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterfvEXT( void *args ) @@ -52036,18 +47621,11 @@ static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterfvEXT( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glGetNamedProgramLocalParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedProgramLocalParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedProgramLocalParameterfvEXT( params->program, params->target, params->index, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedProgramStringEXT( void *args ) @@ -52059,18 +47637,11 @@ static NTSTATUS wow64_ext_glGetNamedProgramStringEXT( void *args ) GLenum target; GLenum pname; PTR32 string; - } *params32 = args; - struct glGetNamedProgramStringEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .pname = params32->pname, - .string = ULongToPtr(params32->string), - }; - NTSTATUS status; - status = ext_glGetNamedProgramStringEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedProgramStringEXT( params->program, params->target, params->pname, ULongToPtr(params->string) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedProgramivEXT( void *args ) @@ -52082,18 +47653,11 @@ static NTSTATUS wow64_ext_glGetNamedProgramivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetNamedProgramivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedProgramivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedProgramivEXT( params->program, params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedRenderbufferParameteriv( void *args ) @@ -52104,17 +47668,11 @@ static NTSTATUS wow64_ext_glGetNamedRenderbufferParameteriv( void *args ) GLuint renderbuffer; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetNamedRenderbufferParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .renderbuffer = params32->renderbuffer, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedRenderbufferParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedRenderbufferParameteriv( params->renderbuffer, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedRenderbufferParameterivEXT( void *args ) @@ -52125,17 +47683,11 @@ static NTSTATUS wow64_ext_glGetNamedRenderbufferParameterivEXT( void *args ) GLuint renderbuffer; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetNamedRenderbufferParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .renderbuffer = params32->renderbuffer, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedRenderbufferParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedRenderbufferParameterivEXT( params->renderbuffer, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedStringARB( void *args ) @@ -52148,19 +47700,11 @@ static NTSTATUS wow64_ext_glGetNamedStringARB( void *args ) GLsizei bufSize; PTR32 stringlen; PTR32 string; - } *params32 = args; - struct glGetNamedStringARB_params params = - { - .teb = get_teb64(params32->teb), - .namelen = params32->namelen, - .name = ULongToPtr(params32->name), - .bufSize = params32->bufSize, - .stringlen = ULongToPtr(params32->stringlen), - .string = ULongToPtr(params32->string), - }; - NTSTATUS status; - status = ext_glGetNamedStringARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedStringARB( params->namelen, ULongToPtr(params->name), params->bufSize, ULongToPtr(params->stringlen), ULongToPtr(params->string) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNamedStringivARB( void *args ) @@ -52172,18 +47716,11 @@ static NTSTATUS wow64_ext_glGetNamedStringivARB( void *args ) PTR32 name; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetNamedStringivARB_params params = - { - .teb = get_teb64(params32->teb), - .namelen = params32->namelen, - .name = ULongToPtr(params32->name), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetNamedStringivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNamedStringivARB( params->namelen, ULongToPtr(params->name), params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetNextPerfQueryIdINTEL( void *args ) @@ -52193,16 +47730,11 @@ static NTSTATUS wow64_ext_glGetNextPerfQueryIdINTEL( void *args ) PTR32 teb; GLuint queryId; PTR32 nextQueryId; - } *params32 = args; - struct glGetNextPerfQueryIdINTEL_params params = - { - .teb = get_teb64(params32->teb), - .queryId = params32->queryId, - .nextQueryId = ULongToPtr(params32->nextQueryId), - }; - NTSTATUS status; - status = ext_glGetNextPerfQueryIdINTEL( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetNextPerfQueryIdINTEL( params->queryId, ULongToPtr(params->nextQueryId) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetObjectBufferfvATI( void *args ) @@ -52213,17 +47745,11 @@ static NTSTATUS wow64_ext_glGetObjectBufferfvATI( void *args ) GLuint buffer; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetObjectBufferfvATI_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetObjectBufferfvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetObjectBufferfvATI( params->buffer, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetObjectBufferivATI( void *args ) @@ -52234,17 +47760,11 @@ static NTSTATUS wow64_ext_glGetObjectBufferivATI( void *args ) GLuint buffer; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetObjectBufferivATI_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetObjectBufferivATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetObjectBufferivATI( params->buffer, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetObjectLabel( void *args ) @@ -52257,19 +47777,11 @@ static NTSTATUS wow64_ext_glGetObjectLabel( void *args ) GLsizei bufSize; PTR32 length; PTR32 label; - } *params32 = args; - struct glGetObjectLabel_params params = - { - .teb = get_teb64(params32->teb), - .identifier = params32->identifier, - .name = params32->name, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .label = ULongToPtr(params32->label), - }; - NTSTATUS status; - status = ext_glGetObjectLabel( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetObjectLabel( params->identifier, params->name, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->label) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetObjectLabelEXT( void *args ) @@ -52282,19 +47794,11 @@ static NTSTATUS wow64_ext_glGetObjectLabelEXT( void *args ) GLsizei bufSize; PTR32 length; PTR32 label; - } *params32 = args; - struct glGetObjectLabelEXT_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .object = params32->object, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .label = ULongToPtr(params32->label), - }; - NTSTATUS status; - status = ext_glGetObjectLabelEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetObjectLabelEXT( params->type, params->object, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->label) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetObjectParameterfvARB( void *args ) @@ -52305,17 +47809,11 @@ static NTSTATUS wow64_ext_glGetObjectParameterfvARB( void *args ) GLhandleARB obj; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetObjectParameterfvARB_params params = - { - .teb = get_teb64(params32->teb), - .obj = params32->obj, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetObjectParameterfvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetObjectParameterfvARB( params->obj, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetObjectParameterivAPPLE( void *args ) @@ -52327,18 +47825,11 @@ static NTSTATUS wow64_ext_glGetObjectParameterivAPPLE( void *args ) GLuint name; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetObjectParameterivAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .objectType = params32->objectType, - .name = params32->name, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetObjectParameterivAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetObjectParameterivAPPLE( params->objectType, params->name, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetObjectParameterivARB( void *args ) @@ -52349,17 +47840,11 @@ static NTSTATUS wow64_ext_glGetObjectParameterivARB( void *args ) GLhandleARB obj; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetObjectParameterivARB_params params = - { - .teb = get_teb64(params32->teb), - .obj = params32->obj, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetObjectParameterivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetObjectParameterivARB( params->obj, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetObjectPtrLabel( void *args ) @@ -52371,18 +47856,11 @@ static NTSTATUS wow64_ext_glGetObjectPtrLabel( void *args ) GLsizei bufSize; PTR32 length; PTR32 label; - } *params32 = args; - struct glGetObjectPtrLabel_params params = - { - .teb = get_teb64(params32->teb), - .ptr = ULongToPtr(params32->ptr), - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .label = ULongToPtr(params32->label), - }; - NTSTATUS status; - status = ext_glGetObjectPtrLabel( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetObjectPtrLabel( ULongToPtr(params->ptr), params->bufSize, ULongToPtr(params->length), ULongToPtr(params->label) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetOcclusionQueryivNV( void *args ) @@ -52393,17 +47871,11 @@ static NTSTATUS wow64_ext_glGetOcclusionQueryivNV( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetOcclusionQueryivNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetOcclusionQueryivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetOcclusionQueryivNV( params->id, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetOcclusionQueryuivNV( void *args ) @@ -52414,17 +47886,11 @@ static NTSTATUS wow64_ext_glGetOcclusionQueryuivNV( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetOcclusionQueryuivNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetOcclusionQueryuivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetOcclusionQueryuivNV( params->id, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPathColorGenfvNV( void *args ) @@ -52435,17 +47901,11 @@ static NTSTATUS wow64_ext_glGetPathColorGenfvNV( void *args ) GLenum color; GLenum pname; PTR32 value; - } *params32 = args; - struct glGetPathColorGenfvNV_params params = - { - .teb = get_teb64(params32->teb), - .color = params32->color, - .pname = params32->pname, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glGetPathColorGenfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPathColorGenfvNV( params->color, params->pname, ULongToPtr(params->value) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPathColorGenivNV( void *args ) @@ -52456,17 +47916,11 @@ static NTSTATUS wow64_ext_glGetPathColorGenivNV( void *args ) GLenum color; GLenum pname; PTR32 value; - } *params32 = args; - struct glGetPathColorGenivNV_params params = - { - .teb = get_teb64(params32->teb), - .color = params32->color, - .pname = params32->pname, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glGetPathColorGenivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPathColorGenivNV( params->color, params->pname, ULongToPtr(params->value) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPathCommandsNV( void *args ) @@ -52476,16 +47930,11 @@ static NTSTATUS wow64_ext_glGetPathCommandsNV( void *args ) PTR32 teb; GLuint path; PTR32 commands; - } *params32 = args; - struct glGetPathCommandsNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .commands = ULongToPtr(params32->commands), - }; - NTSTATUS status; - status = ext_glGetPathCommandsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPathCommandsNV( params->path, ULongToPtr(params->commands) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPathCoordsNV( void *args ) @@ -52495,16 +47944,11 @@ static NTSTATUS wow64_ext_glGetPathCoordsNV( void *args ) PTR32 teb; GLuint path; PTR32 coords; - } *params32 = args; - struct glGetPathCoordsNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glGetPathCoordsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPathCoordsNV( params->path, ULongToPtr(params->coords) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPathDashArrayNV( void *args ) @@ -52514,16 +47958,11 @@ static NTSTATUS wow64_ext_glGetPathDashArrayNV( void *args ) PTR32 teb; GLuint path; PTR32 dashArray; - } *params32 = args; - struct glGetPathDashArrayNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .dashArray = ULongToPtr(params32->dashArray), - }; - NTSTATUS status; - status = ext_glGetPathDashArrayNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPathDashArrayNV( params->path, ULongToPtr(params->dashArray) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPathLengthNV( void *args ) @@ -52535,18 +47974,11 @@ static NTSTATUS wow64_ext_glGetPathLengthNV( void *args ) GLsizei startSegment; GLsizei numSegments; GLfloat ret; - } *params32 = args; - struct glGetPathLengthNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .startSegment = params32->startSegment, - .numSegments = params32->numSegments, - }; - NTSTATUS status; - status = ext_glGetPathLengthNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetPathLengthNV( params->path, params->startSegment, params->numSegments ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPathMetricRangeNV( void *args ) @@ -52559,19 +47991,11 @@ static NTSTATUS wow64_ext_glGetPathMetricRangeNV( void *args ) GLsizei numPaths; GLsizei stride; PTR32 metrics; - } *params32 = args; - struct glGetPathMetricRangeNV_params params = - { - .teb = get_teb64(params32->teb), - .metricQueryMask = params32->metricQueryMask, - .firstPathName = params32->firstPathName, - .numPaths = params32->numPaths, - .stride = params32->stride, - .metrics = ULongToPtr(params32->metrics), - }; - NTSTATUS status; - status = ext_glGetPathMetricRangeNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPathMetricRangeNV( params->metricQueryMask, params->firstPathName, params->numPaths, params->stride, ULongToPtr(params->metrics) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPathMetricsNV( void *args ) @@ -52586,21 +48010,11 @@ static NTSTATUS wow64_ext_glGetPathMetricsNV( void *args ) GLuint pathBase; GLsizei stride; PTR32 metrics; - } *params32 = args; - struct glGetPathMetricsNV_params params = - { - .teb = get_teb64(params32->teb), - .metricQueryMask = params32->metricQueryMask, - .numPaths = params32->numPaths, - .pathNameType = params32->pathNameType, - .paths = ULongToPtr(params32->paths), - .pathBase = params32->pathBase, - .stride = params32->stride, - .metrics = ULongToPtr(params32->metrics), - }; - NTSTATUS status; - status = ext_glGetPathMetricsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPathMetricsNV( params->metricQueryMask, params->numPaths, params->pathNameType, ULongToPtr(params->paths), params->pathBase, params->stride, ULongToPtr(params->metrics) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPathParameterfvNV( void *args ) @@ -52611,17 +48025,11 @@ static NTSTATUS wow64_ext_glGetPathParameterfvNV( void *args ) GLuint path; GLenum pname; PTR32 value; - } *params32 = args; - struct glGetPathParameterfvNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .pname = params32->pname, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glGetPathParameterfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPathParameterfvNV( params->path, params->pname, ULongToPtr(params->value) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPathParameterivNV( void *args ) @@ -52632,17 +48040,11 @@ static NTSTATUS wow64_ext_glGetPathParameterivNV( void *args ) GLuint path; GLenum pname; PTR32 value; - } *params32 = args; - struct glGetPathParameterivNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .pname = params32->pname, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glGetPathParameterivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPathParameterivNV( params->path, params->pname, ULongToPtr(params->value) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPathSpacingNV( void *args ) @@ -52659,23 +48061,11 @@ static NTSTATUS wow64_ext_glGetPathSpacingNV( void *args ) GLfloat kerningScale; GLenum transformType; PTR32 returnedSpacing; - } *params32 = args; - struct glGetPathSpacingNV_params params = - { - .teb = get_teb64(params32->teb), - .pathListMode = params32->pathListMode, - .numPaths = params32->numPaths, - .pathNameType = params32->pathNameType, - .paths = ULongToPtr(params32->paths), - .pathBase = params32->pathBase, - .advanceScale = params32->advanceScale, - .kerningScale = params32->kerningScale, - .transformType = params32->transformType, - .returnedSpacing = ULongToPtr(params32->returnedSpacing), - }; - NTSTATUS status; - status = ext_glGetPathSpacingNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPathSpacingNV( params->pathListMode, params->numPaths, params->pathNameType, ULongToPtr(params->paths), params->pathBase, params->advanceScale, params->kerningScale, params->transformType, ULongToPtr(params->returnedSpacing) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPathTexGenfvNV( void *args ) @@ -52686,17 +48076,11 @@ static NTSTATUS wow64_ext_glGetPathTexGenfvNV( void *args ) GLenum texCoordSet; GLenum pname; PTR32 value; - } *params32 = args; - struct glGetPathTexGenfvNV_params params = - { - .teb = get_teb64(params32->teb), - .texCoordSet = params32->texCoordSet, - .pname = params32->pname, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glGetPathTexGenfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPathTexGenfvNV( params->texCoordSet, params->pname, ULongToPtr(params->value) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPathTexGenivNV( void *args ) @@ -52707,17 +48091,11 @@ static NTSTATUS wow64_ext_glGetPathTexGenivNV( void *args ) GLenum texCoordSet; GLenum pname; PTR32 value; - } *params32 = args; - struct glGetPathTexGenivNV_params params = - { - .teb = get_teb64(params32->teb), - .texCoordSet = params32->texCoordSet, - .pname = params32->pname, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glGetPathTexGenivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPathTexGenivNV( params->texCoordSet, params->pname, ULongToPtr(params->value) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPerfCounterInfoINTEL( void *args ) @@ -52736,25 +48114,11 @@ static NTSTATUS wow64_ext_glGetPerfCounterInfoINTEL( void *args ) PTR32 counterTypeEnum; PTR32 counterDataTypeEnum; PTR32 rawCounterMaxValue; - } *params32 = args; - struct glGetPerfCounterInfoINTEL_params params = - { - .teb = get_teb64(params32->teb), - .queryId = params32->queryId, - .counterId = params32->counterId, - .counterNameLength = params32->counterNameLength, - .counterName = ULongToPtr(params32->counterName), - .counterDescLength = params32->counterDescLength, - .counterDesc = ULongToPtr(params32->counterDesc), - .counterOffset = ULongToPtr(params32->counterOffset), - .counterDataSize = ULongToPtr(params32->counterDataSize), - .counterTypeEnum = ULongToPtr(params32->counterTypeEnum), - .counterDataTypeEnum = ULongToPtr(params32->counterDataTypeEnum), - .rawCounterMaxValue = ULongToPtr(params32->rawCounterMaxValue), - }; - NTSTATUS status; - status = ext_glGetPerfCounterInfoINTEL( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPerfCounterInfoINTEL( params->queryId, params->counterId, params->counterNameLength, ULongToPtr(params->counterName), params->counterDescLength, ULongToPtr(params->counterDesc), ULongToPtr(params->counterOffset), ULongToPtr(params->counterDataSize), ULongToPtr(params->counterTypeEnum), ULongToPtr(params->counterDataTypeEnum), ULongToPtr(params->rawCounterMaxValue) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPerfMonitorCounterDataAMD( void *args ) @@ -52767,19 +48131,11 @@ static NTSTATUS wow64_ext_glGetPerfMonitorCounterDataAMD( void *args ) GLsizei dataSize; PTR32 data; PTR32 bytesWritten; - } *params32 = args; - struct glGetPerfMonitorCounterDataAMD_params params = - { - .teb = get_teb64(params32->teb), - .monitor = params32->monitor, - .pname = params32->pname, - .dataSize = params32->dataSize, - .data = ULongToPtr(params32->data), - .bytesWritten = ULongToPtr(params32->bytesWritten), - }; - NTSTATUS status; - status = ext_glGetPerfMonitorCounterDataAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPerfMonitorCounterDataAMD( params->monitor, params->pname, params->dataSize, ULongToPtr(params->data), ULongToPtr(params->bytesWritten) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPerfMonitorCounterInfoAMD( void *args ) @@ -52791,18 +48147,11 @@ static NTSTATUS wow64_ext_glGetPerfMonitorCounterInfoAMD( void *args ) GLuint counter; GLenum pname; PTR32 data; - } *params32 = args; - struct glGetPerfMonitorCounterInfoAMD_params params = - { - .teb = get_teb64(params32->teb), - .group = params32->group, - .counter = params32->counter, - .pname = params32->pname, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetPerfMonitorCounterInfoAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPerfMonitorCounterInfoAMD( params->group, params->counter, params->pname, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPerfMonitorCounterStringAMD( void *args ) @@ -52815,19 +48164,11 @@ static NTSTATUS wow64_ext_glGetPerfMonitorCounterStringAMD( void *args ) GLsizei bufSize; PTR32 length; PTR32 counterString; - } *params32 = args; - struct glGetPerfMonitorCounterStringAMD_params params = - { - .teb = get_teb64(params32->teb), - .group = params32->group, - .counter = params32->counter, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .counterString = ULongToPtr(params32->counterString), - }; - NTSTATUS status; - status = ext_glGetPerfMonitorCounterStringAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPerfMonitorCounterStringAMD( params->group, params->counter, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->counterString) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPerfMonitorCountersAMD( void *args ) @@ -52840,19 +48181,11 @@ static NTSTATUS wow64_ext_glGetPerfMonitorCountersAMD( void *args ) PTR32 maxActiveCounters; GLsizei counterSize; PTR32 counters; - } *params32 = args; - struct glGetPerfMonitorCountersAMD_params params = - { - .teb = get_teb64(params32->teb), - .group = params32->group, - .numCounters = ULongToPtr(params32->numCounters), - .maxActiveCounters = ULongToPtr(params32->maxActiveCounters), - .counterSize = params32->counterSize, - .counters = ULongToPtr(params32->counters), - }; - NTSTATUS status; - status = ext_glGetPerfMonitorCountersAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPerfMonitorCountersAMD( params->group, ULongToPtr(params->numCounters), ULongToPtr(params->maxActiveCounters), params->counterSize, ULongToPtr(params->counters) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPerfMonitorGroupStringAMD( void *args ) @@ -52864,18 +48197,11 @@ static NTSTATUS wow64_ext_glGetPerfMonitorGroupStringAMD( void *args ) GLsizei bufSize; PTR32 length; PTR32 groupString; - } *params32 = args; - struct glGetPerfMonitorGroupStringAMD_params params = - { - .teb = get_teb64(params32->teb), - .group = params32->group, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .groupString = ULongToPtr(params32->groupString), - }; - NTSTATUS status; - status = ext_glGetPerfMonitorGroupStringAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPerfMonitorGroupStringAMD( params->group, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->groupString) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPerfMonitorGroupsAMD( void *args ) @@ -52886,17 +48212,11 @@ static NTSTATUS wow64_ext_glGetPerfMonitorGroupsAMD( void *args ) PTR32 numGroups; GLsizei groupsSize; PTR32 groups; - } *params32 = args; - struct glGetPerfMonitorGroupsAMD_params params = - { - .teb = get_teb64(params32->teb), - .numGroups = ULongToPtr(params32->numGroups), - .groupsSize = params32->groupsSize, - .groups = ULongToPtr(params32->groups), - }; - NTSTATUS status; - status = ext_glGetPerfMonitorGroupsAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPerfMonitorGroupsAMD( ULongToPtr(params->numGroups), params->groupsSize, ULongToPtr(params->groups) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPerfQueryDataINTEL( void *args ) @@ -52909,19 +48229,11 @@ static NTSTATUS wow64_ext_glGetPerfQueryDataINTEL( void *args ) GLsizei dataSize; PTR32 data; PTR32 bytesWritten; - } *params32 = args; - struct glGetPerfQueryDataINTEL_params params = - { - .teb = get_teb64(params32->teb), - .queryHandle = params32->queryHandle, - .flags = params32->flags, - .dataSize = params32->dataSize, - .data = ULongToPtr(params32->data), - .bytesWritten = ULongToPtr(params32->bytesWritten), - }; - NTSTATUS status; - status = ext_glGetPerfQueryDataINTEL( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPerfQueryDataINTEL( params->queryHandle, params->flags, params->dataSize, ULongToPtr(params->data), ULongToPtr(params->bytesWritten) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPerfQueryIdByNameINTEL( void *args ) @@ -52931,16 +48243,11 @@ static NTSTATUS wow64_ext_glGetPerfQueryIdByNameINTEL( void *args ) PTR32 teb; PTR32 queryName; PTR32 queryId; - } *params32 = args; - struct glGetPerfQueryIdByNameINTEL_params params = - { - .teb = get_teb64(params32->teb), - .queryName = ULongToPtr(params32->queryName), - .queryId = ULongToPtr(params32->queryId), - }; - NTSTATUS status; - status = ext_glGetPerfQueryIdByNameINTEL( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPerfQueryIdByNameINTEL( ULongToPtr(params->queryName), ULongToPtr(params->queryId) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPerfQueryInfoINTEL( void *args ) @@ -52955,21 +48262,11 @@ static NTSTATUS wow64_ext_glGetPerfQueryInfoINTEL( void *args ) PTR32 noCounters; PTR32 noInstances; PTR32 capsMask; - } *params32 = args; - struct glGetPerfQueryInfoINTEL_params params = - { - .teb = get_teb64(params32->teb), - .queryId = params32->queryId, - .queryNameLength = params32->queryNameLength, - .queryName = ULongToPtr(params32->queryName), - .dataSize = ULongToPtr(params32->dataSize), - .noCounters = ULongToPtr(params32->noCounters), - .noInstances = ULongToPtr(params32->noInstances), - .capsMask = ULongToPtr(params32->capsMask), - }; - NTSTATUS status; - status = ext_glGetPerfQueryInfoINTEL( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPerfQueryInfoINTEL( params->queryId, params->queryNameLength, ULongToPtr(params->queryName), ULongToPtr(params->dataSize), ULongToPtr(params->noCounters), ULongToPtr(params->noInstances), ULongToPtr(params->capsMask) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPixelMapxv( void *args ) @@ -52980,17 +48277,11 @@ static NTSTATUS wow64_ext_glGetPixelMapxv( void *args ) GLenum map; GLint size; PTR32 values; - } *params32 = args; - struct glGetPixelMapxv_params params = - { - .teb = get_teb64(params32->teb), - .map = params32->map, - .size = params32->size, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetPixelMapxv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPixelMapxv( params->map, params->size, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPixelTexGenParameterfvSGIS( void *args ) @@ -53000,16 +48291,11 @@ static NTSTATUS wow64_ext_glGetPixelTexGenParameterfvSGIS( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetPixelTexGenParameterfvSGIS_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetPixelTexGenParameterfvSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPixelTexGenParameterfvSGIS( params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPixelTexGenParameterivSGIS( void *args ) @@ -53019,16 +48305,11 @@ static NTSTATUS wow64_ext_glGetPixelTexGenParameterivSGIS( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetPixelTexGenParameterivSGIS_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetPixelTexGenParameterivSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPixelTexGenParameterivSGIS( params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPixelTransformParameterfvEXT( void *args ) @@ -53039,17 +48320,11 @@ static NTSTATUS wow64_ext_glGetPixelTransformParameterfvEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetPixelTransformParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetPixelTransformParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPixelTransformParameterfvEXT( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPixelTransformParameterivEXT( void *args ) @@ -53060,17 +48335,11 @@ static NTSTATUS wow64_ext_glGetPixelTransformParameterivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetPixelTransformParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetPixelTransformParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPixelTransformParameterivEXT( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetPointerIndexedvEXT( void *args ) @@ -53081,14 +48350,8 @@ static NTSTATUS wow64_ext_glGetPointerIndexedvEXT( void *args ) GLenum target; GLuint index; PTR32 data; - } *params32 = args; - struct glGetPointerIndexedvEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -53100,14 +48363,8 @@ static NTSTATUS wow64_ext_glGetPointeri_vEXT( void *args ) GLenum pname; GLuint index; PTR32 params; - } *params32 = args; - struct glGetPointeri_vEXT_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .index = params32->index, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -53118,16 +48375,13 @@ static NTSTATUS wow64_ext_glGetPointervEXT( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetPointervEXT_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - }; - NTSTATUS status; - status = ext_glGetPointervEXT( ¶ms ); - params32->params = PtrToUlong( params.params ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + void *params_arg; + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetPointervEXT( params->pname, ¶ms_arg ); + *(PTR32 *)UlongToPtr(params->params) = PtrToUlong( params_arg ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramBinary( void *args ) @@ -53140,19 +48394,11 @@ static NTSTATUS wow64_ext_glGetProgramBinary( void *args ) PTR32 length; PTR32 binaryFormat; PTR32 binary; - } *params32 = args; - struct glGetProgramBinary_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .binaryFormat = ULongToPtr(params32->binaryFormat), - .binary = ULongToPtr(params32->binary), - }; - NTSTATUS status; - status = ext_glGetProgramBinary( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramBinary( params->program, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->binaryFormat), ULongToPtr(params->binary) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramEnvParameterIivNV( void *args ) @@ -53163,17 +48409,11 @@ static NTSTATUS wow64_ext_glGetProgramEnvParameterIivNV( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glGetProgramEnvParameterIivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramEnvParameterIivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramEnvParameterIivNV( params->target, params->index, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramEnvParameterIuivNV( void *args ) @@ -53184,17 +48424,11 @@ static NTSTATUS wow64_ext_glGetProgramEnvParameterIuivNV( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glGetProgramEnvParameterIuivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramEnvParameterIuivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramEnvParameterIuivNV( params->target, params->index, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramEnvParameterdvARB( void *args ) @@ -53205,17 +48439,11 @@ static NTSTATUS wow64_ext_glGetProgramEnvParameterdvARB( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glGetProgramEnvParameterdvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramEnvParameterdvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramEnvParameterdvARB( params->target, params->index, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramEnvParameterfvARB( void *args ) @@ -53226,17 +48454,11 @@ static NTSTATUS wow64_ext_glGetProgramEnvParameterfvARB( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glGetProgramEnvParameterfvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramEnvParameterfvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramEnvParameterfvARB( params->target, params->index, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramInfoLog( void *args ) @@ -53248,18 +48470,11 @@ static NTSTATUS wow64_ext_glGetProgramInfoLog( void *args ) GLsizei bufSize; PTR32 length; PTR32 infoLog; - } *params32 = args; - struct glGetProgramInfoLog_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .infoLog = ULongToPtr(params32->infoLog), - }; - NTSTATUS status; - status = ext_glGetProgramInfoLog( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramInfoLog( params->program, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->infoLog) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramInterfaceiv( void *args ) @@ -53271,18 +48486,11 @@ static NTSTATUS wow64_ext_glGetProgramInterfaceiv( void *args ) GLenum programInterface; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetProgramInterfaceiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .programInterface = params32->programInterface, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramInterfaceiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramInterfaceiv( params->program, params->programInterface, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramLocalParameterIivNV( void *args ) @@ -53293,17 +48501,11 @@ static NTSTATUS wow64_ext_glGetProgramLocalParameterIivNV( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glGetProgramLocalParameterIivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramLocalParameterIivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramLocalParameterIivNV( params->target, params->index, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramLocalParameterIuivNV( void *args ) @@ -53314,17 +48516,11 @@ static NTSTATUS wow64_ext_glGetProgramLocalParameterIuivNV( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glGetProgramLocalParameterIuivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramLocalParameterIuivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramLocalParameterIuivNV( params->target, params->index, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramLocalParameterdvARB( void *args ) @@ -53335,17 +48531,11 @@ static NTSTATUS wow64_ext_glGetProgramLocalParameterdvARB( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glGetProgramLocalParameterdvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramLocalParameterdvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramLocalParameterdvARB( params->target, params->index, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramLocalParameterfvARB( void *args ) @@ -53356,17 +48546,11 @@ static NTSTATUS wow64_ext_glGetProgramLocalParameterfvARB( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glGetProgramLocalParameterfvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramLocalParameterfvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramLocalParameterfvARB( params->target, params->index, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramNamedParameterdvNV( void *args ) @@ -53378,18 +48562,11 @@ static NTSTATUS wow64_ext_glGetProgramNamedParameterdvNV( void *args ) GLsizei len; PTR32 name; PTR32 params; - } *params32 = args; - struct glGetProgramNamedParameterdvNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .len = params32->len, - .name = ULongToPtr(params32->name), - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramNamedParameterdvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramNamedParameterdvNV( params->id, params->len, ULongToPtr(params->name), ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramNamedParameterfvNV( void *args ) @@ -53401,18 +48578,11 @@ static NTSTATUS wow64_ext_glGetProgramNamedParameterfvNV( void *args ) GLsizei len; PTR32 name; PTR32 params; - } *params32 = args; - struct glGetProgramNamedParameterfvNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .len = params32->len, - .name = ULongToPtr(params32->name), - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramNamedParameterfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramNamedParameterfvNV( params->id, params->len, ULongToPtr(params->name), ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramParameterdvNV( void *args ) @@ -53424,18 +48594,11 @@ static NTSTATUS wow64_ext_glGetProgramParameterdvNV( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetProgramParameterdvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramParameterdvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramParameterdvNV( params->target, params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramParameterfvNV( void *args ) @@ -53447,18 +48610,11 @@ static NTSTATUS wow64_ext_glGetProgramParameterfvNV( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetProgramParameterfvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramParameterfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramParameterfvNV( params->target, params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramPipelineInfoLog( void *args ) @@ -53470,18 +48626,11 @@ static NTSTATUS wow64_ext_glGetProgramPipelineInfoLog( void *args ) GLsizei bufSize; PTR32 length; PTR32 infoLog; - } *params32 = args; - struct glGetProgramPipelineInfoLog_params params = - { - .teb = get_teb64(params32->teb), - .pipeline = params32->pipeline, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .infoLog = ULongToPtr(params32->infoLog), - }; - NTSTATUS status; - status = ext_glGetProgramPipelineInfoLog( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramPipelineInfoLog( params->pipeline, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->infoLog) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramPipelineiv( void *args ) @@ -53492,17 +48641,11 @@ static NTSTATUS wow64_ext_glGetProgramPipelineiv( void *args ) GLuint pipeline; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetProgramPipelineiv_params params = - { - .teb = get_teb64(params32->teb), - .pipeline = params32->pipeline, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramPipelineiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramPipelineiv( params->pipeline, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramResourceIndex( void *args ) @@ -53514,18 +48657,11 @@ static NTSTATUS wow64_ext_glGetProgramResourceIndex( void *args ) GLenum programInterface; PTR32 name; GLuint ret; - } *params32 = args; - struct glGetProgramResourceIndex_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .programInterface = params32->programInterface, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetProgramResourceIndex( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetProgramResourceIndex( params->program, params->programInterface, ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramResourceLocation( void *args ) @@ -53537,18 +48673,11 @@ static NTSTATUS wow64_ext_glGetProgramResourceLocation( void *args ) GLenum programInterface; PTR32 name; GLint ret; - } *params32 = args; - struct glGetProgramResourceLocation_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .programInterface = params32->programInterface, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetProgramResourceLocation( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetProgramResourceLocation( params->program, params->programInterface, ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramResourceLocationIndex( void *args ) @@ -53560,18 +48689,11 @@ static NTSTATUS wow64_ext_glGetProgramResourceLocationIndex( void *args ) GLenum programInterface; PTR32 name; GLint ret; - } *params32 = args; - struct glGetProgramResourceLocationIndex_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .programInterface = params32->programInterface, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetProgramResourceLocationIndex( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetProgramResourceLocationIndex( params->program, params->programInterface, ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramResourceName( void *args ) @@ -53585,20 +48707,11 @@ static NTSTATUS wow64_ext_glGetProgramResourceName( void *args ) GLsizei bufSize; PTR32 length; PTR32 name; - } *params32 = args; - struct glGetProgramResourceName_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .programInterface = params32->programInterface, - .index = params32->index, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetProgramResourceName( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramResourceName( params->program, params->programInterface, params->index, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramResourcefvNV( void *args ) @@ -53614,22 +48727,11 @@ static NTSTATUS wow64_ext_glGetProgramResourcefvNV( void *args ) GLsizei count; PTR32 length; PTR32 params; - } *params32 = args; - struct glGetProgramResourcefvNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .programInterface = params32->programInterface, - .index = params32->index, - .propCount = params32->propCount, - .props = ULongToPtr(params32->props), - .count = params32->count, - .length = ULongToPtr(params32->length), - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramResourcefvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramResourcefvNV( params->program, params->programInterface, params->index, params->propCount, ULongToPtr(params->props), params->count, ULongToPtr(params->length), ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramResourceiv( void *args ) @@ -53645,22 +48747,11 @@ static NTSTATUS wow64_ext_glGetProgramResourceiv( void *args ) GLsizei count; PTR32 length; PTR32 params; - } *params32 = args; - struct glGetProgramResourceiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .programInterface = params32->programInterface, - .index = params32->index, - .propCount = params32->propCount, - .props = ULongToPtr(params32->props), - .count = params32->count, - .length = ULongToPtr(params32->length), - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramResourceiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramResourceiv( params->program, params->programInterface, params->index, params->propCount, ULongToPtr(params->props), params->count, ULongToPtr(params->length), ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramStageiv( void *args ) @@ -53672,18 +48763,11 @@ static NTSTATUS wow64_ext_glGetProgramStageiv( void *args ) GLenum shadertype; GLenum pname; PTR32 values; - } *params32 = args; - struct glGetProgramStageiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .shadertype = params32->shadertype, - .pname = params32->pname, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetProgramStageiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramStageiv( params->program, params->shadertype, params->pname, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramStringARB( void *args ) @@ -53694,17 +48778,11 @@ static NTSTATUS wow64_ext_glGetProgramStringARB( void *args ) GLenum target; GLenum pname; PTR32 string; - } *params32 = args; - struct glGetProgramStringARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .string = ULongToPtr(params32->string), - }; - NTSTATUS status; - status = ext_glGetProgramStringARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramStringARB( params->target, params->pname, ULongToPtr(params->string) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramStringNV( void *args ) @@ -53715,17 +48793,11 @@ static NTSTATUS wow64_ext_glGetProgramStringNV( void *args ) GLuint id; GLenum pname; PTR32 program; - } *params32 = args; - struct glGetProgramStringNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .pname = params32->pname, - .program = ULongToPtr(params32->program), - }; - NTSTATUS status; - status = ext_glGetProgramStringNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramStringNV( params->id, params->pname, ULongToPtr(params->program) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramSubroutineParameteruivNV( void *args ) @@ -53736,17 +48808,11 @@ static NTSTATUS wow64_ext_glGetProgramSubroutineParameteruivNV( void *args ) GLenum target; GLuint index; PTR32 param; - } *params32 = args; - struct glGetProgramSubroutineParameteruivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glGetProgramSubroutineParameteruivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramSubroutineParameteruivNV( params->target, params->index, ULongToPtr(params->param) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramiv( void *args ) @@ -53757,17 +48823,11 @@ static NTSTATUS wow64_ext_glGetProgramiv( void *args ) GLuint program; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetProgramiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramiv( params->program, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramivARB( void *args ) @@ -53778,17 +48838,11 @@ static NTSTATUS wow64_ext_glGetProgramivARB( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetProgramivARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramivARB( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetProgramivNV( void *args ) @@ -53799,17 +48853,11 @@ static NTSTATUS wow64_ext_glGetProgramivNV( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetProgramivNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetProgramivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetProgramivNV( params->id, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryBufferObjecti64v( void *args ) @@ -53821,18 +48869,11 @@ static NTSTATUS wow64_ext_glGetQueryBufferObjecti64v( void *args ) GLuint buffer; GLenum pname; PTR32 offset; - } *params32 = args; - struct glGetQueryBufferObjecti64v_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .buffer = params32->buffer, - .pname = params32->pname, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glGetQueryBufferObjecti64v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryBufferObjecti64v( params->id, params->buffer, params->pname, (GLintptr)ULongToPtr(params->offset) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryBufferObjectiv( void *args ) @@ -53844,18 +48885,11 @@ static NTSTATUS wow64_ext_glGetQueryBufferObjectiv( void *args ) GLuint buffer; GLenum pname; PTR32 offset; - } *params32 = args; - struct glGetQueryBufferObjectiv_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .buffer = params32->buffer, - .pname = params32->pname, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glGetQueryBufferObjectiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryBufferObjectiv( params->id, params->buffer, params->pname, (GLintptr)ULongToPtr(params->offset) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryBufferObjectui64v( void *args ) @@ -53867,18 +48901,11 @@ static NTSTATUS wow64_ext_glGetQueryBufferObjectui64v( void *args ) GLuint buffer; GLenum pname; PTR32 offset; - } *params32 = args; - struct glGetQueryBufferObjectui64v_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .buffer = params32->buffer, - .pname = params32->pname, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glGetQueryBufferObjectui64v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryBufferObjectui64v( params->id, params->buffer, params->pname, (GLintptr)ULongToPtr(params->offset) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryBufferObjectuiv( void *args ) @@ -53890,18 +48917,11 @@ static NTSTATUS wow64_ext_glGetQueryBufferObjectuiv( void *args ) GLuint buffer; GLenum pname; PTR32 offset; - } *params32 = args; - struct glGetQueryBufferObjectuiv_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .buffer = params32->buffer, - .pname = params32->pname, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glGetQueryBufferObjectuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryBufferObjectuiv( params->id, params->buffer, params->pname, (GLintptr)ULongToPtr(params->offset) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryIndexediv( void *args ) @@ -53913,18 +48933,11 @@ static NTSTATUS wow64_ext_glGetQueryIndexediv( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetQueryIndexediv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetQueryIndexediv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryIndexediv( params->target, params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryObjecti64v( void *args ) @@ -53935,17 +48948,11 @@ static NTSTATUS wow64_ext_glGetQueryObjecti64v( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetQueryObjecti64v_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetQueryObjecti64v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryObjecti64v( params->id, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryObjecti64vEXT( void *args ) @@ -53956,17 +48963,11 @@ static NTSTATUS wow64_ext_glGetQueryObjecti64vEXT( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetQueryObjecti64vEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetQueryObjecti64vEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryObjecti64vEXT( params->id, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryObjectiv( void *args ) @@ -53977,17 +48978,11 @@ static NTSTATUS wow64_ext_glGetQueryObjectiv( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetQueryObjectiv_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetQueryObjectiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryObjectiv( params->id, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryObjectivARB( void *args ) @@ -53998,17 +48993,11 @@ static NTSTATUS wow64_ext_glGetQueryObjectivARB( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetQueryObjectivARB_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetQueryObjectivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryObjectivARB( params->id, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryObjectui64v( void *args ) @@ -54019,17 +49008,11 @@ static NTSTATUS wow64_ext_glGetQueryObjectui64v( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetQueryObjectui64v_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetQueryObjectui64v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryObjectui64v( params->id, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryObjectui64vEXT( void *args ) @@ -54040,17 +49023,11 @@ static NTSTATUS wow64_ext_glGetQueryObjectui64vEXT( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetQueryObjectui64vEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetQueryObjectui64vEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryObjectui64vEXT( params->id, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryObjectuiv( void *args ) @@ -54061,17 +49038,11 @@ static NTSTATUS wow64_ext_glGetQueryObjectuiv( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetQueryObjectuiv_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetQueryObjectuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryObjectuiv( params->id, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryObjectuivARB( void *args ) @@ -54082,17 +49053,11 @@ static NTSTATUS wow64_ext_glGetQueryObjectuivARB( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetQueryObjectuivARB_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetQueryObjectuivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryObjectuivARB( params->id, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryiv( void *args ) @@ -54103,17 +49068,11 @@ static NTSTATUS wow64_ext_glGetQueryiv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetQueryiv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetQueryiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryiv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetQueryivARB( void *args ) @@ -54124,17 +49083,11 @@ static NTSTATUS wow64_ext_glGetQueryivARB( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetQueryivARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetQueryivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetQueryivARB( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetRenderbufferParameteriv( void *args ) @@ -54145,17 +49098,11 @@ static NTSTATUS wow64_ext_glGetRenderbufferParameteriv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetRenderbufferParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetRenderbufferParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetRenderbufferParameteriv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetRenderbufferParameterivEXT( void *args ) @@ -54166,17 +49113,11 @@ static NTSTATUS wow64_ext_glGetRenderbufferParameterivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetRenderbufferParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetRenderbufferParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetRenderbufferParameterivEXT( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetSamplerParameterIiv( void *args ) @@ -54187,17 +49128,11 @@ static NTSTATUS wow64_ext_glGetSamplerParameterIiv( void *args ) GLuint sampler; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetSamplerParameterIiv_params params = - { - .teb = get_teb64(params32->teb), - .sampler = params32->sampler, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetSamplerParameterIiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetSamplerParameterIiv( params->sampler, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetSamplerParameterIuiv( void *args ) @@ -54208,17 +49143,11 @@ static NTSTATUS wow64_ext_glGetSamplerParameterIuiv( void *args ) GLuint sampler; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetSamplerParameterIuiv_params params = - { - .teb = get_teb64(params32->teb), - .sampler = params32->sampler, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetSamplerParameterIuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetSamplerParameterIuiv( params->sampler, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetSamplerParameterfv( void *args ) @@ -54229,17 +49158,11 @@ static NTSTATUS wow64_ext_glGetSamplerParameterfv( void *args ) GLuint sampler; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetSamplerParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .sampler = params32->sampler, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetSamplerParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetSamplerParameterfv( params->sampler, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetSamplerParameteriv( void *args ) @@ -54250,17 +49173,11 @@ static NTSTATUS wow64_ext_glGetSamplerParameteriv( void *args ) GLuint sampler; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetSamplerParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .sampler = params32->sampler, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetSamplerParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetSamplerParameteriv( params->sampler, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetSemaphoreParameterui64vEXT( void *args ) @@ -54271,17 +49188,11 @@ static NTSTATUS wow64_ext_glGetSemaphoreParameterui64vEXT( void *args ) GLuint semaphore; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetSemaphoreParameterui64vEXT_params params = - { - .teb = get_teb64(params32->teb), - .semaphore = params32->semaphore, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetSemaphoreParameterui64vEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetSemaphoreParameterui64vEXT( params->semaphore, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetSeparableFilter( void *args ) @@ -54295,20 +49206,11 @@ static NTSTATUS wow64_ext_glGetSeparableFilter( void *args ) PTR32 row; PTR32 column; PTR32 span; - } *params32 = args; - struct glGetSeparableFilter_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .format = params32->format, - .type = params32->type, - .row = ULongToPtr(params32->row), - .column = ULongToPtr(params32->column), - .span = ULongToPtr(params32->span), - }; - NTSTATUS status; - status = ext_glGetSeparableFilter( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetSeparableFilter( params->target, params->format, params->type, ULongToPtr(params->row), ULongToPtr(params->column), ULongToPtr(params->span) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetSeparableFilterEXT( void *args ) @@ -54322,20 +49224,11 @@ static NTSTATUS wow64_ext_glGetSeparableFilterEXT( void *args ) PTR32 row; PTR32 column; PTR32 span; - } *params32 = args; - struct glGetSeparableFilterEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .format = params32->format, - .type = params32->type, - .row = ULongToPtr(params32->row), - .column = ULongToPtr(params32->column), - .span = ULongToPtr(params32->span), - }; - NTSTATUS status; - status = ext_glGetSeparableFilterEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetSeparableFilterEXT( params->target, params->format, params->type, ULongToPtr(params->row), ULongToPtr(params->column), ULongToPtr(params->span) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetShaderInfoLog( void *args ) @@ -54347,18 +49240,11 @@ static NTSTATUS wow64_ext_glGetShaderInfoLog( void *args ) GLsizei bufSize; PTR32 length; PTR32 infoLog; - } *params32 = args; - struct glGetShaderInfoLog_params params = - { - .teb = get_teb64(params32->teb), - .shader = params32->shader, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .infoLog = ULongToPtr(params32->infoLog), - }; - NTSTATUS status; - status = ext_glGetShaderInfoLog( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetShaderInfoLog( params->shader, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->infoLog) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetShaderPrecisionFormat( void *args ) @@ -54370,18 +49256,11 @@ static NTSTATUS wow64_ext_glGetShaderPrecisionFormat( void *args ) GLenum precisiontype; PTR32 range; PTR32 precision; - } *params32 = args; - struct glGetShaderPrecisionFormat_params params = - { - .teb = get_teb64(params32->teb), - .shadertype = params32->shadertype, - .precisiontype = params32->precisiontype, - .range = ULongToPtr(params32->range), - .precision = ULongToPtr(params32->precision), - }; - NTSTATUS status; - status = ext_glGetShaderPrecisionFormat( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetShaderPrecisionFormat( params->shadertype, params->precisiontype, ULongToPtr(params->range), ULongToPtr(params->precision) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetShaderSource( void *args ) @@ -54393,18 +49272,11 @@ static NTSTATUS wow64_ext_glGetShaderSource( void *args ) GLsizei bufSize; PTR32 length; PTR32 source; - } *params32 = args; - struct glGetShaderSource_params params = - { - .teb = get_teb64(params32->teb), - .shader = params32->shader, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .source = ULongToPtr(params32->source), - }; - NTSTATUS status; - status = ext_glGetShaderSource( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetShaderSource( params->shader, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->source) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetShaderSourceARB( void *args ) @@ -54416,18 +49288,11 @@ static NTSTATUS wow64_ext_glGetShaderSourceARB( void *args ) GLsizei maxLength; PTR32 length; PTR32 source; - } *params32 = args; - struct glGetShaderSourceARB_params params = - { - .teb = get_teb64(params32->teb), - .obj = params32->obj, - .maxLength = params32->maxLength, - .length = ULongToPtr(params32->length), - .source = ULongToPtr(params32->source), - }; - NTSTATUS status; - status = ext_glGetShaderSourceARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetShaderSourceARB( params->obj, params->maxLength, ULongToPtr(params->length), ULongToPtr(params->source) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetShaderiv( void *args ) @@ -54438,17 +49303,11 @@ static NTSTATUS wow64_ext_glGetShaderiv( void *args ) GLuint shader; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetShaderiv_params params = - { - .teb = get_teb64(params32->teb), - .shader = params32->shader, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetShaderiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetShaderiv( params->shader, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetShadingRateImagePaletteNV( void *args ) @@ -54459,17 +49318,11 @@ static NTSTATUS wow64_ext_glGetShadingRateImagePaletteNV( void *args ) GLuint viewport; GLuint entry; PTR32 rate; - } *params32 = args; - struct glGetShadingRateImagePaletteNV_params params = - { - .teb = get_teb64(params32->teb), - .viewport = params32->viewport, - .entry = params32->entry, - .rate = ULongToPtr(params32->rate), - }; - NTSTATUS status; - status = ext_glGetShadingRateImagePaletteNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetShadingRateImagePaletteNV( params->viewport, params->entry, ULongToPtr(params->rate) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetShadingRateSampleLocationivNV( void *args ) @@ -54481,18 +49334,11 @@ static NTSTATUS wow64_ext_glGetShadingRateSampleLocationivNV( void *args ) GLuint samples; GLuint index; PTR32 location; - } *params32 = args; - struct glGetShadingRateSampleLocationivNV_params params = - { - .teb = get_teb64(params32->teb), - .rate = params32->rate, - .samples = params32->samples, - .index = params32->index, - .location = ULongToPtr(params32->location), - }; - NTSTATUS status; - status = ext_glGetShadingRateSampleLocationivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetShadingRateSampleLocationivNV( params->rate, params->samples, params->index, ULongToPtr(params->location) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetSharpenTexFuncSGIS( void *args ) @@ -54502,16 +49348,11 @@ static NTSTATUS wow64_ext_glGetSharpenTexFuncSGIS( void *args ) PTR32 teb; GLenum target; PTR32 points; - } *params32 = args; - struct glGetSharpenTexFuncSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = ext_glGetSharpenTexFuncSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetSharpenTexFuncSGIS( params->target, ULongToPtr(params->points) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetStageIndexNV( void *args ) @@ -54521,16 +49362,11 @@ static NTSTATUS wow64_ext_glGetStageIndexNV( void *args ) PTR32 teb; GLenum shadertype; GLushort ret; - } *params32 = args; - struct glGetStageIndexNV_params params = - { - .teb = get_teb64(params32->teb), - .shadertype = params32->shadertype, - }; - NTSTATUS status; - status = ext_glGetStageIndexNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetStageIndexNV( params->shadertype ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetSubroutineIndex( void *args ) @@ -54542,18 +49378,11 @@ static NTSTATUS wow64_ext_glGetSubroutineIndex( void *args ) GLenum shadertype; PTR32 name; GLuint ret; - } *params32 = args; - struct glGetSubroutineIndex_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .shadertype = params32->shadertype, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetSubroutineIndex( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetSubroutineIndex( params->program, params->shadertype, ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetSubroutineUniformLocation( void *args ) @@ -54565,18 +49394,11 @@ static NTSTATUS wow64_ext_glGetSubroutineUniformLocation( void *args ) GLenum shadertype; PTR32 name; GLint ret; - } *params32 = args; - struct glGetSubroutineUniformLocation_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .shadertype = params32->shadertype, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetSubroutineUniformLocation( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetSubroutineUniformLocation( params->program, params->shadertype, ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTexBumpParameterfvATI( void *args ) @@ -54586,16 +49408,11 @@ static NTSTATUS wow64_ext_glGetTexBumpParameterfvATI( void *args ) PTR32 teb; GLenum pname; PTR32 param; - } *params32 = args; - struct glGetTexBumpParameterfvATI_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glGetTexBumpParameterfvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexBumpParameterfvATI( params->pname, ULongToPtr(params->param) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTexBumpParameterivATI( void *args ) @@ -54605,16 +49422,11 @@ static NTSTATUS wow64_ext_glGetTexBumpParameterivATI( void *args ) PTR32 teb; GLenum pname; PTR32 param; - } *params32 = args; - struct glGetTexBumpParameterivATI_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glGetTexBumpParameterivATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexBumpParameterivATI( params->pname, ULongToPtr(params->param) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTexEnvxvOES( void *args ) @@ -54625,17 +49437,11 @@ static NTSTATUS wow64_ext_glGetTexEnvxvOES( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexEnvxvOES_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTexEnvxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexEnvxvOES( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTexFilterFuncSGIS( void *args ) @@ -54646,17 +49452,11 @@ static NTSTATUS wow64_ext_glGetTexFilterFuncSGIS( void *args ) GLenum target; GLenum filter; PTR32 weights; - } *params32 = args; - struct glGetTexFilterFuncSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .filter = params32->filter, - .weights = ULongToPtr(params32->weights), - }; - NTSTATUS status; - status = ext_glGetTexFilterFuncSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexFilterFuncSGIS( params->target, params->filter, ULongToPtr(params->weights) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTexGenxvOES( void *args ) @@ -54667,17 +49467,11 @@ static NTSTATUS wow64_ext_glGetTexGenxvOES( void *args ) GLenum coord; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexGenxvOES_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTexGenxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexGenxvOES( params->coord, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTexLevelParameterxvOES( void *args ) @@ -54689,18 +49483,11 @@ static NTSTATUS wow64_ext_glGetTexLevelParameterxvOES( void *args ) GLint level; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexLevelParameterxvOES_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTexLevelParameterxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexLevelParameterxvOES( params->target, params->level, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTexParameterIiv( void *args ) @@ -54711,17 +49498,11 @@ static NTSTATUS wow64_ext_glGetTexParameterIiv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexParameterIiv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTexParameterIiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexParameterIiv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTexParameterIivEXT( void *args ) @@ -54732,17 +49513,11 @@ static NTSTATUS wow64_ext_glGetTexParameterIivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexParameterIivEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTexParameterIivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexParameterIivEXT( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTexParameterIuiv( void *args ) @@ -54753,17 +49528,11 @@ static NTSTATUS wow64_ext_glGetTexParameterIuiv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexParameterIuiv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTexParameterIuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexParameterIuiv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTexParameterIuivEXT( void *args ) @@ -54774,17 +49543,11 @@ static NTSTATUS wow64_ext_glGetTexParameterIuivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexParameterIuivEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTexParameterIuivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexParameterIuivEXT( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTexParameterPointervAPPLE( void *args ) @@ -54795,14 +49558,8 @@ static NTSTATUS wow64_ext_glGetTexParameterPointervAPPLE( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexParameterPointervAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -54814,17 +49571,11 @@ static NTSTATUS wow64_ext_glGetTexParameterxvOES( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTexParameterxvOES_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTexParameterxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexParameterxvOES( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureHandleARB( void *args ) @@ -54834,16 +49585,11 @@ static NTSTATUS wow64_ext_glGetTextureHandleARB( void *args ) PTR32 teb; GLuint texture; GLuint64 ret; - } *params32 = args; - struct glGetTextureHandleARB_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - }; - NTSTATUS status; - status = ext_glGetTextureHandleARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetTextureHandleARB( params->texture ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureHandleNV( void *args ) @@ -54853,16 +49599,11 @@ static NTSTATUS wow64_ext_glGetTextureHandleNV( void *args ) PTR32 teb; GLuint texture; GLuint64 ret; - } *params32 = args; - struct glGetTextureHandleNV_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - }; - NTSTATUS status; - status = ext_glGetTextureHandleNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetTextureHandleNV( params->texture ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureImage( void *args ) @@ -54876,20 +49617,11 @@ static NTSTATUS wow64_ext_glGetTextureImage( void *args ) GLenum type; GLsizei bufSize; PTR32 pixels; - } *params32 = args; - struct glGetTextureImage_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .format = params32->format, - .type = params32->type, - .bufSize = params32->bufSize, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glGetTextureImage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureImage( params->texture, params->level, params->format, params->type, params->bufSize, ULongToPtr(params->pixels) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureImageEXT( void *args ) @@ -54903,20 +49635,11 @@ static NTSTATUS wow64_ext_glGetTextureImageEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glGetTextureImageEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glGetTextureImageEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureImageEXT( params->texture, params->target, params->level, params->format, params->type, ULongToPtr(params->pixels) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureLevelParameterfv( void *args ) @@ -54928,18 +49651,11 @@ static NTSTATUS wow64_ext_glGetTextureLevelParameterfv( void *args ) GLint level; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTextureLevelParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTextureLevelParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureLevelParameterfv( params->texture, params->level, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureLevelParameterfvEXT( void *args ) @@ -54952,19 +49668,11 @@ static NTSTATUS wow64_ext_glGetTextureLevelParameterfvEXT( void *args ) GLint level; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTextureLevelParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTextureLevelParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureLevelParameterfvEXT( params->texture, params->target, params->level, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureLevelParameteriv( void *args ) @@ -54976,18 +49684,11 @@ static NTSTATUS wow64_ext_glGetTextureLevelParameteriv( void *args ) GLint level; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTextureLevelParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTextureLevelParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureLevelParameteriv( params->texture, params->level, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureLevelParameterivEXT( void *args ) @@ -55000,19 +49701,11 @@ static NTSTATUS wow64_ext_glGetTextureLevelParameterivEXT( void *args ) GLint level; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTextureLevelParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTextureLevelParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureLevelParameterivEXT( params->texture, params->target, params->level, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureParameterIiv( void *args ) @@ -55023,17 +49716,11 @@ static NTSTATUS wow64_ext_glGetTextureParameterIiv( void *args ) GLuint texture; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTextureParameterIiv_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTextureParameterIiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureParameterIiv( params->texture, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureParameterIivEXT( void *args ) @@ -55045,18 +49732,11 @@ static NTSTATUS wow64_ext_glGetTextureParameterIivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTextureParameterIivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTextureParameterIivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureParameterIivEXT( params->texture, params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureParameterIuiv( void *args ) @@ -55067,17 +49747,11 @@ static NTSTATUS wow64_ext_glGetTextureParameterIuiv( void *args ) GLuint texture; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTextureParameterIuiv_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTextureParameterIuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureParameterIuiv( params->texture, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureParameterIuivEXT( void *args ) @@ -55089,18 +49763,11 @@ static NTSTATUS wow64_ext_glGetTextureParameterIuivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTextureParameterIuivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTextureParameterIuivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureParameterIuivEXT( params->texture, params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureParameterfv( void *args ) @@ -55111,17 +49778,11 @@ static NTSTATUS wow64_ext_glGetTextureParameterfv( void *args ) GLuint texture; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTextureParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTextureParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureParameterfv( params->texture, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureParameterfvEXT( void *args ) @@ -55133,18 +49794,11 @@ static NTSTATUS wow64_ext_glGetTextureParameterfvEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTextureParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTextureParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureParameterfvEXT( params->texture, params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureParameteriv( void *args ) @@ -55155,17 +49809,11 @@ static NTSTATUS wow64_ext_glGetTextureParameteriv( void *args ) GLuint texture; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTextureParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTextureParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureParameteriv( params->texture, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureParameterivEXT( void *args ) @@ -55177,18 +49825,11 @@ static NTSTATUS wow64_ext_glGetTextureParameterivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTextureParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTextureParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureParameterivEXT( params->texture, params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureSamplerHandleARB( void *args ) @@ -55199,17 +49840,11 @@ static NTSTATUS wow64_ext_glGetTextureSamplerHandleARB( void *args ) GLuint texture; GLuint sampler; GLuint64 ret; - } *params32 = args; - struct glGetTextureSamplerHandleARB_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .sampler = params32->sampler, - }; - NTSTATUS status; - status = ext_glGetTextureSamplerHandleARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetTextureSamplerHandleARB( params->texture, params->sampler ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureSamplerHandleNV( void *args ) @@ -55220,17 +49855,11 @@ static NTSTATUS wow64_ext_glGetTextureSamplerHandleNV( void *args ) GLuint texture; GLuint sampler; GLuint64 ret; - } *params32 = args; - struct glGetTextureSamplerHandleNV_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .sampler = params32->sampler, - }; - NTSTATUS status; - status = ext_glGetTextureSamplerHandleNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetTextureSamplerHandleNV( params->texture, params->sampler ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTextureSubImage( void *args ) @@ -55250,26 +49879,11 @@ static NTSTATUS wow64_ext_glGetTextureSubImage( void *args ) GLenum type; GLsizei bufSize; PTR32 pixels; - } *params32 = args; - struct glGetTextureSubImage_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .format = params32->format, - .type = params32->type, - .bufSize = params32->bufSize, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glGetTextureSubImage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTextureSubImage( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, params->bufSize, ULongToPtr(params->pixels) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTrackMatrixivNV( void *args ) @@ -55281,18 +49895,11 @@ static NTSTATUS wow64_ext_glGetTrackMatrixivNV( void *args ) GLuint address; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetTrackMatrixivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .address = params32->address, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetTrackMatrixivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTrackMatrixivNV( params->target, params->address, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTransformFeedbackVarying( void *args ) @@ -55307,21 +49914,11 @@ static NTSTATUS wow64_ext_glGetTransformFeedbackVarying( void *args ) PTR32 size; PTR32 type; PTR32 name; - } *params32 = args; - struct glGetTransformFeedbackVarying_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .index = params32->index, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .size = ULongToPtr(params32->size), - .type = ULongToPtr(params32->type), - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetTransformFeedbackVarying( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTransformFeedbackVarying( params->program, params->index, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->size), ULongToPtr(params->type), ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTransformFeedbackVaryingEXT( void *args ) @@ -55336,21 +49933,11 @@ static NTSTATUS wow64_ext_glGetTransformFeedbackVaryingEXT( void *args ) PTR32 size; PTR32 type; PTR32 name; - } *params32 = args; - struct glGetTransformFeedbackVaryingEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .index = params32->index, - .bufSize = params32->bufSize, - .length = ULongToPtr(params32->length), - .size = ULongToPtr(params32->size), - .type = ULongToPtr(params32->type), - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetTransformFeedbackVaryingEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTransformFeedbackVaryingEXT( params->program, params->index, params->bufSize, ULongToPtr(params->length), ULongToPtr(params->size), ULongToPtr(params->type), ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTransformFeedbackVaryingNV( void *args ) @@ -55361,17 +49948,11 @@ static NTSTATUS wow64_ext_glGetTransformFeedbackVaryingNV( void *args ) GLuint program; GLuint index; PTR32 location; - } *params32 = args; - struct glGetTransformFeedbackVaryingNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .index = params32->index, - .location = ULongToPtr(params32->location), - }; - NTSTATUS status; - status = ext_glGetTransformFeedbackVaryingNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTransformFeedbackVaryingNV( params->program, params->index, ULongToPtr(params->location) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTransformFeedbacki64_v( void *args ) @@ -55383,18 +49964,11 @@ static NTSTATUS wow64_ext_glGetTransformFeedbacki64_v( void *args ) GLenum pname; GLuint index; PTR32 param; - } *params32 = args; - struct glGetTransformFeedbacki64_v_params params = - { - .teb = get_teb64(params32->teb), - .xfb = params32->xfb, - .pname = params32->pname, - .index = params32->index, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glGetTransformFeedbacki64_v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTransformFeedbacki64_v( params->xfb, params->pname, params->index, ULongToPtr(params->param) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTransformFeedbacki_v( void *args ) @@ -55406,18 +49980,11 @@ static NTSTATUS wow64_ext_glGetTransformFeedbacki_v( void *args ) GLenum pname; GLuint index; PTR32 param; - } *params32 = args; - struct glGetTransformFeedbacki_v_params params = - { - .teb = get_teb64(params32->teb), - .xfb = params32->xfb, - .pname = params32->pname, - .index = params32->index, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glGetTransformFeedbacki_v( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTransformFeedbacki_v( params->xfb, params->pname, params->index, ULongToPtr(params->param) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetTransformFeedbackiv( void *args ) @@ -55428,17 +49995,11 @@ static NTSTATUS wow64_ext_glGetTransformFeedbackiv( void *args ) GLuint xfb; GLenum pname; PTR32 param; - } *params32 = args; - struct glGetTransformFeedbackiv_params params = - { - .teb = get_teb64(params32->teb), - .xfb = params32->xfb, - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glGetTransformFeedbackiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTransformFeedbackiv( params->xfb, params->pname, ULongToPtr(params->param) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformBlockIndex( void *args ) @@ -55449,17 +50010,11 @@ static NTSTATUS wow64_ext_glGetUniformBlockIndex( void *args ) GLuint program; PTR32 uniformBlockName; GLuint ret; - } *params32 = args; - struct glGetUniformBlockIndex_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .uniformBlockName = ULongToPtr(params32->uniformBlockName), - }; - NTSTATUS status; - status = ext_glGetUniformBlockIndex( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetUniformBlockIndex( params->program, ULongToPtr(params->uniformBlockName) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformBufferSizeEXT( void *args ) @@ -55470,17 +50025,11 @@ static NTSTATUS wow64_ext_glGetUniformBufferSizeEXT( void *args ) GLuint program; GLint location; GLint ret; - } *params32 = args; - struct glGetUniformBufferSizeEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - }; - NTSTATUS status; - status = ext_glGetUniformBufferSizeEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetUniformBufferSizeEXT( params->program, params->location ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformIndices( void *args ) @@ -55492,19 +50041,13 @@ static NTSTATUS wow64_ext_glGetUniformIndices( void *args ) GLsizei uniformCount; PTR32 uniformNames; PTR32 uniformIndices; - } *params32 = args; - struct glGetUniformIndices_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .uniformCount = params32->uniformCount, - .uniformIndices = ULongToPtr(params32->uniformIndices), - }; - NTSTATUS status; - params.uniformNames = copy_wow64_ptr32s( (UINT_PTR)params32->uniformNames, params32->uniformCount ); - status = ext_glGetUniformIndices( ¶ms ); - free( (void *)params.uniformNames ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const GLchar **uniformNames = copy_wow64_ptr32s( params->uniformNames, params->uniformCount ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUniformIndices( params->program, params->uniformCount, uniformNames, ULongToPtr(params->uniformIndices) ); + free( uniformNames ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformLocation( void *args ) @@ -55515,17 +50058,11 @@ static NTSTATUS wow64_ext_glGetUniformLocation( void *args ) GLuint program; PTR32 name; GLint ret; - } *params32 = args; - struct glGetUniformLocation_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetUniformLocation( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetUniformLocation( params->program, ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformLocationARB( void *args ) @@ -55536,17 +50073,11 @@ static NTSTATUS wow64_ext_glGetUniformLocationARB( void *args ) GLhandleARB programObj; PTR32 name; GLint ret; - } *params32 = args; - struct glGetUniformLocationARB_params params = - { - .teb = get_teb64(params32->teb), - .programObj = params32->programObj, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetUniformLocationARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetUniformLocationARB( params->programObj, ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformOffsetEXT( void *args ) @@ -55557,14 +50088,8 @@ static NTSTATUS wow64_ext_glGetUniformOffsetEXT( void *args ) GLuint program; GLint location; PTR32 ret; - } *params32 = args; - struct glGetUniformOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -55576,17 +50101,11 @@ static NTSTATUS wow64_ext_glGetUniformSubroutineuiv( void *args ) GLenum shadertype; GLint location; PTR32 params; - } *params32 = args; - struct glGetUniformSubroutineuiv_params params = - { - .teb = get_teb64(params32->teb), - .shadertype = params32->shadertype, - .location = params32->location, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetUniformSubroutineuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUniformSubroutineuiv( params->shadertype, params->location, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformdv( void *args ) @@ -55597,17 +50116,11 @@ static NTSTATUS wow64_ext_glGetUniformdv( void *args ) GLuint program; GLint location; PTR32 params; - } *params32 = args; - struct glGetUniformdv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetUniformdv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUniformdv( params->program, params->location, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformfv( void *args ) @@ -55618,17 +50131,11 @@ static NTSTATUS wow64_ext_glGetUniformfv( void *args ) GLuint program; GLint location; PTR32 params; - } *params32 = args; - struct glGetUniformfv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetUniformfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUniformfv( params->program, params->location, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformfvARB( void *args ) @@ -55639,17 +50146,11 @@ static NTSTATUS wow64_ext_glGetUniformfvARB( void *args ) GLhandleARB programObj; GLint location; PTR32 params; - } *params32 = args; - struct glGetUniformfvARB_params params = - { - .teb = get_teb64(params32->teb), - .programObj = params32->programObj, - .location = params32->location, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetUniformfvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUniformfvARB( params->programObj, params->location, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformi64vARB( void *args ) @@ -55660,17 +50161,11 @@ static NTSTATUS wow64_ext_glGetUniformi64vARB( void *args ) GLuint program; GLint location; PTR32 params; - } *params32 = args; - struct glGetUniformi64vARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetUniformi64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUniformi64vARB( params->program, params->location, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformi64vNV( void *args ) @@ -55681,17 +50176,11 @@ static NTSTATUS wow64_ext_glGetUniformi64vNV( void *args ) GLuint program; GLint location; PTR32 params; - } *params32 = args; - struct glGetUniformi64vNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetUniformi64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUniformi64vNV( params->program, params->location, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformiv( void *args ) @@ -55702,17 +50191,11 @@ static NTSTATUS wow64_ext_glGetUniformiv( void *args ) GLuint program; GLint location; PTR32 params; - } *params32 = args; - struct glGetUniformiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetUniformiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUniformiv( params->program, params->location, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformivARB( void *args ) @@ -55723,17 +50206,11 @@ static NTSTATUS wow64_ext_glGetUniformivARB( void *args ) GLhandleARB programObj; GLint location; PTR32 params; - } *params32 = args; - struct glGetUniformivARB_params params = - { - .teb = get_teb64(params32->teb), - .programObj = params32->programObj, - .location = params32->location, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetUniformivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUniformivARB( params->programObj, params->location, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformui64vARB( void *args ) @@ -55744,17 +50221,11 @@ static NTSTATUS wow64_ext_glGetUniformui64vARB( void *args ) GLuint program; GLint location; PTR32 params; - } *params32 = args; - struct glGetUniformui64vARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetUniformui64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUniformui64vARB( params->program, params->location, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformui64vNV( void *args ) @@ -55765,17 +50236,11 @@ static NTSTATUS wow64_ext_glGetUniformui64vNV( void *args ) GLuint program; GLint location; PTR32 params; - } *params32 = args; - struct glGetUniformui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetUniformui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUniformui64vNV( params->program, params->location, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformuiv( void *args ) @@ -55786,17 +50251,11 @@ static NTSTATUS wow64_ext_glGetUniformuiv( void *args ) GLuint program; GLint location; PTR32 params; - } *params32 = args; - struct glGetUniformuiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetUniformuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUniformuiv( params->program, params->location, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUniformuivEXT( void *args ) @@ -55807,17 +50266,11 @@ static NTSTATUS wow64_ext_glGetUniformuivEXT( void *args ) GLuint program; GLint location; PTR32 params; - } *params32 = args; - struct glGetUniformuivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetUniformuivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUniformuivEXT( params->program, params->location, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUnsignedBytei_vEXT( void *args ) @@ -55828,17 +50281,11 @@ static NTSTATUS wow64_ext_glGetUnsignedBytei_vEXT( void *args ) GLenum target; GLuint index; PTR32 data; - } *params32 = args; - struct glGetUnsignedBytei_vEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetUnsignedBytei_vEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUnsignedBytei_vEXT( params->target, params->index, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetUnsignedBytevEXT( void *args ) @@ -55848,16 +50295,11 @@ static NTSTATUS wow64_ext_glGetUnsignedBytevEXT( void *args ) PTR32 teb; GLenum pname; PTR32 data; - } *params32 = args; - struct glGetUnsignedBytevEXT_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetUnsignedBytevEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetUnsignedBytevEXT( params->pname, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVariantArrayObjectfvATI( void *args ) @@ -55868,17 +50310,11 @@ static NTSTATUS wow64_ext_glGetVariantArrayObjectfvATI( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVariantArrayObjectfvATI_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVariantArrayObjectfvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVariantArrayObjectfvATI( params->id, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVariantArrayObjectivATI( void *args ) @@ -55889,17 +50325,11 @@ static NTSTATUS wow64_ext_glGetVariantArrayObjectivATI( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVariantArrayObjectivATI_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVariantArrayObjectivATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVariantArrayObjectivATI( params->id, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVariantBooleanvEXT( void *args ) @@ -55910,17 +50340,11 @@ static NTSTATUS wow64_ext_glGetVariantBooleanvEXT( void *args ) GLuint id; GLenum value; PTR32 data; - } *params32 = args; - struct glGetVariantBooleanvEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .value = params32->value, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetVariantBooleanvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVariantBooleanvEXT( params->id, params->value, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVariantFloatvEXT( void *args ) @@ -55931,17 +50355,11 @@ static NTSTATUS wow64_ext_glGetVariantFloatvEXT( void *args ) GLuint id; GLenum value; PTR32 data; - } *params32 = args; - struct glGetVariantFloatvEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .value = params32->value, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetVariantFloatvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVariantFloatvEXT( params->id, params->value, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVariantIntegervEXT( void *args ) @@ -55952,17 +50370,11 @@ static NTSTATUS wow64_ext_glGetVariantIntegervEXT( void *args ) GLuint id; GLenum value; PTR32 data; - } *params32 = args; - struct glGetVariantIntegervEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .value = params32->value, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glGetVariantIntegervEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVariantIntegervEXT( params->id, params->value, ULongToPtr(params->data) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVariantPointervEXT( void *args ) @@ -55973,14 +50385,8 @@ static NTSTATUS wow64_ext_glGetVariantPointervEXT( void *args ) GLuint id; GLenum value; PTR32 data; - } *params32 = args; - struct glGetVariantPointervEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .value = params32->value, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -55992,17 +50398,11 @@ static NTSTATUS wow64_ext_glGetVaryingLocationNV( void *args ) GLuint program; PTR32 name; GLint ret; - } *params32 = args; - struct glGetVaryingLocationNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glGetVaryingLocationNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glGetVaryingLocationNV( params->program, ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexArrayIndexed64iv( void *args ) @@ -56014,18 +50414,11 @@ static NTSTATUS wow64_ext_glGetVertexArrayIndexed64iv( void *args ) GLuint index; GLenum pname; PTR32 param; - } *params32 = args; - struct glGetVertexArrayIndexed64iv_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .index = params32->index, - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glGetVertexArrayIndexed64iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexArrayIndexed64iv( params->vaobj, params->index, params->pname, ULongToPtr(params->param) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexArrayIndexediv( void *args ) @@ -56037,18 +50430,11 @@ static NTSTATUS wow64_ext_glGetVertexArrayIndexediv( void *args ) GLuint index; GLenum pname; PTR32 param; - } *params32 = args; - struct glGetVertexArrayIndexediv_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .index = params32->index, - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glGetVertexArrayIndexediv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexArrayIndexediv( params->vaobj, params->index, params->pname, ULongToPtr(params->param) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexArrayIntegeri_vEXT( void *args ) @@ -56060,18 +50446,11 @@ static NTSTATUS wow64_ext_glGetVertexArrayIntegeri_vEXT( void *args ) GLuint index; GLenum pname; PTR32 param; - } *params32 = args; - struct glGetVertexArrayIntegeri_vEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .index = params32->index, - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glGetVertexArrayIntegeri_vEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexArrayIntegeri_vEXT( params->vaobj, params->index, params->pname, ULongToPtr(params->param) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexArrayIntegervEXT( void *args ) @@ -56082,17 +50461,11 @@ static NTSTATUS wow64_ext_glGetVertexArrayIntegervEXT( void *args ) GLuint vaobj; GLenum pname; PTR32 param; - } *params32 = args; - struct glGetVertexArrayIntegervEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glGetVertexArrayIntegervEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexArrayIntegervEXT( params->vaobj, params->pname, ULongToPtr(params->param) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexArrayPointeri_vEXT( void *args ) @@ -56104,15 +50477,8 @@ static NTSTATUS wow64_ext_glGetVertexArrayPointeri_vEXT( void *args ) GLuint index; GLenum pname; PTR32 param; - } *params32 = args; - struct glGetVertexArrayPointeri_vEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .index = params32->index, - .pname = params32->pname, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -56124,14 +50490,8 @@ static NTSTATUS wow64_ext_glGetVertexArrayPointervEXT( void *args ) GLuint vaobj; GLenum pname; PTR32 param; - } *params32 = args; - struct glGetVertexArrayPointervEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .pname = params32->pname, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -56143,17 +50503,11 @@ static NTSTATUS wow64_ext_glGetVertexArrayiv( void *args ) GLuint vaobj; GLenum pname; PTR32 param; - } *params32 = args; - struct glGetVertexArrayiv_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glGetVertexArrayiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexArrayiv( params->vaobj, params->pname, ULongToPtr(params->param) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribArrayObjectfvATI( void *args ) @@ -56164,17 +50518,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribArrayObjectfvATI( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribArrayObjectfvATI_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribArrayObjectfvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribArrayObjectfvATI( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribArrayObjectivATI( void *args ) @@ -56185,17 +50533,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribArrayObjectivATI( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribArrayObjectivATI_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribArrayObjectivATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribArrayObjectivATI( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribIiv( void *args ) @@ -56206,17 +50548,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribIiv( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribIiv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribIiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribIiv( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribIivEXT( void *args ) @@ -56227,17 +50563,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribIivEXT( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribIivEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribIivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribIivEXT( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribIuiv( void *args ) @@ -56248,17 +50578,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribIuiv( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribIuiv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribIuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribIuiv( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribIuivEXT( void *args ) @@ -56269,17 +50593,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribIuivEXT( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribIuivEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribIuivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribIuivEXT( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribLdv( void *args ) @@ -56290,17 +50608,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribLdv( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribLdv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribLdv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribLdv( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribLdvEXT( void *args ) @@ -56311,17 +50623,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribLdvEXT( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribLdvEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribLdvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribLdvEXT( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribLi64vNV( void *args ) @@ -56332,17 +50638,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribLi64vNV( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribLi64vNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribLi64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribLi64vNV( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribLui64vARB( void *args ) @@ -56353,17 +50653,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribLui64vARB( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribLui64vARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribLui64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribLui64vARB( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribLui64vNV( void *args ) @@ -56374,17 +50668,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribLui64vNV( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribLui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribLui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribLui64vNV( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribPointerv( void *args ) @@ -56395,17 +50683,13 @@ static NTSTATUS wow64_ext_glGetVertexAttribPointerv( void *args ) GLuint index; GLenum pname; PTR32 pointer; - } *params32 = args; - struct glGetVertexAttribPointerv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - }; - NTSTATUS status; - status = ext_glGetVertexAttribPointerv( ¶ms ); - params32->pointer = PtrToUlong( params.pointer ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + void *pointer_arg; + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribPointerv( params->index, params->pname, &pointer_arg ); + *(PTR32 *)UlongToPtr(params->pointer) = PtrToUlong( pointer_arg ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribPointervARB( void *args ) @@ -56416,17 +50700,13 @@ static NTSTATUS wow64_ext_glGetVertexAttribPointervARB( void *args ) GLuint index; GLenum pname; PTR32 pointer; - } *params32 = args; - struct glGetVertexAttribPointervARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - }; - NTSTATUS status; - status = ext_glGetVertexAttribPointervARB( ¶ms ); - params32->pointer = PtrToUlong( params.pointer ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + void *pointer_arg; + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribPointervARB( params->index, params->pname, &pointer_arg ); + *(PTR32 *)UlongToPtr(params->pointer) = PtrToUlong( pointer_arg ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribPointervNV( void *args ) @@ -56437,14 +50717,8 @@ static NTSTATUS wow64_ext_glGetVertexAttribPointervNV( void *args ) GLuint index; GLenum pname; PTR32 pointer; - } *params32 = args; - struct glGetVertexAttribPointervNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -56456,17 +50730,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribdv( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribdv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribdv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribdv( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribdvARB( void *args ) @@ -56477,17 +50745,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribdvARB( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribdvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribdvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribdvARB( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribdvNV( void *args ) @@ -56498,17 +50760,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribdvNV( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribdvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribdvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribdvNV( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribfv( void *args ) @@ -56519,17 +50775,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribfv( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribfv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribfv( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribfvARB( void *args ) @@ -56540,17 +50790,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribfvARB( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribfvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribfvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribfvARB( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribfvNV( void *args ) @@ -56561,17 +50805,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribfvNV( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribfvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribfvNV( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribiv( void *args ) @@ -56582,17 +50820,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribiv( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribiv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribiv( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribivARB( void *args ) @@ -56603,17 +50835,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribivARB( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribivARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribivARB( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVertexAttribivNV( void *args ) @@ -56624,17 +50850,11 @@ static NTSTATUS wow64_ext_glGetVertexAttribivNV( void *args ) GLuint index; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVertexAttribivNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVertexAttribivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVertexAttribivNV( params->index, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVideoCaptureStreamdvNV( void *args ) @@ -56646,18 +50866,11 @@ static NTSTATUS wow64_ext_glGetVideoCaptureStreamdvNV( void *args ) GLuint stream; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVideoCaptureStreamdvNV_params params = - { - .teb = get_teb64(params32->teb), - .video_capture_slot = params32->video_capture_slot, - .stream = params32->stream, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVideoCaptureStreamdvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVideoCaptureStreamdvNV( params->video_capture_slot, params->stream, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVideoCaptureStreamfvNV( void *args ) @@ -56669,18 +50882,11 @@ static NTSTATUS wow64_ext_glGetVideoCaptureStreamfvNV( void *args ) GLuint stream; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVideoCaptureStreamfvNV_params params = - { - .teb = get_teb64(params32->teb), - .video_capture_slot = params32->video_capture_slot, - .stream = params32->stream, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVideoCaptureStreamfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVideoCaptureStreamfvNV( params->video_capture_slot, params->stream, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVideoCaptureStreamivNV( void *args ) @@ -56692,18 +50898,11 @@ static NTSTATUS wow64_ext_glGetVideoCaptureStreamivNV( void *args ) GLuint stream; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVideoCaptureStreamivNV_params params = - { - .teb = get_teb64(params32->teb), - .video_capture_slot = params32->video_capture_slot, - .stream = params32->stream, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVideoCaptureStreamivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVideoCaptureStreamivNV( params->video_capture_slot, params->stream, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVideoCaptureivNV( void *args ) @@ -56714,17 +50913,11 @@ static NTSTATUS wow64_ext_glGetVideoCaptureivNV( void *args ) GLuint video_capture_slot; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVideoCaptureivNV_params params = - { - .teb = get_teb64(params32->teb), - .video_capture_slot = params32->video_capture_slot, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVideoCaptureivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVideoCaptureivNV( params->video_capture_slot, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVideoi64vNV( void *args ) @@ -56735,17 +50928,11 @@ static NTSTATUS wow64_ext_glGetVideoi64vNV( void *args ) GLuint video_slot; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVideoi64vNV_params params = - { - .teb = get_teb64(params32->teb), - .video_slot = params32->video_slot, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVideoi64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVideoi64vNV( params->video_slot, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVideoivNV( void *args ) @@ -56756,17 +50943,11 @@ static NTSTATUS wow64_ext_glGetVideoivNV( void *args ) GLuint video_slot; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVideoivNV_params params = - { - .teb = get_teb64(params32->teb), - .video_slot = params32->video_slot, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVideoivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVideoivNV( params->video_slot, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVideoui64vNV( void *args ) @@ -56777,17 +50958,11 @@ static NTSTATUS wow64_ext_glGetVideoui64vNV( void *args ) GLuint video_slot; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVideoui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .video_slot = params32->video_slot, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVideoui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVideoui64vNV( params->video_slot, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVideouivNV( void *args ) @@ -56798,17 +50973,11 @@ static NTSTATUS wow64_ext_glGetVideouivNV( void *args ) GLuint video_slot; GLenum pname; PTR32 params; - } *params32 = args; - struct glGetVideouivNV_params params = - { - .teb = get_teb64(params32->teb), - .video_slot = params32->video_slot, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetVideouivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetVideouivNV( params->video_slot, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetVkProcAddrNV( void *args ) @@ -56818,13 +50987,8 @@ static NTSTATUS wow64_ext_glGetVkProcAddrNV( void *args ) PTR32 teb; PTR32 name; PTR32 ret; - } *params32 = args; - struct glGetVkProcAddrNV_params params = - { - .teb = get_teb64(params32->teb), - .name = ULongToPtr(params32->name), - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -56838,19 +51002,11 @@ static NTSTATUS wow64_ext_glGetnColorTable( void *args ) GLenum type; GLsizei bufSize; PTR32 table; - } *params32 = args; - struct glGetnColorTable_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .format = params32->format, - .type = params32->type, - .bufSize = params32->bufSize, - .table = ULongToPtr(params32->table), - }; - NTSTATUS status; - status = ext_glGetnColorTable( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnColorTable( params->target, params->format, params->type, params->bufSize, ULongToPtr(params->table) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnColorTableARB( void *args ) @@ -56863,19 +51019,11 @@ static NTSTATUS wow64_ext_glGetnColorTableARB( void *args ) GLenum type; GLsizei bufSize; PTR32 table; - } *params32 = args; - struct glGetnColorTableARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .format = params32->format, - .type = params32->type, - .bufSize = params32->bufSize, - .table = ULongToPtr(params32->table), - }; - NTSTATUS status; - status = ext_glGetnColorTableARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnColorTableARB( params->target, params->format, params->type, params->bufSize, ULongToPtr(params->table) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnCompressedTexImage( void *args ) @@ -56887,18 +51035,11 @@ static NTSTATUS wow64_ext_glGetnCompressedTexImage( void *args ) GLint lod; GLsizei bufSize; PTR32 pixels; - } *params32 = args; - struct glGetnCompressedTexImage_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .lod = params32->lod, - .bufSize = params32->bufSize, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glGetnCompressedTexImage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnCompressedTexImage( params->target, params->lod, params->bufSize, ULongToPtr(params->pixels) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnCompressedTexImageARB( void *args ) @@ -56910,18 +51051,11 @@ static NTSTATUS wow64_ext_glGetnCompressedTexImageARB( void *args ) GLint lod; GLsizei bufSize; PTR32 img; - } *params32 = args; - struct glGetnCompressedTexImageARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .lod = params32->lod, - .bufSize = params32->bufSize, - .img = ULongToPtr(params32->img), - }; - NTSTATUS status; - status = ext_glGetnCompressedTexImageARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnCompressedTexImageARB( params->target, params->lod, params->bufSize, ULongToPtr(params->img) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnConvolutionFilter( void *args ) @@ -56934,19 +51068,11 @@ static NTSTATUS wow64_ext_glGetnConvolutionFilter( void *args ) GLenum type; GLsizei bufSize; PTR32 image; - } *params32 = args; - struct glGetnConvolutionFilter_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .format = params32->format, - .type = params32->type, - .bufSize = params32->bufSize, - .image = ULongToPtr(params32->image), - }; - NTSTATUS status; - status = ext_glGetnConvolutionFilter( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnConvolutionFilter( params->target, params->format, params->type, params->bufSize, ULongToPtr(params->image) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnConvolutionFilterARB( void *args ) @@ -56959,19 +51085,11 @@ static NTSTATUS wow64_ext_glGetnConvolutionFilterARB( void *args ) GLenum type; GLsizei bufSize; PTR32 image; - } *params32 = args; - struct glGetnConvolutionFilterARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .format = params32->format, - .type = params32->type, - .bufSize = params32->bufSize, - .image = ULongToPtr(params32->image), - }; - NTSTATUS status; - status = ext_glGetnConvolutionFilterARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnConvolutionFilterARB( params->target, params->format, params->type, params->bufSize, ULongToPtr(params->image) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnHistogram( void *args ) @@ -56985,20 +51103,11 @@ static NTSTATUS wow64_ext_glGetnHistogram( void *args ) GLenum type; GLsizei bufSize; PTR32 values; - } *params32 = args; - struct glGetnHistogram_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .reset = params32->reset, - .format = params32->format, - .type = params32->type, - .bufSize = params32->bufSize, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetnHistogram( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnHistogram( params->target, params->reset, params->format, params->type, params->bufSize, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnHistogramARB( void *args ) @@ -57012,20 +51121,11 @@ static NTSTATUS wow64_ext_glGetnHistogramARB( void *args ) GLenum type; GLsizei bufSize; PTR32 values; - } *params32 = args; - struct glGetnHistogramARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .reset = params32->reset, - .format = params32->format, - .type = params32->type, - .bufSize = params32->bufSize, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetnHistogramARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnHistogramARB( params->target, params->reset, params->format, params->type, params->bufSize, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnMapdv( void *args ) @@ -57037,18 +51137,11 @@ static NTSTATUS wow64_ext_glGetnMapdv( void *args ) GLenum query; GLsizei bufSize; PTR32 v; - } *params32 = args; - struct glGetnMapdv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .query = params32->query, - .bufSize = params32->bufSize, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glGetnMapdv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnMapdv( params->target, params->query, params->bufSize, ULongToPtr(params->v) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnMapdvARB( void *args ) @@ -57060,18 +51153,11 @@ static NTSTATUS wow64_ext_glGetnMapdvARB( void *args ) GLenum query; GLsizei bufSize; PTR32 v; - } *params32 = args; - struct glGetnMapdvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .query = params32->query, - .bufSize = params32->bufSize, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glGetnMapdvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnMapdvARB( params->target, params->query, params->bufSize, ULongToPtr(params->v) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnMapfv( void *args ) @@ -57083,18 +51169,11 @@ static NTSTATUS wow64_ext_glGetnMapfv( void *args ) GLenum query; GLsizei bufSize; PTR32 v; - } *params32 = args; - struct glGetnMapfv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .query = params32->query, - .bufSize = params32->bufSize, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glGetnMapfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnMapfv( params->target, params->query, params->bufSize, ULongToPtr(params->v) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnMapfvARB( void *args ) @@ -57106,18 +51185,11 @@ static NTSTATUS wow64_ext_glGetnMapfvARB( void *args ) GLenum query; GLsizei bufSize; PTR32 v; - } *params32 = args; - struct glGetnMapfvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .query = params32->query, - .bufSize = params32->bufSize, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glGetnMapfvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnMapfvARB( params->target, params->query, params->bufSize, ULongToPtr(params->v) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnMapiv( void *args ) @@ -57129,18 +51201,11 @@ static NTSTATUS wow64_ext_glGetnMapiv( void *args ) GLenum query; GLsizei bufSize; PTR32 v; - } *params32 = args; - struct glGetnMapiv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .query = params32->query, - .bufSize = params32->bufSize, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glGetnMapiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnMapiv( params->target, params->query, params->bufSize, ULongToPtr(params->v) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnMapivARB( void *args ) @@ -57152,18 +51217,11 @@ static NTSTATUS wow64_ext_glGetnMapivARB( void *args ) GLenum query; GLsizei bufSize; PTR32 v; - } *params32 = args; - struct glGetnMapivARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .query = params32->query, - .bufSize = params32->bufSize, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glGetnMapivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnMapivARB( params->target, params->query, params->bufSize, ULongToPtr(params->v) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnMinmax( void *args ) @@ -57177,20 +51235,11 @@ static NTSTATUS wow64_ext_glGetnMinmax( void *args ) GLenum type; GLsizei bufSize; PTR32 values; - } *params32 = args; - struct glGetnMinmax_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .reset = params32->reset, - .format = params32->format, - .type = params32->type, - .bufSize = params32->bufSize, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetnMinmax( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnMinmax( params->target, params->reset, params->format, params->type, params->bufSize, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnMinmaxARB( void *args ) @@ -57204,20 +51253,11 @@ static NTSTATUS wow64_ext_glGetnMinmaxARB( void *args ) GLenum type; GLsizei bufSize; PTR32 values; - } *params32 = args; - struct glGetnMinmaxARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .reset = params32->reset, - .format = params32->format, - .type = params32->type, - .bufSize = params32->bufSize, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetnMinmaxARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnMinmaxARB( params->target, params->reset, params->format, params->type, params->bufSize, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnPixelMapfv( void *args ) @@ -57228,17 +51268,11 @@ static NTSTATUS wow64_ext_glGetnPixelMapfv( void *args ) GLenum map; GLsizei bufSize; PTR32 values; - } *params32 = args; - struct glGetnPixelMapfv_params params = - { - .teb = get_teb64(params32->teb), - .map = params32->map, - .bufSize = params32->bufSize, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetnPixelMapfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnPixelMapfv( params->map, params->bufSize, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnPixelMapfvARB( void *args ) @@ -57249,17 +51283,11 @@ static NTSTATUS wow64_ext_glGetnPixelMapfvARB( void *args ) GLenum map; GLsizei bufSize; PTR32 values; - } *params32 = args; - struct glGetnPixelMapfvARB_params params = - { - .teb = get_teb64(params32->teb), - .map = params32->map, - .bufSize = params32->bufSize, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetnPixelMapfvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnPixelMapfvARB( params->map, params->bufSize, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnPixelMapuiv( void *args ) @@ -57270,17 +51298,11 @@ static NTSTATUS wow64_ext_glGetnPixelMapuiv( void *args ) GLenum map; GLsizei bufSize; PTR32 values; - } *params32 = args; - struct glGetnPixelMapuiv_params params = - { - .teb = get_teb64(params32->teb), - .map = params32->map, - .bufSize = params32->bufSize, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetnPixelMapuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnPixelMapuiv( params->map, params->bufSize, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnPixelMapuivARB( void *args ) @@ -57291,17 +51313,11 @@ static NTSTATUS wow64_ext_glGetnPixelMapuivARB( void *args ) GLenum map; GLsizei bufSize; PTR32 values; - } *params32 = args; - struct glGetnPixelMapuivARB_params params = - { - .teb = get_teb64(params32->teb), - .map = params32->map, - .bufSize = params32->bufSize, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetnPixelMapuivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnPixelMapuivARB( params->map, params->bufSize, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnPixelMapusv( void *args ) @@ -57312,17 +51328,11 @@ static NTSTATUS wow64_ext_glGetnPixelMapusv( void *args ) GLenum map; GLsizei bufSize; PTR32 values; - } *params32 = args; - struct glGetnPixelMapusv_params params = - { - .teb = get_teb64(params32->teb), - .map = params32->map, - .bufSize = params32->bufSize, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetnPixelMapusv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnPixelMapusv( params->map, params->bufSize, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnPixelMapusvARB( void *args ) @@ -57333,17 +51343,11 @@ static NTSTATUS wow64_ext_glGetnPixelMapusvARB( void *args ) GLenum map; GLsizei bufSize; PTR32 values; - } *params32 = args; - struct glGetnPixelMapusvARB_params params = - { - .teb = get_teb64(params32->teb), - .map = params32->map, - .bufSize = params32->bufSize, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glGetnPixelMapusvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnPixelMapusvARB( params->map, params->bufSize, ULongToPtr(params->values) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnPolygonStipple( void *args ) @@ -57353,16 +51357,11 @@ static NTSTATUS wow64_ext_glGetnPolygonStipple( void *args ) PTR32 teb; GLsizei bufSize; PTR32 pattern; - } *params32 = args; - struct glGetnPolygonStipple_params params = - { - .teb = get_teb64(params32->teb), - .bufSize = params32->bufSize, - .pattern = ULongToPtr(params32->pattern), - }; - NTSTATUS status; - status = ext_glGetnPolygonStipple( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnPolygonStipple( params->bufSize, ULongToPtr(params->pattern) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnPolygonStippleARB( void *args ) @@ -57372,16 +51371,11 @@ static NTSTATUS wow64_ext_glGetnPolygonStippleARB( void *args ) PTR32 teb; GLsizei bufSize; PTR32 pattern; - } *params32 = args; - struct glGetnPolygonStippleARB_params params = - { - .teb = get_teb64(params32->teb), - .bufSize = params32->bufSize, - .pattern = ULongToPtr(params32->pattern), - }; - NTSTATUS status; - status = ext_glGetnPolygonStippleARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnPolygonStippleARB( params->bufSize, ULongToPtr(params->pattern) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnSeparableFilter( void *args ) @@ -57397,22 +51391,11 @@ static NTSTATUS wow64_ext_glGetnSeparableFilter( void *args ) GLsizei columnBufSize; PTR32 column; PTR32 span; - } *params32 = args; - struct glGetnSeparableFilter_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .format = params32->format, - .type = params32->type, - .rowBufSize = params32->rowBufSize, - .row = ULongToPtr(params32->row), - .columnBufSize = params32->columnBufSize, - .column = ULongToPtr(params32->column), - .span = ULongToPtr(params32->span), - }; - NTSTATUS status; - status = ext_glGetnSeparableFilter( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnSeparableFilter( params->target, params->format, params->type, params->rowBufSize, ULongToPtr(params->row), params->columnBufSize, ULongToPtr(params->column), ULongToPtr(params->span) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnSeparableFilterARB( void *args ) @@ -57428,22 +51411,11 @@ static NTSTATUS wow64_ext_glGetnSeparableFilterARB( void *args ) GLsizei columnBufSize; PTR32 column; PTR32 span; - } *params32 = args; - struct glGetnSeparableFilterARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .format = params32->format, - .type = params32->type, - .rowBufSize = params32->rowBufSize, - .row = ULongToPtr(params32->row), - .columnBufSize = params32->columnBufSize, - .column = ULongToPtr(params32->column), - .span = ULongToPtr(params32->span), - }; - NTSTATUS status; - status = ext_glGetnSeparableFilterARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnSeparableFilterARB( params->target, params->format, params->type, params->rowBufSize, ULongToPtr(params->row), params->columnBufSize, ULongToPtr(params->column), ULongToPtr(params->span) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnTexImage( void *args ) @@ -57457,20 +51429,11 @@ static NTSTATUS wow64_ext_glGetnTexImage( void *args ) GLenum type; GLsizei bufSize; PTR32 pixels; - } *params32 = args; - struct glGetnTexImage_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .format = params32->format, - .type = params32->type, - .bufSize = params32->bufSize, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glGetnTexImage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnTexImage( params->target, params->level, params->format, params->type, params->bufSize, ULongToPtr(params->pixels) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnTexImageARB( void *args ) @@ -57484,20 +51447,11 @@ static NTSTATUS wow64_ext_glGetnTexImageARB( void *args ) GLenum type; GLsizei bufSize; PTR32 img; - } *params32 = args; - struct glGetnTexImageARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .format = params32->format, - .type = params32->type, - .bufSize = params32->bufSize, - .img = ULongToPtr(params32->img), - }; - NTSTATUS status; - status = ext_glGetnTexImageARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnTexImageARB( params->target, params->level, params->format, params->type, params->bufSize, ULongToPtr(params->img) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnUniformdv( void *args ) @@ -57509,18 +51463,11 @@ static NTSTATUS wow64_ext_glGetnUniformdv( void *args ) GLint location; GLsizei bufSize; PTR32 params; - } *params32 = args; - struct glGetnUniformdv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .bufSize = params32->bufSize, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetnUniformdv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnUniformdv( params->program, params->location, params->bufSize, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnUniformdvARB( void *args ) @@ -57532,18 +51479,11 @@ static NTSTATUS wow64_ext_glGetnUniformdvARB( void *args ) GLint location; GLsizei bufSize; PTR32 params; - } *params32 = args; - struct glGetnUniformdvARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .bufSize = params32->bufSize, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetnUniformdvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnUniformdvARB( params->program, params->location, params->bufSize, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnUniformfv( void *args ) @@ -57555,18 +51495,11 @@ static NTSTATUS wow64_ext_glGetnUniformfv( void *args ) GLint location; GLsizei bufSize; PTR32 params; - } *params32 = args; - struct glGetnUniformfv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .bufSize = params32->bufSize, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetnUniformfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnUniformfv( params->program, params->location, params->bufSize, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnUniformfvARB( void *args ) @@ -57578,18 +51511,11 @@ static NTSTATUS wow64_ext_glGetnUniformfvARB( void *args ) GLint location; GLsizei bufSize; PTR32 params; - } *params32 = args; - struct glGetnUniformfvARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .bufSize = params32->bufSize, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetnUniformfvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnUniformfvARB( params->program, params->location, params->bufSize, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnUniformi64vARB( void *args ) @@ -57601,18 +51527,11 @@ static NTSTATUS wow64_ext_glGetnUniformi64vARB( void *args ) GLint location; GLsizei bufSize; PTR32 params; - } *params32 = args; - struct glGetnUniformi64vARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .bufSize = params32->bufSize, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetnUniformi64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnUniformi64vARB( params->program, params->location, params->bufSize, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnUniformiv( void *args ) @@ -57624,18 +51543,11 @@ static NTSTATUS wow64_ext_glGetnUniformiv( void *args ) GLint location; GLsizei bufSize; PTR32 params; - } *params32 = args; - struct glGetnUniformiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .bufSize = params32->bufSize, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetnUniformiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnUniformiv( params->program, params->location, params->bufSize, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnUniformivARB( void *args ) @@ -57647,18 +51559,11 @@ static NTSTATUS wow64_ext_glGetnUniformivARB( void *args ) GLint location; GLsizei bufSize; PTR32 params; - } *params32 = args; - struct glGetnUniformivARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .bufSize = params32->bufSize, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetnUniformivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnUniformivARB( params->program, params->location, params->bufSize, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnUniformui64vARB( void *args ) @@ -57670,18 +51575,11 @@ static NTSTATUS wow64_ext_glGetnUniformui64vARB( void *args ) GLint location; GLsizei bufSize; PTR32 params; - } *params32 = args; - struct glGetnUniformui64vARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .bufSize = params32->bufSize, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetnUniformui64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnUniformui64vARB( params->program, params->location, params->bufSize, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnUniformuiv( void *args ) @@ -57693,18 +51591,11 @@ static NTSTATUS wow64_ext_glGetnUniformuiv( void *args ) GLint location; GLsizei bufSize; PTR32 params; - } *params32 = args; - struct glGetnUniformuiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .bufSize = params32->bufSize, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetnUniformuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnUniformuiv( params->program, params->location, params->bufSize, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGetnUniformuivARB( void *args ) @@ -57716,18 +51607,11 @@ static NTSTATUS wow64_ext_glGetnUniformuivARB( void *args ) GLint location; GLsizei bufSize; PTR32 params; - } *params32 = args; - struct glGetnUniformuivARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .bufSize = params32->bufSize, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glGetnUniformuivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetnUniformuivARB( params->program, params->location, params->bufSize, ULongToPtr(params->params) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGlobalAlphaFactorbSUN( void *args ) @@ -57736,15 +51620,12 @@ static NTSTATUS wow64_ext_glGlobalAlphaFactorbSUN( void *args ) { PTR32 teb; GLbyte factor; - } *params32 = args; - struct glGlobalAlphaFactorbSUN_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - }; - NTSTATUS status; - status = ext_glGlobalAlphaFactorbSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGlobalAlphaFactorbSUN( params->factor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGlobalAlphaFactordSUN( void *args ) @@ -57753,15 +51634,12 @@ static NTSTATUS wow64_ext_glGlobalAlphaFactordSUN( void *args ) { PTR32 teb; GLdouble factor; - } *params32 = args; - struct glGlobalAlphaFactordSUN_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - }; - NTSTATUS status; - status = ext_glGlobalAlphaFactordSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGlobalAlphaFactordSUN( params->factor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGlobalAlphaFactorfSUN( void *args ) @@ -57770,15 +51648,12 @@ static NTSTATUS wow64_ext_glGlobalAlphaFactorfSUN( void *args ) { PTR32 teb; GLfloat factor; - } *params32 = args; - struct glGlobalAlphaFactorfSUN_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - }; - NTSTATUS status; - status = ext_glGlobalAlphaFactorfSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGlobalAlphaFactorfSUN( params->factor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGlobalAlphaFactoriSUN( void *args ) @@ -57787,15 +51662,12 @@ static NTSTATUS wow64_ext_glGlobalAlphaFactoriSUN( void *args ) { PTR32 teb; GLint factor; - } *params32 = args; - struct glGlobalAlphaFactoriSUN_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - }; - NTSTATUS status; - status = ext_glGlobalAlphaFactoriSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGlobalAlphaFactoriSUN( params->factor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGlobalAlphaFactorsSUN( void *args ) @@ -57804,15 +51676,12 @@ static NTSTATUS wow64_ext_glGlobalAlphaFactorsSUN( void *args ) { PTR32 teb; GLshort factor; - } *params32 = args; - struct glGlobalAlphaFactorsSUN_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - }; - NTSTATUS status; - status = ext_glGlobalAlphaFactorsSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGlobalAlphaFactorsSUN( params->factor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGlobalAlphaFactorubSUN( void *args ) @@ -57821,15 +51690,12 @@ static NTSTATUS wow64_ext_glGlobalAlphaFactorubSUN( void *args ) { PTR32 teb; GLubyte factor; - } *params32 = args; - struct glGlobalAlphaFactorubSUN_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - }; - NTSTATUS status; - status = ext_glGlobalAlphaFactorubSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGlobalAlphaFactorubSUN( params->factor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGlobalAlphaFactoruiSUN( void *args ) @@ -57838,15 +51704,12 @@ static NTSTATUS wow64_ext_glGlobalAlphaFactoruiSUN( void *args ) { PTR32 teb; GLuint factor; - } *params32 = args; - struct glGlobalAlphaFactoruiSUN_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - }; - NTSTATUS status; - status = ext_glGlobalAlphaFactoruiSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGlobalAlphaFactoruiSUN( params->factor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glGlobalAlphaFactorusSUN( void *args ) @@ -57855,15 +51718,12 @@ static NTSTATUS wow64_ext_glGlobalAlphaFactorusSUN( void *args ) { PTR32 teb; GLushort factor; - } *params32 = args; - struct glGlobalAlphaFactorusSUN_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - }; - NTSTATUS status; - status = ext_glGlobalAlphaFactorusSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGlobalAlphaFactorusSUN( params->factor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glHintPGI( void *args ) @@ -57873,16 +51733,12 @@ static NTSTATUS wow64_ext_glHintPGI( void *args ) PTR32 teb; GLenum target; GLint mode; - } *params32 = args; - struct glHintPGI_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glHintPGI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glHintPGI( params->target, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glHistogram( void *args ) @@ -57894,18 +51750,12 @@ static NTSTATUS wow64_ext_glHistogram( void *args ) GLsizei width; GLenum internalformat; GLboolean sink; - } *params32 = args; - struct glHistogram_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .width = params32->width, - .internalformat = params32->internalformat, - .sink = params32->sink, - }; - NTSTATUS status; - status = ext_glHistogram( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glHistogram( params->target, params->width, params->internalformat, params->sink ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glHistogramEXT( void *args ) @@ -57917,18 +51767,12 @@ static NTSTATUS wow64_ext_glHistogramEXT( void *args ) GLsizei width; GLenum internalformat; GLboolean sink; - } *params32 = args; - struct glHistogramEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .width = params32->width, - .internalformat = params32->internalformat, - .sink = params32->sink, - }; - NTSTATUS status; - status = ext_glHistogramEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glHistogramEXT( params->target, params->width, params->internalformat, params->sink ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIglooInterfaceSGIX( void *args ) @@ -57938,16 +51782,12 @@ static NTSTATUS wow64_ext_glIglooInterfaceSGIX( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glIglooInterfaceSGIX_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glIglooInterfaceSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIglooInterfaceSGIX( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glImageTransformParameterfHP( void *args ) @@ -57958,17 +51798,12 @@ static NTSTATUS wow64_ext_glImageTransformParameterfHP( void *args ) GLenum target; GLenum pname; GLfloat param; - } *params32 = args; - struct glImageTransformParameterfHP_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glImageTransformParameterfHP( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glImageTransformParameterfHP( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glImageTransformParameterfvHP( void *args ) @@ -57979,17 +51814,12 @@ static NTSTATUS wow64_ext_glImageTransformParameterfvHP( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glImageTransformParameterfvHP_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glImageTransformParameterfvHP( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glImageTransformParameterfvHP( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glImageTransformParameteriHP( void *args ) @@ -58000,17 +51830,12 @@ static NTSTATUS wow64_ext_glImageTransformParameteriHP( void *args ) GLenum target; GLenum pname; GLint param; - } *params32 = args; - struct glImageTransformParameteriHP_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glImageTransformParameteriHP( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glImageTransformParameteriHP( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glImageTransformParameterivHP( void *args ) @@ -58021,17 +51846,12 @@ static NTSTATUS wow64_ext_glImageTransformParameterivHP( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glImageTransformParameterivHP_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glImageTransformParameterivHP( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glImageTransformParameterivHP( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glImportMemoryFdEXT( void *args ) @@ -58043,18 +51863,12 @@ static NTSTATUS wow64_ext_glImportMemoryFdEXT( void *args ) GLuint64 size; GLenum handleType; GLint fd; - } *params32 = args; - struct glImportMemoryFdEXT_params params = - { - .teb = get_teb64(params32->teb), - .memory = params32->memory, - .size = params32->size, - .handleType = params32->handleType, - .fd = params32->fd, - }; - NTSTATUS status; - status = ext_glImportMemoryFdEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glImportMemoryFdEXT( params->memory, params->size, params->handleType, params->fd ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glImportMemoryWin32HandleEXT( void *args ) @@ -58066,18 +51880,12 @@ static NTSTATUS wow64_ext_glImportMemoryWin32HandleEXT( void *args ) GLuint64 size; GLenum handleType; PTR32 handle; - } *params32 = args; - struct glImportMemoryWin32HandleEXT_params params = - { - .teb = get_teb64(params32->teb), - .memory = params32->memory, - .size = params32->size, - .handleType = params32->handleType, - .handle = ULongToPtr(params32->handle), - }; - NTSTATUS status; - status = ext_glImportMemoryWin32HandleEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glImportMemoryWin32HandleEXT( params->memory, params->size, params->handleType, ULongToPtr(params->handle) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glImportMemoryWin32NameEXT( void *args ) @@ -58089,18 +51897,12 @@ static NTSTATUS wow64_ext_glImportMemoryWin32NameEXT( void *args ) GLuint64 size; GLenum handleType; PTR32 name; - } *params32 = args; - struct glImportMemoryWin32NameEXT_params params = - { - .teb = get_teb64(params32->teb), - .memory = params32->memory, - .size = params32->size, - .handleType = params32->handleType, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glImportMemoryWin32NameEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glImportMemoryWin32NameEXT( params->memory, params->size, params->handleType, ULongToPtr(params->name) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glImportSemaphoreFdEXT( void *args ) @@ -58111,17 +51913,12 @@ static NTSTATUS wow64_ext_glImportSemaphoreFdEXT( void *args ) GLuint semaphore; GLenum handleType; GLint fd; - } *params32 = args; - struct glImportSemaphoreFdEXT_params params = - { - .teb = get_teb64(params32->teb), - .semaphore = params32->semaphore, - .handleType = params32->handleType, - .fd = params32->fd, - }; - NTSTATUS status; - status = ext_glImportSemaphoreFdEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glImportSemaphoreFdEXT( params->semaphore, params->handleType, params->fd ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glImportSemaphoreWin32HandleEXT( void *args ) @@ -58132,17 +51929,12 @@ static NTSTATUS wow64_ext_glImportSemaphoreWin32HandleEXT( void *args ) GLuint semaphore; GLenum handleType; PTR32 handle; - } *params32 = args; - struct glImportSemaphoreWin32HandleEXT_params params = - { - .teb = get_teb64(params32->teb), - .semaphore = params32->semaphore, - .handleType = params32->handleType, - .handle = ULongToPtr(params32->handle), - }; - NTSTATUS status; - status = ext_glImportSemaphoreWin32HandleEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glImportSemaphoreWin32HandleEXT( params->semaphore, params->handleType, ULongToPtr(params->handle) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glImportSemaphoreWin32NameEXT( void *args ) @@ -58153,17 +51945,12 @@ static NTSTATUS wow64_ext_glImportSemaphoreWin32NameEXT( void *args ) GLuint semaphore; GLenum handleType; PTR32 name; - } *params32 = args; - struct glImportSemaphoreWin32NameEXT_params params = - { - .teb = get_teb64(params32->teb), - .semaphore = params32->semaphore, - .handleType = params32->handleType, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glImportSemaphoreWin32NameEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glImportSemaphoreWin32NameEXT( params->semaphore, params->handleType, ULongToPtr(params->name) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glImportSyncEXT( void *args ) @@ -58175,15 +51962,8 @@ static NTSTATUS wow64_ext_glImportSyncEXT( void *args ) PTR32 external_sync; GLbitfield flags; PTR32 ret; - } *params32 = args; - struct glImportSyncEXT_params params = - { - .teb = get_teb64(params32->teb), - .external_sync_type = params32->external_sync_type, - .external_sync = (GLintptr)ULongToPtr(params32->external_sync), - .flags = params32->flags, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -58194,16 +51974,12 @@ static NTSTATUS wow64_ext_glIndexFormatNV( void *args ) PTR32 teb; GLenum type; GLsizei stride; - } *params32 = args; - struct glIndexFormatNV_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glIndexFormatNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexFormatNV( params->type, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIndexFuncEXT( void *args ) @@ -58213,16 +51989,12 @@ static NTSTATUS wow64_ext_glIndexFuncEXT( void *args ) PTR32 teb; GLenum func; GLclampf ref; - } *params32 = args; - struct glIndexFuncEXT_params params = - { - .teb = get_teb64(params32->teb), - .func = params32->func, - .ref = params32->ref, - }; - NTSTATUS status; - status = ext_glIndexFuncEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexFuncEXT( params->func, params->ref ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIndexMaterialEXT( void *args ) @@ -58232,16 +52004,12 @@ static NTSTATUS wow64_ext_glIndexMaterialEXT( void *args ) PTR32 teb; GLenum face; GLenum mode; - } *params32 = args; - struct glIndexMaterialEXT_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glIndexMaterialEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexMaterialEXT( params->face, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIndexPointerEXT( void *args ) @@ -58253,18 +52021,12 @@ static NTSTATUS wow64_ext_glIndexPointerEXT( void *args ) GLsizei stride; GLsizei count; PTR32 pointer; - } *params32 = args; - struct glIndexPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - .count = params32->count, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glIndexPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexPointerEXT( params->type, params->stride, params->count, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIndexPointerListIBM( void *args ) @@ -58276,15 +52038,8 @@ static NTSTATUS wow64_ext_glIndexPointerListIBM( void *args ) GLint stride; PTR32 pointer; GLint ptrstride; - } *params32 = args; - struct glIndexPointerListIBM_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - .ptrstride = params32->ptrstride, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -58294,15 +52049,12 @@ static NTSTATUS wow64_ext_glIndexxOES( void *args ) { PTR32 teb; GLfixed component; - } *params32 = args; - struct glIndexxOES_params params = - { - .teb = get_teb64(params32->teb), - .component = params32->component, - }; - NTSTATUS status; - status = ext_glIndexxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexxOES( params->component ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIndexxvOES( void *args ) @@ -58311,15 +52063,12 @@ static NTSTATUS wow64_ext_glIndexxvOES( void *args ) { PTR32 teb; PTR32 component; - } *params32 = args; - struct glIndexxvOES_params params = - { - .teb = get_teb64(params32->teb), - .component = ULongToPtr(params32->component), - }; - NTSTATUS status; - status = ext_glIndexxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glIndexxvOES( ULongToPtr(params->component) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glInsertComponentEXT( void *args ) @@ -58330,17 +52079,12 @@ static NTSTATUS wow64_ext_glInsertComponentEXT( void *args ) GLuint res; GLuint src; GLuint num; - } *params32 = args; - struct glInsertComponentEXT_params params = - { - .teb = get_teb64(params32->teb), - .res = params32->res, - .src = params32->src, - .num = params32->num, - }; - NTSTATUS status; - status = ext_glInsertComponentEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glInsertComponentEXT( params->res, params->src, params->num ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glInsertEventMarkerEXT( void *args ) @@ -58350,16 +52094,12 @@ static NTSTATUS wow64_ext_glInsertEventMarkerEXT( void *args ) PTR32 teb; GLsizei length; PTR32 marker; - } *params32 = args; - struct glInsertEventMarkerEXT_params params = - { - .teb = get_teb64(params32->teb), - .length = params32->length, - .marker = ULongToPtr(params32->marker), - }; - NTSTATUS status; - status = ext_glInsertEventMarkerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glInsertEventMarkerEXT( params->length, ULongToPtr(params->marker) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glInstrumentsBufferSGIX( void *args ) @@ -58369,16 +52109,12 @@ static NTSTATUS wow64_ext_glInstrumentsBufferSGIX( void *args ) PTR32 teb; GLsizei size; PTR32 buffer; - } *params32 = args; - struct glInstrumentsBufferSGIX_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .buffer = ULongToPtr(params32->buffer), - }; - NTSTATUS status; - status = ext_glInstrumentsBufferSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glInstrumentsBufferSGIX( params->size, ULongToPtr(params->buffer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glInterpolatePathsNV( void *args ) @@ -58390,18 +52126,12 @@ static NTSTATUS wow64_ext_glInterpolatePathsNV( void *args ) GLuint pathA; GLuint pathB; GLfloat weight; - } *params32 = args; - struct glInterpolatePathsNV_params params = - { - .teb = get_teb64(params32->teb), - .resultPath = params32->resultPath, - .pathA = params32->pathA, - .pathB = params32->pathB, - .weight = params32->weight, - }; - NTSTATUS status; - status = ext_glInterpolatePathsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glInterpolatePathsNV( params->resultPath, params->pathA, params->pathB, params->weight ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glInvalidateBufferData( void *args ) @@ -58410,15 +52140,12 @@ static NTSTATUS wow64_ext_glInvalidateBufferData( void *args ) { PTR32 teb; GLuint buffer; - } *params32 = args; - struct glInvalidateBufferData_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glInvalidateBufferData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glInvalidateBufferData( params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glInvalidateBufferSubData( void *args ) @@ -58429,17 +52156,12 @@ static NTSTATUS wow64_ext_glInvalidateBufferSubData( void *args ) GLuint buffer; PTR32 offset; PTR32 length; - } *params32 = args; - struct glInvalidateBufferSubData_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .length = (GLsizeiptr)ULongToPtr(params32->length), - }; - NTSTATUS status; - status = ext_glInvalidateBufferSubData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glInvalidateBufferSubData( params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->length) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glInvalidateFramebuffer( void *args ) @@ -58450,17 +52172,12 @@ static NTSTATUS wow64_ext_glInvalidateFramebuffer( void *args ) GLenum target; GLsizei numAttachments; PTR32 attachments; - } *params32 = args; - struct glInvalidateFramebuffer_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .numAttachments = params32->numAttachments, - .attachments = ULongToPtr(params32->attachments), - }; - NTSTATUS status; - status = ext_glInvalidateFramebuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glInvalidateFramebuffer( params->target, params->numAttachments, ULongToPtr(params->attachments) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glInvalidateNamedFramebufferData( void *args ) @@ -58471,17 +52188,12 @@ static NTSTATUS wow64_ext_glInvalidateNamedFramebufferData( void *args ) GLuint framebuffer; GLsizei numAttachments; PTR32 attachments; - } *params32 = args; - struct glInvalidateNamedFramebufferData_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .numAttachments = params32->numAttachments, - .attachments = ULongToPtr(params32->attachments), - }; - NTSTATUS status; - status = ext_glInvalidateNamedFramebufferData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glInvalidateNamedFramebufferData( params->framebuffer, params->numAttachments, ULongToPtr(params->attachments) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glInvalidateNamedFramebufferSubData( void *args ) @@ -58496,21 +52208,12 @@ static NTSTATUS wow64_ext_glInvalidateNamedFramebufferSubData( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glInvalidateNamedFramebufferSubData_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .numAttachments = params32->numAttachments, - .attachments = ULongToPtr(params32->attachments), - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glInvalidateNamedFramebufferSubData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glInvalidateNamedFramebufferSubData( params->framebuffer, params->numAttachments, ULongToPtr(params->attachments), params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glInvalidateSubFramebuffer( void *args ) @@ -58525,21 +52228,12 @@ static NTSTATUS wow64_ext_glInvalidateSubFramebuffer( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glInvalidateSubFramebuffer_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .numAttachments = params32->numAttachments, - .attachments = ULongToPtr(params32->attachments), - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glInvalidateSubFramebuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glInvalidateSubFramebuffer( params->target, params->numAttachments, ULongToPtr(params->attachments), params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glInvalidateTexImage( void *args ) @@ -58549,16 +52243,12 @@ static NTSTATUS wow64_ext_glInvalidateTexImage( void *args ) PTR32 teb; GLuint texture; GLint level; - } *params32 = args; - struct glInvalidateTexImage_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - }; - NTSTATUS status; - status = ext_glInvalidateTexImage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glInvalidateTexImage( params->texture, params->level ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glInvalidateTexSubImage( void *args ) @@ -58574,22 +52264,12 @@ static NTSTATUS wow64_ext_glInvalidateTexSubImage( void *args ) GLsizei width; GLsizei height; GLsizei depth; - } *params32 = args; - struct glInvalidateTexSubImage_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - }; - NTSTATUS status; - status = ext_glInvalidateTexSubImage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glInvalidateTexSubImage( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsAsyncMarkerSGIX( void *args ) @@ -58599,16 +52279,11 @@ static NTSTATUS wow64_ext_glIsAsyncMarkerSGIX( void *args ) PTR32 teb; GLuint marker; GLboolean ret; - } *params32 = args; - struct glIsAsyncMarkerSGIX_params params = - { - .teb = get_teb64(params32->teb), - .marker = params32->marker, - }; - NTSTATUS status; - status = ext_glIsAsyncMarkerSGIX( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsAsyncMarkerSGIX( params->marker ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsBuffer( void *args ) @@ -58618,16 +52293,11 @@ static NTSTATUS wow64_ext_glIsBuffer( void *args ) PTR32 teb; GLuint buffer; GLboolean ret; - } *params32 = args; - struct glIsBuffer_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glIsBuffer( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsBuffer( params->buffer ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsBufferARB( void *args ) @@ -58637,16 +52307,11 @@ static NTSTATUS wow64_ext_glIsBufferARB( void *args ) PTR32 teb; GLuint buffer; GLboolean ret; - } *params32 = args; - struct glIsBufferARB_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glIsBufferARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsBufferARB( params->buffer ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsBufferResidentNV( void *args ) @@ -58656,16 +52321,11 @@ static NTSTATUS wow64_ext_glIsBufferResidentNV( void *args ) PTR32 teb; GLenum target; GLboolean ret; - } *params32 = args; - struct glIsBufferResidentNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glIsBufferResidentNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsBufferResidentNV( params->target ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsCommandListNV( void *args ) @@ -58675,16 +52335,11 @@ static NTSTATUS wow64_ext_glIsCommandListNV( void *args ) PTR32 teb; GLuint list; GLboolean ret; - } *params32 = args; - struct glIsCommandListNV_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - }; - NTSTATUS status; - status = ext_glIsCommandListNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsCommandListNV( params->list ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsEnabledIndexedEXT( void *args ) @@ -58695,17 +52350,11 @@ static NTSTATUS wow64_ext_glIsEnabledIndexedEXT( void *args ) GLenum target; GLuint index; GLboolean ret; - } *params32 = args; - struct glIsEnabledIndexedEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glIsEnabledIndexedEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsEnabledIndexedEXT( params->target, params->index ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsEnabledi( void *args ) @@ -58716,17 +52365,11 @@ static NTSTATUS wow64_ext_glIsEnabledi( void *args ) GLenum target; GLuint index; GLboolean ret; - } *params32 = args; - struct glIsEnabledi_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - }; - NTSTATUS status; - status = ext_glIsEnabledi( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsEnabledi( params->target, params->index ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsFenceAPPLE( void *args ) @@ -58736,16 +52379,11 @@ static NTSTATUS wow64_ext_glIsFenceAPPLE( void *args ) PTR32 teb; GLuint fence; GLboolean ret; - } *params32 = args; - struct glIsFenceAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .fence = params32->fence, - }; - NTSTATUS status; - status = ext_glIsFenceAPPLE( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsFenceAPPLE( params->fence ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsFenceNV( void *args ) @@ -58755,16 +52393,11 @@ static NTSTATUS wow64_ext_glIsFenceNV( void *args ) PTR32 teb; GLuint fence; GLboolean ret; - } *params32 = args; - struct glIsFenceNV_params params = - { - .teb = get_teb64(params32->teb), - .fence = params32->fence, - }; - NTSTATUS status; - status = ext_glIsFenceNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsFenceNV( params->fence ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsFramebuffer( void *args ) @@ -58774,16 +52407,11 @@ static NTSTATUS wow64_ext_glIsFramebuffer( void *args ) PTR32 teb; GLuint framebuffer; GLboolean ret; - } *params32 = args; - struct glIsFramebuffer_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - }; - NTSTATUS status; - status = ext_glIsFramebuffer( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsFramebuffer( params->framebuffer ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsFramebufferEXT( void *args ) @@ -58793,16 +52421,11 @@ static NTSTATUS wow64_ext_glIsFramebufferEXT( void *args ) PTR32 teb; GLuint framebuffer; GLboolean ret; - } *params32 = args; - struct glIsFramebufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - }; - NTSTATUS status; - status = ext_glIsFramebufferEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsFramebufferEXT( params->framebuffer ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsImageHandleResidentARB( void *args ) @@ -58812,16 +52435,11 @@ static NTSTATUS wow64_ext_glIsImageHandleResidentARB( void *args ) PTR32 teb; GLuint64 handle; GLboolean ret; - } *params32 = args; - struct glIsImageHandleResidentARB_params params = - { - .teb = get_teb64(params32->teb), - .handle = params32->handle, - }; - NTSTATUS status; - status = ext_glIsImageHandleResidentARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsImageHandleResidentARB( params->handle ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsImageHandleResidentNV( void *args ) @@ -58831,16 +52449,11 @@ static NTSTATUS wow64_ext_glIsImageHandleResidentNV( void *args ) PTR32 teb; GLuint64 handle; GLboolean ret; - } *params32 = args; - struct glIsImageHandleResidentNV_params params = - { - .teb = get_teb64(params32->teb), - .handle = params32->handle, - }; - NTSTATUS status; - status = ext_glIsImageHandleResidentNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsImageHandleResidentNV( params->handle ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsMemoryObjectEXT( void *args ) @@ -58850,16 +52463,11 @@ static NTSTATUS wow64_ext_glIsMemoryObjectEXT( void *args ) PTR32 teb; GLuint memoryObject; GLboolean ret; - } *params32 = args; - struct glIsMemoryObjectEXT_params params = - { - .teb = get_teb64(params32->teb), - .memoryObject = params32->memoryObject, - }; - NTSTATUS status; - status = ext_glIsMemoryObjectEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsMemoryObjectEXT( params->memoryObject ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsNameAMD( void *args ) @@ -58870,17 +52478,11 @@ static NTSTATUS wow64_ext_glIsNameAMD( void *args ) GLenum identifier; GLuint name; GLboolean ret; - } *params32 = args; - struct glIsNameAMD_params params = - { - .teb = get_teb64(params32->teb), - .identifier = params32->identifier, - .name = params32->name, - }; - NTSTATUS status; - status = ext_glIsNameAMD( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsNameAMD( params->identifier, params->name ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsNamedBufferResidentNV( void *args ) @@ -58890,16 +52492,11 @@ static NTSTATUS wow64_ext_glIsNamedBufferResidentNV( void *args ) PTR32 teb; GLuint buffer; GLboolean ret; - } *params32 = args; - struct glIsNamedBufferResidentNV_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glIsNamedBufferResidentNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsNamedBufferResidentNV( params->buffer ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsNamedStringARB( void *args ) @@ -58910,17 +52507,11 @@ static NTSTATUS wow64_ext_glIsNamedStringARB( void *args ) GLint namelen; PTR32 name; GLboolean ret; - } *params32 = args; - struct glIsNamedStringARB_params params = - { - .teb = get_teb64(params32->teb), - .namelen = params32->namelen, - .name = ULongToPtr(params32->name), - }; - NTSTATUS status; - status = ext_glIsNamedStringARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsNamedStringARB( params->namelen, ULongToPtr(params->name) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsObjectBufferATI( void *args ) @@ -58930,16 +52521,11 @@ static NTSTATUS wow64_ext_glIsObjectBufferATI( void *args ) PTR32 teb; GLuint buffer; GLboolean ret; - } *params32 = args; - struct glIsObjectBufferATI_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glIsObjectBufferATI( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsObjectBufferATI( params->buffer ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsOcclusionQueryNV( void *args ) @@ -58949,16 +52535,11 @@ static NTSTATUS wow64_ext_glIsOcclusionQueryNV( void *args ) PTR32 teb; GLuint id; GLboolean ret; - } *params32 = args; - struct glIsOcclusionQueryNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - }; - NTSTATUS status; - status = ext_glIsOcclusionQueryNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsOcclusionQueryNV( params->id ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsPathNV( void *args ) @@ -58968,16 +52549,11 @@ static NTSTATUS wow64_ext_glIsPathNV( void *args ) PTR32 teb; GLuint path; GLboolean ret; - } *params32 = args; - struct glIsPathNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - }; - NTSTATUS status; - status = ext_glIsPathNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsPathNV( params->path ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsPointInFillPathNV( void *args ) @@ -58990,19 +52566,11 @@ static NTSTATUS wow64_ext_glIsPointInFillPathNV( void *args ) GLfloat x; GLfloat y; GLboolean ret; - } *params32 = args; - struct glIsPointInFillPathNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .mask = params32->mask, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glIsPointInFillPathNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsPointInFillPathNV( params->path, params->mask, params->x, params->y ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsPointInStrokePathNV( void *args ) @@ -59014,18 +52582,11 @@ static NTSTATUS wow64_ext_glIsPointInStrokePathNV( void *args ) GLfloat x; GLfloat y; GLboolean ret; - } *params32 = args; - struct glIsPointInStrokePathNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glIsPointInStrokePathNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsPointInStrokePathNV( params->path, params->x, params->y ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsProgram( void *args ) @@ -59035,16 +52596,11 @@ static NTSTATUS wow64_ext_glIsProgram( void *args ) PTR32 teb; GLuint program; GLboolean ret; - } *params32 = args; - struct glIsProgram_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - }; - NTSTATUS status; - status = ext_glIsProgram( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsProgram( params->program ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsProgramARB( void *args ) @@ -59054,16 +52610,11 @@ static NTSTATUS wow64_ext_glIsProgramARB( void *args ) PTR32 teb; GLuint program; GLboolean ret; - } *params32 = args; - struct glIsProgramARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - }; - NTSTATUS status; - status = ext_glIsProgramARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsProgramARB( params->program ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsProgramNV( void *args ) @@ -59073,16 +52624,11 @@ static NTSTATUS wow64_ext_glIsProgramNV( void *args ) PTR32 teb; GLuint id; GLboolean ret; - } *params32 = args; - struct glIsProgramNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - }; - NTSTATUS status; - status = ext_glIsProgramNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsProgramNV( params->id ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsProgramPipeline( void *args ) @@ -59092,16 +52638,11 @@ static NTSTATUS wow64_ext_glIsProgramPipeline( void *args ) PTR32 teb; GLuint pipeline; GLboolean ret; - } *params32 = args; - struct glIsProgramPipeline_params params = - { - .teb = get_teb64(params32->teb), - .pipeline = params32->pipeline, - }; - NTSTATUS status; - status = ext_glIsProgramPipeline( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsProgramPipeline( params->pipeline ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsQuery( void *args ) @@ -59111,16 +52652,11 @@ static NTSTATUS wow64_ext_glIsQuery( void *args ) PTR32 teb; GLuint id; GLboolean ret; - } *params32 = args; - struct glIsQuery_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - }; - NTSTATUS status; - status = ext_glIsQuery( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsQuery( params->id ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsQueryARB( void *args ) @@ -59130,16 +52666,11 @@ static NTSTATUS wow64_ext_glIsQueryARB( void *args ) PTR32 teb; GLuint id; GLboolean ret; - } *params32 = args; - struct glIsQueryARB_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - }; - NTSTATUS status; - status = ext_glIsQueryARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsQueryARB( params->id ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsRenderbuffer( void *args ) @@ -59149,16 +52680,11 @@ static NTSTATUS wow64_ext_glIsRenderbuffer( void *args ) PTR32 teb; GLuint renderbuffer; GLboolean ret; - } *params32 = args; - struct glIsRenderbuffer_params params = - { - .teb = get_teb64(params32->teb), - .renderbuffer = params32->renderbuffer, - }; - NTSTATUS status; - status = ext_glIsRenderbuffer( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsRenderbuffer( params->renderbuffer ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsRenderbufferEXT( void *args ) @@ -59168,16 +52694,11 @@ static NTSTATUS wow64_ext_glIsRenderbufferEXT( void *args ) PTR32 teb; GLuint renderbuffer; GLboolean ret; - } *params32 = args; - struct glIsRenderbufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .renderbuffer = params32->renderbuffer, - }; - NTSTATUS status; - status = ext_glIsRenderbufferEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsRenderbufferEXT( params->renderbuffer ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsSampler( void *args ) @@ -59187,16 +52708,11 @@ static NTSTATUS wow64_ext_glIsSampler( void *args ) PTR32 teb; GLuint sampler; GLboolean ret; - } *params32 = args; - struct glIsSampler_params params = - { - .teb = get_teb64(params32->teb), - .sampler = params32->sampler, - }; - NTSTATUS status; - status = ext_glIsSampler( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsSampler( params->sampler ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsSemaphoreEXT( void *args ) @@ -59206,16 +52722,11 @@ static NTSTATUS wow64_ext_glIsSemaphoreEXT( void *args ) PTR32 teb; GLuint semaphore; GLboolean ret; - } *params32 = args; - struct glIsSemaphoreEXT_params params = - { - .teb = get_teb64(params32->teb), - .semaphore = params32->semaphore, - }; - NTSTATUS status; - status = ext_glIsSemaphoreEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsSemaphoreEXT( params->semaphore ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsShader( void *args ) @@ -59225,16 +52736,11 @@ static NTSTATUS wow64_ext_glIsShader( void *args ) PTR32 teb; GLuint shader; GLboolean ret; - } *params32 = args; - struct glIsShader_params params = - { - .teb = get_teb64(params32->teb), - .shader = params32->shader, - }; - NTSTATUS status; - status = ext_glIsShader( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsShader( params->shader ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsStateNV( void *args ) @@ -59244,16 +52750,11 @@ static NTSTATUS wow64_ext_glIsStateNV( void *args ) PTR32 teb; GLuint state; GLboolean ret; - } *params32 = args; - struct glIsStateNV_params params = - { - .teb = get_teb64(params32->teb), - .state = params32->state, - }; - NTSTATUS status; - status = ext_glIsStateNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsStateNV( params->state ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsTextureEXT( void *args ) @@ -59263,16 +52764,11 @@ static NTSTATUS wow64_ext_glIsTextureEXT( void *args ) PTR32 teb; GLuint texture; GLboolean ret; - } *params32 = args; - struct glIsTextureEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - }; - NTSTATUS status; - status = ext_glIsTextureEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsTextureEXT( params->texture ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsTextureHandleResidentARB( void *args ) @@ -59282,16 +52778,11 @@ static NTSTATUS wow64_ext_glIsTextureHandleResidentARB( void *args ) PTR32 teb; GLuint64 handle; GLboolean ret; - } *params32 = args; - struct glIsTextureHandleResidentARB_params params = - { - .teb = get_teb64(params32->teb), - .handle = params32->handle, - }; - NTSTATUS status; - status = ext_glIsTextureHandleResidentARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsTextureHandleResidentARB( params->handle ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsTextureHandleResidentNV( void *args ) @@ -59301,16 +52792,11 @@ static NTSTATUS wow64_ext_glIsTextureHandleResidentNV( void *args ) PTR32 teb; GLuint64 handle; GLboolean ret; - } *params32 = args; - struct glIsTextureHandleResidentNV_params params = - { - .teb = get_teb64(params32->teb), - .handle = params32->handle, - }; - NTSTATUS status; - status = ext_glIsTextureHandleResidentNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsTextureHandleResidentNV( params->handle ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsTransformFeedback( void *args ) @@ -59320,16 +52806,11 @@ static NTSTATUS wow64_ext_glIsTransformFeedback( void *args ) PTR32 teb; GLuint id; GLboolean ret; - } *params32 = args; - struct glIsTransformFeedback_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - }; - NTSTATUS status; - status = ext_glIsTransformFeedback( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsTransformFeedback( params->id ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsTransformFeedbackNV( void *args ) @@ -59339,16 +52820,11 @@ static NTSTATUS wow64_ext_glIsTransformFeedbackNV( void *args ) PTR32 teb; GLuint id; GLboolean ret; - } *params32 = args; - struct glIsTransformFeedbackNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - }; - NTSTATUS status; - status = ext_glIsTransformFeedbackNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsTransformFeedbackNV( params->id ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsVariantEnabledEXT( void *args ) @@ -59359,17 +52835,11 @@ static NTSTATUS wow64_ext_glIsVariantEnabledEXT( void *args ) GLuint id; GLenum cap; GLboolean ret; - } *params32 = args; - struct glIsVariantEnabledEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .cap = params32->cap, - }; - NTSTATUS status; - status = ext_glIsVariantEnabledEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsVariantEnabledEXT( params->id, params->cap ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsVertexArray( void *args ) @@ -59379,16 +52849,11 @@ static NTSTATUS wow64_ext_glIsVertexArray( void *args ) PTR32 teb; GLuint array; GLboolean ret; - } *params32 = args; - struct glIsVertexArray_params params = - { - .teb = get_teb64(params32->teb), - .array = params32->array, - }; - NTSTATUS status; - status = ext_glIsVertexArray( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsVertexArray( params->array ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsVertexArrayAPPLE( void *args ) @@ -59398,16 +52863,11 @@ static NTSTATUS wow64_ext_glIsVertexArrayAPPLE( void *args ) PTR32 teb; GLuint array; GLboolean ret; - } *params32 = args; - struct glIsVertexArrayAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .array = params32->array, - }; - NTSTATUS status; - status = ext_glIsVertexArrayAPPLE( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsVertexArrayAPPLE( params->array ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glIsVertexAttribEnabledAPPLE( void *args ) @@ -59418,17 +52878,11 @@ static NTSTATUS wow64_ext_glIsVertexAttribEnabledAPPLE( void *args ) GLuint index; GLenum pname; GLboolean ret; - } *params32 = args; - struct glIsVertexAttribEnabledAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - }; - NTSTATUS status; - status = ext_glIsVertexAttribEnabledAPPLE( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glIsVertexAttribEnabledAPPLE( params->index, params->pname ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLGPUCopyImageSubDataNVX( void *args ) @@ -59453,31 +52907,12 @@ static NTSTATUS wow64_ext_glLGPUCopyImageSubDataNVX( void *args ) GLsizei width; GLsizei height; GLsizei depth; - } *params32 = args; - struct glLGPUCopyImageSubDataNVX_params params = - { - .teb = get_teb64(params32->teb), - .sourceGpu = params32->sourceGpu, - .destinationGpuMask = params32->destinationGpuMask, - .srcName = params32->srcName, - .srcTarget = params32->srcTarget, - .srcLevel = params32->srcLevel, - .srcX = params32->srcX, - .srxY = params32->srxY, - .srcZ = params32->srcZ, - .dstName = params32->dstName, - .dstTarget = params32->dstTarget, - .dstLevel = params32->dstLevel, - .dstX = params32->dstX, - .dstY = params32->dstY, - .dstZ = params32->dstZ, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - }; - NTSTATUS status; - status = ext_glLGPUCopyImageSubDataNVX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLGPUCopyImageSubDataNVX( params->sourceGpu, params->destinationGpuMask, params->srcName, params->srcTarget, params->srcLevel, params->srcX, params->srxY, params->srcZ, params->dstName, params->dstTarget, params->dstLevel, params->dstX, params->dstY, params->dstZ, params->width, params->height, params->depth ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLGPUInterlockNVX( void *args ) @@ -59485,14 +52920,12 @@ static NTSTATUS wow64_ext_glLGPUInterlockNVX( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glLGPUInterlockNVX_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glLGPUInterlockNVX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLGPUInterlockNVX(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLGPUNamedBufferSubDataNVX( void *args ) @@ -59505,19 +52938,12 @@ static NTSTATUS wow64_ext_glLGPUNamedBufferSubDataNVX( void *args ) PTR32 offset; PTR32 size; PTR32 data; - } *params32 = args; - struct glLGPUNamedBufferSubDataNVX_params params = - { - .teb = get_teb64(params32->teb), - .gpuMask = params32->gpuMask, - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glLGPUNamedBufferSubDataNVX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLGPUNamedBufferSubDataNVX( params->gpuMask, params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLabelObjectEXT( void *args ) @@ -59529,18 +52955,12 @@ static NTSTATUS wow64_ext_glLabelObjectEXT( void *args ) GLuint object; GLsizei length; PTR32 label; - } *params32 = args; - struct glLabelObjectEXT_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .object = params32->object, - .length = params32->length, - .label = ULongToPtr(params32->label), - }; - NTSTATUS status; - status = ext_glLabelObjectEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLabelObjectEXT( params->type, params->object, params->length, ULongToPtr(params->label) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLightEnviSGIX( void *args ) @@ -59550,16 +52970,12 @@ static NTSTATUS wow64_ext_glLightEnviSGIX( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glLightEnviSGIX_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glLightEnviSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightEnviSGIX( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLightModelxOES( void *args ) @@ -59569,16 +52985,12 @@ static NTSTATUS wow64_ext_glLightModelxOES( void *args ) PTR32 teb; GLenum pname; GLfixed param; - } *params32 = args; - struct glLightModelxOES_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glLightModelxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightModelxOES( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLightModelxvOES( void *args ) @@ -59588,16 +53000,12 @@ static NTSTATUS wow64_ext_glLightModelxvOES( void *args ) PTR32 teb; GLenum pname; PTR32 param; - } *params32 = args; - struct glLightModelxvOES_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glLightModelxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightModelxvOES( params->pname, ULongToPtr(params->param) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLightxOES( void *args ) @@ -59608,17 +53016,12 @@ static NTSTATUS wow64_ext_glLightxOES( void *args ) GLenum light; GLenum pname; GLfixed param; - } *params32 = args; - struct glLightxOES_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glLightxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightxOES( params->light, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLightxvOES( void *args ) @@ -59629,17 +53032,12 @@ static NTSTATUS wow64_ext_glLightxvOES( void *args ) GLenum light; GLenum pname; PTR32 params; - } *params32 = args; - struct glLightxvOES_params params = - { - .teb = get_teb64(params32->teb), - .light = params32->light, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glLightxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightxvOES( params->light, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLineWidthxOES( void *args ) @@ -59648,15 +53046,12 @@ static NTSTATUS wow64_ext_glLineWidthxOES( void *args ) { PTR32 teb; GLfixed width; - } *params32 = args; - struct glLineWidthxOES_params params = - { - .teb = get_teb64(params32->teb), - .width = params32->width, - }; - NTSTATUS status; - status = ext_glLineWidthxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLineWidthxOES( params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLinkProgram( void *args ) @@ -59665,15 +53060,12 @@ static NTSTATUS wow64_ext_glLinkProgram( void *args ) { PTR32 teb; GLuint program; - } *params32 = args; - struct glLinkProgram_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - }; - NTSTATUS status; - status = ext_glLinkProgram( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLinkProgram( params->program ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLinkProgramARB( void *args ) @@ -59682,15 +53074,12 @@ static NTSTATUS wow64_ext_glLinkProgramARB( void *args ) { PTR32 teb; GLhandleARB programObj; - } *params32 = args; - struct glLinkProgramARB_params params = - { - .teb = get_teb64(params32->teb), - .programObj = params32->programObj, - }; - NTSTATUS status; - status = ext_glLinkProgramARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLinkProgramARB( params->programObj ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glListDrawCommandsStatesClientNV( void *args ) @@ -59705,22 +53094,14 @@ static NTSTATUS wow64_ext_glListDrawCommandsStatesClientNV( void *args ) PTR32 states; PTR32 fbos; GLuint count; - } *params32 = args; - struct glListDrawCommandsStatesClientNV_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - .segment = params32->segment, - .sizes = ULongToPtr(params32->sizes), - .states = ULongToPtr(params32->states), - .fbos = ULongToPtr(params32->fbos), - .count = params32->count, - }; - NTSTATUS status; - params.indirects = copy_wow64_ptr32s( (UINT_PTR)params32->indirects, params32->count ); - status = ext_glListDrawCommandsStatesClientNV( ¶ms ); - free( (void *)params.indirects ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const void **indirects = copy_wow64_ptr32s( params->indirects, params->count ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glListDrawCommandsStatesClientNV( params->list, params->segment, indirects, ULongToPtr(params->sizes), ULongToPtr(params->states), ULongToPtr(params->fbos), params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( indirects ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glListParameterfSGIX( void *args ) @@ -59731,17 +53112,12 @@ static NTSTATUS wow64_ext_glListParameterfSGIX( void *args ) GLuint list; GLenum pname; GLfloat param; - } *params32 = args; - struct glListParameterfSGIX_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glListParameterfSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glListParameterfSGIX( params->list, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glListParameterfvSGIX( void *args ) @@ -59752,17 +53128,12 @@ static NTSTATUS wow64_ext_glListParameterfvSGIX( void *args ) GLuint list; GLenum pname; PTR32 params; - } *params32 = args; - struct glListParameterfvSGIX_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glListParameterfvSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glListParameterfvSGIX( params->list, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glListParameteriSGIX( void *args ) @@ -59773,17 +53144,12 @@ static NTSTATUS wow64_ext_glListParameteriSGIX( void *args ) GLuint list; GLenum pname; GLint param; - } *params32 = args; - struct glListParameteriSGIX_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glListParameteriSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glListParameteriSGIX( params->list, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glListParameterivSGIX( void *args ) @@ -59794,17 +53160,12 @@ static NTSTATUS wow64_ext_glListParameterivSGIX( void *args ) GLuint list; GLenum pname; PTR32 params; - } *params32 = args; - struct glListParameterivSGIX_params params = - { - .teb = get_teb64(params32->teb), - .list = params32->list, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glListParameterivSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glListParameterivSGIX( params->list, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLoadIdentityDeformationMapSGIX( void *args ) @@ -59813,15 +53174,12 @@ static NTSTATUS wow64_ext_glLoadIdentityDeformationMapSGIX( void *args ) { PTR32 teb; GLbitfield mask; - } *params32 = args; - struct glLoadIdentityDeformationMapSGIX_params params = - { - .teb = get_teb64(params32->teb), - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glLoadIdentityDeformationMapSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLoadIdentityDeformationMapSGIX( params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLoadMatrixxOES( void *args ) @@ -59830,15 +53188,12 @@ static NTSTATUS wow64_ext_glLoadMatrixxOES( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glLoadMatrixxOES_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glLoadMatrixxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLoadMatrixxOES( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLoadProgramNV( void *args ) @@ -59850,18 +53205,12 @@ static NTSTATUS wow64_ext_glLoadProgramNV( void *args ) GLuint id; GLsizei len; PTR32 program; - } *params32 = args; - struct glLoadProgramNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .id = params32->id, - .len = params32->len, - .program = ULongToPtr(params32->program), - }; - NTSTATUS status; - status = ext_glLoadProgramNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLoadProgramNV( params->target, params->id, params->len, ULongToPtr(params->program) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLoadTransposeMatrixd( void *args ) @@ -59870,15 +53219,12 @@ static NTSTATUS wow64_ext_glLoadTransposeMatrixd( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glLoadTransposeMatrixd_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glLoadTransposeMatrixd( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLoadTransposeMatrixd( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLoadTransposeMatrixdARB( void *args ) @@ -59887,15 +53233,12 @@ static NTSTATUS wow64_ext_glLoadTransposeMatrixdARB( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glLoadTransposeMatrixdARB_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glLoadTransposeMatrixdARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLoadTransposeMatrixdARB( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLoadTransposeMatrixf( void *args ) @@ -59904,15 +53247,12 @@ static NTSTATUS wow64_ext_glLoadTransposeMatrixf( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glLoadTransposeMatrixf_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glLoadTransposeMatrixf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLoadTransposeMatrixf( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLoadTransposeMatrixfARB( void *args ) @@ -59921,15 +53261,12 @@ static NTSTATUS wow64_ext_glLoadTransposeMatrixfARB( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glLoadTransposeMatrixfARB_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glLoadTransposeMatrixfARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLoadTransposeMatrixfARB( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLoadTransposeMatrixxOES( void *args ) @@ -59938,15 +53275,12 @@ static NTSTATUS wow64_ext_glLoadTransposeMatrixxOES( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glLoadTransposeMatrixxOES_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glLoadTransposeMatrixxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLoadTransposeMatrixxOES( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glLockArraysEXT( void *args ) @@ -59956,16 +53290,12 @@ static NTSTATUS wow64_ext_glLockArraysEXT( void *args ) PTR32 teb; GLint first; GLsizei count; - } *params32 = args; - struct glLockArraysEXT_params params = - { - .teb = get_teb64(params32->teb), - .first = params32->first, - .count = params32->count, - }; - NTSTATUS status; - status = ext_glLockArraysEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLockArraysEXT( params->first, params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMTexCoord2fSGIS( void *args ) @@ -59976,17 +53306,12 @@ static NTSTATUS wow64_ext_glMTexCoord2fSGIS( void *args ) GLenum target; GLfloat s; GLfloat t; - } *params32 = args; - struct glMTexCoord2fSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMTexCoord2fSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMTexCoord2fSGIS( params->target, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMTexCoord2fvSGIS( void *args ) @@ -59996,16 +53321,12 @@ static NTSTATUS wow64_ext_glMTexCoord2fvSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMTexCoord2fvSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMTexCoord2fvSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMTexCoord2fvSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMakeBufferNonResidentNV( void *args ) @@ -60014,15 +53335,12 @@ static NTSTATUS wow64_ext_glMakeBufferNonResidentNV( void *args ) { PTR32 teb; GLenum target; - } *params32 = args; - struct glMakeBufferNonResidentNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glMakeBufferNonResidentNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMakeBufferNonResidentNV( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMakeBufferResidentNV( void *args ) @@ -60032,16 +53350,12 @@ static NTSTATUS wow64_ext_glMakeBufferResidentNV( void *args ) PTR32 teb; GLenum target; GLenum access; - } *params32 = args; - struct glMakeBufferResidentNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .access = params32->access, - }; - NTSTATUS status; - status = ext_glMakeBufferResidentNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMakeBufferResidentNV( params->target, params->access ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMakeImageHandleNonResidentARB( void *args ) @@ -60050,15 +53364,12 @@ static NTSTATUS wow64_ext_glMakeImageHandleNonResidentARB( void *args ) { PTR32 teb; GLuint64 handle; - } *params32 = args; - struct glMakeImageHandleNonResidentARB_params params = - { - .teb = get_teb64(params32->teb), - .handle = params32->handle, - }; - NTSTATUS status; - status = ext_glMakeImageHandleNonResidentARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMakeImageHandleNonResidentARB( params->handle ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMakeImageHandleNonResidentNV( void *args ) @@ -60067,15 +53378,12 @@ static NTSTATUS wow64_ext_glMakeImageHandleNonResidentNV( void *args ) { PTR32 teb; GLuint64 handle; - } *params32 = args; - struct glMakeImageHandleNonResidentNV_params params = - { - .teb = get_teb64(params32->teb), - .handle = params32->handle, - }; - NTSTATUS status; - status = ext_glMakeImageHandleNonResidentNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMakeImageHandleNonResidentNV( params->handle ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMakeImageHandleResidentARB( void *args ) @@ -60085,16 +53393,12 @@ static NTSTATUS wow64_ext_glMakeImageHandleResidentARB( void *args ) PTR32 teb; GLuint64 handle; GLenum access; - } *params32 = args; - struct glMakeImageHandleResidentARB_params params = - { - .teb = get_teb64(params32->teb), - .handle = params32->handle, - .access = params32->access, - }; - NTSTATUS status; - status = ext_glMakeImageHandleResidentARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMakeImageHandleResidentARB( params->handle, params->access ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMakeImageHandleResidentNV( void *args ) @@ -60104,16 +53408,12 @@ static NTSTATUS wow64_ext_glMakeImageHandleResidentNV( void *args ) PTR32 teb; GLuint64 handle; GLenum access; - } *params32 = args; - struct glMakeImageHandleResidentNV_params params = - { - .teb = get_teb64(params32->teb), - .handle = params32->handle, - .access = params32->access, - }; - NTSTATUS status; - status = ext_glMakeImageHandleResidentNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMakeImageHandleResidentNV( params->handle, params->access ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMakeNamedBufferNonResidentNV( void *args ) @@ -60122,15 +53422,12 @@ static NTSTATUS wow64_ext_glMakeNamedBufferNonResidentNV( void *args ) { PTR32 teb; GLuint buffer; - } *params32 = args; - struct glMakeNamedBufferNonResidentNV_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glMakeNamedBufferNonResidentNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMakeNamedBufferNonResidentNV( params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMakeNamedBufferResidentNV( void *args ) @@ -60140,16 +53437,12 @@ static NTSTATUS wow64_ext_glMakeNamedBufferResidentNV( void *args ) PTR32 teb; GLuint buffer; GLenum access; - } *params32 = args; - struct glMakeNamedBufferResidentNV_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .access = params32->access, - }; - NTSTATUS status; - status = ext_glMakeNamedBufferResidentNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMakeNamedBufferResidentNV( params->buffer, params->access ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMakeTextureHandleNonResidentARB( void *args ) @@ -60158,15 +53451,12 @@ static NTSTATUS wow64_ext_glMakeTextureHandleNonResidentARB( void *args ) { PTR32 teb; GLuint64 handle; - } *params32 = args; - struct glMakeTextureHandleNonResidentARB_params params = - { - .teb = get_teb64(params32->teb), - .handle = params32->handle, - }; - NTSTATUS status; - status = ext_glMakeTextureHandleNonResidentARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMakeTextureHandleNonResidentARB( params->handle ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMakeTextureHandleNonResidentNV( void *args ) @@ -60175,15 +53465,12 @@ static NTSTATUS wow64_ext_glMakeTextureHandleNonResidentNV( void *args ) { PTR32 teb; GLuint64 handle; - } *params32 = args; - struct glMakeTextureHandleNonResidentNV_params params = - { - .teb = get_teb64(params32->teb), - .handle = params32->handle, - }; - NTSTATUS status; - status = ext_glMakeTextureHandleNonResidentNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMakeTextureHandleNonResidentNV( params->handle ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMakeTextureHandleResidentARB( void *args ) @@ -60192,15 +53479,12 @@ static NTSTATUS wow64_ext_glMakeTextureHandleResidentARB( void *args ) { PTR32 teb; GLuint64 handle; - } *params32 = args; - struct glMakeTextureHandleResidentARB_params params = - { - .teb = get_teb64(params32->teb), - .handle = params32->handle, - }; - NTSTATUS status; - status = ext_glMakeTextureHandleResidentARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMakeTextureHandleResidentARB( params->handle ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMakeTextureHandleResidentNV( void *args ) @@ -60209,15 +53493,12 @@ static NTSTATUS wow64_ext_glMakeTextureHandleResidentNV( void *args ) { PTR32 teb; GLuint64 handle; - } *params32 = args; - struct glMakeTextureHandleResidentNV_params params = - { - .teb = get_teb64(params32->teb), - .handle = params32->handle, - }; - NTSTATUS status; - status = ext_glMakeTextureHandleResidentNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMakeTextureHandleResidentNV( params->handle ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMap1xOES( void *args ) @@ -60231,20 +53512,12 @@ static NTSTATUS wow64_ext_glMap1xOES( void *args ) GLint stride; GLint order; GLfixed points; - } *params32 = args; - struct glMap1xOES_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .u1 = params32->u1, - .u2 = params32->u2, - .stride = params32->stride, - .order = params32->order, - .points = params32->points, - }; - NTSTATUS status; - status = ext_glMap1xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMap1xOES( params->target, params->u1, params->u2, params->stride, params->order, params->points ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMap2xOES( void *args ) @@ -60262,24 +53535,12 @@ static NTSTATUS wow64_ext_glMap2xOES( void *args ) GLint vstride; GLint vorder; GLfixed points; - } *params32 = args; - struct glMap2xOES_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .u1 = params32->u1, - .u2 = params32->u2, - .ustride = params32->ustride, - .uorder = params32->uorder, - .v1 = params32->v1, - .v2 = params32->v2, - .vstride = params32->vstride, - .vorder = params32->vorder, - .points = params32->points, - }; - NTSTATUS status; - status = ext_glMap2xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMap2xOES( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->points ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMapControlPointsNV( void *args ) @@ -60296,23 +53557,12 @@ static NTSTATUS wow64_ext_glMapControlPointsNV( void *args ) GLint vorder; GLboolean packed; PTR32 points; - } *params32 = args; - struct glMapControlPointsNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .type = params32->type, - .ustride = params32->ustride, - .vstride = params32->vstride, - .uorder = params32->uorder, - .vorder = params32->vorder, - .packed = params32->packed, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = ext_glMapControlPointsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMapControlPointsNV( params->target, params->index, params->type, params->ustride, params->vstride, params->uorder, params->vorder, params->packed, ULongToPtr(params->points) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMapGrid1xOES( void *args ) @@ -60323,17 +53573,12 @@ static NTSTATUS wow64_ext_glMapGrid1xOES( void *args ) GLint n; GLfixed u1; GLfixed u2; - } *params32 = args; - struct glMapGrid1xOES_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .u1 = params32->u1, - .u2 = params32->u2, - }; - NTSTATUS status; - status = ext_glMapGrid1xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMapGrid1xOES( params->n, params->u1, params->u2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMapGrid2xOES( void *args ) @@ -60346,19 +53591,12 @@ static NTSTATUS wow64_ext_glMapGrid2xOES( void *args ) GLfixed u2; GLfixed v1; GLfixed v2; - } *params32 = args; - struct glMapGrid2xOES_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .u1 = params32->u1, - .u2 = params32->u2, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = ext_glMapGrid2xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMapGrid2xOES( params->n, params->u1, params->u2, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMapObjectBufferATI( void *args ) @@ -60368,13 +53606,8 @@ static NTSTATUS wow64_ext_glMapObjectBufferATI( void *args ) PTR32 teb; GLuint buffer; PTR32 ret; - } *params32 = args; - struct glMapObjectBufferATI_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -60386,17 +53619,12 @@ static NTSTATUS wow64_ext_glMapParameterfvNV( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glMapParameterfvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMapParameterfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMapParameterfvNV( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMapParameterivNV( void *args ) @@ -60407,17 +53635,12 @@ static NTSTATUS wow64_ext_glMapParameterivNV( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glMapParameterivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMapParameterivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMapParameterivNV( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMapTexture2DINTEL( void *args ) @@ -60431,17 +53654,8 @@ static NTSTATUS wow64_ext_glMapTexture2DINTEL( void *args ) PTR32 stride; PTR32 layout; PTR32 ret; - } *params32 = args; - struct glMapTexture2DINTEL_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .access = params32->access, - .stride = ULongToPtr(params32->stride), - .layout = ULongToPtr(params32->layout), - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -60457,21 +53671,12 @@ static NTSTATUS wow64_ext_glMapVertexAttrib1dAPPLE( void *args ) GLint stride; GLint order; PTR32 points; - } *params32 = args; - struct glMapVertexAttrib1dAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .size = params32->size, - .u1 = params32->u1, - .u2 = params32->u2, - .stride = params32->stride, - .order = params32->order, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = ext_glMapVertexAttrib1dAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMapVertexAttrib1dAPPLE( params->index, params->size, params->u1, params->u2, params->stride, params->order, ULongToPtr(params->points) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMapVertexAttrib1fAPPLE( void *args ) @@ -60486,21 +53691,12 @@ static NTSTATUS wow64_ext_glMapVertexAttrib1fAPPLE( void *args ) GLint stride; GLint order; PTR32 points; - } *params32 = args; - struct glMapVertexAttrib1fAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .size = params32->size, - .u1 = params32->u1, - .u2 = params32->u2, - .stride = params32->stride, - .order = params32->order, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = ext_glMapVertexAttrib1fAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMapVertexAttrib1fAPPLE( params->index, params->size, params->u1, params->u2, params->stride, params->order, ULongToPtr(params->points) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMapVertexAttrib2dAPPLE( void *args ) @@ -60519,25 +53715,12 @@ static NTSTATUS wow64_ext_glMapVertexAttrib2dAPPLE( void *args ) GLint vstride; GLint vorder; PTR32 points; - } *params32 = args; - struct glMapVertexAttrib2dAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .size = params32->size, - .u1 = params32->u1, - .u2 = params32->u2, - .ustride = params32->ustride, - .uorder = params32->uorder, - .v1 = params32->v1, - .v2 = params32->v2, - .vstride = params32->vstride, - .vorder = params32->vorder, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = ext_glMapVertexAttrib2dAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMapVertexAttrib2dAPPLE( params->index, params->size, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, ULongToPtr(params->points) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMapVertexAttrib2fAPPLE( void *args ) @@ -60556,25 +53739,12 @@ static NTSTATUS wow64_ext_glMapVertexAttrib2fAPPLE( void *args ) GLint vstride; GLint vorder; PTR32 points; - } *params32 = args; - struct glMapVertexAttrib2fAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .size = params32->size, - .u1 = params32->u1, - .u2 = params32->u2, - .ustride = params32->ustride, - .uorder = params32->uorder, - .v1 = params32->v1, - .v2 = params32->v2, - .vstride = params32->vstride, - .vorder = params32->vorder, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = ext_glMapVertexAttrib2fAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMapVertexAttrib2fAPPLE( params->index, params->size, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, ULongToPtr(params->points) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMaterialxOES( void *args ) @@ -60585,17 +53755,12 @@ static NTSTATUS wow64_ext_glMaterialxOES( void *args ) GLenum face; GLenum pname; GLfixed param; - } *params32 = args; - struct glMaterialxOES_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glMaterialxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMaterialxOES( params->face, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMaterialxvOES( void *args ) @@ -60606,17 +53771,12 @@ static NTSTATUS wow64_ext_glMaterialxvOES( void *args ) GLenum face; GLenum pname; PTR32 param; - } *params32 = args; - struct glMaterialxvOES_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glMaterialxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMaterialxvOES( params->face, params->pname, ULongToPtr(params->param) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixFrustumEXT( void *args ) @@ -60631,21 +53791,12 @@ static NTSTATUS wow64_ext_glMatrixFrustumEXT( void *args ) GLdouble top; GLdouble zNear; GLdouble zFar; - } *params32 = args; - struct glMatrixFrustumEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .left = params32->left, - .right = params32->right, - .bottom = params32->bottom, - .top = params32->top, - .zNear = params32->zNear, - .zFar = params32->zFar, - }; - NTSTATUS status; - status = ext_glMatrixFrustumEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixFrustumEXT( params->mode, params->left, params->right, params->bottom, params->top, params->zNear, params->zFar ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixIndexPointerARB( void *args ) @@ -60657,18 +53808,12 @@ static NTSTATUS wow64_ext_glMatrixIndexPointerARB( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glMatrixIndexPointerARB_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glMatrixIndexPointerARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixIndexPointerARB( params->size, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixIndexubvARB( void *args ) @@ -60678,16 +53823,12 @@ static NTSTATUS wow64_ext_glMatrixIndexubvARB( void *args ) PTR32 teb; GLint size; PTR32 indices; - } *params32 = args; - struct glMatrixIndexubvARB_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .indices = ULongToPtr(params32->indices), - }; - NTSTATUS status; - status = ext_glMatrixIndexubvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixIndexubvARB( params->size, ULongToPtr(params->indices) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixIndexuivARB( void *args ) @@ -60697,16 +53838,12 @@ static NTSTATUS wow64_ext_glMatrixIndexuivARB( void *args ) PTR32 teb; GLint size; PTR32 indices; - } *params32 = args; - struct glMatrixIndexuivARB_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .indices = ULongToPtr(params32->indices), - }; - NTSTATUS status; - status = ext_glMatrixIndexuivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixIndexuivARB( params->size, ULongToPtr(params->indices) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixIndexusvARB( void *args ) @@ -60716,16 +53853,12 @@ static NTSTATUS wow64_ext_glMatrixIndexusvARB( void *args ) PTR32 teb; GLint size; PTR32 indices; - } *params32 = args; - struct glMatrixIndexusvARB_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .indices = ULongToPtr(params32->indices), - }; - NTSTATUS status; - status = ext_glMatrixIndexusvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixIndexusvARB( params->size, ULongToPtr(params->indices) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixLoad3x2fNV( void *args ) @@ -60735,16 +53868,12 @@ static NTSTATUS wow64_ext_glMatrixLoad3x2fNV( void *args ) PTR32 teb; GLenum matrixMode; PTR32 m; - } *params32 = args; - struct glMatrixLoad3x2fNV_params params = - { - .teb = get_teb64(params32->teb), - .matrixMode = params32->matrixMode, - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMatrixLoad3x2fNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixLoad3x2fNV( params->matrixMode, ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixLoad3x3fNV( void *args ) @@ -60754,16 +53883,12 @@ static NTSTATUS wow64_ext_glMatrixLoad3x3fNV( void *args ) PTR32 teb; GLenum matrixMode; PTR32 m; - } *params32 = args; - struct glMatrixLoad3x3fNV_params params = - { - .teb = get_teb64(params32->teb), - .matrixMode = params32->matrixMode, - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMatrixLoad3x3fNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixLoad3x3fNV( params->matrixMode, ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixLoadIdentityEXT( void *args ) @@ -60772,15 +53897,12 @@ static NTSTATUS wow64_ext_glMatrixLoadIdentityEXT( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glMatrixLoadIdentityEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glMatrixLoadIdentityEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixLoadIdentityEXT( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixLoadTranspose3x3fNV( void *args ) @@ -60790,16 +53912,12 @@ static NTSTATUS wow64_ext_glMatrixLoadTranspose3x3fNV( void *args ) PTR32 teb; GLenum matrixMode; PTR32 m; - } *params32 = args; - struct glMatrixLoadTranspose3x3fNV_params params = - { - .teb = get_teb64(params32->teb), - .matrixMode = params32->matrixMode, - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMatrixLoadTranspose3x3fNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixLoadTranspose3x3fNV( params->matrixMode, ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixLoadTransposedEXT( void *args ) @@ -60809,16 +53927,12 @@ static NTSTATUS wow64_ext_glMatrixLoadTransposedEXT( void *args ) PTR32 teb; GLenum mode; PTR32 m; - } *params32 = args; - struct glMatrixLoadTransposedEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMatrixLoadTransposedEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixLoadTransposedEXT( params->mode, ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixLoadTransposefEXT( void *args ) @@ -60828,16 +53942,12 @@ static NTSTATUS wow64_ext_glMatrixLoadTransposefEXT( void *args ) PTR32 teb; GLenum mode; PTR32 m; - } *params32 = args; - struct glMatrixLoadTransposefEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMatrixLoadTransposefEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixLoadTransposefEXT( params->mode, ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixLoaddEXT( void *args ) @@ -60847,16 +53957,12 @@ static NTSTATUS wow64_ext_glMatrixLoaddEXT( void *args ) PTR32 teb; GLenum mode; PTR32 m; - } *params32 = args; - struct glMatrixLoaddEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMatrixLoaddEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixLoaddEXT( params->mode, ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixLoadfEXT( void *args ) @@ -60866,16 +53972,12 @@ static NTSTATUS wow64_ext_glMatrixLoadfEXT( void *args ) PTR32 teb; GLenum mode; PTR32 m; - } *params32 = args; - struct glMatrixLoadfEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMatrixLoadfEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixLoadfEXT( params->mode, ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixMult3x2fNV( void *args ) @@ -60885,16 +53987,12 @@ static NTSTATUS wow64_ext_glMatrixMult3x2fNV( void *args ) PTR32 teb; GLenum matrixMode; PTR32 m; - } *params32 = args; - struct glMatrixMult3x2fNV_params params = - { - .teb = get_teb64(params32->teb), - .matrixMode = params32->matrixMode, - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMatrixMult3x2fNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixMult3x2fNV( params->matrixMode, ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixMult3x3fNV( void *args ) @@ -60904,16 +54002,12 @@ static NTSTATUS wow64_ext_glMatrixMult3x3fNV( void *args ) PTR32 teb; GLenum matrixMode; PTR32 m; - } *params32 = args; - struct glMatrixMult3x3fNV_params params = - { - .teb = get_teb64(params32->teb), - .matrixMode = params32->matrixMode, - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMatrixMult3x3fNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixMult3x3fNV( params->matrixMode, ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixMultTranspose3x3fNV( void *args ) @@ -60923,16 +54017,12 @@ static NTSTATUS wow64_ext_glMatrixMultTranspose3x3fNV( void *args ) PTR32 teb; GLenum matrixMode; PTR32 m; - } *params32 = args; - struct glMatrixMultTranspose3x3fNV_params params = - { - .teb = get_teb64(params32->teb), - .matrixMode = params32->matrixMode, - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMatrixMultTranspose3x3fNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixMultTranspose3x3fNV( params->matrixMode, ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixMultTransposedEXT( void *args ) @@ -60942,16 +54032,12 @@ static NTSTATUS wow64_ext_glMatrixMultTransposedEXT( void *args ) PTR32 teb; GLenum mode; PTR32 m; - } *params32 = args; - struct glMatrixMultTransposedEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMatrixMultTransposedEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixMultTransposedEXT( params->mode, ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixMultTransposefEXT( void *args ) @@ -60961,16 +54047,12 @@ static NTSTATUS wow64_ext_glMatrixMultTransposefEXT( void *args ) PTR32 teb; GLenum mode; PTR32 m; - } *params32 = args; - struct glMatrixMultTransposefEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMatrixMultTransposefEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixMultTransposefEXT( params->mode, ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixMultdEXT( void *args ) @@ -60980,16 +54062,12 @@ static NTSTATUS wow64_ext_glMatrixMultdEXT( void *args ) PTR32 teb; GLenum mode; PTR32 m; - } *params32 = args; - struct glMatrixMultdEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMatrixMultdEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixMultdEXT( params->mode, ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixMultfEXT( void *args ) @@ -60999,16 +54077,12 @@ static NTSTATUS wow64_ext_glMatrixMultfEXT( void *args ) PTR32 teb; GLenum mode; PTR32 m; - } *params32 = args; - struct glMatrixMultfEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMatrixMultfEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixMultfEXT( params->mode, ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixOrthoEXT( void *args ) @@ -61023,21 +54097,12 @@ static NTSTATUS wow64_ext_glMatrixOrthoEXT( void *args ) GLdouble top; GLdouble zNear; GLdouble zFar; - } *params32 = args; - struct glMatrixOrthoEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .left = params32->left, - .right = params32->right, - .bottom = params32->bottom, - .top = params32->top, - .zNear = params32->zNear, - .zFar = params32->zFar, - }; - NTSTATUS status; - status = ext_glMatrixOrthoEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixOrthoEXT( params->mode, params->left, params->right, params->bottom, params->top, params->zNear, params->zFar ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixPopEXT( void *args ) @@ -61046,15 +54111,12 @@ static NTSTATUS wow64_ext_glMatrixPopEXT( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glMatrixPopEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glMatrixPopEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixPopEXT( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixPushEXT( void *args ) @@ -61063,15 +54125,12 @@ static NTSTATUS wow64_ext_glMatrixPushEXT( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glMatrixPushEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glMatrixPushEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixPushEXT( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixRotatedEXT( void *args ) @@ -61084,19 +54143,12 @@ static NTSTATUS wow64_ext_glMatrixRotatedEXT( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glMatrixRotatedEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .angle = params32->angle, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glMatrixRotatedEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixRotatedEXT( params->mode, params->angle, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixRotatefEXT( void *args ) @@ -61109,19 +54161,12 @@ static NTSTATUS wow64_ext_glMatrixRotatefEXT( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glMatrixRotatefEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .angle = params32->angle, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glMatrixRotatefEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixRotatefEXT( params->mode, params->angle, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixScaledEXT( void *args ) @@ -61133,18 +54178,12 @@ static NTSTATUS wow64_ext_glMatrixScaledEXT( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glMatrixScaledEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glMatrixScaledEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixScaledEXT( params->mode, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixScalefEXT( void *args ) @@ -61156,18 +54195,12 @@ static NTSTATUS wow64_ext_glMatrixScalefEXT( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glMatrixScalefEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glMatrixScalefEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixScalefEXT( params->mode, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixTranslatedEXT( void *args ) @@ -61179,18 +54212,12 @@ static NTSTATUS wow64_ext_glMatrixTranslatedEXT( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glMatrixTranslatedEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glMatrixTranslatedEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixTranslatedEXT( params->mode, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMatrixTranslatefEXT( void *args ) @@ -61202,18 +54229,12 @@ static NTSTATUS wow64_ext_glMatrixTranslatefEXT( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glMatrixTranslatefEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glMatrixTranslatefEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMatrixTranslatefEXT( params->mode, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMaxShaderCompilerThreadsARB( void *args ) @@ -61222,15 +54243,12 @@ static NTSTATUS wow64_ext_glMaxShaderCompilerThreadsARB( void *args ) { PTR32 teb; GLuint count; - } *params32 = args; - struct glMaxShaderCompilerThreadsARB_params params = - { - .teb = get_teb64(params32->teb), - .count = params32->count, - }; - NTSTATUS status; - status = ext_glMaxShaderCompilerThreadsARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMaxShaderCompilerThreadsARB( params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMaxShaderCompilerThreadsKHR( void *args ) @@ -61239,15 +54257,12 @@ static NTSTATUS wow64_ext_glMaxShaderCompilerThreadsKHR( void *args ) { PTR32 teb; GLuint count; - } *params32 = args; - struct glMaxShaderCompilerThreadsKHR_params params = - { - .teb = get_teb64(params32->teb), - .count = params32->count, - }; - NTSTATUS status; - status = ext_glMaxShaderCompilerThreadsKHR( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMaxShaderCompilerThreadsKHR( params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMemoryBarrier( void *args ) @@ -61256,15 +54271,12 @@ static NTSTATUS wow64_ext_glMemoryBarrier( void *args ) { PTR32 teb; GLbitfield barriers; - } *params32 = args; - struct glMemoryBarrier_params params = - { - .teb = get_teb64(params32->teb), - .barriers = params32->barriers, - }; - NTSTATUS status; - status = ext_glMemoryBarrier( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMemoryBarrier( params->barriers ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMemoryBarrierByRegion( void *args ) @@ -61273,15 +54285,12 @@ static NTSTATUS wow64_ext_glMemoryBarrierByRegion( void *args ) { PTR32 teb; GLbitfield barriers; - } *params32 = args; - struct glMemoryBarrierByRegion_params params = - { - .teb = get_teb64(params32->teb), - .barriers = params32->barriers, - }; - NTSTATUS status; - status = ext_glMemoryBarrierByRegion( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMemoryBarrierByRegion( params->barriers ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMemoryBarrierEXT( void *args ) @@ -61290,15 +54299,12 @@ static NTSTATUS wow64_ext_glMemoryBarrierEXT( void *args ) { PTR32 teb; GLbitfield barriers; - } *params32 = args; - struct glMemoryBarrierEXT_params params = - { - .teb = get_teb64(params32->teb), - .barriers = params32->barriers, - }; - NTSTATUS status; - status = ext_glMemoryBarrierEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMemoryBarrierEXT( params->barriers ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMemoryObjectParameterivEXT( void *args ) @@ -61309,17 +54315,12 @@ static NTSTATUS wow64_ext_glMemoryObjectParameterivEXT( void *args ) GLuint memoryObject; GLenum pname; PTR32 params; - } *params32 = args; - struct glMemoryObjectParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .memoryObject = params32->memoryObject, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMemoryObjectParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMemoryObjectParameterivEXT( params->memoryObject, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMinSampleShading( void *args ) @@ -61328,15 +54329,12 @@ static NTSTATUS wow64_ext_glMinSampleShading( void *args ) { PTR32 teb; GLfloat value; - } *params32 = args; - struct glMinSampleShading_params params = - { - .teb = get_teb64(params32->teb), - .value = params32->value, - }; - NTSTATUS status; - status = ext_glMinSampleShading( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMinSampleShading( params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMinSampleShadingARB( void *args ) @@ -61345,15 +54343,12 @@ static NTSTATUS wow64_ext_glMinSampleShadingARB( void *args ) { PTR32 teb; GLfloat value; - } *params32 = args; - struct glMinSampleShadingARB_params params = - { - .teb = get_teb64(params32->teb), - .value = params32->value, - }; - NTSTATUS status; - status = ext_glMinSampleShadingARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMinSampleShadingARB( params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMinmax( void *args ) @@ -61364,17 +54359,12 @@ static NTSTATUS wow64_ext_glMinmax( void *args ) GLenum target; GLenum internalformat; GLboolean sink; - } *params32 = args; - struct glMinmax_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .sink = params32->sink, - }; - NTSTATUS status; - status = ext_glMinmax( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMinmax( params->target, params->internalformat, params->sink ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMinmaxEXT( void *args ) @@ -61385,17 +54375,12 @@ static NTSTATUS wow64_ext_glMinmaxEXT( void *args ) GLenum target; GLenum internalformat; GLboolean sink; - } *params32 = args; - struct glMinmaxEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .sink = params32->sink, - }; - NTSTATUS status; - status = ext_glMinmaxEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMinmaxEXT( params->target, params->internalformat, params->sink ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultMatrixxOES( void *args ) @@ -61404,15 +54389,12 @@ static NTSTATUS wow64_ext_glMultMatrixxOES( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glMultMatrixxOES_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMultMatrixxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultMatrixxOES( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultTransposeMatrixd( void *args ) @@ -61421,15 +54403,12 @@ static NTSTATUS wow64_ext_glMultTransposeMatrixd( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glMultTransposeMatrixd_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMultTransposeMatrixd( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultTransposeMatrixd( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultTransposeMatrixdARB( void *args ) @@ -61438,15 +54417,12 @@ static NTSTATUS wow64_ext_glMultTransposeMatrixdARB( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glMultTransposeMatrixdARB_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMultTransposeMatrixdARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultTransposeMatrixdARB( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultTransposeMatrixf( void *args ) @@ -61455,15 +54431,12 @@ static NTSTATUS wow64_ext_glMultTransposeMatrixf( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glMultTransposeMatrixf_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMultTransposeMatrixf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultTransposeMatrixf( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultTransposeMatrixfARB( void *args ) @@ -61472,15 +54445,12 @@ static NTSTATUS wow64_ext_glMultTransposeMatrixfARB( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glMultTransposeMatrixfARB_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMultTransposeMatrixfARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultTransposeMatrixfARB( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultTransposeMatrixxOES( void *args ) @@ -61489,15 +54459,12 @@ static NTSTATUS wow64_ext_glMultTransposeMatrixxOES( void *args ) { PTR32 teb; PTR32 m; - } *params32 = args; - struct glMultTransposeMatrixxOES_params params = - { - .teb = get_teb64(params32->teb), - .m = ULongToPtr(params32->m), - }; - NTSTATUS status; - status = ext_glMultTransposeMatrixxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultTransposeMatrixxOES( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawArrays( void *args ) @@ -61509,18 +54476,12 @@ static NTSTATUS wow64_ext_glMultiDrawArrays( void *args ) PTR32 first; PTR32 count; GLsizei drawcount; - } *params32 = args; - struct glMultiDrawArrays_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .first = ULongToPtr(params32->first), - .count = ULongToPtr(params32->count), - .drawcount = params32->drawcount, - }; - NTSTATUS status; - status = ext_glMultiDrawArrays( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawArrays( params->mode, ULongToPtr(params->first), ULongToPtr(params->count), params->drawcount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawArraysEXT( void *args ) @@ -61532,18 +54493,12 @@ static NTSTATUS wow64_ext_glMultiDrawArraysEXT( void *args ) PTR32 first; PTR32 count; GLsizei primcount; - } *params32 = args; - struct glMultiDrawArraysEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .first = ULongToPtr(params32->first), - .count = ULongToPtr(params32->count), - .primcount = params32->primcount, - }; - NTSTATUS status; - status = ext_glMultiDrawArraysEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawArraysEXT( params->mode, ULongToPtr(params->first), ULongToPtr(params->count), params->primcount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawArraysIndirect( void *args ) @@ -61555,18 +54510,12 @@ static NTSTATUS wow64_ext_glMultiDrawArraysIndirect( void *args ) PTR32 indirect; GLsizei drawcount; GLsizei stride; - } *params32 = args; - struct glMultiDrawArraysIndirect_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .indirect = ULongToPtr(params32->indirect), - .drawcount = params32->drawcount, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glMultiDrawArraysIndirect( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawArraysIndirect( params->mode, ULongToPtr(params->indirect), params->drawcount, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawArraysIndirectAMD( void *args ) @@ -61578,18 +54527,12 @@ static NTSTATUS wow64_ext_glMultiDrawArraysIndirectAMD( void *args ) PTR32 indirect; GLsizei primcount; GLsizei stride; - } *params32 = args; - struct glMultiDrawArraysIndirectAMD_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .indirect = ULongToPtr(params32->indirect), - .primcount = params32->primcount, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glMultiDrawArraysIndirectAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawArraysIndirectAMD( params->mode, ULongToPtr(params->indirect), params->primcount, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawArraysIndirectBindlessCountNV( void *args ) @@ -61603,20 +54546,12 @@ static NTSTATUS wow64_ext_glMultiDrawArraysIndirectBindlessCountNV( void *args ) GLsizei maxDrawCount; GLsizei stride; GLint vertexBufferCount; - } *params32 = args; - struct glMultiDrawArraysIndirectBindlessCountNV_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .indirect = ULongToPtr(params32->indirect), - .drawCount = params32->drawCount, - .maxDrawCount = params32->maxDrawCount, - .stride = params32->stride, - .vertexBufferCount = params32->vertexBufferCount, - }; - NTSTATUS status; - status = ext_glMultiDrawArraysIndirectBindlessCountNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawArraysIndirectBindlessCountNV( params->mode, ULongToPtr(params->indirect), params->drawCount, params->maxDrawCount, params->stride, params->vertexBufferCount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawArraysIndirectBindlessNV( void *args ) @@ -61629,19 +54564,12 @@ static NTSTATUS wow64_ext_glMultiDrawArraysIndirectBindlessNV( void *args ) GLsizei drawCount; GLsizei stride; GLint vertexBufferCount; - } *params32 = args; - struct glMultiDrawArraysIndirectBindlessNV_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .indirect = ULongToPtr(params32->indirect), - .drawCount = params32->drawCount, - .stride = params32->stride, - .vertexBufferCount = params32->vertexBufferCount, - }; - NTSTATUS status; - status = ext_glMultiDrawArraysIndirectBindlessNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawArraysIndirectBindlessNV( params->mode, ULongToPtr(params->indirect), params->drawCount, params->stride, params->vertexBufferCount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawArraysIndirectCount( void *args ) @@ -61654,19 +54582,12 @@ static NTSTATUS wow64_ext_glMultiDrawArraysIndirectCount( void *args ) PTR32 drawcount; GLsizei maxdrawcount; GLsizei stride; - } *params32 = args; - struct glMultiDrawArraysIndirectCount_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .indirect = ULongToPtr(params32->indirect), - .drawcount = (GLintptr)ULongToPtr(params32->drawcount), - .maxdrawcount = params32->maxdrawcount, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glMultiDrawArraysIndirectCount( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawArraysIndirectCount( params->mode, ULongToPtr(params->indirect), (GLintptr)ULongToPtr(params->drawcount), params->maxdrawcount, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawArraysIndirectCountARB( void *args ) @@ -61679,19 +54600,12 @@ static NTSTATUS wow64_ext_glMultiDrawArraysIndirectCountARB( void *args ) PTR32 drawcount; GLsizei maxdrawcount; GLsizei stride; - } *params32 = args; - struct glMultiDrawArraysIndirectCountARB_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .indirect = ULongToPtr(params32->indirect), - .drawcount = (GLintptr)ULongToPtr(params32->drawcount), - .maxdrawcount = params32->maxdrawcount, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glMultiDrawArraysIndirectCountARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawArraysIndirectCountARB( params->mode, ULongToPtr(params->indirect), (GLintptr)ULongToPtr(params->drawcount), params->maxdrawcount, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawElementArrayAPPLE( void *args ) @@ -61703,18 +54617,12 @@ static NTSTATUS wow64_ext_glMultiDrawElementArrayAPPLE( void *args ) PTR32 first; PTR32 count; GLsizei primcount; - } *params32 = args; - struct glMultiDrawElementArrayAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .first = ULongToPtr(params32->first), - .count = ULongToPtr(params32->count), - .primcount = params32->primcount, - }; - NTSTATUS status; - status = ext_glMultiDrawElementArrayAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawElementArrayAPPLE( params->mode, ULongToPtr(params->first), ULongToPtr(params->count), params->primcount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawElements( void *args ) @@ -61727,20 +54635,14 @@ static NTSTATUS wow64_ext_glMultiDrawElements( void *args ) GLenum type; PTR32 indices; GLsizei drawcount; - } *params32 = args; - struct glMultiDrawElements_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .count = ULongToPtr(params32->count), - .type = params32->type, - .drawcount = params32->drawcount, - }; - NTSTATUS status; - params.indices = copy_wow64_ptr32s( (UINT_PTR)params32->indices, params32->drawcount ); - status = ext_glMultiDrawElements( ¶ms ); - free( (void *)params.indices ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const void **indices = copy_wow64_ptr32s( params->indices, params->drawcount ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawElements( params->mode, ULongToPtr(params->count), params->type, indices, params->drawcount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( indices ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawElementsBaseVertex( void *args ) @@ -61754,21 +54656,14 @@ static NTSTATUS wow64_ext_glMultiDrawElementsBaseVertex( void *args ) PTR32 indices; GLsizei drawcount; PTR32 basevertex; - } *params32 = args; - struct glMultiDrawElementsBaseVertex_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .count = ULongToPtr(params32->count), - .type = params32->type, - .drawcount = params32->drawcount, - .basevertex = ULongToPtr(params32->basevertex), - }; - NTSTATUS status; - params.indices = copy_wow64_ptr32s( (UINT_PTR)params32->indices, params32->drawcount ); - status = ext_glMultiDrawElementsBaseVertex( ¶ms ); - free( (void *)params.indices ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const void **indices = copy_wow64_ptr32s( params->indices, params->drawcount ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawElementsBaseVertex( params->mode, ULongToPtr(params->count), params->type, indices, params->drawcount, ULongToPtr(params->basevertex) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( indices ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawElementsEXT( void *args ) @@ -61781,20 +54676,14 @@ static NTSTATUS wow64_ext_glMultiDrawElementsEXT( void *args ) GLenum type; PTR32 indices; GLsizei primcount; - } *params32 = args; - struct glMultiDrawElementsEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .count = ULongToPtr(params32->count), - .type = params32->type, - .primcount = params32->primcount, - }; - NTSTATUS status; - params.indices = copy_wow64_ptr32s( (UINT_PTR)params32->indices, params32->primcount ); - status = ext_glMultiDrawElementsEXT( ¶ms ); - free( (void *)params.indices ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const void **indices = copy_wow64_ptr32s( params->indices, params->primcount ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawElementsEXT( params->mode, ULongToPtr(params->count), params->type, indices, params->primcount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( indices ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawElementsIndirect( void *args ) @@ -61807,19 +54696,12 @@ static NTSTATUS wow64_ext_glMultiDrawElementsIndirect( void *args ) PTR32 indirect; GLsizei drawcount; GLsizei stride; - } *params32 = args; - struct glMultiDrawElementsIndirect_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .type = params32->type, - .indirect = ULongToPtr(params32->indirect), - .drawcount = params32->drawcount, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glMultiDrawElementsIndirect( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawElementsIndirect( params->mode, params->type, ULongToPtr(params->indirect), params->drawcount, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawElementsIndirectAMD( void *args ) @@ -61832,19 +54714,12 @@ static NTSTATUS wow64_ext_glMultiDrawElementsIndirectAMD( void *args ) PTR32 indirect; GLsizei primcount; GLsizei stride; - } *params32 = args; - struct glMultiDrawElementsIndirectAMD_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .type = params32->type, - .indirect = ULongToPtr(params32->indirect), - .primcount = params32->primcount, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glMultiDrawElementsIndirectAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawElementsIndirectAMD( params->mode, params->type, ULongToPtr(params->indirect), params->primcount, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawElementsIndirectBindlessCountNV( void *args ) @@ -61859,21 +54734,12 @@ static NTSTATUS wow64_ext_glMultiDrawElementsIndirectBindlessCountNV( void *args GLsizei maxDrawCount; GLsizei stride; GLint vertexBufferCount; - } *params32 = args; - struct glMultiDrawElementsIndirectBindlessCountNV_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .type = params32->type, - .indirect = ULongToPtr(params32->indirect), - .drawCount = params32->drawCount, - .maxDrawCount = params32->maxDrawCount, - .stride = params32->stride, - .vertexBufferCount = params32->vertexBufferCount, - }; - NTSTATUS status; - status = ext_glMultiDrawElementsIndirectBindlessCountNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawElementsIndirectBindlessCountNV( params->mode, params->type, ULongToPtr(params->indirect), params->drawCount, params->maxDrawCount, params->stride, params->vertexBufferCount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawElementsIndirectBindlessNV( void *args ) @@ -61887,20 +54753,12 @@ static NTSTATUS wow64_ext_glMultiDrawElementsIndirectBindlessNV( void *args ) GLsizei drawCount; GLsizei stride; GLint vertexBufferCount; - } *params32 = args; - struct glMultiDrawElementsIndirectBindlessNV_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .type = params32->type, - .indirect = ULongToPtr(params32->indirect), - .drawCount = params32->drawCount, - .stride = params32->stride, - .vertexBufferCount = params32->vertexBufferCount, - }; - NTSTATUS status; - status = ext_glMultiDrawElementsIndirectBindlessNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawElementsIndirectBindlessNV( params->mode, params->type, ULongToPtr(params->indirect), params->drawCount, params->stride, params->vertexBufferCount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawElementsIndirectCount( void *args ) @@ -61914,20 +54772,12 @@ static NTSTATUS wow64_ext_glMultiDrawElementsIndirectCount( void *args ) PTR32 drawcount; GLsizei maxdrawcount; GLsizei stride; - } *params32 = args; - struct glMultiDrawElementsIndirectCount_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .type = params32->type, - .indirect = ULongToPtr(params32->indirect), - .drawcount = (GLintptr)ULongToPtr(params32->drawcount), - .maxdrawcount = params32->maxdrawcount, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glMultiDrawElementsIndirectCount( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawElementsIndirectCount( params->mode, params->type, ULongToPtr(params->indirect), (GLintptr)ULongToPtr(params->drawcount), params->maxdrawcount, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawElementsIndirectCountARB( void *args ) @@ -61941,20 +54791,12 @@ static NTSTATUS wow64_ext_glMultiDrawElementsIndirectCountARB( void *args ) PTR32 drawcount; GLsizei maxdrawcount; GLsizei stride; - } *params32 = args; - struct glMultiDrawElementsIndirectCountARB_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .type = params32->type, - .indirect = ULongToPtr(params32->indirect), - .drawcount = (GLintptr)ULongToPtr(params32->drawcount), - .maxdrawcount = params32->maxdrawcount, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glMultiDrawElementsIndirectCountARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawElementsIndirectCountARB( params->mode, params->type, ULongToPtr(params->indirect), (GLintptr)ULongToPtr(params->drawcount), params->maxdrawcount, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawMeshTasksIndirectCountNV( void *args ) @@ -61966,18 +54808,12 @@ static NTSTATUS wow64_ext_glMultiDrawMeshTasksIndirectCountNV( void *args ) PTR32 drawcount; GLsizei maxdrawcount; GLsizei stride; - } *params32 = args; - struct glMultiDrawMeshTasksIndirectCountNV_params params = - { - .teb = get_teb64(params32->teb), - .indirect = (GLintptr)ULongToPtr(params32->indirect), - .drawcount = (GLintptr)ULongToPtr(params32->drawcount), - .maxdrawcount = params32->maxdrawcount, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glMultiDrawMeshTasksIndirectCountNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawMeshTasksIndirectCountNV( (GLintptr)ULongToPtr(params->indirect), (GLintptr)ULongToPtr(params->drawcount), params->maxdrawcount, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawMeshTasksIndirectNV( void *args ) @@ -61988,17 +54824,12 @@ static NTSTATUS wow64_ext_glMultiDrawMeshTasksIndirectNV( void *args ) PTR32 indirect; GLsizei drawcount; GLsizei stride; - } *params32 = args; - struct glMultiDrawMeshTasksIndirectNV_params params = - { - .teb = get_teb64(params32->teb), - .indirect = (GLintptr)ULongToPtr(params32->indirect), - .drawcount = params32->drawcount, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glMultiDrawMeshTasksIndirectNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawMeshTasksIndirectNV( (GLintptr)ULongToPtr(params->indirect), params->drawcount, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiDrawRangeElementArrayAPPLE( void *args ) @@ -62012,20 +54843,12 @@ static NTSTATUS wow64_ext_glMultiDrawRangeElementArrayAPPLE( void *args ) PTR32 first; PTR32 count; GLsizei primcount; - } *params32 = args; - struct glMultiDrawRangeElementArrayAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .start = params32->start, - .end = params32->end, - .first = ULongToPtr(params32->first), - .count = ULongToPtr(params32->count), - .primcount = params32->primcount, - }; - NTSTATUS status; - status = ext_glMultiDrawRangeElementArrayAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiDrawRangeElementArrayAPPLE( params->mode, params->start, params->end, ULongToPtr(params->first), ULongToPtr(params->count), params->primcount ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiModeDrawArraysIBM( void *args ) @@ -62038,19 +54861,12 @@ static NTSTATUS wow64_ext_glMultiModeDrawArraysIBM( void *args ) PTR32 count; GLsizei primcount; GLint modestride; - } *params32 = args; - struct glMultiModeDrawArraysIBM_params params = - { - .teb = get_teb64(params32->teb), - .mode = ULongToPtr(params32->mode), - .first = ULongToPtr(params32->first), - .count = ULongToPtr(params32->count), - .primcount = params32->primcount, - .modestride = params32->modestride, - }; - NTSTATUS status; - status = ext_glMultiModeDrawArraysIBM( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiModeDrawArraysIBM( ULongToPtr(params->mode), ULongToPtr(params->first), ULongToPtr(params->count), params->primcount, params->modestride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiModeDrawElementsIBM( void *args ) @@ -62064,21 +54880,14 @@ static NTSTATUS wow64_ext_glMultiModeDrawElementsIBM( void *args ) PTR32 indices; GLsizei primcount; GLint modestride; - } *params32 = args; - struct glMultiModeDrawElementsIBM_params params = - { - .teb = get_teb64(params32->teb), - .mode = ULongToPtr(params32->mode), - .count = ULongToPtr(params32->count), - .type = params32->type, - .primcount = params32->primcount, - .modestride = params32->modestride, - }; - NTSTATUS status; - params.indices = copy_wow64_ptr32s( (UINT_PTR)params32->indices, params32->primcount ); - status = ext_glMultiModeDrawElementsIBM( ¶ms ); - free( (void *)params.indices ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const void **indices = copy_wow64_ptr32s( params->indices, params->primcount ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiModeDrawElementsIBM( ULongToPtr(params->mode), ULongToPtr(params->count), params->type, indices, params->primcount, params->modestride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( indices ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexBufferEXT( void *args ) @@ -62090,18 +54899,12 @@ static NTSTATUS wow64_ext_glMultiTexBufferEXT( void *args ) GLenum target; GLenum internalformat; GLuint buffer; - } *params32 = args; - struct glMultiTexBufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .internalformat = params32->internalformat, - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glMultiTexBufferEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexBufferEXT( params->texunit, params->target, params->internalformat, params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1bOES( void *args ) @@ -62111,16 +54914,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1bOES( void *args ) PTR32 teb; GLenum texture; GLbyte s; - } *params32 = args; - struct glMultiTexCoord1bOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1bOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1bOES( params->texture, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1bvOES( void *args ) @@ -62130,16 +54929,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1bvOES( void *args ) PTR32 teb; GLenum texture; PTR32 coords; - } *params32 = args; - struct glMultiTexCoord1bvOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1bvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1bvOES( params->texture, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1d( void *args ) @@ -62149,16 +54944,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1d( void *args ) PTR32 teb; GLenum target; GLdouble s; - } *params32 = args; - struct glMultiTexCoord1d_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1d( params->target, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1dARB( void *args ) @@ -62168,16 +54959,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1dARB( void *args ) PTR32 teb; GLenum target; GLdouble s; - } *params32 = args; - struct glMultiTexCoord1dARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1dARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1dARB( params->target, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1dSGIS( void *args ) @@ -62187,16 +54974,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1dSGIS( void *args ) PTR32 teb; GLenum target; GLdouble s; - } *params32 = args; - struct glMultiTexCoord1dSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1dSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1dSGIS( params->target, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1dv( void *args ) @@ -62206,16 +54989,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1dv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord1dv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1dv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1dvARB( void *args ) @@ -62225,16 +55004,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1dvARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord1dvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1dvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1dvARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1dvSGIS( void *args ) @@ -62244,16 +55019,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1dvSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord1dvSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1dvSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1dvSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1f( void *args ) @@ -62263,16 +55034,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1f( void *args ) PTR32 teb; GLenum target; GLfloat s; - } *params32 = args; - struct glMultiTexCoord1f_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1f( params->target, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1fARB( void *args ) @@ -62282,16 +55049,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1fARB( void *args ) PTR32 teb; GLenum target; GLfloat s; - } *params32 = args; - struct glMultiTexCoord1fARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1fARB( params->target, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1fSGIS( void *args ) @@ -62301,16 +55064,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1fSGIS( void *args ) PTR32 teb; GLenum target; GLfloat s; - } *params32 = args; - struct glMultiTexCoord1fSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1fSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1fSGIS( params->target, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1fv( void *args ) @@ -62320,16 +55079,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1fv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord1fv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1fv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1fvARB( void *args ) @@ -62339,16 +55094,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1fvARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord1fvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1fvARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1fvSGIS( void *args ) @@ -62358,16 +55109,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1fvSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord1fvSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1fvSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1fvSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1hNV( void *args ) @@ -62377,16 +55124,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1hNV( void *args ) PTR32 teb; GLenum target; GLhalfNV s; - } *params32 = args; - struct glMultiTexCoord1hNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1hNV( params->target, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1hvNV( void *args ) @@ -62396,16 +55139,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1hvNV( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord1hvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1hvNV( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1i( void *args ) @@ -62415,16 +55154,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1i( void *args ) PTR32 teb; GLenum target; GLint s; - } *params32 = args; - struct glMultiTexCoord1i_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1i( params->target, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1iARB( void *args ) @@ -62434,16 +55169,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1iARB( void *args ) PTR32 teb; GLenum target; GLint s; - } *params32 = args; - struct glMultiTexCoord1iARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1iARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1iARB( params->target, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1iSGIS( void *args ) @@ -62453,16 +55184,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1iSGIS( void *args ) PTR32 teb; GLenum target; GLint s; - } *params32 = args; - struct glMultiTexCoord1iSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1iSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1iSGIS( params->target, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1iv( void *args ) @@ -62472,16 +55199,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1iv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord1iv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1iv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1ivARB( void *args ) @@ -62491,16 +55214,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1ivARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord1ivARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1ivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1ivARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1ivSGIS( void *args ) @@ -62510,16 +55229,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1ivSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord1ivSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1ivSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1ivSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1s( void *args ) @@ -62529,16 +55244,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1s( void *args ) PTR32 teb; GLenum target; GLshort s; - } *params32 = args; - struct glMultiTexCoord1s_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1s( params->target, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1sARB( void *args ) @@ -62548,16 +55259,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1sARB( void *args ) PTR32 teb; GLenum target; GLshort s; - } *params32 = args; - struct glMultiTexCoord1sARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1sARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1sARB( params->target, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1sSGIS( void *args ) @@ -62567,16 +55274,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1sSGIS( void *args ) PTR32 teb; GLenum target; GLshort s; - } *params32 = args; - struct glMultiTexCoord1sSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1sSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1sSGIS( params->target, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1sv( void *args ) @@ -62586,16 +55289,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1sv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord1sv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1sv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1svARB( void *args ) @@ -62605,16 +55304,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1svARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord1svARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1svARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1svARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1svSGIS( void *args ) @@ -62624,16 +55319,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1svSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord1svSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1svSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1svSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1xOES( void *args ) @@ -62643,16 +55334,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1xOES( void *args ) PTR32 teb; GLenum texture; GLfixed s; - } *params32 = args; - struct glMultiTexCoord1xOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .s = params32->s, - }; - NTSTATUS status; - status = ext_glMultiTexCoord1xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1xOES( params->texture, params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord1xvOES( void *args ) @@ -62662,16 +55349,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord1xvOES( void *args ) PTR32 teb; GLenum texture; PTR32 coords; - } *params32 = args; - struct glMultiTexCoord1xvOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glMultiTexCoord1xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord1xvOES( params->texture, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2bOES( void *args ) @@ -62682,17 +55365,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2bOES( void *args ) GLenum texture; GLbyte s; GLbyte t; - } *params32 = args; - struct glMultiTexCoord2bOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2bOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2bOES( params->texture, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2bvOES( void *args ) @@ -62702,16 +55380,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2bvOES( void *args ) PTR32 teb; GLenum texture; PTR32 coords; - } *params32 = args; - struct glMultiTexCoord2bvOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2bvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2bvOES( params->texture, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2d( void *args ) @@ -62722,17 +55396,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2d( void *args ) GLenum target; GLdouble s; GLdouble t; - } *params32 = args; - struct glMultiTexCoord2d_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2d( params->target, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2dARB( void *args ) @@ -62743,17 +55412,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2dARB( void *args ) GLenum target; GLdouble s; GLdouble t; - } *params32 = args; - struct glMultiTexCoord2dARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2dARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2dARB( params->target, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2dSGIS( void *args ) @@ -62764,17 +55428,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2dSGIS( void *args ) GLenum target; GLdouble s; GLdouble t; - } *params32 = args; - struct glMultiTexCoord2dSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2dSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2dSGIS( params->target, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2dv( void *args ) @@ -62784,16 +55443,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2dv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord2dv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2dv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2dvARB( void *args ) @@ -62803,16 +55458,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2dvARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord2dvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2dvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2dvARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2dvSGIS( void *args ) @@ -62822,16 +55473,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2dvSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord2dvSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2dvSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2dvSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2f( void *args ) @@ -62842,17 +55489,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2f( void *args ) GLenum target; GLfloat s; GLfloat t; - } *params32 = args; - struct glMultiTexCoord2f_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2f( params->target, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2fARB( void *args ) @@ -62863,17 +55505,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2fARB( void *args ) GLenum target; GLfloat s; GLfloat t; - } *params32 = args; - struct glMultiTexCoord2fARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2fARB( params->target, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2fSGIS( void *args ) @@ -62884,17 +55521,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2fSGIS( void *args ) GLenum target; GLfloat s; GLfloat t; - } *params32 = args; - struct glMultiTexCoord2fSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2fSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2fSGIS( params->target, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2fv( void *args ) @@ -62904,16 +55536,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2fv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord2fv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2fv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2fvARB( void *args ) @@ -62923,16 +55551,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2fvARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord2fvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2fvARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2fvSGIS( void *args ) @@ -62942,16 +55566,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2fvSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord2fvSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2fvSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2fvSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2hNV( void *args ) @@ -62962,17 +55582,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2hNV( void *args ) GLenum target; GLhalfNV s; GLhalfNV t; - } *params32 = args; - struct glMultiTexCoord2hNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2hNV( params->target, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2hvNV( void *args ) @@ -62982,16 +55597,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2hvNV( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord2hvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2hvNV( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2i( void *args ) @@ -63002,17 +55613,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2i( void *args ) GLenum target; GLint s; GLint t; - } *params32 = args; - struct glMultiTexCoord2i_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2i( params->target, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2iARB( void *args ) @@ -63023,17 +55629,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2iARB( void *args ) GLenum target; GLint s; GLint t; - } *params32 = args; - struct glMultiTexCoord2iARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2iARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2iARB( params->target, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2iSGIS( void *args ) @@ -63044,17 +55645,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2iSGIS( void *args ) GLenum target; GLint s; GLint t; - } *params32 = args; - struct glMultiTexCoord2iSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2iSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2iSGIS( params->target, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2iv( void *args ) @@ -63064,16 +55660,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2iv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord2iv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2iv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2ivARB( void *args ) @@ -63083,16 +55675,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2ivARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord2ivARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2ivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2ivARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2ivSGIS( void *args ) @@ -63102,16 +55690,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2ivSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord2ivSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2ivSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2ivSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2s( void *args ) @@ -63122,17 +55706,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2s( void *args ) GLenum target; GLshort s; GLshort t; - } *params32 = args; - struct glMultiTexCoord2s_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2s( params->target, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2sARB( void *args ) @@ -63143,17 +55722,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2sARB( void *args ) GLenum target; GLshort s; GLshort t; - } *params32 = args; - struct glMultiTexCoord2sARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2sARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2sARB( params->target, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2sSGIS( void *args ) @@ -63164,17 +55738,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2sSGIS( void *args ) GLenum target; GLshort s; GLshort t; - } *params32 = args; - struct glMultiTexCoord2sSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2sSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2sSGIS( params->target, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2sv( void *args ) @@ -63184,16 +55753,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2sv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord2sv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2sv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2svARB( void *args ) @@ -63203,16 +55768,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2svARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord2svARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2svARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2svARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2svSGIS( void *args ) @@ -63222,16 +55783,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2svSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord2svSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2svSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2svSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2xOES( void *args ) @@ -63242,17 +55799,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2xOES( void *args ) GLenum texture; GLfixed s; GLfixed t; - } *params32 = args; - struct glMultiTexCoord2xOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glMultiTexCoord2xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2xOES( params->texture, params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord2xvOES( void *args ) @@ -63262,16 +55814,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord2xvOES( void *args ) PTR32 teb; GLenum texture; PTR32 coords; - } *params32 = args; - struct glMultiTexCoord2xvOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glMultiTexCoord2xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord2xvOES( params->texture, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3bOES( void *args ) @@ -63283,18 +55831,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3bOES( void *args ) GLbyte s; GLbyte t; GLbyte r; - } *params32 = args; - struct glMultiTexCoord3bOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3bOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3bOES( params->texture, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3bvOES( void *args ) @@ -63304,16 +55846,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3bvOES( void *args ) PTR32 teb; GLenum texture; PTR32 coords; - } *params32 = args; - struct glMultiTexCoord3bvOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3bvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3bvOES( params->texture, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3d( void *args ) @@ -63325,18 +55863,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3d( void *args ) GLdouble s; GLdouble t; GLdouble r; - } *params32 = args; - struct glMultiTexCoord3d_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3d( params->target, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3dARB( void *args ) @@ -63348,18 +55880,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3dARB( void *args ) GLdouble s; GLdouble t; GLdouble r; - } *params32 = args; - struct glMultiTexCoord3dARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3dARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3dARB( params->target, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3dSGIS( void *args ) @@ -63371,18 +55897,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3dSGIS( void *args ) GLdouble s; GLdouble t; GLdouble r; - } *params32 = args; - struct glMultiTexCoord3dSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3dSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3dSGIS( params->target, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3dv( void *args ) @@ -63392,16 +55912,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3dv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord3dv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3dv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3dvARB( void *args ) @@ -63411,16 +55927,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3dvARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord3dvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3dvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3dvARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3dvSGIS( void *args ) @@ -63430,16 +55942,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3dvSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord3dvSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3dvSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3dvSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3f( void *args ) @@ -63451,18 +55959,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3f( void *args ) GLfloat s; GLfloat t; GLfloat r; - } *params32 = args; - struct glMultiTexCoord3f_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3f( params->target, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3fARB( void *args ) @@ -63474,18 +55976,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3fARB( void *args ) GLfloat s; GLfloat t; GLfloat r; - } *params32 = args; - struct glMultiTexCoord3fARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3fARB( params->target, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3fSGIS( void *args ) @@ -63497,18 +55993,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3fSGIS( void *args ) GLfloat s; GLfloat t; GLfloat r; - } *params32 = args; - struct glMultiTexCoord3fSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3fSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3fSGIS( params->target, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3fv( void *args ) @@ -63518,16 +56008,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3fv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord3fv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3fv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3fvARB( void *args ) @@ -63537,16 +56023,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3fvARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord3fvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3fvARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3fvSGIS( void *args ) @@ -63556,16 +56038,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3fvSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord3fvSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3fvSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3fvSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3hNV( void *args ) @@ -63577,18 +56055,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3hNV( void *args ) GLhalfNV s; GLhalfNV t; GLhalfNV r; - } *params32 = args; - struct glMultiTexCoord3hNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3hNV( params->target, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3hvNV( void *args ) @@ -63598,16 +56070,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3hvNV( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord3hvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3hvNV( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3i( void *args ) @@ -63619,18 +56087,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3i( void *args ) GLint s; GLint t; GLint r; - } *params32 = args; - struct glMultiTexCoord3i_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3i( params->target, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3iARB( void *args ) @@ -63642,18 +56104,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3iARB( void *args ) GLint s; GLint t; GLint r; - } *params32 = args; - struct glMultiTexCoord3iARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3iARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3iARB( params->target, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3iSGIS( void *args ) @@ -63665,18 +56121,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3iSGIS( void *args ) GLint s; GLint t; GLint r; - } *params32 = args; - struct glMultiTexCoord3iSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3iSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3iSGIS( params->target, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3iv( void *args ) @@ -63686,16 +56136,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3iv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord3iv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3iv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3ivARB( void *args ) @@ -63705,16 +56151,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3ivARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord3ivARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3ivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3ivARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3ivSGIS( void *args ) @@ -63724,16 +56166,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3ivSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord3ivSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3ivSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3ivSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3s( void *args ) @@ -63745,18 +56183,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3s( void *args ) GLshort s; GLshort t; GLshort r; - } *params32 = args; - struct glMultiTexCoord3s_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3s( params->target, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3sARB( void *args ) @@ -63768,18 +56200,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3sARB( void *args ) GLshort s; GLshort t; GLshort r; - } *params32 = args; - struct glMultiTexCoord3sARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3sARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3sARB( params->target, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3sSGIS( void *args ) @@ -63791,18 +56217,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3sSGIS( void *args ) GLshort s; GLshort t; GLshort r; - } *params32 = args; - struct glMultiTexCoord3sSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3sSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3sSGIS( params->target, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3sv( void *args ) @@ -63812,16 +56232,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3sv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord3sv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3sv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3svARB( void *args ) @@ -63831,16 +56247,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3svARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord3svARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3svARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3svARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3svSGIS( void *args ) @@ -63850,16 +56262,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3svSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord3svSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3svSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3svSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3xOES( void *args ) @@ -63871,18 +56279,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3xOES( void *args ) GLfixed s; GLfixed t; GLfixed r; - } *params32 = args; - struct glMultiTexCoord3xOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glMultiTexCoord3xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3xOES( params->texture, params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord3xvOES( void *args ) @@ -63892,16 +56294,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord3xvOES( void *args ) PTR32 teb; GLenum texture; PTR32 coords; - } *params32 = args; - struct glMultiTexCoord3xvOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glMultiTexCoord3xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord3xvOES( params->texture, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4bOES( void *args ) @@ -63914,19 +56312,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4bOES( void *args ) GLbyte t; GLbyte r; GLbyte q; - } *params32 = args; - struct glMultiTexCoord4bOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4bOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4bOES( params->texture, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4bvOES( void *args ) @@ -63936,16 +56327,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4bvOES( void *args ) PTR32 teb; GLenum texture; PTR32 coords; - } *params32 = args; - struct glMultiTexCoord4bvOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4bvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4bvOES( params->texture, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4d( void *args ) @@ -63958,19 +56345,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4d( void *args ) GLdouble t; GLdouble r; GLdouble q; - } *params32 = args; - struct glMultiTexCoord4d_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4d( params->target, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4dARB( void *args ) @@ -63983,19 +56363,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4dARB( void *args ) GLdouble t; GLdouble r; GLdouble q; - } *params32 = args; - struct glMultiTexCoord4dARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4dARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4dARB( params->target, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4dSGIS( void *args ) @@ -64008,19 +56381,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4dSGIS( void *args ) GLdouble t; GLdouble r; GLdouble q; - } *params32 = args; - struct glMultiTexCoord4dSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4dSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4dSGIS( params->target, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4dv( void *args ) @@ -64030,16 +56396,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4dv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord4dv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4dv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4dvARB( void *args ) @@ -64049,16 +56411,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4dvARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord4dvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4dvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4dvARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4dvSGIS( void *args ) @@ -64068,16 +56426,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4dvSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord4dvSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4dvSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4dvSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4f( void *args ) @@ -64090,19 +56444,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4f( void *args ) GLfloat t; GLfloat r; GLfloat q; - } *params32 = args; - struct glMultiTexCoord4f_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4f( params->target, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4fARB( void *args ) @@ -64115,19 +56462,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4fARB( void *args ) GLfloat t; GLfloat r; GLfloat q; - } *params32 = args; - struct glMultiTexCoord4fARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4fARB( params->target, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4fSGIS( void *args ) @@ -64140,19 +56480,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4fSGIS( void *args ) GLfloat t; GLfloat r; GLfloat q; - } *params32 = args; - struct glMultiTexCoord4fSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4fSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4fSGIS( params->target, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4fv( void *args ) @@ -64162,16 +56495,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4fv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord4fv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4fv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4fvARB( void *args ) @@ -64181,16 +56510,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4fvARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord4fvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4fvARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4fvSGIS( void *args ) @@ -64200,16 +56525,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4fvSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord4fvSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4fvSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4fvSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4hNV( void *args ) @@ -64222,19 +56543,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4hNV( void *args ) GLhalfNV t; GLhalfNV r; GLhalfNV q; - } *params32 = args; - struct glMultiTexCoord4hNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4hNV( params->target, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4hvNV( void *args ) @@ -64244,16 +56558,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4hvNV( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord4hvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4hvNV( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4i( void *args ) @@ -64266,19 +56576,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4i( void *args ) GLint t; GLint r; GLint q; - } *params32 = args; - struct glMultiTexCoord4i_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4i( params->target, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4iARB( void *args ) @@ -64291,19 +56594,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4iARB( void *args ) GLint t; GLint r; GLint q; - } *params32 = args; - struct glMultiTexCoord4iARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4iARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4iARB( params->target, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4iSGIS( void *args ) @@ -64316,19 +56612,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4iSGIS( void *args ) GLint t; GLint r; GLint q; - } *params32 = args; - struct glMultiTexCoord4iSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4iSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4iSGIS( params->target, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4iv( void *args ) @@ -64338,16 +56627,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4iv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord4iv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4iv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4ivARB( void *args ) @@ -64357,16 +56642,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4ivARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord4ivARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4ivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4ivARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4ivSGIS( void *args ) @@ -64376,16 +56657,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4ivSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord4ivSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4ivSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4ivSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4s( void *args ) @@ -64398,19 +56675,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4s( void *args ) GLshort t; GLshort r; GLshort q; - } *params32 = args; - struct glMultiTexCoord4s_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4s( params->target, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4sARB( void *args ) @@ -64423,19 +56693,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4sARB( void *args ) GLshort t; GLshort r; GLshort q; - } *params32 = args; - struct glMultiTexCoord4sARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4sARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4sARB( params->target, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4sSGIS( void *args ) @@ -64448,19 +56711,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4sSGIS( void *args ) GLshort t; GLshort r; GLshort q; - } *params32 = args; - struct glMultiTexCoord4sSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4sSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4sSGIS( params->target, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4sv( void *args ) @@ -64470,16 +56726,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4sv( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord4sv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4sv( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4svARB( void *args ) @@ -64489,16 +56741,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4svARB( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord4svARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4svARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4svARB( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4svSGIS( void *args ) @@ -64508,16 +56756,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4svSGIS( void *args ) PTR32 teb; GLenum target; PTR32 v; - } *params32 = args; - struct glMultiTexCoord4svSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4svSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4svSGIS( params->target, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4xOES( void *args ) @@ -64530,19 +56774,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4xOES( void *args ) GLfixed t; GLfixed r; GLfixed q; - } *params32 = args; - struct glMultiTexCoord4xOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glMultiTexCoord4xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4xOES( params->texture, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoord4xvOES( void *args ) @@ -64552,16 +56789,12 @@ static NTSTATUS wow64_ext_glMultiTexCoord4xvOES( void *args ) PTR32 teb; GLenum texture; PTR32 coords; - } *params32 = args; - struct glMultiTexCoord4xvOES_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glMultiTexCoord4xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4xvOES( params->texture, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoordP1ui( void *args ) @@ -64572,17 +56805,12 @@ static NTSTATUS wow64_ext_glMultiTexCoordP1ui( void *args ) GLenum texture; GLenum type; GLuint coords; - } *params32 = args; - struct glMultiTexCoordP1ui_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .type = params32->type, - .coords = params32->coords, - }; - NTSTATUS status; - status = ext_glMultiTexCoordP1ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoordP1ui( params->texture, params->type, params->coords ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoordP1uiv( void *args ) @@ -64593,17 +56821,12 @@ static NTSTATUS wow64_ext_glMultiTexCoordP1uiv( void *args ) GLenum texture; GLenum type; PTR32 coords; - } *params32 = args; - struct glMultiTexCoordP1uiv_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .type = params32->type, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glMultiTexCoordP1uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoordP1uiv( params->texture, params->type, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoordP2ui( void *args ) @@ -64614,17 +56837,12 @@ static NTSTATUS wow64_ext_glMultiTexCoordP2ui( void *args ) GLenum texture; GLenum type; GLuint coords; - } *params32 = args; - struct glMultiTexCoordP2ui_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .type = params32->type, - .coords = params32->coords, - }; - NTSTATUS status; - status = ext_glMultiTexCoordP2ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoordP2ui( params->texture, params->type, params->coords ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoordP2uiv( void *args ) @@ -64635,17 +56853,12 @@ static NTSTATUS wow64_ext_glMultiTexCoordP2uiv( void *args ) GLenum texture; GLenum type; PTR32 coords; - } *params32 = args; - struct glMultiTexCoordP2uiv_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .type = params32->type, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glMultiTexCoordP2uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoordP2uiv( params->texture, params->type, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoordP3ui( void *args ) @@ -64656,17 +56869,12 @@ static NTSTATUS wow64_ext_glMultiTexCoordP3ui( void *args ) GLenum texture; GLenum type; GLuint coords; - } *params32 = args; - struct glMultiTexCoordP3ui_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .type = params32->type, - .coords = params32->coords, - }; - NTSTATUS status; - status = ext_glMultiTexCoordP3ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoordP3ui( params->texture, params->type, params->coords ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoordP3uiv( void *args ) @@ -64677,17 +56885,12 @@ static NTSTATUS wow64_ext_glMultiTexCoordP3uiv( void *args ) GLenum texture; GLenum type; PTR32 coords; - } *params32 = args; - struct glMultiTexCoordP3uiv_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .type = params32->type, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glMultiTexCoordP3uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoordP3uiv( params->texture, params->type, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoordP4ui( void *args ) @@ -64698,17 +56901,12 @@ static NTSTATUS wow64_ext_glMultiTexCoordP4ui( void *args ) GLenum texture; GLenum type; GLuint coords; - } *params32 = args; - struct glMultiTexCoordP4ui_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .type = params32->type, - .coords = params32->coords, - }; - NTSTATUS status; - status = ext_glMultiTexCoordP4ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoordP4ui( params->texture, params->type, params->coords ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoordP4uiv( void *args ) @@ -64719,17 +56917,12 @@ static NTSTATUS wow64_ext_glMultiTexCoordP4uiv( void *args ) GLenum texture; GLenum type; PTR32 coords; - } *params32 = args; - struct glMultiTexCoordP4uiv_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .type = params32->type, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glMultiTexCoordP4uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoordP4uiv( params->texture, params->type, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoordPointerEXT( void *args ) @@ -64742,19 +56935,12 @@ static NTSTATUS wow64_ext_glMultiTexCoordPointerEXT( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glMultiTexCoordPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glMultiTexCoordPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoordPointerEXT( params->texunit, params->size, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexCoordPointerSGIS( void *args ) @@ -64767,19 +56953,12 @@ static NTSTATUS wow64_ext_glMultiTexCoordPointerSGIS( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glMultiTexCoordPointerSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glMultiTexCoordPointerSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoordPointerSGIS( params->target, params->size, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexEnvfEXT( void *args ) @@ -64791,18 +56970,12 @@ static NTSTATUS wow64_ext_glMultiTexEnvfEXT( void *args ) GLenum target; GLenum pname; GLfloat param; - } *params32 = args; - struct glMultiTexEnvfEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glMultiTexEnvfEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexEnvfEXT( params->texunit, params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexEnvfvEXT( void *args ) @@ -64814,18 +56987,12 @@ static NTSTATUS wow64_ext_glMultiTexEnvfvEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glMultiTexEnvfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMultiTexEnvfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexEnvfvEXT( params->texunit, params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexEnviEXT( void *args ) @@ -64837,18 +57004,12 @@ static NTSTATUS wow64_ext_glMultiTexEnviEXT( void *args ) GLenum target; GLenum pname; GLint param; - } *params32 = args; - struct glMultiTexEnviEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glMultiTexEnviEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexEnviEXT( params->texunit, params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexEnvivEXT( void *args ) @@ -64860,18 +57021,12 @@ static NTSTATUS wow64_ext_glMultiTexEnvivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glMultiTexEnvivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMultiTexEnvivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexEnvivEXT( params->texunit, params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexGendEXT( void *args ) @@ -64883,18 +57038,12 @@ static NTSTATUS wow64_ext_glMultiTexGendEXT( void *args ) GLenum coord; GLenum pname; GLdouble param; - } *params32 = args; - struct glMultiTexGendEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .coord = params32->coord, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glMultiTexGendEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexGendEXT( params->texunit, params->coord, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexGendvEXT( void *args ) @@ -64906,18 +57055,12 @@ static NTSTATUS wow64_ext_glMultiTexGendvEXT( void *args ) GLenum coord; GLenum pname; PTR32 params; - } *params32 = args; - struct glMultiTexGendvEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .coord = params32->coord, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMultiTexGendvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexGendvEXT( params->texunit, params->coord, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexGenfEXT( void *args ) @@ -64929,18 +57072,12 @@ static NTSTATUS wow64_ext_glMultiTexGenfEXT( void *args ) GLenum coord; GLenum pname; GLfloat param; - } *params32 = args; - struct glMultiTexGenfEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .coord = params32->coord, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glMultiTexGenfEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexGenfEXT( params->texunit, params->coord, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexGenfvEXT( void *args ) @@ -64952,18 +57089,12 @@ static NTSTATUS wow64_ext_glMultiTexGenfvEXT( void *args ) GLenum coord; GLenum pname; PTR32 params; - } *params32 = args; - struct glMultiTexGenfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .coord = params32->coord, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMultiTexGenfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexGenfvEXT( params->texunit, params->coord, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexGeniEXT( void *args ) @@ -64975,18 +57106,12 @@ static NTSTATUS wow64_ext_glMultiTexGeniEXT( void *args ) GLenum coord; GLenum pname; GLint param; - } *params32 = args; - struct glMultiTexGeniEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .coord = params32->coord, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glMultiTexGeniEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexGeniEXT( params->texunit, params->coord, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexGenivEXT( void *args ) @@ -64998,18 +57123,12 @@ static NTSTATUS wow64_ext_glMultiTexGenivEXT( void *args ) GLenum coord; GLenum pname; PTR32 params; - } *params32 = args; - struct glMultiTexGenivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .coord = params32->coord, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMultiTexGenivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexGenivEXT( params->texunit, params->coord, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexImage1DEXT( void *args ) @@ -65026,23 +57145,12 @@ static NTSTATUS wow64_ext_glMultiTexImage1DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glMultiTexImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .border = params32->border, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glMultiTexImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexImage1DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->border, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexImage2DEXT( void *args ) @@ -65060,24 +57168,12 @@ static NTSTATUS wow64_ext_glMultiTexImage2DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glMultiTexImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .border = params32->border, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glMultiTexImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexImage2DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexImage3DEXT( void *args ) @@ -65096,25 +57192,12 @@ static NTSTATUS wow64_ext_glMultiTexImage3DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glMultiTexImage3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .border = params32->border, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glMultiTexImage3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexImage3DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexParameterIivEXT( void *args ) @@ -65126,18 +57209,12 @@ static NTSTATUS wow64_ext_glMultiTexParameterIivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glMultiTexParameterIivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMultiTexParameterIivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexParameterIivEXT( params->texunit, params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexParameterIuivEXT( void *args ) @@ -65149,18 +57226,12 @@ static NTSTATUS wow64_ext_glMultiTexParameterIuivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glMultiTexParameterIuivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMultiTexParameterIuivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexParameterIuivEXT( params->texunit, params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexParameterfEXT( void *args ) @@ -65172,18 +57243,12 @@ static NTSTATUS wow64_ext_glMultiTexParameterfEXT( void *args ) GLenum target; GLenum pname; GLfloat param; - } *params32 = args; - struct glMultiTexParameterfEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glMultiTexParameterfEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexParameterfEXT( params->texunit, params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexParameterfvEXT( void *args ) @@ -65195,18 +57260,12 @@ static NTSTATUS wow64_ext_glMultiTexParameterfvEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glMultiTexParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMultiTexParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexParameterfvEXT( params->texunit, params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexParameteriEXT( void *args ) @@ -65218,18 +57277,12 @@ static NTSTATUS wow64_ext_glMultiTexParameteriEXT( void *args ) GLenum target; GLenum pname; GLint param; - } *params32 = args; - struct glMultiTexParameteriEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glMultiTexParameteriEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexParameteriEXT( params->texunit, params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexParameterivEXT( void *args ) @@ -65241,18 +57294,12 @@ static NTSTATUS wow64_ext_glMultiTexParameterivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glMultiTexParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMultiTexParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexParameterivEXT( params->texunit, params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexRenderbufferEXT( void *args ) @@ -65263,17 +57310,12 @@ static NTSTATUS wow64_ext_glMultiTexRenderbufferEXT( void *args ) GLenum texunit; GLenum target; GLuint renderbuffer; - } *params32 = args; - struct glMultiTexRenderbufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .renderbuffer = params32->renderbuffer, - }; - NTSTATUS status; - status = ext_glMultiTexRenderbufferEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexRenderbufferEXT( params->texunit, params->target, params->renderbuffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexSubImage1DEXT( void *args ) @@ -65289,22 +57331,12 @@ static NTSTATUS wow64_ext_glMultiTexSubImage1DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glMultiTexSubImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .width = params32->width, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glMultiTexSubImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexSubImage1DEXT( params->texunit, params->target, params->level, params->xoffset, params->width, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexSubImage2DEXT( void *args ) @@ -65322,24 +57354,12 @@ static NTSTATUS wow64_ext_glMultiTexSubImage2DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glMultiTexSubImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glMultiTexSubImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexSubImage2DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMultiTexSubImage3DEXT( void *args ) @@ -65359,26 +57379,12 @@ static NTSTATUS wow64_ext_glMultiTexSubImage3DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glMultiTexSubImage3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texunit = params32->texunit, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glMultiTexSubImage3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexSubImage3DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMulticastBarrierNV( void *args ) @@ -65386,14 +57392,12 @@ static NTSTATUS wow64_ext_glMulticastBarrierNV( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glMulticastBarrierNV_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glMulticastBarrierNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMulticastBarrierNV(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMulticastBlitFramebufferNV( void *args ) @@ -65413,26 +57417,12 @@ static NTSTATUS wow64_ext_glMulticastBlitFramebufferNV( void *args ) GLint dstY1; GLbitfield mask; GLenum filter; - } *params32 = args; - struct glMulticastBlitFramebufferNV_params params = - { - .teb = get_teb64(params32->teb), - .srcGpu = params32->srcGpu, - .dstGpu = params32->dstGpu, - .srcX0 = params32->srcX0, - .srcY0 = params32->srcY0, - .srcX1 = params32->srcX1, - .srcY1 = params32->srcY1, - .dstX0 = params32->dstX0, - .dstY0 = params32->dstY0, - .dstX1 = params32->dstX1, - .dstY1 = params32->dstY1, - .mask = params32->mask, - .filter = params32->filter, - }; - NTSTATUS status; - status = ext_glMulticastBlitFramebufferNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMulticastBlitFramebufferNV( params->srcGpu, params->dstGpu, params->srcX0, params->srcY0, params->srcX1, params->srcY1, params->dstX0, params->dstY0, params->dstX1, params->dstY1, params->mask, params->filter ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMulticastBufferSubDataNV( void *args ) @@ -65445,19 +57435,12 @@ static NTSTATUS wow64_ext_glMulticastBufferSubDataNV( void *args ) PTR32 offset; PTR32 size; PTR32 data; - } *params32 = args; - struct glMulticastBufferSubDataNV_params params = - { - .teb = get_teb64(params32->teb), - .gpuMask = params32->gpuMask, - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glMulticastBufferSubDataNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMulticastBufferSubDataNV( params->gpuMask, params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMulticastCopyBufferSubDataNV( void *args ) @@ -65472,21 +57455,12 @@ static NTSTATUS wow64_ext_glMulticastCopyBufferSubDataNV( void *args ) PTR32 readOffset; PTR32 writeOffset; PTR32 size; - } *params32 = args; - struct glMulticastCopyBufferSubDataNV_params params = - { - .teb = get_teb64(params32->teb), - .readGpu = params32->readGpu, - .writeGpuMask = params32->writeGpuMask, - .readBuffer = params32->readBuffer, - .writeBuffer = params32->writeBuffer, - .readOffset = (GLintptr)ULongToPtr(params32->readOffset), - .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - }; - NTSTATUS status; - status = ext_glMulticastCopyBufferSubDataNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMulticastCopyBufferSubDataNV( params->readGpu, params->writeGpuMask, params->readBuffer, params->writeBuffer, (GLintptr)ULongToPtr(params->readOffset), (GLintptr)ULongToPtr(params->writeOffset), (GLsizeiptr)ULongToPtr(params->size) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMulticastCopyImageSubDataNV( void *args ) @@ -65511,31 +57485,12 @@ static NTSTATUS wow64_ext_glMulticastCopyImageSubDataNV( void *args ) GLsizei srcWidth; GLsizei srcHeight; GLsizei srcDepth; - } *params32 = args; - struct glMulticastCopyImageSubDataNV_params params = - { - .teb = get_teb64(params32->teb), - .srcGpu = params32->srcGpu, - .dstGpuMask = params32->dstGpuMask, - .srcName = params32->srcName, - .srcTarget = params32->srcTarget, - .srcLevel = params32->srcLevel, - .srcX = params32->srcX, - .srcY = params32->srcY, - .srcZ = params32->srcZ, - .dstName = params32->dstName, - .dstTarget = params32->dstTarget, - .dstLevel = params32->dstLevel, - .dstX = params32->dstX, - .dstY = params32->dstY, - .dstZ = params32->dstZ, - .srcWidth = params32->srcWidth, - .srcHeight = params32->srcHeight, - .srcDepth = params32->srcDepth, - }; - NTSTATUS status; - status = ext_glMulticastCopyImageSubDataNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMulticastCopyImageSubDataNV( params->srcGpu, params->dstGpuMask, params->srcName, params->srcTarget, params->srcLevel, params->srcX, params->srcY, params->srcZ, params->dstName, params->dstTarget, params->dstLevel, params->dstX, params->dstY, params->dstZ, params->srcWidth, params->srcHeight, params->srcDepth ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMulticastFramebufferSampleLocationsfvNV( void *args ) @@ -65548,19 +57503,12 @@ static NTSTATUS wow64_ext_glMulticastFramebufferSampleLocationsfvNV( void *args GLuint start; GLsizei count; PTR32 v; - } *params32 = args; - struct glMulticastFramebufferSampleLocationsfvNV_params params = - { - .teb = get_teb64(params32->teb), - .gpu = params32->gpu, - .framebuffer = params32->framebuffer, - .start = params32->start, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMulticastFramebufferSampleLocationsfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMulticastFramebufferSampleLocationsfvNV( params->gpu, params->framebuffer, params->start, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMulticastGetQueryObjecti64vNV( void *args ) @@ -65572,18 +57520,12 @@ static NTSTATUS wow64_ext_glMulticastGetQueryObjecti64vNV( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glMulticastGetQueryObjecti64vNV_params params = - { - .teb = get_teb64(params32->teb), - .gpu = params32->gpu, - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMulticastGetQueryObjecti64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMulticastGetQueryObjecti64vNV( params->gpu, params->id, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMulticastGetQueryObjectivNV( void *args ) @@ -65595,18 +57537,12 @@ static NTSTATUS wow64_ext_glMulticastGetQueryObjectivNV( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glMulticastGetQueryObjectivNV_params params = - { - .teb = get_teb64(params32->teb), - .gpu = params32->gpu, - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMulticastGetQueryObjectivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMulticastGetQueryObjectivNV( params->gpu, params->id, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMulticastGetQueryObjectui64vNV( void *args ) @@ -65618,18 +57554,12 @@ static NTSTATUS wow64_ext_glMulticastGetQueryObjectui64vNV( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glMulticastGetQueryObjectui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .gpu = params32->gpu, - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMulticastGetQueryObjectui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMulticastGetQueryObjectui64vNV( params->gpu, params->id, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMulticastGetQueryObjectuivNV( void *args ) @@ -65641,18 +57571,12 @@ static NTSTATUS wow64_ext_glMulticastGetQueryObjectuivNV( void *args ) GLuint id; GLenum pname; PTR32 params; - } *params32 = args; - struct glMulticastGetQueryObjectuivNV_params params = - { - .teb = get_teb64(params32->teb), - .gpu = params32->gpu, - .id = params32->id, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glMulticastGetQueryObjectuivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMulticastGetQueryObjectuivNV( params->gpu, params->id, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMulticastScissorArrayvNVX( void *args ) @@ -65664,18 +57588,12 @@ static NTSTATUS wow64_ext_glMulticastScissorArrayvNVX( void *args ) GLuint first; GLsizei count; PTR32 v; - } *params32 = args; - struct glMulticastScissorArrayvNVX_params params = - { - .teb = get_teb64(params32->teb), - .gpu = params32->gpu, - .first = params32->first, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMulticastScissorArrayvNVX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMulticastScissorArrayvNVX( params->gpu, params->first, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMulticastViewportArrayvNVX( void *args ) @@ -65687,18 +57605,12 @@ static NTSTATUS wow64_ext_glMulticastViewportArrayvNVX( void *args ) GLuint first; GLsizei count; PTR32 v; - } *params32 = args; - struct glMulticastViewportArrayvNVX_params params = - { - .teb = get_teb64(params32->teb), - .gpu = params32->gpu, - .first = params32->first, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glMulticastViewportArrayvNVX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMulticastViewportArrayvNVX( params->gpu, params->first, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMulticastViewportPositionWScaleNVX( void *args ) @@ -65710,18 +57622,12 @@ static NTSTATUS wow64_ext_glMulticastViewportPositionWScaleNVX( void *args ) GLuint index; GLfloat xcoeff; GLfloat ycoeff; - } *params32 = args; - struct glMulticastViewportPositionWScaleNVX_params params = - { - .teb = get_teb64(params32->teb), - .gpu = params32->gpu, - .index = params32->index, - .xcoeff = params32->xcoeff, - .ycoeff = params32->ycoeff, - }; - NTSTATUS status; - status = ext_glMulticastViewportPositionWScaleNVX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMulticastViewportPositionWScaleNVX( params->gpu, params->index, params->xcoeff, params->ycoeff ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glMulticastWaitSyncNV( void *args ) @@ -65731,16 +57637,12 @@ static NTSTATUS wow64_ext_glMulticastWaitSyncNV( void *args ) PTR32 teb; GLuint signalGpu; GLbitfield waitGpuMask; - } *params32 = args; - struct glMulticastWaitSyncNV_params params = - { - .teb = get_teb64(params32->teb), - .signalGpu = params32->signalGpu, - .waitGpuMask = params32->waitGpuMask, - }; - NTSTATUS status; - status = ext_glMulticastWaitSyncNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMulticastWaitSyncNV( params->signalGpu, params->waitGpuMask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedBufferAttachMemoryNV( void *args ) @@ -65751,17 +57653,12 @@ static NTSTATUS wow64_ext_glNamedBufferAttachMemoryNV( void *args ) GLuint buffer; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glNamedBufferAttachMemoryNV_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glNamedBufferAttachMemoryNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedBufferAttachMemoryNV( params->buffer, params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedBufferData( void *args ) @@ -65773,18 +57670,12 @@ static NTSTATUS wow64_ext_glNamedBufferData( void *args ) PTR32 size; PTR32 data; GLenum usage; - } *params32 = args; - struct glNamedBufferData_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .size = (GLsizeiptr)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - .usage = params32->usage, - }; - NTSTATUS status; - status = ext_glNamedBufferData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedBufferData( params->buffer, (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->data), params->usage ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedBufferDataEXT( void *args ) @@ -65796,18 +57687,12 @@ static NTSTATUS wow64_ext_glNamedBufferDataEXT( void *args ) PTR32 size; PTR32 data; GLenum usage; - } *params32 = args; - struct glNamedBufferDataEXT_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .size = (GLsizeiptr)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - .usage = params32->usage, - }; - NTSTATUS status; - status = ext_glNamedBufferDataEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedBufferDataEXT( params->buffer, (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->data), params->usage ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedBufferPageCommitmentARB( void *args ) @@ -65819,18 +57704,12 @@ static NTSTATUS wow64_ext_glNamedBufferPageCommitmentARB( void *args ) PTR32 offset; PTR32 size; GLboolean commit; - } *params32 = args; - struct glNamedBufferPageCommitmentARB_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .commit = params32->commit, - }; - NTSTATUS status; - status = ext_glNamedBufferPageCommitmentARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedBufferPageCommitmentARB( params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), params->commit ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedBufferPageCommitmentEXT( void *args ) @@ -65842,18 +57721,12 @@ static NTSTATUS wow64_ext_glNamedBufferPageCommitmentEXT( void *args ) PTR32 offset; PTR32 size; GLboolean commit; - } *params32 = args; - struct glNamedBufferPageCommitmentEXT_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .commit = params32->commit, - }; - NTSTATUS status; - status = ext_glNamedBufferPageCommitmentEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedBufferPageCommitmentEXT( params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), params->commit ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedBufferStorage( void *args ) @@ -65865,18 +57738,12 @@ static NTSTATUS wow64_ext_glNamedBufferStorage( void *args ) PTR32 size; PTR32 data; GLbitfield flags; - } *params32 = args; - struct glNamedBufferStorage_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .size = (GLsizeiptr)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - .flags = params32->flags, - }; - NTSTATUS status; - status = ext_glNamedBufferStorage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedBufferStorage( params->buffer, (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->data), params->flags ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedBufferStorageEXT( void *args ) @@ -65888,18 +57755,12 @@ static NTSTATUS wow64_ext_glNamedBufferStorageEXT( void *args ) PTR32 size; PTR32 data; GLbitfield flags; - } *params32 = args; - struct glNamedBufferStorageEXT_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .size = (GLsizeiptr)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - .flags = params32->flags, - }; - NTSTATUS status; - status = ext_glNamedBufferStorageEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedBufferStorageEXT( params->buffer, (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->data), params->flags ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedBufferStorageExternalEXT( void *args ) @@ -65912,19 +57773,12 @@ static NTSTATUS wow64_ext_glNamedBufferStorageExternalEXT( void *args ) PTR32 size; PTR32 clientBuffer; GLbitfield flags; - } *params32 = args; - struct glNamedBufferStorageExternalEXT_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .clientBuffer = ULongToPtr(params32->clientBuffer), - .flags = params32->flags, - }; - NTSTATUS status; - status = ext_glNamedBufferStorageExternalEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedBufferStorageExternalEXT( params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->clientBuffer), params->flags ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedBufferStorageMemEXT( void *args ) @@ -65936,18 +57790,12 @@ static NTSTATUS wow64_ext_glNamedBufferStorageMemEXT( void *args ) PTR32 size; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glNamedBufferStorageMemEXT_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .size = (GLsizeiptr)ULongToPtr(params32->size), - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glNamedBufferStorageMemEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedBufferStorageMemEXT( params->buffer, (GLsizeiptr)ULongToPtr(params->size), params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedBufferSubData( void *args ) @@ -65959,18 +57807,12 @@ static NTSTATUS wow64_ext_glNamedBufferSubData( void *args ) PTR32 offset; PTR32 size; PTR32 data; - } *params32 = args; - struct glNamedBufferSubData_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glNamedBufferSubData( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedBufferSubData( params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedBufferSubDataEXT( void *args ) @@ -65982,18 +57824,12 @@ static NTSTATUS wow64_ext_glNamedBufferSubDataEXT( void *args ) PTR32 offset; PTR32 size; PTR32 data; - } *params32 = args; - struct glNamedBufferSubDataEXT_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glNamedBufferSubDataEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedBufferSubDataEXT( params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size), ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedCopyBufferSubDataEXT( void *args ) @@ -66006,19 +57842,12 @@ static NTSTATUS wow64_ext_glNamedCopyBufferSubDataEXT( void *args ) PTR32 readOffset; PTR32 writeOffset; PTR32 size; - } *params32 = args; - struct glNamedCopyBufferSubDataEXT_params params = - { - .teb = get_teb64(params32->teb), - .readBuffer = params32->readBuffer, - .writeBuffer = params32->writeBuffer, - .readOffset = (GLintptr)ULongToPtr(params32->readOffset), - .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - }; - NTSTATUS status; - status = ext_glNamedCopyBufferSubDataEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedCopyBufferSubDataEXT( params->readBuffer, params->writeBuffer, (GLintptr)ULongToPtr(params->readOffset), (GLintptr)ULongToPtr(params->writeOffset), (GLsizeiptr)ULongToPtr(params->size) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferDrawBuffer( void *args ) @@ -66028,16 +57857,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferDrawBuffer( void *args ) PTR32 teb; GLuint framebuffer; GLenum buf; - } *params32 = args; - struct glNamedFramebufferDrawBuffer_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .buf = params32->buf, - }; - NTSTATUS status; - status = ext_glNamedFramebufferDrawBuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferDrawBuffer( params->framebuffer, params->buf ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferDrawBuffers( void *args ) @@ -66048,17 +57873,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferDrawBuffers( void *args ) GLuint framebuffer; GLsizei n; PTR32 bufs; - } *params32 = args; - struct glNamedFramebufferDrawBuffers_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .n = params32->n, - .bufs = ULongToPtr(params32->bufs), - }; - NTSTATUS status; - status = ext_glNamedFramebufferDrawBuffers( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferDrawBuffers( params->framebuffer, params->n, ULongToPtr(params->bufs) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferParameteri( void *args ) @@ -66069,17 +57889,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferParameteri( void *args ) GLuint framebuffer; GLenum pname; GLint param; - } *params32 = args; - struct glNamedFramebufferParameteri_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glNamedFramebufferParameteri( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferParameteri( params->framebuffer, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferParameteriEXT( void *args ) @@ -66090,17 +57905,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferParameteriEXT( void *args ) GLuint framebuffer; GLenum pname; GLint param; - } *params32 = args; - struct glNamedFramebufferParameteriEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glNamedFramebufferParameteriEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferParameteriEXT( params->framebuffer, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferReadBuffer( void *args ) @@ -66110,16 +57920,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferReadBuffer( void *args ) PTR32 teb; GLuint framebuffer; GLenum src; - } *params32 = args; - struct glNamedFramebufferReadBuffer_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .src = params32->src, - }; - NTSTATUS status; - status = ext_glNamedFramebufferReadBuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferReadBuffer( params->framebuffer, params->src ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferRenderbuffer( void *args ) @@ -66131,18 +57937,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferRenderbuffer( void *args ) GLenum attachment; GLenum renderbuffertarget; GLuint renderbuffer; - } *params32 = args; - struct glNamedFramebufferRenderbuffer_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .attachment = params32->attachment, - .renderbuffertarget = params32->renderbuffertarget, - .renderbuffer = params32->renderbuffer, - }; - NTSTATUS status; - status = ext_glNamedFramebufferRenderbuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferRenderbuffer( params->framebuffer, params->attachment, params->renderbuffertarget, params->renderbuffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferRenderbufferEXT( void *args ) @@ -66154,18 +57954,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferRenderbufferEXT( void *args ) GLenum attachment; GLenum renderbuffertarget; GLuint renderbuffer; - } *params32 = args; - struct glNamedFramebufferRenderbufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .attachment = params32->attachment, - .renderbuffertarget = params32->renderbuffertarget, - .renderbuffer = params32->renderbuffer, - }; - NTSTATUS status; - status = ext_glNamedFramebufferRenderbufferEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferRenderbufferEXT( params->framebuffer, params->attachment, params->renderbuffertarget, params->renderbuffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferSampleLocationsfvARB( void *args ) @@ -66177,18 +57971,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferSampleLocationsfvARB( void *args ) GLuint start; GLsizei count; PTR32 v; - } *params32 = args; - struct glNamedFramebufferSampleLocationsfvARB_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .start = params32->start, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glNamedFramebufferSampleLocationsfvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferSampleLocationsfvARB( params->framebuffer, params->start, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferSampleLocationsfvNV( void *args ) @@ -66200,18 +57988,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferSampleLocationsfvNV( void *args ) GLuint start; GLsizei count; PTR32 v; - } *params32 = args; - struct glNamedFramebufferSampleLocationsfvNV_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .start = params32->start, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glNamedFramebufferSampleLocationsfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferSampleLocationsfvNV( params->framebuffer, params->start, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferSamplePositionsfvAMD( void *args ) @@ -66223,18 +58005,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferSamplePositionsfvAMD( void *args ) GLuint numsamples; GLuint pixelindex; PTR32 values; - } *params32 = args; - struct glNamedFramebufferSamplePositionsfvAMD_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .numsamples = params32->numsamples, - .pixelindex = params32->pixelindex, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glNamedFramebufferSamplePositionsfvAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferSamplePositionsfvAMD( params->framebuffer, params->numsamples, params->pixelindex, ULongToPtr(params->values) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferTexture( void *args ) @@ -66246,18 +58022,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferTexture( void *args ) GLenum attachment; GLuint texture; GLint level; - } *params32 = args; - struct glNamedFramebufferTexture_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .attachment = params32->attachment, - .texture = params32->texture, - .level = params32->level, - }; - NTSTATUS status; - status = ext_glNamedFramebufferTexture( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferTexture( params->framebuffer, params->attachment, params->texture, params->level ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferTexture1DEXT( void *args ) @@ -66270,19 +58040,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferTexture1DEXT( void *args ) GLenum textarget; GLuint texture; GLint level; - } *params32 = args; - struct glNamedFramebufferTexture1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .attachment = params32->attachment, - .textarget = params32->textarget, - .texture = params32->texture, - .level = params32->level, - }; - NTSTATUS status; - status = ext_glNamedFramebufferTexture1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferTexture1DEXT( params->framebuffer, params->attachment, params->textarget, params->texture, params->level ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferTexture2DEXT( void *args ) @@ -66295,19 +58058,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferTexture2DEXT( void *args ) GLenum textarget; GLuint texture; GLint level; - } *params32 = args; - struct glNamedFramebufferTexture2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .attachment = params32->attachment, - .textarget = params32->textarget, - .texture = params32->texture, - .level = params32->level, - }; - NTSTATUS status; - status = ext_glNamedFramebufferTexture2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferTexture2DEXT( params->framebuffer, params->attachment, params->textarget, params->texture, params->level ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferTexture3DEXT( void *args ) @@ -66321,20 +58077,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferTexture3DEXT( void *args ) GLuint texture; GLint level; GLint zoffset; - } *params32 = args; - struct glNamedFramebufferTexture3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .attachment = params32->attachment, - .textarget = params32->textarget, - .texture = params32->texture, - .level = params32->level, - .zoffset = params32->zoffset, - }; - NTSTATUS status; - status = ext_glNamedFramebufferTexture3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferTexture3DEXT( params->framebuffer, params->attachment, params->textarget, params->texture, params->level, params->zoffset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferTextureEXT( void *args ) @@ -66346,18 +58094,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferTextureEXT( void *args ) GLenum attachment; GLuint texture; GLint level; - } *params32 = args; - struct glNamedFramebufferTextureEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .attachment = params32->attachment, - .texture = params32->texture, - .level = params32->level, - }; - NTSTATUS status; - status = ext_glNamedFramebufferTextureEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferTextureEXT( params->framebuffer, params->attachment, params->texture, params->level ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferTextureFaceEXT( void *args ) @@ -66370,19 +58112,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferTextureFaceEXT( void *args ) GLuint texture; GLint level; GLenum face; - } *params32 = args; - struct glNamedFramebufferTextureFaceEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .attachment = params32->attachment, - .texture = params32->texture, - .level = params32->level, - .face = params32->face, - }; - NTSTATUS status; - status = ext_glNamedFramebufferTextureFaceEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferTextureFaceEXT( params->framebuffer, params->attachment, params->texture, params->level, params->face ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferTextureLayer( void *args ) @@ -66395,19 +58130,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferTextureLayer( void *args ) GLuint texture; GLint level; GLint layer; - } *params32 = args; - struct glNamedFramebufferTextureLayer_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .attachment = params32->attachment, - .texture = params32->texture, - .level = params32->level, - .layer = params32->layer, - }; - NTSTATUS status; - status = ext_glNamedFramebufferTextureLayer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferTextureLayer( params->framebuffer, params->attachment, params->texture, params->level, params->layer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedFramebufferTextureLayerEXT( void *args ) @@ -66420,19 +58148,12 @@ static NTSTATUS wow64_ext_glNamedFramebufferTextureLayerEXT( void *args ) GLuint texture; GLint level; GLint layer; - } *params32 = args; - struct glNamedFramebufferTextureLayerEXT_params params = - { - .teb = get_teb64(params32->teb), - .framebuffer = params32->framebuffer, - .attachment = params32->attachment, - .texture = params32->texture, - .level = params32->level, - .layer = params32->layer, - }; - NTSTATUS status; - status = ext_glNamedFramebufferTextureLayerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedFramebufferTextureLayerEXT( params->framebuffer, params->attachment, params->texture, params->level, params->layer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedProgramLocalParameter4dEXT( void *args ) @@ -66447,21 +58168,12 @@ static NTSTATUS wow64_ext_glNamedProgramLocalParameter4dEXT( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glNamedProgramLocalParameter4dEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glNamedProgramLocalParameter4dEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedProgramLocalParameter4dEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedProgramLocalParameter4dvEXT( void *args ) @@ -66473,18 +58185,12 @@ static NTSTATUS wow64_ext_glNamedProgramLocalParameter4dvEXT( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glNamedProgramLocalParameter4dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glNamedProgramLocalParameter4dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedProgramLocalParameter4dvEXT( params->program, params->target, params->index, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedProgramLocalParameter4fEXT( void *args ) @@ -66499,21 +58205,12 @@ static NTSTATUS wow64_ext_glNamedProgramLocalParameter4fEXT( void *args ) GLfloat y; GLfloat z; GLfloat w; - } *params32 = args; - struct glNamedProgramLocalParameter4fEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glNamedProgramLocalParameter4fEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedProgramLocalParameter4fEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedProgramLocalParameter4fvEXT( void *args ) @@ -66525,18 +58222,12 @@ static NTSTATUS wow64_ext_glNamedProgramLocalParameter4fvEXT( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glNamedProgramLocalParameter4fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glNamedProgramLocalParameter4fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedProgramLocalParameter4fvEXT( params->program, params->target, params->index, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedProgramLocalParameterI4iEXT( void *args ) @@ -66551,21 +58242,12 @@ static NTSTATUS wow64_ext_glNamedProgramLocalParameterI4iEXT( void *args ) GLint y; GLint z; GLint w; - } *params32 = args; - struct glNamedProgramLocalParameterI4iEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glNamedProgramLocalParameterI4iEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedProgramLocalParameterI4iEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedProgramLocalParameterI4ivEXT( void *args ) @@ -66577,18 +58259,12 @@ static NTSTATUS wow64_ext_glNamedProgramLocalParameterI4ivEXT( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glNamedProgramLocalParameterI4ivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glNamedProgramLocalParameterI4ivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedProgramLocalParameterI4ivEXT( params->program, params->target, params->index, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedProgramLocalParameterI4uiEXT( void *args ) @@ -66603,21 +58279,12 @@ static NTSTATUS wow64_ext_glNamedProgramLocalParameterI4uiEXT( void *args ) GLuint y; GLuint z; GLuint w; - } *params32 = args; - struct glNamedProgramLocalParameterI4uiEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glNamedProgramLocalParameterI4uiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedProgramLocalParameterI4uiEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedProgramLocalParameterI4uivEXT( void *args ) @@ -66629,18 +58296,12 @@ static NTSTATUS wow64_ext_glNamedProgramLocalParameterI4uivEXT( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glNamedProgramLocalParameterI4uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glNamedProgramLocalParameterI4uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedProgramLocalParameterI4uivEXT( params->program, params->target, params->index, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedProgramLocalParameters4fvEXT( void *args ) @@ -66653,19 +58314,12 @@ static NTSTATUS wow64_ext_glNamedProgramLocalParameters4fvEXT( void *args ) GLuint index; GLsizei count; PTR32 params; - } *params32 = args; - struct glNamedProgramLocalParameters4fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glNamedProgramLocalParameters4fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedProgramLocalParameters4fvEXT( params->program, params->target, params->index, params->count, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedProgramLocalParametersI4ivEXT( void *args ) @@ -66678,19 +58332,12 @@ static NTSTATUS wow64_ext_glNamedProgramLocalParametersI4ivEXT( void *args ) GLuint index; GLsizei count; PTR32 params; - } *params32 = args; - struct glNamedProgramLocalParametersI4ivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glNamedProgramLocalParametersI4ivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedProgramLocalParametersI4ivEXT( params->program, params->target, params->index, params->count, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedProgramLocalParametersI4uivEXT( void *args ) @@ -66703,19 +58350,12 @@ static NTSTATUS wow64_ext_glNamedProgramLocalParametersI4uivEXT( void *args ) GLuint index; GLsizei count; PTR32 params; - } *params32 = args; - struct glNamedProgramLocalParametersI4uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .index = params32->index, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glNamedProgramLocalParametersI4uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedProgramLocalParametersI4uivEXT( params->program, params->target, params->index, params->count, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedProgramStringEXT( void *args ) @@ -66728,19 +58368,12 @@ static NTSTATUS wow64_ext_glNamedProgramStringEXT( void *args ) GLenum format; GLsizei len; PTR32 string; - } *params32 = args; - struct glNamedProgramStringEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .target = params32->target, - .format = params32->format, - .len = params32->len, - .string = ULongToPtr(params32->string), - }; - NTSTATUS status; - status = ext_glNamedProgramStringEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedProgramStringEXT( params->program, params->target, params->format, params->len, ULongToPtr(params->string) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedRenderbufferStorage( void *args ) @@ -66752,18 +58385,12 @@ static NTSTATUS wow64_ext_glNamedRenderbufferStorage( void *args ) GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glNamedRenderbufferStorage_params params = - { - .teb = get_teb64(params32->teb), - .renderbuffer = params32->renderbuffer, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glNamedRenderbufferStorage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedRenderbufferStorage( params->renderbuffer, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedRenderbufferStorageEXT( void *args ) @@ -66775,18 +58402,12 @@ static NTSTATUS wow64_ext_glNamedRenderbufferStorageEXT( void *args ) GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glNamedRenderbufferStorageEXT_params params = - { - .teb = get_teb64(params32->teb), - .renderbuffer = params32->renderbuffer, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glNamedRenderbufferStorageEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedRenderbufferStorageEXT( params->renderbuffer, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedRenderbufferStorageMultisample( void *args ) @@ -66799,19 +58420,12 @@ static NTSTATUS wow64_ext_glNamedRenderbufferStorageMultisample( void *args ) GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glNamedRenderbufferStorageMultisample_params params = - { - .teb = get_teb64(params32->teb), - .renderbuffer = params32->renderbuffer, - .samples = params32->samples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glNamedRenderbufferStorageMultisample( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedRenderbufferStorageMultisample( params->renderbuffer, params->samples, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedRenderbufferStorageMultisampleAdvancedAMD( void *args ) @@ -66825,20 +58439,12 @@ static NTSTATUS wow64_ext_glNamedRenderbufferStorageMultisampleAdvancedAMD( void GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glNamedRenderbufferStorageMultisampleAdvancedAMD_params params = - { - .teb = get_teb64(params32->teb), - .renderbuffer = params32->renderbuffer, - .samples = params32->samples, - .storageSamples = params32->storageSamples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glNamedRenderbufferStorageMultisampleAdvancedAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedRenderbufferStorageMultisampleAdvancedAMD( params->renderbuffer, params->samples, params->storageSamples, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedRenderbufferStorageMultisampleCoverageEXT( void *args ) @@ -66852,20 +58458,12 @@ static NTSTATUS wow64_ext_glNamedRenderbufferStorageMultisampleCoverageEXT( void GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glNamedRenderbufferStorageMultisampleCoverageEXT_params params = - { - .teb = get_teb64(params32->teb), - .renderbuffer = params32->renderbuffer, - .coverageSamples = params32->coverageSamples, - .colorSamples = params32->colorSamples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glNamedRenderbufferStorageMultisampleCoverageEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedRenderbufferStorageMultisampleCoverageEXT( params->renderbuffer, params->coverageSamples, params->colorSamples, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedRenderbufferStorageMultisampleEXT( void *args ) @@ -66878,19 +58476,12 @@ static NTSTATUS wow64_ext_glNamedRenderbufferStorageMultisampleEXT( void *args ) GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glNamedRenderbufferStorageMultisampleEXT_params params = - { - .teb = get_teb64(params32->teb), - .renderbuffer = params32->renderbuffer, - .samples = params32->samples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glNamedRenderbufferStorageMultisampleEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedRenderbufferStorageMultisampleEXT( params->renderbuffer, params->samples, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNamedStringARB( void *args ) @@ -66903,19 +58494,12 @@ static NTSTATUS wow64_ext_glNamedStringARB( void *args ) PTR32 name; GLint stringlen; PTR32 string; - } *params32 = args; - struct glNamedStringARB_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .namelen = params32->namelen, - .name = ULongToPtr(params32->name), - .stringlen = params32->stringlen, - .string = ULongToPtr(params32->string), - }; - NTSTATUS status; - status = ext_glNamedStringARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNamedStringARB( params->type, params->namelen, ULongToPtr(params->name), params->stringlen, ULongToPtr(params->string) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNewBufferRegion( void *args ) @@ -66925,16 +58509,12 @@ static NTSTATUS wow64_ext_glNewBufferRegion( void *args ) PTR32 teb; GLenum type; GLuint ret; - } *params32 = args; - struct glNewBufferRegion_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - }; - NTSTATUS status; - status = ext_glNewBufferRegion( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glNewBufferRegion( params->type ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNewObjectBufferATI( void *args ) @@ -66946,18 +58526,12 @@ static NTSTATUS wow64_ext_glNewObjectBufferATI( void *args ) PTR32 pointer; GLenum usage; GLuint ret; - } *params32 = args; - struct glNewObjectBufferATI_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .pointer = ULongToPtr(params32->pointer), - .usage = params32->usage, - }; - NTSTATUS status; - status = ext_glNewObjectBufferATI( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glNewObjectBufferATI( params->size, ULongToPtr(params->pointer), params->usage ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormal3fVertex3fSUN( void *args ) @@ -66971,20 +58545,12 @@ static NTSTATUS wow64_ext_glNormal3fVertex3fSUN( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glNormal3fVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glNormal3fVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3fVertex3fSUN( params->nx, params->ny, params->nz, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormal3fVertex3fvSUN( void *args ) @@ -66994,16 +58560,12 @@ static NTSTATUS wow64_ext_glNormal3fVertex3fvSUN( void *args ) PTR32 teb; PTR32 n; PTR32 v; - } *params32 = args; - struct glNormal3fVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .n = ULongToPtr(params32->n), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glNormal3fVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3fVertex3fvSUN( ULongToPtr(params->n), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormal3hNV( void *args ) @@ -67014,17 +58576,12 @@ static NTSTATUS wow64_ext_glNormal3hNV( void *args ) GLhalfNV nx; GLhalfNV ny; GLhalfNV nz; - } *params32 = args; - struct glNormal3hNV_params params = - { - .teb = get_teb64(params32->teb), - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - }; - NTSTATUS status; - status = ext_glNormal3hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3hNV( params->nx, params->ny, params->nz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormal3hvNV( void *args ) @@ -67033,15 +58590,12 @@ static NTSTATUS wow64_ext_glNormal3hvNV( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glNormal3hvNV_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glNormal3hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3hvNV( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormal3xOES( void *args ) @@ -67052,17 +58606,12 @@ static NTSTATUS wow64_ext_glNormal3xOES( void *args ) GLfixed nx; GLfixed ny; GLfixed nz; - } *params32 = args; - struct glNormal3xOES_params params = - { - .teb = get_teb64(params32->teb), - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - }; - NTSTATUS status; - status = ext_glNormal3xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3xOES( params->nx, params->ny, params->nz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormal3xvOES( void *args ) @@ -67071,15 +58620,12 @@ static NTSTATUS wow64_ext_glNormal3xvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glNormal3xvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glNormal3xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3xvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormalFormatNV( void *args ) @@ -67089,16 +58635,12 @@ static NTSTATUS wow64_ext_glNormalFormatNV( void *args ) PTR32 teb; GLenum type; GLsizei stride; - } *params32 = args; - struct glNormalFormatNV_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glNormalFormatNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalFormatNV( params->type, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormalP3ui( void *args ) @@ -67108,16 +58650,12 @@ static NTSTATUS wow64_ext_glNormalP3ui( void *args ) PTR32 teb; GLenum type; GLuint coords; - } *params32 = args; - struct glNormalP3ui_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .coords = params32->coords, - }; - NTSTATUS status; - status = ext_glNormalP3ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalP3ui( params->type, params->coords ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormalP3uiv( void *args ) @@ -67127,16 +58665,12 @@ static NTSTATUS wow64_ext_glNormalP3uiv( void *args ) PTR32 teb; GLenum type; PTR32 coords; - } *params32 = args; - struct glNormalP3uiv_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glNormalP3uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalP3uiv( params->type, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormalPointerEXT( void *args ) @@ -67148,18 +58682,12 @@ static NTSTATUS wow64_ext_glNormalPointerEXT( void *args ) GLsizei stride; GLsizei count; PTR32 pointer; - } *params32 = args; - struct glNormalPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - .count = params32->count, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glNormalPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalPointerEXT( params->type, params->stride, params->count, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormalPointerListIBM( void *args ) @@ -67171,15 +58699,8 @@ static NTSTATUS wow64_ext_glNormalPointerListIBM( void *args ) GLint stride; PTR32 pointer; GLint ptrstride; - } *params32 = args; - struct glNormalPointerListIBM_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - .ptrstride = params32->ptrstride, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -67190,13 +58711,8 @@ static NTSTATUS wow64_ext_glNormalPointervINTEL( void *args ) PTR32 teb; GLenum type; PTR32 pointer; - } *params32 = args; - struct glNormalPointervINTEL_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -67209,18 +58725,12 @@ static NTSTATUS wow64_ext_glNormalStream3bATI( void *args ) GLbyte nx; GLbyte ny; GLbyte nz; - } *params32 = args; - struct glNormalStream3bATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - }; - NTSTATUS status; - status = ext_glNormalStream3bATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalStream3bATI( params->stream, params->nx, params->ny, params->nz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormalStream3bvATI( void *args ) @@ -67230,16 +58740,12 @@ static NTSTATUS wow64_ext_glNormalStream3bvATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glNormalStream3bvATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glNormalStream3bvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalStream3bvATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormalStream3dATI( void *args ) @@ -67251,18 +58757,12 @@ static NTSTATUS wow64_ext_glNormalStream3dATI( void *args ) GLdouble nx; GLdouble ny; GLdouble nz; - } *params32 = args; - struct glNormalStream3dATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - }; - NTSTATUS status; - status = ext_glNormalStream3dATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalStream3dATI( params->stream, params->nx, params->ny, params->nz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormalStream3dvATI( void *args ) @@ -67272,16 +58772,12 @@ static NTSTATUS wow64_ext_glNormalStream3dvATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glNormalStream3dvATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glNormalStream3dvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalStream3dvATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormalStream3fATI( void *args ) @@ -67293,18 +58789,12 @@ static NTSTATUS wow64_ext_glNormalStream3fATI( void *args ) GLfloat nx; GLfloat ny; GLfloat nz; - } *params32 = args; - struct glNormalStream3fATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - }; - NTSTATUS status; - status = ext_glNormalStream3fATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalStream3fATI( params->stream, params->nx, params->ny, params->nz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormalStream3fvATI( void *args ) @@ -67314,16 +58804,12 @@ static NTSTATUS wow64_ext_glNormalStream3fvATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glNormalStream3fvATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glNormalStream3fvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalStream3fvATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormalStream3iATI( void *args ) @@ -67335,18 +58821,12 @@ static NTSTATUS wow64_ext_glNormalStream3iATI( void *args ) GLint nx; GLint ny; GLint nz; - } *params32 = args; - struct glNormalStream3iATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - }; - NTSTATUS status; - status = ext_glNormalStream3iATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalStream3iATI( params->stream, params->nx, params->ny, params->nz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormalStream3ivATI( void *args ) @@ -67356,16 +58836,12 @@ static NTSTATUS wow64_ext_glNormalStream3ivATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glNormalStream3ivATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glNormalStream3ivATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalStream3ivATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormalStream3sATI( void *args ) @@ -67377,18 +58853,12 @@ static NTSTATUS wow64_ext_glNormalStream3sATI( void *args ) GLshort nx; GLshort ny; GLshort nz; - } *params32 = args; - struct glNormalStream3sATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - }; - NTSTATUS status; - status = ext_glNormalStream3sATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalStream3sATI( params->stream, params->nx, params->ny, params->nz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glNormalStream3svATI( void *args ) @@ -67398,16 +58868,12 @@ static NTSTATUS wow64_ext_glNormalStream3svATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glNormalStream3svATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glNormalStream3svATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormalStream3svATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glObjectLabel( void *args ) @@ -67419,18 +58885,12 @@ static NTSTATUS wow64_ext_glObjectLabel( void *args ) GLuint name; GLsizei length; PTR32 label; - } *params32 = args; - struct glObjectLabel_params params = - { - .teb = get_teb64(params32->teb), - .identifier = params32->identifier, - .name = params32->name, - .length = params32->length, - .label = ULongToPtr(params32->label), - }; - NTSTATUS status; - status = ext_glObjectLabel( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glObjectLabel( params->identifier, params->name, params->length, ULongToPtr(params->label) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glObjectPtrLabel( void *args ) @@ -67441,17 +58901,12 @@ static NTSTATUS wow64_ext_glObjectPtrLabel( void *args ) PTR32 ptr; GLsizei length; PTR32 label; - } *params32 = args; - struct glObjectPtrLabel_params params = - { - .teb = get_teb64(params32->teb), - .ptr = ULongToPtr(params32->ptr), - .length = params32->length, - .label = ULongToPtr(params32->label), - }; - NTSTATUS status; - status = ext_glObjectPtrLabel( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glObjectPtrLabel( ULongToPtr(params->ptr), params->length, ULongToPtr(params->label) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glObjectPurgeableAPPLE( void *args ) @@ -67463,18 +58918,12 @@ static NTSTATUS wow64_ext_glObjectPurgeableAPPLE( void *args ) GLuint name; GLenum option; GLenum ret; - } *params32 = args; - struct glObjectPurgeableAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .objectType = params32->objectType, - .name = params32->name, - .option = params32->option, - }; - NTSTATUS status; - status = ext_glObjectPurgeableAPPLE( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glObjectPurgeableAPPLE( params->objectType, params->name, params->option ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glObjectUnpurgeableAPPLE( void *args ) @@ -67486,18 +58935,12 @@ static NTSTATUS wow64_ext_glObjectUnpurgeableAPPLE( void *args ) GLuint name; GLenum option; GLenum ret; - } *params32 = args; - struct glObjectUnpurgeableAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .objectType = params32->objectType, - .name = params32->name, - .option = params32->option, - }; - NTSTATUS status; - status = ext_glObjectUnpurgeableAPPLE( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glObjectUnpurgeableAPPLE( params->objectType, params->name, params->option ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glOrthofOES( void *args ) @@ -67511,20 +58954,12 @@ static NTSTATUS wow64_ext_glOrthofOES( void *args ) GLfloat t; GLfloat n; GLfloat f; - } *params32 = args; - struct glOrthofOES_params params = - { - .teb = get_teb64(params32->teb), - .l = params32->l, - .r = params32->r, - .b = params32->b, - .t = params32->t, - .n = params32->n, - .f = params32->f, - }; - NTSTATUS status; - status = ext_glOrthofOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glOrthofOES( params->l, params->r, params->b, params->t, params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glOrthoxOES( void *args ) @@ -67538,20 +58973,12 @@ static NTSTATUS wow64_ext_glOrthoxOES( void *args ) GLfixed t; GLfixed n; GLfixed f; - } *params32 = args; - struct glOrthoxOES_params params = - { - .teb = get_teb64(params32->teb), - .l = params32->l, - .r = params32->r, - .b = params32->b, - .t = params32->t, - .n = params32->n, - .f = params32->f, - }; - NTSTATUS status; - status = ext_glOrthoxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glOrthoxOES( params->l, params->r, params->b, params->t, params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPNTrianglesfATI( void *args ) @@ -67561,16 +58988,12 @@ static NTSTATUS wow64_ext_glPNTrianglesfATI( void *args ) PTR32 teb; GLenum pname; GLfloat param; - } *params32 = args; - struct glPNTrianglesfATI_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glPNTrianglesfATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPNTrianglesfATI( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPNTrianglesiATI( void *args ) @@ -67580,16 +59003,12 @@ static NTSTATUS wow64_ext_glPNTrianglesiATI( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glPNTrianglesiATI_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glPNTrianglesiATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPNTrianglesiATI( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPassTexCoordATI( void *args ) @@ -67600,17 +59019,12 @@ static NTSTATUS wow64_ext_glPassTexCoordATI( void *args ) GLuint dst; GLuint coord; GLenum swizzle; - } *params32 = args; - struct glPassTexCoordATI_params params = - { - .teb = get_teb64(params32->teb), - .dst = params32->dst, - .coord = params32->coord, - .swizzle = params32->swizzle, - }; - NTSTATUS status; - status = ext_glPassTexCoordATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPassTexCoordATI( params->dst, params->coord, params->swizzle ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPassThroughxOES( void *args ) @@ -67619,15 +59033,12 @@ static NTSTATUS wow64_ext_glPassThroughxOES( void *args ) { PTR32 teb; GLfixed token; - } *params32 = args; - struct glPassThroughxOES_params params = - { - .teb = get_teb64(params32->teb), - .token = params32->token, - }; - NTSTATUS status; - status = ext_glPassThroughxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPassThroughxOES( params->token ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPatchParameterfv( void *args ) @@ -67637,16 +59048,12 @@ static NTSTATUS wow64_ext_glPatchParameterfv( void *args ) PTR32 teb; GLenum pname; PTR32 values; - } *params32 = args; - struct glPatchParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glPatchParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPatchParameterfv( params->pname, ULongToPtr(params->values) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPatchParameteri( void *args ) @@ -67656,16 +59063,12 @@ static NTSTATUS wow64_ext_glPatchParameteri( void *args ) PTR32 teb; GLenum pname; GLint value; - } *params32 = args; - struct glPatchParameteri_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glPatchParameteri( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPatchParameteri( params->pname, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathColorGenNV( void *args ) @@ -67677,18 +59080,12 @@ static NTSTATUS wow64_ext_glPathColorGenNV( void *args ) GLenum genMode; GLenum colorFormat; PTR32 coeffs; - } *params32 = args; - struct glPathColorGenNV_params params = - { - .teb = get_teb64(params32->teb), - .color = params32->color, - .genMode = params32->genMode, - .colorFormat = params32->colorFormat, - .coeffs = ULongToPtr(params32->coeffs), - }; - NTSTATUS status; - status = ext_glPathColorGenNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathColorGenNV( params->color, params->genMode, params->colorFormat, ULongToPtr(params->coeffs) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathCommandsNV( void *args ) @@ -67702,20 +59099,12 @@ static NTSTATUS wow64_ext_glPathCommandsNV( void *args ) GLsizei numCoords; GLenum coordType; PTR32 coords; - } *params32 = args; - struct glPathCommandsNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .numCommands = params32->numCommands, - .commands = ULongToPtr(params32->commands), - .numCoords = params32->numCoords, - .coordType = params32->coordType, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glPathCommandsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathCommandsNV( params->path, params->numCommands, ULongToPtr(params->commands), params->numCoords, params->coordType, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathCoordsNV( void *args ) @@ -67727,18 +59116,12 @@ static NTSTATUS wow64_ext_glPathCoordsNV( void *args ) GLsizei numCoords; GLenum coordType; PTR32 coords; - } *params32 = args; - struct glPathCoordsNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .numCoords = params32->numCoords, - .coordType = params32->coordType, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glPathCoordsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathCoordsNV( params->path, params->numCoords, params->coordType, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathCoverDepthFuncNV( void *args ) @@ -67747,15 +59130,12 @@ static NTSTATUS wow64_ext_glPathCoverDepthFuncNV( void *args ) { PTR32 teb; GLenum func; - } *params32 = args; - struct glPathCoverDepthFuncNV_params params = - { - .teb = get_teb64(params32->teb), - .func = params32->func, - }; - NTSTATUS status; - status = ext_glPathCoverDepthFuncNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathCoverDepthFuncNV( params->func ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathDashArrayNV( void *args ) @@ -67766,17 +59146,12 @@ static NTSTATUS wow64_ext_glPathDashArrayNV( void *args ) GLuint path; GLsizei dashCount; PTR32 dashArray; - } *params32 = args; - struct glPathDashArrayNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .dashCount = params32->dashCount, - .dashArray = ULongToPtr(params32->dashArray), - }; - NTSTATUS status; - status = ext_glPathDashArrayNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathDashArrayNV( params->path, params->dashCount, ULongToPtr(params->dashArray) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathFogGenNV( void *args ) @@ -67785,15 +59160,12 @@ static NTSTATUS wow64_ext_glPathFogGenNV( void *args ) { PTR32 teb; GLenum genMode; - } *params32 = args; - struct glPathFogGenNV_params params = - { - .teb = get_teb64(params32->teb), - .genMode = params32->genMode, - }; - NTSTATUS status; - status = ext_glPathFogGenNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathFogGenNV( params->genMode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathGlyphIndexArrayNV( void *args ) @@ -67810,23 +59182,12 @@ static NTSTATUS wow64_ext_glPathGlyphIndexArrayNV( void *args ) GLuint pathParameterTemplate; GLfloat emScale; GLenum ret; - } *params32 = args; - struct glPathGlyphIndexArrayNV_params params = - { - .teb = get_teb64(params32->teb), - .firstPathName = params32->firstPathName, - .fontTarget = params32->fontTarget, - .fontName = ULongToPtr(params32->fontName), - .fontStyle = params32->fontStyle, - .firstGlyphIndex = params32->firstGlyphIndex, - .numGlyphs = params32->numGlyphs, - .pathParameterTemplate = params32->pathParameterTemplate, - .emScale = params32->emScale, - }; - NTSTATUS status; - status = ext_glPathGlyphIndexArrayNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glPathGlyphIndexArrayNV( params->firstPathName, params->fontTarget, ULongToPtr(params->fontName), params->fontStyle, params->firstGlyphIndex, params->numGlyphs, params->pathParameterTemplate, params->emScale ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathGlyphRangeNV( void *args ) @@ -67843,23 +59204,12 @@ static NTSTATUS wow64_ext_glPathGlyphRangeNV( void *args ) GLenum handleMissingGlyphs; GLuint pathParameterTemplate; GLfloat emScale; - } *params32 = args; - struct glPathGlyphRangeNV_params params = - { - .teb = get_teb64(params32->teb), - .firstPathName = params32->firstPathName, - .fontTarget = params32->fontTarget, - .fontName = ULongToPtr(params32->fontName), - .fontStyle = params32->fontStyle, - .firstGlyph = params32->firstGlyph, - .numGlyphs = params32->numGlyphs, - .handleMissingGlyphs = params32->handleMissingGlyphs, - .pathParameterTemplate = params32->pathParameterTemplate, - .emScale = params32->emScale, - }; - NTSTATUS status; - status = ext_glPathGlyphRangeNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathGlyphRangeNV( params->firstPathName, params->fontTarget, ULongToPtr(params->fontName), params->fontStyle, params->firstGlyph, params->numGlyphs, params->handleMissingGlyphs, params->pathParameterTemplate, params->emScale ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathGlyphsNV( void *args ) @@ -67877,24 +59227,12 @@ static NTSTATUS wow64_ext_glPathGlyphsNV( void *args ) GLenum handleMissingGlyphs; GLuint pathParameterTemplate; GLfloat emScale; - } *params32 = args; - struct glPathGlyphsNV_params params = - { - .teb = get_teb64(params32->teb), - .firstPathName = params32->firstPathName, - .fontTarget = params32->fontTarget, - .fontName = ULongToPtr(params32->fontName), - .fontStyle = params32->fontStyle, - .numGlyphs = params32->numGlyphs, - .type = params32->type, - .charcodes = ULongToPtr(params32->charcodes), - .handleMissingGlyphs = params32->handleMissingGlyphs, - .pathParameterTemplate = params32->pathParameterTemplate, - .emScale = params32->emScale, - }; - NTSTATUS status; - status = ext_glPathGlyphsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathGlyphsNV( params->firstPathName, params->fontTarget, ULongToPtr(params->fontName), params->fontStyle, params->numGlyphs, params->type, ULongToPtr(params->charcodes), params->handleMissingGlyphs, params->pathParameterTemplate, params->emScale ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathMemoryGlyphIndexArrayNV( void *args ) @@ -67912,24 +59250,12 @@ static NTSTATUS wow64_ext_glPathMemoryGlyphIndexArrayNV( void *args ) GLuint pathParameterTemplate; GLfloat emScale; GLenum ret; - } *params32 = args; - struct glPathMemoryGlyphIndexArrayNV_params params = - { - .teb = get_teb64(params32->teb), - .firstPathName = params32->firstPathName, - .fontTarget = params32->fontTarget, - .fontSize = (GLsizeiptr)ULongToPtr(params32->fontSize), - .fontData = ULongToPtr(params32->fontData), - .faceIndex = params32->faceIndex, - .firstGlyphIndex = params32->firstGlyphIndex, - .numGlyphs = params32->numGlyphs, - .pathParameterTemplate = params32->pathParameterTemplate, - .emScale = params32->emScale, - }; - NTSTATUS status; - status = ext_glPathMemoryGlyphIndexArrayNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glPathMemoryGlyphIndexArrayNV( params->firstPathName, params->fontTarget, (GLsizeiptr)ULongToPtr(params->fontSize), ULongToPtr(params->fontData), params->faceIndex, params->firstGlyphIndex, params->numGlyphs, params->pathParameterTemplate, params->emScale ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathParameterfNV( void *args ) @@ -67940,17 +59266,12 @@ static NTSTATUS wow64_ext_glPathParameterfNV( void *args ) GLuint path; GLenum pname; GLfloat value; - } *params32 = args; - struct glPathParameterfNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .pname = params32->pname, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glPathParameterfNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathParameterfNV( params->path, params->pname, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathParameterfvNV( void *args ) @@ -67961,17 +59282,12 @@ static NTSTATUS wow64_ext_glPathParameterfvNV( void *args ) GLuint path; GLenum pname; PTR32 value; - } *params32 = args; - struct glPathParameterfvNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .pname = params32->pname, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glPathParameterfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathParameterfvNV( params->path, params->pname, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathParameteriNV( void *args ) @@ -67982,17 +59298,12 @@ static NTSTATUS wow64_ext_glPathParameteriNV( void *args ) GLuint path; GLenum pname; GLint value; - } *params32 = args; - struct glPathParameteriNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .pname = params32->pname, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glPathParameteriNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathParameteriNV( params->path, params->pname, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathParameterivNV( void *args ) @@ -68003,17 +59314,12 @@ static NTSTATUS wow64_ext_glPathParameterivNV( void *args ) GLuint path; GLenum pname; PTR32 value; - } *params32 = args; - struct glPathParameterivNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .pname = params32->pname, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glPathParameterivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathParameterivNV( params->path, params->pname, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathStencilDepthOffsetNV( void *args ) @@ -68023,16 +59329,12 @@ static NTSTATUS wow64_ext_glPathStencilDepthOffsetNV( void *args ) PTR32 teb; GLfloat factor; GLfloat units; - } *params32 = args; - struct glPathStencilDepthOffsetNV_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - .units = params32->units, - }; - NTSTATUS status; - status = ext_glPathStencilDepthOffsetNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathStencilDepthOffsetNV( params->factor, params->units ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathStencilFuncNV( void *args ) @@ -68043,17 +59345,12 @@ static NTSTATUS wow64_ext_glPathStencilFuncNV( void *args ) GLenum func; GLint ref; GLuint mask; - } *params32 = args; - struct glPathStencilFuncNV_params params = - { - .teb = get_teb64(params32->teb), - .func = params32->func, - .ref = params32->ref, - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glPathStencilFuncNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathStencilFuncNV( params->func, params->ref, params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathStringNV( void *args ) @@ -68065,18 +59362,12 @@ static NTSTATUS wow64_ext_glPathStringNV( void *args ) GLenum format; GLsizei length; PTR32 pathString; - } *params32 = args; - struct glPathStringNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .format = params32->format, - .length = params32->length, - .pathString = ULongToPtr(params32->pathString), - }; - NTSTATUS status; - status = ext_glPathStringNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathStringNV( params->path, params->format, params->length, ULongToPtr(params->pathString) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathSubCommandsNV( void *args ) @@ -68092,22 +59383,12 @@ static NTSTATUS wow64_ext_glPathSubCommandsNV( void *args ) GLsizei numCoords; GLenum coordType; PTR32 coords; - } *params32 = args; - struct glPathSubCommandsNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .commandStart = params32->commandStart, - .commandsToDelete = params32->commandsToDelete, - .numCommands = params32->numCommands, - .commands = ULongToPtr(params32->commands), - .numCoords = params32->numCoords, - .coordType = params32->coordType, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glPathSubCommandsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathSubCommandsNV( params->path, params->commandStart, params->commandsToDelete, params->numCommands, ULongToPtr(params->commands), params->numCoords, params->coordType, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathSubCoordsNV( void *args ) @@ -68120,19 +59401,12 @@ static NTSTATUS wow64_ext_glPathSubCoordsNV( void *args ) GLsizei numCoords; GLenum coordType; PTR32 coords; - } *params32 = args; - struct glPathSubCoordsNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .coordStart = params32->coordStart, - .numCoords = params32->numCoords, - .coordType = params32->coordType, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glPathSubCoordsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathSubCoordsNV( params->path, params->coordStart, params->numCoords, params->coordType, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPathTexGenNV( void *args ) @@ -68144,18 +59418,12 @@ static NTSTATUS wow64_ext_glPathTexGenNV( void *args ) GLenum genMode; GLint components; PTR32 coeffs; - } *params32 = args; - struct glPathTexGenNV_params params = - { - .teb = get_teb64(params32->teb), - .texCoordSet = params32->texCoordSet, - .genMode = params32->genMode, - .components = params32->components, - .coeffs = ULongToPtr(params32->coeffs), - }; - NTSTATUS status; - status = ext_glPathTexGenNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPathTexGenNV( params->texCoordSet, params->genMode, params->components, ULongToPtr(params->coeffs) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPauseTransformFeedback( void *args ) @@ -68163,14 +59431,12 @@ static NTSTATUS wow64_ext_glPauseTransformFeedback( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glPauseTransformFeedback_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glPauseTransformFeedback( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPauseTransformFeedback(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPauseTransformFeedbackNV( void *args ) @@ -68178,14 +59444,12 @@ static NTSTATUS wow64_ext_glPauseTransformFeedbackNV( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glPauseTransformFeedbackNV_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glPauseTransformFeedbackNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPauseTransformFeedbackNV(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPixelDataRangeNV( void *args ) @@ -68196,17 +59460,12 @@ static NTSTATUS wow64_ext_glPixelDataRangeNV( void *args ) GLenum target; GLsizei length; PTR32 pointer; - } *params32 = args; - struct glPixelDataRangeNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .length = params32->length, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glPixelDataRangeNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelDataRangeNV( params->target, params->length, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPixelMapx( void *args ) @@ -68217,17 +59476,12 @@ static NTSTATUS wow64_ext_glPixelMapx( void *args ) GLenum map; GLint size; PTR32 values; - } *params32 = args; - struct glPixelMapx_params params = - { - .teb = get_teb64(params32->teb), - .map = params32->map, - .size = params32->size, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glPixelMapx( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelMapx( params->map, params->size, ULongToPtr(params->values) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPixelStorex( void *args ) @@ -68237,16 +59491,12 @@ static NTSTATUS wow64_ext_glPixelStorex( void *args ) PTR32 teb; GLenum pname; GLfixed param; - } *params32 = args; - struct glPixelStorex_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glPixelStorex( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelStorex( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPixelTexGenParameterfSGIS( void *args ) @@ -68256,16 +59506,12 @@ static NTSTATUS wow64_ext_glPixelTexGenParameterfSGIS( void *args ) PTR32 teb; GLenum pname; GLfloat param; - } *params32 = args; - struct glPixelTexGenParameterfSGIS_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glPixelTexGenParameterfSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelTexGenParameterfSGIS( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPixelTexGenParameterfvSGIS( void *args ) @@ -68275,16 +59521,12 @@ static NTSTATUS wow64_ext_glPixelTexGenParameterfvSGIS( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glPixelTexGenParameterfvSGIS_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glPixelTexGenParameterfvSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelTexGenParameterfvSGIS( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPixelTexGenParameteriSGIS( void *args ) @@ -68294,16 +59536,12 @@ static NTSTATUS wow64_ext_glPixelTexGenParameteriSGIS( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glPixelTexGenParameteriSGIS_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glPixelTexGenParameteriSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelTexGenParameteriSGIS( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPixelTexGenParameterivSGIS( void *args ) @@ -68313,16 +59551,12 @@ static NTSTATUS wow64_ext_glPixelTexGenParameterivSGIS( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glPixelTexGenParameterivSGIS_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glPixelTexGenParameterivSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelTexGenParameterivSGIS( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPixelTexGenSGIX( void *args ) @@ -68331,15 +59565,12 @@ static NTSTATUS wow64_ext_glPixelTexGenSGIX( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glPixelTexGenSGIX_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glPixelTexGenSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelTexGenSGIX( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPixelTransferxOES( void *args ) @@ -68349,16 +59580,12 @@ static NTSTATUS wow64_ext_glPixelTransferxOES( void *args ) PTR32 teb; GLenum pname; GLfixed param; - } *params32 = args; - struct glPixelTransferxOES_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glPixelTransferxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelTransferxOES( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPixelTransformParameterfEXT( void *args ) @@ -68369,17 +59596,12 @@ static NTSTATUS wow64_ext_glPixelTransformParameterfEXT( void *args ) GLenum target; GLenum pname; GLfloat param; - } *params32 = args; - struct glPixelTransformParameterfEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glPixelTransformParameterfEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelTransformParameterfEXT( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPixelTransformParameterfvEXT( void *args ) @@ -68390,17 +59612,12 @@ static NTSTATUS wow64_ext_glPixelTransformParameterfvEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glPixelTransformParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glPixelTransformParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelTransformParameterfvEXT( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPixelTransformParameteriEXT( void *args ) @@ -68411,17 +59628,12 @@ static NTSTATUS wow64_ext_glPixelTransformParameteriEXT( void *args ) GLenum target; GLenum pname; GLint param; - } *params32 = args; - struct glPixelTransformParameteriEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glPixelTransformParameteriEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelTransformParameteriEXT( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPixelTransformParameterivEXT( void *args ) @@ -68432,17 +59644,12 @@ static NTSTATUS wow64_ext_glPixelTransformParameterivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glPixelTransformParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glPixelTransformParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelTransformParameterivEXT( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPixelZoomxOES( void *args ) @@ -68452,16 +59659,12 @@ static NTSTATUS wow64_ext_glPixelZoomxOES( void *args ) PTR32 teb; GLfixed xfactor; GLfixed yfactor; - } *params32 = args; - struct glPixelZoomxOES_params params = - { - .teb = get_teb64(params32->teb), - .xfactor = params32->xfactor, - .yfactor = params32->yfactor, - }; - NTSTATUS status; - status = ext_glPixelZoomxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPixelZoomxOES( params->xfactor, params->yfactor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointAlongPathNV( void *args ) @@ -68478,23 +59681,12 @@ static NTSTATUS wow64_ext_glPointAlongPathNV( void *args ) PTR32 tangentX; PTR32 tangentY; GLboolean ret; - } *params32 = args; - struct glPointAlongPathNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .startSegment = params32->startSegment, - .numSegments = params32->numSegments, - .distance = params32->distance, - .x = ULongToPtr(params32->x), - .y = ULongToPtr(params32->y), - .tangentX = ULongToPtr(params32->tangentX), - .tangentY = ULongToPtr(params32->tangentY), - }; - NTSTATUS status; - status = ext_glPointAlongPathNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glPointAlongPathNV( params->path, params->startSegment, params->numSegments, params->distance, ULongToPtr(params->x), ULongToPtr(params->y), ULongToPtr(params->tangentX), ULongToPtr(params->tangentY) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointParameterf( void *args ) @@ -68504,16 +59696,12 @@ static NTSTATUS wow64_ext_glPointParameterf( void *args ) PTR32 teb; GLenum pname; GLfloat param; - } *params32 = args; - struct glPointParameterf_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glPointParameterf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameterf( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointParameterfARB( void *args ) @@ -68523,16 +59711,12 @@ static NTSTATUS wow64_ext_glPointParameterfARB( void *args ) PTR32 teb; GLenum pname; GLfloat param; - } *params32 = args; - struct glPointParameterfARB_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glPointParameterfARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameterfARB( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointParameterfEXT( void *args ) @@ -68542,16 +59726,12 @@ static NTSTATUS wow64_ext_glPointParameterfEXT( void *args ) PTR32 teb; GLenum pname; GLfloat param; - } *params32 = args; - struct glPointParameterfEXT_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glPointParameterfEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameterfEXT( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointParameterfSGIS( void *args ) @@ -68561,16 +59741,12 @@ static NTSTATUS wow64_ext_glPointParameterfSGIS( void *args ) PTR32 teb; GLenum pname; GLfloat param; - } *params32 = args; - struct glPointParameterfSGIS_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glPointParameterfSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameterfSGIS( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointParameterfv( void *args ) @@ -68580,16 +59756,12 @@ static NTSTATUS wow64_ext_glPointParameterfv( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glPointParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glPointParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameterfv( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointParameterfvARB( void *args ) @@ -68599,16 +59771,12 @@ static NTSTATUS wow64_ext_glPointParameterfvARB( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glPointParameterfvARB_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glPointParameterfvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameterfvARB( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointParameterfvEXT( void *args ) @@ -68618,16 +59786,12 @@ static NTSTATUS wow64_ext_glPointParameterfvEXT( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glPointParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glPointParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameterfvEXT( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointParameterfvSGIS( void *args ) @@ -68637,16 +59801,12 @@ static NTSTATUS wow64_ext_glPointParameterfvSGIS( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glPointParameterfvSGIS_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glPointParameterfvSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameterfvSGIS( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointParameteri( void *args ) @@ -68656,16 +59816,12 @@ static NTSTATUS wow64_ext_glPointParameteri( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glPointParameteri_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glPointParameteri( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameteri( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointParameteriNV( void *args ) @@ -68675,16 +59831,12 @@ static NTSTATUS wow64_ext_glPointParameteriNV( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glPointParameteriNV_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glPointParameteriNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameteriNV( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointParameteriv( void *args ) @@ -68694,16 +59846,12 @@ static NTSTATUS wow64_ext_glPointParameteriv( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glPointParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glPointParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameteriv( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointParameterivNV( void *args ) @@ -68713,16 +59861,12 @@ static NTSTATUS wow64_ext_glPointParameterivNV( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glPointParameterivNV_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glPointParameterivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameterivNV( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointParameterxvOES( void *args ) @@ -68732,16 +59876,12 @@ static NTSTATUS wow64_ext_glPointParameterxvOES( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glPointParameterxvOES_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glPointParameterxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameterxvOES( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPointSizexOES( void *args ) @@ -68750,15 +59890,12 @@ static NTSTATUS wow64_ext_glPointSizexOES( void *args ) { PTR32 teb; GLfixed size; - } *params32 = args; - struct glPointSizexOES_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - }; - NTSTATUS status; - status = ext_glPointSizexOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointSizexOES( params->size ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPollAsyncSGIX( void *args ) @@ -68768,16 +59905,12 @@ static NTSTATUS wow64_ext_glPollAsyncSGIX( void *args ) PTR32 teb; PTR32 markerp; GLint ret; - } *params32 = args; - struct glPollAsyncSGIX_params params = - { - .teb = get_teb64(params32->teb), - .markerp = ULongToPtr(params32->markerp), - }; - NTSTATUS status; - status = ext_glPollAsyncSGIX( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glPollAsyncSGIX( ULongToPtr(params->markerp) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPollInstrumentsSGIX( void *args ) @@ -68787,16 +59920,12 @@ static NTSTATUS wow64_ext_glPollInstrumentsSGIX( void *args ) PTR32 teb; PTR32 marker_p; GLint ret; - } *params32 = args; - struct glPollInstrumentsSGIX_params params = - { - .teb = get_teb64(params32->teb), - .marker_p = ULongToPtr(params32->marker_p), - }; - NTSTATUS status; - status = ext_glPollInstrumentsSGIX( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glPollInstrumentsSGIX( ULongToPtr(params->marker_p) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPolygonOffsetClamp( void *args ) @@ -68807,17 +59936,12 @@ static NTSTATUS wow64_ext_glPolygonOffsetClamp( void *args ) GLfloat factor; GLfloat units; GLfloat clamp; - } *params32 = args; - struct glPolygonOffsetClamp_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - .units = params32->units, - .clamp = params32->clamp, - }; - NTSTATUS status; - status = ext_glPolygonOffsetClamp( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPolygonOffsetClamp( params->factor, params->units, params->clamp ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPolygonOffsetClampEXT( void *args ) @@ -68828,17 +59952,12 @@ static NTSTATUS wow64_ext_glPolygonOffsetClampEXT( void *args ) GLfloat factor; GLfloat units; GLfloat clamp; - } *params32 = args; - struct glPolygonOffsetClampEXT_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - .units = params32->units, - .clamp = params32->clamp, - }; - NTSTATUS status; - status = ext_glPolygonOffsetClampEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPolygonOffsetClampEXT( params->factor, params->units, params->clamp ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPolygonOffsetEXT( void *args ) @@ -68848,16 +59967,12 @@ static NTSTATUS wow64_ext_glPolygonOffsetEXT( void *args ) PTR32 teb; GLfloat factor; GLfloat bias; - } *params32 = args; - struct glPolygonOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - .bias = params32->bias, - }; - NTSTATUS status; - status = ext_glPolygonOffsetEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPolygonOffsetEXT( params->factor, params->bias ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPolygonOffsetxOES( void *args ) @@ -68867,16 +59982,12 @@ static NTSTATUS wow64_ext_glPolygonOffsetxOES( void *args ) PTR32 teb; GLfixed factor; GLfixed units; - } *params32 = args; - struct glPolygonOffsetxOES_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - .units = params32->units, - }; - NTSTATUS status; - status = ext_glPolygonOffsetxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPolygonOffsetxOES( params->factor, params->units ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPopDebugGroup( void *args ) @@ -68884,14 +59995,12 @@ static NTSTATUS wow64_ext_glPopDebugGroup( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glPopDebugGroup_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glPopDebugGroup( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPopDebugGroup(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPopGroupMarkerEXT( void *args ) @@ -68899,14 +60008,12 @@ static NTSTATUS wow64_ext_glPopGroupMarkerEXT( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glPopGroupMarkerEXT_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glPopGroupMarkerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPopGroupMarkerEXT(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPresentFrameDualFillNV( void *args ) @@ -68927,27 +60034,12 @@ static NTSTATUS wow64_ext_glPresentFrameDualFillNV( void *args ) GLuint fill2; GLenum target3; GLuint fill3; - } *params32 = args; - struct glPresentFrameDualFillNV_params params = - { - .teb = get_teb64(params32->teb), - .video_slot = params32->video_slot, - .minPresentTime = params32->minPresentTime, - .beginPresentTimeId = params32->beginPresentTimeId, - .presentDurationId = params32->presentDurationId, - .type = params32->type, - .target0 = params32->target0, - .fill0 = params32->fill0, - .target1 = params32->target1, - .fill1 = params32->fill1, - .target2 = params32->target2, - .fill2 = params32->fill2, - .target3 = params32->target3, - .fill3 = params32->fill3, - }; - NTSTATUS status; - status = ext_glPresentFrameDualFillNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPresentFrameDualFillNV( params->video_slot, params->minPresentTime, params->beginPresentTimeId, params->presentDurationId, params->type, params->target0, params->fill0, params->target1, params->fill1, params->target2, params->fill2, params->target3, params->fill3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPresentFrameKeyedNV( void *args ) @@ -68966,25 +60058,12 @@ static NTSTATUS wow64_ext_glPresentFrameKeyedNV( void *args ) GLenum target1; GLuint fill1; GLuint key1; - } *params32 = args; - struct glPresentFrameKeyedNV_params params = - { - .teb = get_teb64(params32->teb), - .video_slot = params32->video_slot, - .minPresentTime = params32->minPresentTime, - .beginPresentTimeId = params32->beginPresentTimeId, - .presentDurationId = params32->presentDurationId, - .type = params32->type, - .target0 = params32->target0, - .fill0 = params32->fill0, - .key0 = params32->key0, - .target1 = params32->target1, - .fill1 = params32->fill1, - .key1 = params32->key1, - }; - NTSTATUS status; - status = ext_glPresentFrameKeyedNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPresentFrameKeyedNV( params->video_slot, params->minPresentTime, params->beginPresentTimeId, params->presentDurationId, params->type, params->target0, params->fill0, params->key0, params->target1, params->fill1, params->key1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPrimitiveBoundingBoxARB( void *args ) @@ -69000,22 +60079,12 @@ static NTSTATUS wow64_ext_glPrimitiveBoundingBoxARB( void *args ) GLfloat maxY; GLfloat maxZ; GLfloat maxW; - } *params32 = args; - struct glPrimitiveBoundingBoxARB_params params = - { - .teb = get_teb64(params32->teb), - .minX = params32->minX, - .minY = params32->minY, - .minZ = params32->minZ, - .minW = params32->minW, - .maxX = params32->maxX, - .maxY = params32->maxY, - .maxZ = params32->maxZ, - .maxW = params32->maxW, - }; - NTSTATUS status; - status = ext_glPrimitiveBoundingBoxARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPrimitiveBoundingBoxARB( params->minX, params->minY, params->minZ, params->minW, params->maxX, params->maxY, params->maxZ, params->maxW ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPrimitiveRestartIndex( void *args ) @@ -69024,15 +60093,12 @@ static NTSTATUS wow64_ext_glPrimitiveRestartIndex( void *args ) { PTR32 teb; GLuint index; - } *params32 = args; - struct glPrimitiveRestartIndex_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - }; - NTSTATUS status; - status = ext_glPrimitiveRestartIndex( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPrimitiveRestartIndex( params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPrimitiveRestartIndexNV( void *args ) @@ -69041,15 +60107,12 @@ static NTSTATUS wow64_ext_glPrimitiveRestartIndexNV( void *args ) { PTR32 teb; GLuint index; - } *params32 = args; - struct glPrimitiveRestartIndexNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - }; - NTSTATUS status; - status = ext_glPrimitiveRestartIndexNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPrimitiveRestartIndexNV( params->index ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPrimitiveRestartNV( void *args ) @@ -69057,14 +60120,12 @@ static NTSTATUS wow64_ext_glPrimitiveRestartNV( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glPrimitiveRestartNV_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glPrimitiveRestartNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPrimitiveRestartNV(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPrioritizeTexturesEXT( void *args ) @@ -69075,17 +60136,12 @@ static NTSTATUS wow64_ext_glPrioritizeTexturesEXT( void *args ) GLsizei n; PTR32 textures; PTR32 priorities; - } *params32 = args; - struct glPrioritizeTexturesEXT_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .textures = ULongToPtr(params32->textures), - .priorities = ULongToPtr(params32->priorities), - }; - NTSTATUS status; - status = ext_glPrioritizeTexturesEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPrioritizeTexturesEXT( params->n, ULongToPtr(params->textures), ULongToPtr(params->priorities) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPrioritizeTexturesxOES( void *args ) @@ -69096,17 +60152,12 @@ static NTSTATUS wow64_ext_glPrioritizeTexturesxOES( void *args ) GLsizei n; PTR32 textures; PTR32 priorities; - } *params32 = args; - struct glPrioritizeTexturesxOES_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .textures = ULongToPtr(params32->textures), - .priorities = ULongToPtr(params32->priorities), - }; - NTSTATUS status; - status = ext_glPrioritizeTexturesxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPrioritizeTexturesxOES( params->n, ULongToPtr(params->textures), ULongToPtr(params->priorities) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramBinary( void *args ) @@ -69118,18 +60169,12 @@ static NTSTATUS wow64_ext_glProgramBinary( void *args ) GLenum binaryFormat; PTR32 binary; GLsizei length; - } *params32 = args; - struct glProgramBinary_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .binaryFormat = params32->binaryFormat, - .binary = ULongToPtr(params32->binary), - .length = params32->length, - }; - NTSTATUS status; - status = ext_glProgramBinary( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramBinary( params->program, params->binaryFormat, ULongToPtr(params->binary), params->length ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramBufferParametersIivNV( void *args ) @@ -69142,19 +60187,12 @@ static NTSTATUS wow64_ext_glProgramBufferParametersIivNV( void *args ) GLuint wordIndex; GLsizei count; PTR32 params; - } *params32 = args; - struct glProgramBufferParametersIivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .bindingIndex = params32->bindingIndex, - .wordIndex = params32->wordIndex, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramBufferParametersIivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramBufferParametersIivNV( params->target, params->bindingIndex, params->wordIndex, params->count, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramBufferParametersIuivNV( void *args ) @@ -69167,19 +60205,12 @@ static NTSTATUS wow64_ext_glProgramBufferParametersIuivNV( void *args ) GLuint wordIndex; GLsizei count; PTR32 params; - } *params32 = args; - struct glProgramBufferParametersIuivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .bindingIndex = params32->bindingIndex, - .wordIndex = params32->wordIndex, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramBufferParametersIuivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramBufferParametersIuivNV( params->target, params->bindingIndex, params->wordIndex, params->count, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramBufferParametersfvNV( void *args ) @@ -69192,19 +60223,12 @@ static NTSTATUS wow64_ext_glProgramBufferParametersfvNV( void *args ) GLuint wordIndex; GLsizei count; PTR32 params; - } *params32 = args; - struct glProgramBufferParametersfvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .bindingIndex = params32->bindingIndex, - .wordIndex = params32->wordIndex, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramBufferParametersfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramBufferParametersfvNV( params->target, params->bindingIndex, params->wordIndex, params->count, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramEnvParameter4dARB( void *args ) @@ -69218,20 +60242,12 @@ static NTSTATUS wow64_ext_glProgramEnvParameter4dARB( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glProgramEnvParameter4dARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramEnvParameter4dARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramEnvParameter4dARB( params->target, params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramEnvParameter4dvARB( void *args ) @@ -69242,17 +60258,12 @@ static NTSTATUS wow64_ext_glProgramEnvParameter4dvARB( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glProgramEnvParameter4dvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramEnvParameter4dvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramEnvParameter4dvARB( params->target, params->index, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramEnvParameter4fARB( void *args ) @@ -69266,20 +60277,12 @@ static NTSTATUS wow64_ext_glProgramEnvParameter4fARB( void *args ) GLfloat y; GLfloat z; GLfloat w; - } *params32 = args; - struct glProgramEnvParameter4fARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramEnvParameter4fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramEnvParameter4fARB( params->target, params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramEnvParameter4fvARB( void *args ) @@ -69290,17 +60293,12 @@ static NTSTATUS wow64_ext_glProgramEnvParameter4fvARB( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glProgramEnvParameter4fvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramEnvParameter4fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramEnvParameter4fvARB( params->target, params->index, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramEnvParameterI4iNV( void *args ) @@ -69314,20 +60312,12 @@ static NTSTATUS wow64_ext_glProgramEnvParameterI4iNV( void *args ) GLint y; GLint z; GLint w; - } *params32 = args; - struct glProgramEnvParameterI4iNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramEnvParameterI4iNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramEnvParameterI4iNV( params->target, params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramEnvParameterI4ivNV( void *args ) @@ -69338,17 +60328,12 @@ static NTSTATUS wow64_ext_glProgramEnvParameterI4ivNV( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glProgramEnvParameterI4ivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramEnvParameterI4ivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramEnvParameterI4ivNV( params->target, params->index, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramEnvParameterI4uiNV( void *args ) @@ -69362,20 +60347,12 @@ static NTSTATUS wow64_ext_glProgramEnvParameterI4uiNV( void *args ) GLuint y; GLuint z; GLuint w; - } *params32 = args; - struct glProgramEnvParameterI4uiNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramEnvParameterI4uiNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramEnvParameterI4uiNV( params->target, params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramEnvParameterI4uivNV( void *args ) @@ -69386,17 +60363,12 @@ static NTSTATUS wow64_ext_glProgramEnvParameterI4uivNV( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glProgramEnvParameterI4uivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramEnvParameterI4uivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramEnvParameterI4uivNV( params->target, params->index, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramEnvParameters4fvEXT( void *args ) @@ -69408,18 +60380,12 @@ static NTSTATUS wow64_ext_glProgramEnvParameters4fvEXT( void *args ) GLuint index; GLsizei count; PTR32 params; - } *params32 = args; - struct glProgramEnvParameters4fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramEnvParameters4fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramEnvParameters4fvEXT( params->target, params->index, params->count, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramEnvParametersI4ivNV( void *args ) @@ -69431,18 +60397,12 @@ static NTSTATUS wow64_ext_glProgramEnvParametersI4ivNV( void *args ) GLuint index; GLsizei count; PTR32 params; - } *params32 = args; - struct glProgramEnvParametersI4ivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramEnvParametersI4ivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramEnvParametersI4ivNV( params->target, params->index, params->count, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramEnvParametersI4uivNV( void *args ) @@ -69454,18 +60414,12 @@ static NTSTATUS wow64_ext_glProgramEnvParametersI4uivNV( void *args ) GLuint index; GLsizei count; PTR32 params; - } *params32 = args; - struct glProgramEnvParametersI4uivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramEnvParametersI4uivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramEnvParametersI4uivNV( params->target, params->index, params->count, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramLocalParameter4dARB( void *args ) @@ -69479,20 +60433,12 @@ static NTSTATUS wow64_ext_glProgramLocalParameter4dARB( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glProgramLocalParameter4dARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramLocalParameter4dARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramLocalParameter4dARB( params->target, params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramLocalParameter4dvARB( void *args ) @@ -69503,17 +60449,12 @@ static NTSTATUS wow64_ext_glProgramLocalParameter4dvARB( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glProgramLocalParameter4dvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramLocalParameter4dvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramLocalParameter4dvARB( params->target, params->index, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramLocalParameter4fARB( void *args ) @@ -69527,20 +60468,12 @@ static NTSTATUS wow64_ext_glProgramLocalParameter4fARB( void *args ) GLfloat y; GLfloat z; GLfloat w; - } *params32 = args; - struct glProgramLocalParameter4fARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramLocalParameter4fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramLocalParameter4fARB( params->target, params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramLocalParameter4fvARB( void *args ) @@ -69551,17 +60484,12 @@ static NTSTATUS wow64_ext_glProgramLocalParameter4fvARB( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glProgramLocalParameter4fvARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramLocalParameter4fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramLocalParameter4fvARB( params->target, params->index, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramLocalParameterI4iNV( void *args ) @@ -69575,20 +60503,12 @@ static NTSTATUS wow64_ext_glProgramLocalParameterI4iNV( void *args ) GLint y; GLint z; GLint w; - } *params32 = args; - struct glProgramLocalParameterI4iNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramLocalParameterI4iNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramLocalParameterI4iNV( params->target, params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramLocalParameterI4ivNV( void *args ) @@ -69599,17 +60519,12 @@ static NTSTATUS wow64_ext_glProgramLocalParameterI4ivNV( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glProgramLocalParameterI4ivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramLocalParameterI4ivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramLocalParameterI4ivNV( params->target, params->index, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramLocalParameterI4uiNV( void *args ) @@ -69623,20 +60538,12 @@ static NTSTATUS wow64_ext_glProgramLocalParameterI4uiNV( void *args ) GLuint y; GLuint z; GLuint w; - } *params32 = args; - struct glProgramLocalParameterI4uiNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramLocalParameterI4uiNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramLocalParameterI4uiNV( params->target, params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramLocalParameterI4uivNV( void *args ) @@ -69647,17 +60554,12 @@ static NTSTATUS wow64_ext_glProgramLocalParameterI4uivNV( void *args ) GLenum target; GLuint index; PTR32 params; - } *params32 = args; - struct glProgramLocalParameterI4uivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramLocalParameterI4uivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramLocalParameterI4uivNV( params->target, params->index, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramLocalParameters4fvEXT( void *args ) @@ -69669,18 +60571,12 @@ static NTSTATUS wow64_ext_glProgramLocalParameters4fvEXT( void *args ) GLuint index; GLsizei count; PTR32 params; - } *params32 = args; - struct glProgramLocalParameters4fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramLocalParameters4fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramLocalParameters4fvEXT( params->target, params->index, params->count, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramLocalParametersI4ivNV( void *args ) @@ -69692,18 +60588,12 @@ static NTSTATUS wow64_ext_glProgramLocalParametersI4ivNV( void *args ) GLuint index; GLsizei count; PTR32 params; - } *params32 = args; - struct glProgramLocalParametersI4ivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramLocalParametersI4ivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramLocalParametersI4ivNV( params->target, params->index, params->count, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramLocalParametersI4uivNV( void *args ) @@ -69715,18 +60605,12 @@ static NTSTATUS wow64_ext_glProgramLocalParametersI4uivNV( void *args ) GLuint index; GLsizei count; PTR32 params; - } *params32 = args; - struct glProgramLocalParametersI4uivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramLocalParametersI4uivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramLocalParametersI4uivNV( params->target, params->index, params->count, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramNamedParameter4dNV( void *args ) @@ -69741,21 +60625,12 @@ static NTSTATUS wow64_ext_glProgramNamedParameter4dNV( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glProgramNamedParameter4dNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .len = params32->len, - .name = ULongToPtr(params32->name), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramNamedParameter4dNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramNamedParameter4dNV( params->id, params->len, ULongToPtr(params->name), params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramNamedParameter4dvNV( void *args ) @@ -69767,18 +60642,12 @@ static NTSTATUS wow64_ext_glProgramNamedParameter4dvNV( void *args ) GLsizei len; PTR32 name; PTR32 v; - } *params32 = args; - struct glProgramNamedParameter4dvNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .len = params32->len, - .name = ULongToPtr(params32->name), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glProgramNamedParameter4dvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramNamedParameter4dvNV( params->id, params->len, ULongToPtr(params->name), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramNamedParameter4fNV( void *args ) @@ -69793,21 +60662,12 @@ static NTSTATUS wow64_ext_glProgramNamedParameter4fNV( void *args ) GLfloat y; GLfloat z; GLfloat w; - } *params32 = args; - struct glProgramNamedParameter4fNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .len = params32->len, - .name = ULongToPtr(params32->name), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramNamedParameter4fNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramNamedParameter4fNV( params->id, params->len, ULongToPtr(params->name), params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramNamedParameter4fvNV( void *args ) @@ -69819,18 +60679,12 @@ static NTSTATUS wow64_ext_glProgramNamedParameter4fvNV( void *args ) GLsizei len; PTR32 name; PTR32 v; - } *params32 = args; - struct glProgramNamedParameter4fvNV_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .len = params32->len, - .name = ULongToPtr(params32->name), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glProgramNamedParameter4fvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramNamedParameter4fvNV( params->id, params->len, ULongToPtr(params->name), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramParameter4dNV( void *args ) @@ -69844,20 +60698,12 @@ static NTSTATUS wow64_ext_glProgramParameter4dNV( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glProgramParameter4dNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramParameter4dNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramParameter4dNV( params->target, params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramParameter4dvNV( void *args ) @@ -69868,17 +60714,12 @@ static NTSTATUS wow64_ext_glProgramParameter4dvNV( void *args ) GLenum target; GLuint index; PTR32 v; - } *params32 = args; - struct glProgramParameter4dvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glProgramParameter4dvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramParameter4dvNV( params->target, params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramParameter4fNV( void *args ) @@ -69892,20 +60733,12 @@ static NTSTATUS wow64_ext_glProgramParameter4fNV( void *args ) GLfloat y; GLfloat z; GLfloat w; - } *params32 = args; - struct glProgramParameter4fNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramParameter4fNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramParameter4fNV( params->target, params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramParameter4fvNV( void *args ) @@ -69916,17 +60749,12 @@ static NTSTATUS wow64_ext_glProgramParameter4fvNV( void *args ) GLenum target; GLuint index; PTR32 v; - } *params32 = args; - struct glProgramParameter4fvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glProgramParameter4fvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramParameter4fvNV( params->target, params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramParameteri( void *args ) @@ -69937,17 +60765,12 @@ static NTSTATUS wow64_ext_glProgramParameteri( void *args ) GLuint program; GLenum pname; GLint value; - } *params32 = args; - struct glProgramParameteri_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .pname = params32->pname, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glProgramParameteri( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramParameteri( params->program, params->pname, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramParameteriARB( void *args ) @@ -69958,17 +60781,12 @@ static NTSTATUS wow64_ext_glProgramParameteriARB( void *args ) GLuint program; GLenum pname; GLint value; - } *params32 = args; - struct glProgramParameteriARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .pname = params32->pname, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glProgramParameteriARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramParameteriARB( params->program, params->pname, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramParameteriEXT( void *args ) @@ -69979,17 +60797,12 @@ static NTSTATUS wow64_ext_glProgramParameteriEXT( void *args ) GLuint program; GLenum pname; GLint value; - } *params32 = args; - struct glProgramParameteriEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .pname = params32->pname, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glProgramParameteriEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramParameteriEXT( params->program, params->pname, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramParameters4dvNV( void *args ) @@ -70001,18 +60814,12 @@ static NTSTATUS wow64_ext_glProgramParameters4dvNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glProgramParameters4dvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glProgramParameters4dvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramParameters4dvNV( params->target, params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramParameters4fvNV( void *args ) @@ -70024,18 +60831,12 @@ static NTSTATUS wow64_ext_glProgramParameters4fvNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glProgramParameters4fvNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glProgramParameters4fvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramParameters4fvNV( params->target, params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramPathFragmentInputGenNV( void *args ) @@ -70048,19 +60849,12 @@ static NTSTATUS wow64_ext_glProgramPathFragmentInputGenNV( void *args ) GLenum genMode; GLint components; PTR32 coeffs; - } *params32 = args; - struct glProgramPathFragmentInputGenNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .genMode = params32->genMode, - .components = params32->components, - .coeffs = ULongToPtr(params32->coeffs), - }; - NTSTATUS status; - status = ext_glProgramPathFragmentInputGenNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramPathFragmentInputGenNV( params->program, params->location, params->genMode, params->components, ULongToPtr(params->coeffs) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramStringARB( void *args ) @@ -70072,18 +60866,12 @@ static NTSTATUS wow64_ext_glProgramStringARB( void *args ) GLenum format; GLsizei len; PTR32 string; - } *params32 = args; - struct glProgramStringARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .format = params32->format, - .len = params32->len, - .string = ULongToPtr(params32->string), - }; - NTSTATUS status; - status = ext_glProgramStringARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramStringARB( params->target, params->format, params->len, ULongToPtr(params->string) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramSubroutineParametersuivNV( void *args ) @@ -70094,17 +60882,12 @@ static NTSTATUS wow64_ext_glProgramSubroutineParametersuivNV( void *args ) GLenum target; GLsizei count; PTR32 params; - } *params32 = args; - struct glProgramSubroutineParametersuivNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .count = params32->count, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glProgramSubroutineParametersuivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramSubroutineParametersuivNV( params->target, params->count, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1d( void *args ) @@ -70115,17 +60898,12 @@ static NTSTATUS wow64_ext_glProgramUniform1d( void *args ) GLuint program; GLint location; GLdouble v0; - } *params32 = args; - struct glProgramUniform1d_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - }; - NTSTATUS status; - status = ext_glProgramUniform1d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1d( params->program, params->location, params->v0 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1dEXT( void *args ) @@ -70136,17 +60914,12 @@ static NTSTATUS wow64_ext_glProgramUniform1dEXT( void *args ) GLuint program; GLint location; GLdouble x; - } *params32 = args; - struct glProgramUniform1dEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glProgramUniform1dEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1dEXT( params->program, params->location, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1dv( void *args ) @@ -70158,18 +60931,12 @@ static NTSTATUS wow64_ext_glProgramUniform1dv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform1dv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform1dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1dv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1dvEXT( void *args ) @@ -70181,18 +60948,12 @@ static NTSTATUS wow64_ext_glProgramUniform1dvEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform1dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform1dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1dvEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1f( void *args ) @@ -70203,17 +60964,12 @@ static NTSTATUS wow64_ext_glProgramUniform1f( void *args ) GLuint program; GLint location; GLfloat v0; - } *params32 = args; - struct glProgramUniform1f_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - }; - NTSTATUS status; - status = ext_glProgramUniform1f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1f( params->program, params->location, params->v0 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1fEXT( void *args ) @@ -70224,17 +60980,12 @@ static NTSTATUS wow64_ext_glProgramUniform1fEXT( void *args ) GLuint program; GLint location; GLfloat v0; - } *params32 = args; - struct glProgramUniform1fEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - }; - NTSTATUS status; - status = ext_glProgramUniform1fEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1fEXT( params->program, params->location, params->v0 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1fv( void *args ) @@ -70246,18 +60997,12 @@ static NTSTATUS wow64_ext_glProgramUniform1fv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform1fv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform1fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1fv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1fvEXT( void *args ) @@ -70269,18 +61014,12 @@ static NTSTATUS wow64_ext_glProgramUniform1fvEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform1fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform1fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1fvEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1i( void *args ) @@ -70291,17 +61030,12 @@ static NTSTATUS wow64_ext_glProgramUniform1i( void *args ) GLuint program; GLint location; GLint v0; - } *params32 = args; - struct glProgramUniform1i_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - }; - NTSTATUS status; - status = ext_glProgramUniform1i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1i( params->program, params->location, params->v0 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1i64ARB( void *args ) @@ -70312,17 +61046,12 @@ static NTSTATUS wow64_ext_glProgramUniform1i64ARB( void *args ) GLuint program; GLint location; GLint64 x; - } *params32 = args; - struct glProgramUniform1i64ARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glProgramUniform1i64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1i64ARB( params->program, params->location, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1i64NV( void *args ) @@ -70333,17 +61062,12 @@ static NTSTATUS wow64_ext_glProgramUniform1i64NV( void *args ) GLuint program; GLint location; GLint64EXT x; - } *params32 = args; - struct glProgramUniform1i64NV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glProgramUniform1i64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1i64NV( params->program, params->location, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1i64vARB( void *args ) @@ -70355,18 +61079,12 @@ static NTSTATUS wow64_ext_glProgramUniform1i64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform1i64vARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform1i64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1i64vARB( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1i64vNV( void *args ) @@ -70378,18 +61096,12 @@ static NTSTATUS wow64_ext_glProgramUniform1i64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform1i64vNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform1i64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1i64vNV( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1iEXT( void *args ) @@ -70400,17 +61112,12 @@ static NTSTATUS wow64_ext_glProgramUniform1iEXT( void *args ) GLuint program; GLint location; GLint v0; - } *params32 = args; - struct glProgramUniform1iEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - }; - NTSTATUS status; - status = ext_glProgramUniform1iEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1iEXT( params->program, params->location, params->v0 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1iv( void *args ) @@ -70422,18 +61129,12 @@ static NTSTATUS wow64_ext_glProgramUniform1iv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform1iv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform1iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1iv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1ivEXT( void *args ) @@ -70445,18 +61146,12 @@ static NTSTATUS wow64_ext_glProgramUniform1ivEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform1ivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform1ivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1ivEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1ui( void *args ) @@ -70467,17 +61162,12 @@ static NTSTATUS wow64_ext_glProgramUniform1ui( void *args ) GLuint program; GLint location; GLuint v0; - } *params32 = args; - struct glProgramUniform1ui_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - }; - NTSTATUS status; - status = ext_glProgramUniform1ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1ui( params->program, params->location, params->v0 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1ui64ARB( void *args ) @@ -70488,17 +61178,12 @@ static NTSTATUS wow64_ext_glProgramUniform1ui64ARB( void *args ) GLuint program; GLint location; GLuint64 x; - } *params32 = args; - struct glProgramUniform1ui64ARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glProgramUniform1ui64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1ui64ARB( params->program, params->location, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1ui64NV( void *args ) @@ -70509,17 +61194,12 @@ static NTSTATUS wow64_ext_glProgramUniform1ui64NV( void *args ) GLuint program; GLint location; GLuint64EXT x; - } *params32 = args; - struct glProgramUniform1ui64NV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glProgramUniform1ui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1ui64NV( params->program, params->location, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1ui64vARB( void *args ) @@ -70531,18 +61211,12 @@ static NTSTATUS wow64_ext_glProgramUniform1ui64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform1ui64vARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform1ui64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1ui64vARB( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1ui64vNV( void *args ) @@ -70554,18 +61228,12 @@ static NTSTATUS wow64_ext_glProgramUniform1ui64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform1ui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform1ui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1ui64vNV( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1uiEXT( void *args ) @@ -70576,17 +61244,12 @@ static NTSTATUS wow64_ext_glProgramUniform1uiEXT( void *args ) GLuint program; GLint location; GLuint v0; - } *params32 = args; - struct glProgramUniform1uiEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - }; - NTSTATUS status; - status = ext_glProgramUniform1uiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1uiEXT( params->program, params->location, params->v0 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1uiv( void *args ) @@ -70598,18 +61261,12 @@ static NTSTATUS wow64_ext_glProgramUniform1uiv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform1uiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform1uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1uiv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform1uivEXT( void *args ) @@ -70621,18 +61278,12 @@ static NTSTATUS wow64_ext_glProgramUniform1uivEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform1uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform1uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform1uivEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2d( void *args ) @@ -70644,18 +61295,12 @@ static NTSTATUS wow64_ext_glProgramUniform2d( void *args ) GLint location; GLdouble v0; GLdouble v1; - } *params32 = args; - struct glProgramUniform2d_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - }; - NTSTATUS status; - status = ext_glProgramUniform2d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2d( params->program, params->location, params->v0, params->v1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2dEXT( void *args ) @@ -70667,18 +61312,12 @@ static NTSTATUS wow64_ext_glProgramUniform2dEXT( void *args ) GLint location; GLdouble x; GLdouble y; - } *params32 = args; - struct glProgramUniform2dEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glProgramUniform2dEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2dEXT( params->program, params->location, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2dv( void *args ) @@ -70690,18 +61329,12 @@ static NTSTATUS wow64_ext_glProgramUniform2dv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform2dv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2dv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2dvEXT( void *args ) @@ -70713,18 +61346,12 @@ static NTSTATUS wow64_ext_glProgramUniform2dvEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform2dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform2dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2dvEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2f( void *args ) @@ -70736,18 +61363,12 @@ static NTSTATUS wow64_ext_glProgramUniform2f( void *args ) GLint location; GLfloat v0; GLfloat v1; - } *params32 = args; - struct glProgramUniform2f_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - }; - NTSTATUS status; - status = ext_glProgramUniform2f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2f( params->program, params->location, params->v0, params->v1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2fEXT( void *args ) @@ -70759,18 +61380,12 @@ static NTSTATUS wow64_ext_glProgramUniform2fEXT( void *args ) GLint location; GLfloat v0; GLfloat v1; - } *params32 = args; - struct glProgramUniform2fEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - }; - NTSTATUS status; - status = ext_glProgramUniform2fEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2fEXT( params->program, params->location, params->v0, params->v1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2fv( void *args ) @@ -70782,18 +61397,12 @@ static NTSTATUS wow64_ext_glProgramUniform2fv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform2fv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2fv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2fvEXT( void *args ) @@ -70805,18 +61414,12 @@ static NTSTATUS wow64_ext_glProgramUniform2fvEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform2fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform2fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2fvEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2i( void *args ) @@ -70828,18 +61431,12 @@ static NTSTATUS wow64_ext_glProgramUniform2i( void *args ) GLint location; GLint v0; GLint v1; - } *params32 = args; - struct glProgramUniform2i_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - }; - NTSTATUS status; - status = ext_glProgramUniform2i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2i( params->program, params->location, params->v0, params->v1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2i64ARB( void *args ) @@ -70851,18 +61448,12 @@ static NTSTATUS wow64_ext_glProgramUniform2i64ARB( void *args ) GLint location; GLint64 x; GLint64 y; - } *params32 = args; - struct glProgramUniform2i64ARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glProgramUniform2i64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2i64ARB( params->program, params->location, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2i64NV( void *args ) @@ -70874,18 +61465,12 @@ static NTSTATUS wow64_ext_glProgramUniform2i64NV( void *args ) GLint location; GLint64EXT x; GLint64EXT y; - } *params32 = args; - struct glProgramUniform2i64NV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glProgramUniform2i64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2i64NV( params->program, params->location, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2i64vARB( void *args ) @@ -70897,18 +61482,12 @@ static NTSTATUS wow64_ext_glProgramUniform2i64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform2i64vARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform2i64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2i64vARB( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2i64vNV( void *args ) @@ -70920,18 +61499,12 @@ static NTSTATUS wow64_ext_glProgramUniform2i64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform2i64vNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform2i64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2i64vNV( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2iEXT( void *args ) @@ -70943,18 +61516,12 @@ static NTSTATUS wow64_ext_glProgramUniform2iEXT( void *args ) GLint location; GLint v0; GLint v1; - } *params32 = args; - struct glProgramUniform2iEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - }; - NTSTATUS status; - status = ext_glProgramUniform2iEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2iEXT( params->program, params->location, params->v0, params->v1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2iv( void *args ) @@ -70966,18 +61533,12 @@ static NTSTATUS wow64_ext_glProgramUniform2iv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform2iv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform2iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2iv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2ivEXT( void *args ) @@ -70989,18 +61550,12 @@ static NTSTATUS wow64_ext_glProgramUniform2ivEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform2ivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform2ivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2ivEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2ui( void *args ) @@ -71012,18 +61567,12 @@ static NTSTATUS wow64_ext_glProgramUniform2ui( void *args ) GLint location; GLuint v0; GLuint v1; - } *params32 = args; - struct glProgramUniform2ui_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - }; - NTSTATUS status; - status = ext_glProgramUniform2ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2ui( params->program, params->location, params->v0, params->v1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2ui64ARB( void *args ) @@ -71035,18 +61584,12 @@ static NTSTATUS wow64_ext_glProgramUniform2ui64ARB( void *args ) GLint location; GLuint64 x; GLuint64 y; - } *params32 = args; - struct glProgramUniform2ui64ARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glProgramUniform2ui64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2ui64ARB( params->program, params->location, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2ui64NV( void *args ) @@ -71058,18 +61601,12 @@ static NTSTATUS wow64_ext_glProgramUniform2ui64NV( void *args ) GLint location; GLuint64EXT x; GLuint64EXT y; - } *params32 = args; - struct glProgramUniform2ui64NV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glProgramUniform2ui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2ui64NV( params->program, params->location, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2ui64vARB( void *args ) @@ -71081,18 +61618,12 @@ static NTSTATUS wow64_ext_glProgramUniform2ui64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform2ui64vARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform2ui64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2ui64vARB( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2ui64vNV( void *args ) @@ -71104,18 +61635,12 @@ static NTSTATUS wow64_ext_glProgramUniform2ui64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform2ui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform2ui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2ui64vNV( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2uiEXT( void *args ) @@ -71127,18 +61652,12 @@ static NTSTATUS wow64_ext_glProgramUniform2uiEXT( void *args ) GLint location; GLuint v0; GLuint v1; - } *params32 = args; - struct glProgramUniform2uiEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - }; - NTSTATUS status; - status = ext_glProgramUniform2uiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2uiEXT( params->program, params->location, params->v0, params->v1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2uiv( void *args ) @@ -71150,18 +61669,12 @@ static NTSTATUS wow64_ext_glProgramUniform2uiv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform2uiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform2uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2uiv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform2uivEXT( void *args ) @@ -71173,18 +61686,12 @@ static NTSTATUS wow64_ext_glProgramUniform2uivEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform2uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform2uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform2uivEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3d( void *args ) @@ -71197,19 +61704,12 @@ static NTSTATUS wow64_ext_glProgramUniform3d( void *args ) GLdouble v0; GLdouble v1; GLdouble v2; - } *params32 = args; - struct glProgramUniform3d_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = ext_glProgramUniform3d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3d( params->program, params->location, params->v0, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3dEXT( void *args ) @@ -71222,19 +61722,12 @@ static NTSTATUS wow64_ext_glProgramUniform3dEXT( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glProgramUniform3dEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glProgramUniform3dEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3dEXT( params->program, params->location, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3dv( void *args ) @@ -71246,18 +61739,12 @@ static NTSTATUS wow64_ext_glProgramUniform3dv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform3dv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3dv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3dvEXT( void *args ) @@ -71269,18 +61756,12 @@ static NTSTATUS wow64_ext_glProgramUniform3dvEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform3dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform3dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3dvEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3f( void *args ) @@ -71293,19 +61774,12 @@ static NTSTATUS wow64_ext_glProgramUniform3f( void *args ) GLfloat v0; GLfloat v1; GLfloat v2; - } *params32 = args; - struct glProgramUniform3f_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = ext_glProgramUniform3f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3f( params->program, params->location, params->v0, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3fEXT( void *args ) @@ -71318,19 +61792,12 @@ static NTSTATUS wow64_ext_glProgramUniform3fEXT( void *args ) GLfloat v0; GLfloat v1; GLfloat v2; - } *params32 = args; - struct glProgramUniform3fEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = ext_glProgramUniform3fEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3fEXT( params->program, params->location, params->v0, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3fv( void *args ) @@ -71342,18 +61809,12 @@ static NTSTATUS wow64_ext_glProgramUniform3fv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform3fv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3fv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3fvEXT( void *args ) @@ -71365,18 +61826,12 @@ static NTSTATUS wow64_ext_glProgramUniform3fvEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform3fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform3fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3fvEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3i( void *args ) @@ -71389,19 +61844,12 @@ static NTSTATUS wow64_ext_glProgramUniform3i( void *args ) GLint v0; GLint v1; GLint v2; - } *params32 = args; - struct glProgramUniform3i_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = ext_glProgramUniform3i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3i( params->program, params->location, params->v0, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3i64ARB( void *args ) @@ -71414,19 +61862,12 @@ static NTSTATUS wow64_ext_glProgramUniform3i64ARB( void *args ) GLint64 x; GLint64 y; GLint64 z; - } *params32 = args; - struct glProgramUniform3i64ARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glProgramUniform3i64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3i64ARB( params->program, params->location, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3i64NV( void *args ) @@ -71439,19 +61880,12 @@ static NTSTATUS wow64_ext_glProgramUniform3i64NV( void *args ) GLint64EXT x; GLint64EXT y; GLint64EXT z; - } *params32 = args; - struct glProgramUniform3i64NV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glProgramUniform3i64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3i64NV( params->program, params->location, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3i64vARB( void *args ) @@ -71463,18 +61897,12 @@ static NTSTATUS wow64_ext_glProgramUniform3i64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform3i64vARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform3i64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3i64vARB( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3i64vNV( void *args ) @@ -71486,18 +61914,12 @@ static NTSTATUS wow64_ext_glProgramUniform3i64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform3i64vNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform3i64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3i64vNV( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3iEXT( void *args ) @@ -71510,19 +61932,12 @@ static NTSTATUS wow64_ext_glProgramUniform3iEXT( void *args ) GLint v0; GLint v1; GLint v2; - } *params32 = args; - struct glProgramUniform3iEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = ext_glProgramUniform3iEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3iEXT( params->program, params->location, params->v0, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3iv( void *args ) @@ -71534,18 +61949,12 @@ static NTSTATUS wow64_ext_glProgramUniform3iv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform3iv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform3iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3iv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3ivEXT( void *args ) @@ -71557,18 +61966,12 @@ static NTSTATUS wow64_ext_glProgramUniform3ivEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform3ivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform3ivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3ivEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3ui( void *args ) @@ -71581,19 +61984,12 @@ static NTSTATUS wow64_ext_glProgramUniform3ui( void *args ) GLuint v0; GLuint v1; GLuint v2; - } *params32 = args; - struct glProgramUniform3ui_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = ext_glProgramUniform3ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3ui( params->program, params->location, params->v0, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3ui64ARB( void *args ) @@ -71606,19 +62002,12 @@ static NTSTATUS wow64_ext_glProgramUniform3ui64ARB( void *args ) GLuint64 x; GLuint64 y; GLuint64 z; - } *params32 = args; - struct glProgramUniform3ui64ARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glProgramUniform3ui64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3ui64ARB( params->program, params->location, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3ui64NV( void *args ) @@ -71631,19 +62020,12 @@ static NTSTATUS wow64_ext_glProgramUniform3ui64NV( void *args ) GLuint64EXT x; GLuint64EXT y; GLuint64EXT z; - } *params32 = args; - struct glProgramUniform3ui64NV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glProgramUniform3ui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3ui64NV( params->program, params->location, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3ui64vARB( void *args ) @@ -71655,18 +62037,12 @@ static NTSTATUS wow64_ext_glProgramUniform3ui64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform3ui64vARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform3ui64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3ui64vARB( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3ui64vNV( void *args ) @@ -71678,18 +62054,12 @@ static NTSTATUS wow64_ext_glProgramUniform3ui64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform3ui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform3ui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3ui64vNV( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3uiEXT( void *args ) @@ -71702,19 +62072,12 @@ static NTSTATUS wow64_ext_glProgramUniform3uiEXT( void *args ) GLuint v0; GLuint v1; GLuint v2; - } *params32 = args; - struct glProgramUniform3uiEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = ext_glProgramUniform3uiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3uiEXT( params->program, params->location, params->v0, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3uiv( void *args ) @@ -71726,18 +62089,12 @@ static NTSTATUS wow64_ext_glProgramUniform3uiv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform3uiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform3uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3uiv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform3uivEXT( void *args ) @@ -71749,18 +62106,12 @@ static NTSTATUS wow64_ext_glProgramUniform3uivEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform3uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform3uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform3uivEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4d( void *args ) @@ -71774,20 +62125,12 @@ static NTSTATUS wow64_ext_glProgramUniform4d( void *args ) GLdouble v1; GLdouble v2; GLdouble v3; - } *params32 = args; - struct glProgramUniform4d_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - .v3 = params32->v3, - }; - NTSTATUS status; - status = ext_glProgramUniform4d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4d( params->program, params->location, params->v0, params->v1, params->v2, params->v3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4dEXT( void *args ) @@ -71801,20 +62144,12 @@ static NTSTATUS wow64_ext_glProgramUniform4dEXT( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glProgramUniform4dEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramUniform4dEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4dEXT( params->program, params->location, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4dv( void *args ) @@ -71826,18 +62161,12 @@ static NTSTATUS wow64_ext_glProgramUniform4dv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform4dv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4dv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4dvEXT( void *args ) @@ -71849,18 +62178,12 @@ static NTSTATUS wow64_ext_glProgramUniform4dvEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform4dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform4dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4dvEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4f( void *args ) @@ -71874,20 +62197,12 @@ static NTSTATUS wow64_ext_glProgramUniform4f( void *args ) GLfloat v1; GLfloat v2; GLfloat v3; - } *params32 = args; - struct glProgramUniform4f_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - .v3 = params32->v3, - }; - NTSTATUS status; - status = ext_glProgramUniform4f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4f( params->program, params->location, params->v0, params->v1, params->v2, params->v3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4fEXT( void *args ) @@ -71901,20 +62216,12 @@ static NTSTATUS wow64_ext_glProgramUniform4fEXT( void *args ) GLfloat v1; GLfloat v2; GLfloat v3; - } *params32 = args; - struct glProgramUniform4fEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - .v3 = params32->v3, - }; - NTSTATUS status; - status = ext_glProgramUniform4fEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4fEXT( params->program, params->location, params->v0, params->v1, params->v2, params->v3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4fv( void *args ) @@ -71926,18 +62233,12 @@ static NTSTATUS wow64_ext_glProgramUniform4fv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform4fv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform4fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4fv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4fvEXT( void *args ) @@ -71949,18 +62250,12 @@ static NTSTATUS wow64_ext_glProgramUniform4fvEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform4fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform4fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4fvEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4i( void *args ) @@ -71974,20 +62269,12 @@ static NTSTATUS wow64_ext_glProgramUniform4i( void *args ) GLint v1; GLint v2; GLint v3; - } *params32 = args; - struct glProgramUniform4i_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - .v3 = params32->v3, - }; - NTSTATUS status; - status = ext_glProgramUniform4i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4i( params->program, params->location, params->v0, params->v1, params->v2, params->v3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4i64ARB( void *args ) @@ -72001,20 +62288,12 @@ static NTSTATUS wow64_ext_glProgramUniform4i64ARB( void *args ) GLint64 y; GLint64 z; GLint64 w; - } *params32 = args; - struct glProgramUniform4i64ARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramUniform4i64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4i64ARB( params->program, params->location, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4i64NV( void *args ) @@ -72028,20 +62307,12 @@ static NTSTATUS wow64_ext_glProgramUniform4i64NV( void *args ) GLint64EXT y; GLint64EXT z; GLint64EXT w; - } *params32 = args; - struct glProgramUniform4i64NV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramUniform4i64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4i64NV( params->program, params->location, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4i64vARB( void *args ) @@ -72053,18 +62324,12 @@ static NTSTATUS wow64_ext_glProgramUniform4i64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform4i64vARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform4i64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4i64vARB( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4i64vNV( void *args ) @@ -72076,18 +62341,12 @@ static NTSTATUS wow64_ext_glProgramUniform4i64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform4i64vNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform4i64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4i64vNV( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4iEXT( void *args ) @@ -72101,20 +62360,12 @@ static NTSTATUS wow64_ext_glProgramUniform4iEXT( void *args ) GLint v1; GLint v2; GLint v3; - } *params32 = args; - struct glProgramUniform4iEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - .v3 = params32->v3, - }; - NTSTATUS status; - status = ext_glProgramUniform4iEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4iEXT( params->program, params->location, params->v0, params->v1, params->v2, params->v3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4iv( void *args ) @@ -72126,18 +62377,12 @@ static NTSTATUS wow64_ext_glProgramUniform4iv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform4iv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform4iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4iv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4ivEXT( void *args ) @@ -72149,18 +62394,12 @@ static NTSTATUS wow64_ext_glProgramUniform4ivEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform4ivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform4ivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4ivEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4ui( void *args ) @@ -72174,20 +62413,12 @@ static NTSTATUS wow64_ext_glProgramUniform4ui( void *args ) GLuint v1; GLuint v2; GLuint v3; - } *params32 = args; - struct glProgramUniform4ui_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - .v3 = params32->v3, - }; - NTSTATUS status; - status = ext_glProgramUniform4ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4ui( params->program, params->location, params->v0, params->v1, params->v2, params->v3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4ui64ARB( void *args ) @@ -72201,20 +62432,12 @@ static NTSTATUS wow64_ext_glProgramUniform4ui64ARB( void *args ) GLuint64 y; GLuint64 z; GLuint64 w; - } *params32 = args; - struct glProgramUniform4ui64ARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramUniform4ui64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4ui64ARB( params->program, params->location, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4ui64NV( void *args ) @@ -72228,20 +62451,12 @@ static NTSTATUS wow64_ext_glProgramUniform4ui64NV( void *args ) GLuint64EXT y; GLuint64EXT z; GLuint64EXT w; - } *params32 = args; - struct glProgramUniform4ui64NV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glProgramUniform4ui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4ui64NV( params->program, params->location, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4ui64vARB( void *args ) @@ -72253,18 +62468,12 @@ static NTSTATUS wow64_ext_glProgramUniform4ui64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform4ui64vARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform4ui64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4ui64vARB( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4ui64vNV( void *args ) @@ -72276,18 +62485,12 @@ static NTSTATUS wow64_ext_glProgramUniform4ui64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform4ui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform4ui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4ui64vNV( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4uiEXT( void *args ) @@ -72301,20 +62504,12 @@ static NTSTATUS wow64_ext_glProgramUniform4uiEXT( void *args ) GLuint v1; GLuint v2; GLuint v3; - } *params32 = args; - struct glProgramUniform4uiEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - .v3 = params32->v3, - }; - NTSTATUS status; - status = ext_glProgramUniform4uiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4uiEXT( params->program, params->location, params->v0, params->v1, params->v2, params->v3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4uiv( void *args ) @@ -72326,18 +62521,12 @@ static NTSTATUS wow64_ext_glProgramUniform4uiv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform4uiv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform4uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4uiv( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniform4uivEXT( void *args ) @@ -72349,18 +62538,12 @@ static NTSTATUS wow64_ext_glProgramUniform4uivEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniform4uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniform4uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniform4uivEXT( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformHandleui64ARB( void *args ) @@ -72371,17 +62554,12 @@ static NTSTATUS wow64_ext_glProgramUniformHandleui64ARB( void *args ) GLuint program; GLint location; GLuint64 value; - } *params32 = args; - struct glProgramUniformHandleui64ARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glProgramUniformHandleui64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformHandleui64ARB( params->program, params->location, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformHandleui64NV( void *args ) @@ -72392,17 +62570,12 @@ static NTSTATUS wow64_ext_glProgramUniformHandleui64NV( void *args ) GLuint program; GLint location; GLuint64 value; - } *params32 = args; - struct glProgramUniformHandleui64NV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glProgramUniformHandleui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformHandleui64NV( params->program, params->location, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformHandleui64vARB( void *args ) @@ -72414,18 +62587,12 @@ static NTSTATUS wow64_ext_glProgramUniformHandleui64vARB( void *args ) GLint location; GLsizei count; PTR32 values; - } *params32 = args; - struct glProgramUniformHandleui64vARB_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glProgramUniformHandleui64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformHandleui64vARB( params->program, params->location, params->count, ULongToPtr(params->values) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformHandleui64vNV( void *args ) @@ -72437,18 +62604,12 @@ static NTSTATUS wow64_ext_glProgramUniformHandleui64vNV( void *args ) GLint location; GLsizei count; PTR32 values; - } *params32 = args; - struct glProgramUniformHandleui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glProgramUniformHandleui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformHandleui64vNV( params->program, params->location, params->count, ULongToPtr(params->values) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix2dv( void *args ) @@ -72461,19 +62622,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix2dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix2dv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix2dv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix2dvEXT( void *args ) @@ -72486,19 +62640,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix2dvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix2dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix2dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix2dvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix2fv( void *args ) @@ -72511,19 +62658,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix2fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix2fv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix2fv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix2fvEXT( void *args ) @@ -72536,19 +62676,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix2fvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix2fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix2fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix2fvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix2x3dv( void *args ) @@ -72561,19 +62694,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix2x3dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix2x3dv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix2x3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix2x3dv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix2x3dvEXT( void *args ) @@ -72586,19 +62712,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix2x3dvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix2x3dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix2x3dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix2x3dvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix2x3fv( void *args ) @@ -72611,19 +62730,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix2x3fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix2x3fv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix2x3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix2x3fv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix2x3fvEXT( void *args ) @@ -72636,19 +62748,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix2x3fvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix2x3fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix2x3fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix2x3fvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix2x4dv( void *args ) @@ -72661,19 +62766,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix2x4dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix2x4dv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix2x4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix2x4dv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix2x4dvEXT( void *args ) @@ -72686,19 +62784,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix2x4dvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix2x4dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix2x4dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix2x4dvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix2x4fv( void *args ) @@ -72711,19 +62802,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix2x4fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix2x4fv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix2x4fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix2x4fv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix2x4fvEXT( void *args ) @@ -72736,19 +62820,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix2x4fvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix2x4fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix2x4fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix2x4fvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix3dv( void *args ) @@ -72761,19 +62838,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix3dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix3dv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix3dv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix3dvEXT( void *args ) @@ -72786,19 +62856,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix3dvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix3dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix3dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix3dvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix3fv( void *args ) @@ -72811,19 +62874,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix3fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix3fv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix3fv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix3fvEXT( void *args ) @@ -72836,19 +62892,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix3fvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix3fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix3fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix3fvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix3x2dv( void *args ) @@ -72861,19 +62910,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix3x2dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix3x2dv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix3x2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix3x2dv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix3x2dvEXT( void *args ) @@ -72886,19 +62928,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix3x2dvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix3x2dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix3x2dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix3x2dvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix3x2fv( void *args ) @@ -72911,19 +62946,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix3x2fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix3x2fv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix3x2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix3x2fv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix3x2fvEXT( void *args ) @@ -72936,19 +62964,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix3x2fvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix3x2fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix3x2fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix3x2fvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix3x4dv( void *args ) @@ -72961,19 +62982,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix3x4dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix3x4dv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix3x4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix3x4dv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix3x4dvEXT( void *args ) @@ -72986,19 +63000,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix3x4dvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix3x4dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix3x4dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix3x4dvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix3x4fv( void *args ) @@ -73011,19 +63018,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix3x4fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix3x4fv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix3x4fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix3x4fv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix3x4fvEXT( void *args ) @@ -73036,19 +63036,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix3x4fvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix3x4fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix3x4fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix3x4fvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix4dv( void *args ) @@ -73061,19 +63054,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix4dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix4dv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix4dv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix4dvEXT( void *args ) @@ -73086,19 +63072,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix4dvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix4dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix4dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix4dvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix4fv( void *args ) @@ -73111,19 +63090,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix4fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix4fv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix4fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix4fv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix4fvEXT( void *args ) @@ -73136,19 +63108,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix4fvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix4fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix4fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix4fvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix4x2dv( void *args ) @@ -73161,19 +63126,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix4x2dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix4x2dv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix4x2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix4x2dv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix4x2dvEXT( void *args ) @@ -73186,19 +63144,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix4x2dvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix4x2dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix4x2dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix4x2dvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix4x2fv( void *args ) @@ -73211,19 +63162,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix4x2fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix4x2fv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix4x2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix4x2fv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix4x2fvEXT( void *args ) @@ -73236,19 +63180,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix4x2fvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix4x2fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix4x2fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix4x2fvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix4x3dv( void *args ) @@ -73261,19 +63198,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix4x3dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix4x3dv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix4x3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix4x3dv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix4x3dvEXT( void *args ) @@ -73286,19 +63216,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix4x3dvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix4x3dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix4x3dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix4x3dvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix4x3fv( void *args ) @@ -73311,19 +63234,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix4x3fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix4x3fv_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix4x3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix4x3fv( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformMatrix4x3fvEXT( void *args ) @@ -73336,19 +63252,12 @@ static NTSTATUS wow64_ext_glProgramUniformMatrix4x3fvEXT( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glProgramUniformMatrix4x3fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformMatrix4x3fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformMatrix4x3fvEXT( params->program, params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformui64NV( void *args ) @@ -73359,17 +63268,12 @@ static NTSTATUS wow64_ext_glProgramUniformui64NV( void *args ) GLuint program; GLint location; GLuint64EXT value; - } *params32 = args; - struct glProgramUniformui64NV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glProgramUniformui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformui64NV( params->program, params->location, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramUniformui64vNV( void *args ) @@ -73381,18 +63285,12 @@ static NTSTATUS wow64_ext_glProgramUniformui64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glProgramUniformui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glProgramUniformui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramUniformui64vNV( params->program, params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProgramVertexLimitNV( void *args ) @@ -73402,16 +63300,12 @@ static NTSTATUS wow64_ext_glProgramVertexLimitNV( void *args ) PTR32 teb; GLenum target; GLint limit; - } *params32 = args; - struct glProgramVertexLimitNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .limit = params32->limit, - }; - NTSTATUS status; - status = ext_glProgramVertexLimitNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProgramVertexLimitNV( params->target, params->limit ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProvokingVertex( void *args ) @@ -73420,15 +63314,12 @@ static NTSTATUS wow64_ext_glProvokingVertex( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glProvokingVertex_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glProvokingVertex( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProvokingVertex( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glProvokingVertexEXT( void *args ) @@ -73437,15 +63328,12 @@ static NTSTATUS wow64_ext_glProvokingVertexEXT( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glProvokingVertexEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glProvokingVertexEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glProvokingVertexEXT( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPushClientAttribDefaultEXT( void *args ) @@ -73454,15 +63342,12 @@ static NTSTATUS wow64_ext_glPushClientAttribDefaultEXT( void *args ) { PTR32 teb; GLbitfield mask; - } *params32 = args; - struct glPushClientAttribDefaultEXT_params params = - { - .teb = get_teb64(params32->teb), - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glPushClientAttribDefaultEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPushClientAttribDefaultEXT( params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPushDebugGroup( void *args ) @@ -73474,18 +63359,12 @@ static NTSTATUS wow64_ext_glPushDebugGroup( void *args ) GLuint id; GLsizei length; PTR32 message; - } *params32 = args; - struct glPushDebugGroup_params params = - { - .teb = get_teb64(params32->teb), - .source = params32->source, - .id = params32->id, - .length = params32->length, - .message = ULongToPtr(params32->message), - }; - NTSTATUS status; - status = ext_glPushDebugGroup( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPushDebugGroup( params->source, params->id, params->length, ULongToPtr(params->message) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glPushGroupMarkerEXT( void *args ) @@ -73495,16 +63374,12 @@ static NTSTATUS wow64_ext_glPushGroupMarkerEXT( void *args ) PTR32 teb; GLsizei length; PTR32 marker; - } *params32 = args; - struct glPushGroupMarkerEXT_params params = - { - .teb = get_teb64(params32->teb), - .length = params32->length, - .marker = ULongToPtr(params32->marker), - }; - NTSTATUS status; - status = ext_glPushGroupMarkerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPushGroupMarkerEXT( params->length, ULongToPtr(params->marker) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glQueryCounter( void *args ) @@ -73514,16 +63389,12 @@ static NTSTATUS wow64_ext_glQueryCounter( void *args ) PTR32 teb; GLuint id; GLenum target; - } *params32 = args; - struct glQueryCounter_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .target = params32->target, - }; - NTSTATUS status; - status = ext_glQueryCounter( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glQueryCounter( params->id, params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glQueryMatrixxOES( void *args ) @@ -73534,17 +63405,12 @@ static NTSTATUS wow64_ext_glQueryMatrixxOES( void *args ) PTR32 mantissa; PTR32 exponent; GLbitfield ret; - } *params32 = args; - struct glQueryMatrixxOES_params params = - { - .teb = get_teb64(params32->teb), - .mantissa = ULongToPtr(params32->mantissa), - .exponent = ULongToPtr(params32->exponent), - }; - NTSTATUS status; - status = ext_glQueryMatrixxOES( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glQueryMatrixxOES( ULongToPtr(params->mantissa), ULongToPtr(params->exponent) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glQueryObjectParameteruiAMD( void *args ) @@ -73556,18 +63422,12 @@ static NTSTATUS wow64_ext_glQueryObjectParameteruiAMD( void *args ) GLuint id; GLenum pname; GLuint param; - } *params32 = args; - struct glQueryObjectParameteruiAMD_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .id = params32->id, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glQueryObjectParameteruiAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glQueryObjectParameteruiAMD( params->target, params->id, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glQueryResourceNV( void *args ) @@ -73580,19 +63440,12 @@ static NTSTATUS wow64_ext_glQueryResourceNV( void *args ) GLuint count; PTR32 buffer; GLint ret; - } *params32 = args; - struct glQueryResourceNV_params params = - { - .teb = get_teb64(params32->teb), - .queryType = params32->queryType, - .tagId = params32->tagId, - .count = params32->count, - .buffer = ULongToPtr(params32->buffer), - }; - NTSTATUS status; - status = ext_glQueryResourceNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glQueryResourceNV( params->queryType, params->tagId, params->count, ULongToPtr(params->buffer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glQueryResourceTagNV( void *args ) @@ -73602,16 +63455,12 @@ static NTSTATUS wow64_ext_glQueryResourceTagNV( void *args ) PTR32 teb; GLint tagId; PTR32 tagString; - } *params32 = args; - struct glQueryResourceTagNV_params params = - { - .teb = get_teb64(params32->teb), - .tagId = params32->tagId, - .tagString = ULongToPtr(params32->tagString), - }; - NTSTATUS status; - status = ext_glQueryResourceTagNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glQueryResourceTagNV( params->tagId, ULongToPtr(params->tagString) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRasterPos2xOES( void *args ) @@ -73621,16 +63470,12 @@ static NTSTATUS wow64_ext_glRasterPos2xOES( void *args ) PTR32 teb; GLfixed x; GLfixed y; - } *params32 = args; - struct glRasterPos2xOES_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glRasterPos2xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos2xOES( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRasterPos2xvOES( void *args ) @@ -73639,15 +63484,12 @@ static NTSTATUS wow64_ext_glRasterPos2xvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glRasterPos2xvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glRasterPos2xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos2xvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRasterPos3xOES( void *args ) @@ -73658,17 +63500,12 @@ static NTSTATUS wow64_ext_glRasterPos3xOES( void *args ) GLfixed x; GLfixed y; GLfixed z; - } *params32 = args; - struct glRasterPos3xOES_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glRasterPos3xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos3xOES( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRasterPos3xvOES( void *args ) @@ -73677,15 +63514,12 @@ static NTSTATUS wow64_ext_glRasterPos3xvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glRasterPos3xvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glRasterPos3xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos3xvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRasterPos4xOES( void *args ) @@ -73697,18 +63531,12 @@ static NTSTATUS wow64_ext_glRasterPos4xOES( void *args ) GLfixed y; GLfixed z; GLfixed w; - } *params32 = args; - struct glRasterPos4xOES_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glRasterPos4xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos4xOES( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRasterPos4xvOES( void *args ) @@ -73717,15 +63545,12 @@ static NTSTATUS wow64_ext_glRasterPos4xvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glRasterPos4xvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glRasterPos4xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterPos4xvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRasterSamplesEXT( void *args ) @@ -73735,16 +63560,12 @@ static NTSTATUS wow64_ext_glRasterSamplesEXT( void *args ) PTR32 teb; GLuint samples; GLboolean fixedsamplelocations; - } *params32 = args; - struct glRasterSamplesEXT_params params = - { - .teb = get_teb64(params32->teb), - .samples = params32->samples, - .fixedsamplelocations = params32->fixedsamplelocations, - }; - NTSTATUS status; - status = ext_glRasterSamplesEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRasterSamplesEXT( params->samples, params->fixedsamplelocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReadBufferRegion( void *args ) @@ -73757,19 +63578,12 @@ static NTSTATUS wow64_ext_glReadBufferRegion( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glReadBufferRegion_params params = - { - .teb = get_teb64(params32->teb), - .region = params32->region, - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glReadBufferRegion( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReadBufferRegion( params->region, params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReadInstrumentsSGIX( void *args ) @@ -73778,15 +63592,12 @@ static NTSTATUS wow64_ext_glReadInstrumentsSGIX( void *args ) { PTR32 teb; GLint marker; - } *params32 = args; - struct glReadInstrumentsSGIX_params params = - { - .teb = get_teb64(params32->teb), - .marker = params32->marker, - }; - NTSTATUS status; - status = ext_glReadInstrumentsSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReadInstrumentsSGIX( params->marker ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReadnPixels( void *args ) @@ -73802,22 +63613,12 @@ static NTSTATUS wow64_ext_glReadnPixels( void *args ) GLenum type; GLsizei bufSize; PTR32 data; - } *params32 = args; - struct glReadnPixels_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .type = params32->type, - .bufSize = params32->bufSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glReadnPixels( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReadnPixels( params->x, params->y, params->width, params->height, params->format, params->type, params->bufSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReadnPixelsARB( void *args ) @@ -73833,22 +63634,12 @@ static NTSTATUS wow64_ext_glReadnPixelsARB( void *args ) GLenum type; GLsizei bufSize; PTR32 data; - } *params32 = args; - struct glReadnPixelsARB_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .type = params32->type, - .bufSize = params32->bufSize, - .data = ULongToPtr(params32->data), - }; - NTSTATUS status; - status = ext_glReadnPixelsARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReadnPixelsARB( params->x, params->y, params->width, params->height, params->format, params->type, params->bufSize, ULongToPtr(params->data) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRectxOES( void *args ) @@ -73860,18 +63651,12 @@ static NTSTATUS wow64_ext_glRectxOES( void *args ) GLfixed y1; GLfixed x2; GLfixed y2; - } *params32 = args; - struct glRectxOES_params params = - { - .teb = get_teb64(params32->teb), - .x1 = params32->x1, - .y1 = params32->y1, - .x2 = params32->x2, - .y2 = params32->y2, - }; - NTSTATUS status; - status = ext_glRectxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRectxOES( params->x1, params->y1, params->x2, params->y2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRectxvOES( void *args ) @@ -73881,16 +63666,12 @@ static NTSTATUS wow64_ext_glRectxvOES( void *args ) PTR32 teb; PTR32 v1; PTR32 v2; - } *params32 = args; - struct glRectxvOES_params params = - { - .teb = get_teb64(params32->teb), - .v1 = ULongToPtr(params32->v1), - .v2 = ULongToPtr(params32->v2), - }; - NTSTATUS status; - status = ext_glRectxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRectxvOES( ULongToPtr(params->v1), ULongToPtr(params->v2) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReferencePlaneSGIX( void *args ) @@ -73899,15 +63680,12 @@ static NTSTATUS wow64_ext_glReferencePlaneSGIX( void *args ) { PTR32 teb; PTR32 equation; - } *params32 = args; - struct glReferencePlaneSGIX_params params = - { - .teb = get_teb64(params32->teb), - .equation = ULongToPtr(params32->equation), - }; - NTSTATUS status; - status = ext_glReferencePlaneSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReferencePlaneSGIX( ULongToPtr(params->equation) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReleaseKeyedMutexWin32EXT( void *args ) @@ -73918,17 +63696,12 @@ static NTSTATUS wow64_ext_glReleaseKeyedMutexWin32EXT( void *args ) GLuint memory; GLuint64 key; GLboolean ret; - } *params32 = args; - struct glReleaseKeyedMutexWin32EXT_params params = - { - .teb = get_teb64(params32->teb), - .memory = params32->memory, - .key = params32->key, - }; - NTSTATUS status; - status = ext_glReleaseKeyedMutexWin32EXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glReleaseKeyedMutexWin32EXT( params->memory, params->key ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReleaseShaderCompiler( void *args ) @@ -73936,14 +63709,12 @@ static NTSTATUS wow64_ext_glReleaseShaderCompiler( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glReleaseShaderCompiler_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glReleaseShaderCompiler( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReleaseShaderCompiler(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRenderGpuMaskNV( void *args ) @@ -73952,15 +63723,12 @@ static NTSTATUS wow64_ext_glRenderGpuMaskNV( void *args ) { PTR32 teb; GLbitfield mask; - } *params32 = args; - struct glRenderGpuMaskNV_params params = - { - .teb = get_teb64(params32->teb), - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glRenderGpuMaskNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRenderGpuMaskNV( params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRenderbufferStorage( void *args ) @@ -73972,18 +63740,12 @@ static NTSTATUS wow64_ext_glRenderbufferStorage( void *args ) GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glRenderbufferStorage_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glRenderbufferStorage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRenderbufferStorage( params->target, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRenderbufferStorageEXT( void *args ) @@ -73995,18 +63757,12 @@ static NTSTATUS wow64_ext_glRenderbufferStorageEXT( void *args ) GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glRenderbufferStorageEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glRenderbufferStorageEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRenderbufferStorageEXT( params->target, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRenderbufferStorageMultisample( void *args ) @@ -74019,19 +63775,12 @@ static NTSTATUS wow64_ext_glRenderbufferStorageMultisample( void *args ) GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glRenderbufferStorageMultisample_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .samples = params32->samples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glRenderbufferStorageMultisample( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRenderbufferStorageMultisample( params->target, params->samples, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRenderbufferStorageMultisampleAdvancedAMD( void *args ) @@ -74045,20 +63794,12 @@ static NTSTATUS wow64_ext_glRenderbufferStorageMultisampleAdvancedAMD( void *arg GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glRenderbufferStorageMultisampleAdvancedAMD_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .samples = params32->samples, - .storageSamples = params32->storageSamples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glRenderbufferStorageMultisampleAdvancedAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRenderbufferStorageMultisampleAdvancedAMD( params->target, params->samples, params->storageSamples, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRenderbufferStorageMultisampleCoverageNV( void *args ) @@ -74072,20 +63813,12 @@ static NTSTATUS wow64_ext_glRenderbufferStorageMultisampleCoverageNV( void *args GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glRenderbufferStorageMultisampleCoverageNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .coverageSamples = params32->coverageSamples, - .colorSamples = params32->colorSamples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glRenderbufferStorageMultisampleCoverageNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRenderbufferStorageMultisampleCoverageNV( params->target, params->coverageSamples, params->colorSamples, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRenderbufferStorageMultisampleEXT( void *args ) @@ -74098,19 +63831,12 @@ static NTSTATUS wow64_ext_glRenderbufferStorageMultisampleEXT( void *args ) GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glRenderbufferStorageMultisampleEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .samples = params32->samples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glRenderbufferStorageMultisampleEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRenderbufferStorageMultisampleEXT( params->target, params->samples, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodePointerSUN( void *args ) @@ -74121,14 +63847,8 @@ static NTSTATUS wow64_ext_glReplacementCodePointerSUN( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glReplacementCodePointerSUN_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -74138,15 +63858,12 @@ static NTSTATUS wow64_ext_glReplacementCodeubSUN( void *args ) { PTR32 teb; GLubyte code; - } *params32 = args; - struct glReplacementCodeubSUN_params params = - { - .teb = get_teb64(params32->teb), - .code = params32->code, - }; - NTSTATUS status; - status = ext_glReplacementCodeubSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeubSUN( params->code ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeubvSUN( void *args ) @@ -74155,15 +63872,12 @@ static NTSTATUS wow64_ext_glReplacementCodeubvSUN( void *args ) { PTR32 teb; PTR32 code; - } *params32 = args; - struct glReplacementCodeubvSUN_params params = - { - .teb = get_teb64(params32->teb), - .code = ULongToPtr(params32->code), - }; - NTSTATUS status; - status = ext_glReplacementCodeubvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeubvSUN( ULongToPtr(params->code) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiColor3fVertex3fSUN( void *args ) @@ -74178,21 +63892,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiColor3fVertex3fSUN( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glReplacementCodeuiColor3fVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = params32->rc, - .r = params32->r, - .g = params32->g, - .b = params32->b, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glReplacementCodeuiColor3fVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiColor3fVertex3fSUN( params->rc, params->r, params->g, params->b, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiColor3fVertex3fvSUN( void *args ) @@ -74203,17 +63908,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiColor3fVertex3fvSUN( void *args ) PTR32 rc; PTR32 c; PTR32 v; - } *params32 = args; - struct glReplacementCodeuiColor3fVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = ULongToPtr(params32->rc), - .c = ULongToPtr(params32->c), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glReplacementCodeuiColor3fVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiColor3fVertex3fvSUN( ULongToPtr(params->rc), ULongToPtr(params->c), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiColor4fNormal3fVertex3fSUN( void *args ) @@ -74232,25 +63932,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiColor4fNormal3fVertex3fSUN( void *a GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glReplacementCodeuiColor4fNormal3fVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = params32->rc, - .r = params32->r, - .g = params32->g, - .b = params32->b, - .a = params32->a, - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glReplacementCodeuiColor4fNormal3fVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiColor4fNormal3fVertex3fSUN( params->rc, params->r, params->g, params->b, params->a, params->nx, params->ny, params->nz, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( void *args ) @@ -74262,18 +63949,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( void * PTR32 c; PTR32 n; PTR32 v; - } *params32 = args; - struct glReplacementCodeuiColor4fNormal3fVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = ULongToPtr(params32->rc), - .c = ULongToPtr(params32->c), - .n = ULongToPtr(params32->n), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( ULongToPtr(params->rc), ULongToPtr(params->c), ULongToPtr(params->n), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiColor4ubVertex3fSUN( void *args ) @@ -74289,22 +63970,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiColor4ubVertex3fSUN( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glReplacementCodeuiColor4ubVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = params32->rc, - .r = params32->r, - .g = params32->g, - .b = params32->b, - .a = params32->a, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glReplacementCodeuiColor4ubVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiColor4ubVertex3fSUN( params->rc, params->r, params->g, params->b, params->a, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiColor4ubVertex3fvSUN( void *args ) @@ -74315,17 +63986,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiColor4ubVertex3fvSUN( void *args ) PTR32 rc; PTR32 c; PTR32 v; - } *params32 = args; - struct glReplacementCodeuiColor4ubVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = ULongToPtr(params32->rc), - .c = ULongToPtr(params32->c), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glReplacementCodeuiColor4ubVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiColor4ubVertex3fvSUN( ULongToPtr(params->rc), ULongToPtr(params->c), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiNormal3fVertex3fSUN( void *args ) @@ -74340,21 +64006,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiNormal3fVertex3fSUN( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glReplacementCodeuiNormal3fVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = params32->rc, - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glReplacementCodeuiNormal3fVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiNormal3fVertex3fSUN( params->rc, params->nx, params->ny, params->nz, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiNormal3fVertex3fvSUN( void *args ) @@ -74365,17 +64022,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiNormal3fVertex3fvSUN( void *args ) PTR32 rc; PTR32 n; PTR32 v; - } *params32 = args; - struct glReplacementCodeuiNormal3fVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = ULongToPtr(params32->rc), - .n = ULongToPtr(params32->n), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glReplacementCodeuiNormal3fVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiNormal3fVertex3fvSUN( ULongToPtr(params->rc), ULongToPtr(params->n), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiSUN( void *args ) @@ -74384,15 +64036,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiSUN( void *args ) { PTR32 teb; GLuint code; - } *params32 = args; - struct glReplacementCodeuiSUN_params params = - { - .teb = get_teb64(params32->teb), - .code = params32->code, - }; - NTSTATUS status; - status = ext_glReplacementCodeuiSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiSUN( params->code ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( void *args ) @@ -74413,27 +64062,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSU GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = params32->rc, - .s = params32->s, - .t = params32->t, - .r = params32->r, - .g = params32->g, - .b = params32->b, - .a = params32->a, - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( params->rc, params->s, params->t, params->r, params->g, params->b, params->a, params->nx, params->ny, params->nz, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( void *args ) @@ -74446,19 +64080,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvS PTR32 c; PTR32 n; PTR32 v; - } *params32 = args; - struct glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = ULongToPtr(params32->rc), - .tc = ULongToPtr(params32->tc), - .c = ULongToPtr(params32->c), - .n = ULongToPtr(params32->n), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( ULongToPtr(params->rc), ULongToPtr(params->tc), ULongToPtr(params->c), ULongToPtr(params->n), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( void *args ) @@ -74475,23 +64102,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( void GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = params32->rc, - .s = params32->s, - .t = params32->t, - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( params->rc, params->s, params->t, params->nx, params->ny, params->nz, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( void *args ) @@ -74503,18 +64119,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( voi PTR32 tc; PTR32 n; PTR32 v; - } *params32 = args; - struct glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = ULongToPtr(params32->rc), - .tc = ULongToPtr(params32->tc), - .n = ULongToPtr(params32->n), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( ULongToPtr(params->rc), ULongToPtr(params->tc), ULongToPtr(params->n), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fVertex3fSUN( void *args ) @@ -74528,20 +64138,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fVertex3fSUN( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glReplacementCodeuiTexCoord2fVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = params32->rc, - .s = params32->s, - .t = params32->t, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glReplacementCodeuiTexCoord2fVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiTexCoord2fVertex3fSUN( params->rc, params->s, params->t, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fVertex3fvSUN( void *args ) @@ -74552,17 +64154,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fVertex3fvSUN( void *args PTR32 rc; PTR32 tc; PTR32 v; - } *params32 = args; - struct glReplacementCodeuiTexCoord2fVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = ULongToPtr(params32->rc), - .tc = ULongToPtr(params32->tc), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glReplacementCodeuiTexCoord2fVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiTexCoord2fVertex3fvSUN( ULongToPtr(params->rc), ULongToPtr(params->tc), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiVertex3fSUN( void *args ) @@ -74574,18 +64171,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiVertex3fSUN( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glReplacementCodeuiVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = params32->rc, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glReplacementCodeuiVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiVertex3fSUN( params->rc, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuiVertex3fvSUN( void *args ) @@ -74595,16 +64186,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuiVertex3fvSUN( void *args ) PTR32 teb; PTR32 rc; PTR32 v; - } *params32 = args; - struct glReplacementCodeuiVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .rc = ULongToPtr(params32->rc), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glReplacementCodeuiVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuiVertex3fvSUN( ULongToPtr(params->rc), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeuivSUN( void *args ) @@ -74613,15 +64200,12 @@ static NTSTATUS wow64_ext_glReplacementCodeuivSUN( void *args ) { PTR32 teb; PTR32 code; - } *params32 = args; - struct glReplacementCodeuivSUN_params params = - { - .teb = get_teb64(params32->teb), - .code = ULongToPtr(params32->code), - }; - NTSTATUS status; - status = ext_glReplacementCodeuivSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeuivSUN( ULongToPtr(params->code) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeusSUN( void *args ) @@ -74630,15 +64214,12 @@ static NTSTATUS wow64_ext_glReplacementCodeusSUN( void *args ) { PTR32 teb; GLushort code; - } *params32 = args; - struct glReplacementCodeusSUN_params params = - { - .teb = get_teb64(params32->teb), - .code = params32->code, - }; - NTSTATUS status; - status = ext_glReplacementCodeusSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeusSUN( params->code ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glReplacementCodeusvSUN( void *args ) @@ -74647,15 +64228,12 @@ static NTSTATUS wow64_ext_glReplacementCodeusvSUN( void *args ) { PTR32 teb; PTR32 code; - } *params32 = args; - struct glReplacementCodeusvSUN_params params = - { - .teb = get_teb64(params32->teb), - .code = ULongToPtr(params32->code), - }; - NTSTATUS status; - status = ext_glReplacementCodeusvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glReplacementCodeusvSUN( ULongToPtr(params->code) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRequestResidentProgramsNV( void *args ) @@ -74665,16 +64243,12 @@ static NTSTATUS wow64_ext_glRequestResidentProgramsNV( void *args ) PTR32 teb; GLsizei n; PTR32 programs; - } *params32 = args; - struct glRequestResidentProgramsNV_params params = - { - .teb = get_teb64(params32->teb), - .n = params32->n, - .programs = ULongToPtr(params32->programs), - }; - NTSTATUS status; - status = ext_glRequestResidentProgramsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRequestResidentProgramsNV( params->n, ULongToPtr(params->programs) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glResetHistogram( void *args ) @@ -74683,15 +64257,12 @@ static NTSTATUS wow64_ext_glResetHistogram( void *args ) { PTR32 teb; GLenum target; - } *params32 = args; - struct glResetHistogram_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glResetHistogram( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glResetHistogram( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glResetHistogramEXT( void *args ) @@ -74700,15 +64271,12 @@ static NTSTATUS wow64_ext_glResetHistogramEXT( void *args ) { PTR32 teb; GLenum target; - } *params32 = args; - struct glResetHistogramEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glResetHistogramEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glResetHistogramEXT( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glResetMemoryObjectParameterNV( void *args ) @@ -74718,16 +64286,12 @@ static NTSTATUS wow64_ext_glResetMemoryObjectParameterNV( void *args ) PTR32 teb; GLuint memory; GLenum pname; - } *params32 = args; - struct glResetMemoryObjectParameterNV_params params = - { - .teb = get_teb64(params32->teb), - .memory = params32->memory, - .pname = params32->pname, - }; - NTSTATUS status; - status = ext_glResetMemoryObjectParameterNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glResetMemoryObjectParameterNV( params->memory, params->pname ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glResetMinmax( void *args ) @@ -74736,15 +64300,12 @@ static NTSTATUS wow64_ext_glResetMinmax( void *args ) { PTR32 teb; GLenum target; - } *params32 = args; - struct glResetMinmax_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glResetMinmax( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glResetMinmax( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glResetMinmaxEXT( void *args ) @@ -74753,15 +64314,12 @@ static NTSTATUS wow64_ext_glResetMinmaxEXT( void *args ) { PTR32 teb; GLenum target; - } *params32 = args; - struct glResetMinmaxEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glResetMinmaxEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glResetMinmaxEXT( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glResizeBuffersMESA( void *args ) @@ -74769,14 +64327,12 @@ static NTSTATUS wow64_ext_glResizeBuffersMESA( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glResizeBuffersMESA_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glResizeBuffersMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glResizeBuffersMESA(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glResolveDepthValuesNV( void *args ) @@ -74784,14 +64340,12 @@ static NTSTATUS wow64_ext_glResolveDepthValuesNV( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glResolveDepthValuesNV_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glResolveDepthValuesNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glResolveDepthValuesNV(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glResumeTransformFeedback( void *args ) @@ -74799,14 +64353,12 @@ static NTSTATUS wow64_ext_glResumeTransformFeedback( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glResumeTransformFeedback_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glResumeTransformFeedback( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glResumeTransformFeedback(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glResumeTransformFeedbackNV( void *args ) @@ -74814,14 +64366,12 @@ static NTSTATUS wow64_ext_glResumeTransformFeedbackNV( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glResumeTransformFeedbackNV_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glResumeTransformFeedbackNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glResumeTransformFeedbackNV(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glRotatexOES( void *args ) @@ -74833,18 +64383,12 @@ static NTSTATUS wow64_ext_glRotatexOES( void *args ) GLfixed x; GLfixed y; GLfixed z; - } *params32 = args; - struct glRotatexOES_params params = - { - .teb = get_teb64(params32->teb), - .angle = params32->angle, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glRotatexOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRotatexOES( params->angle, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSampleCoverage( void *args ) @@ -74854,16 +64398,12 @@ static NTSTATUS wow64_ext_glSampleCoverage( void *args ) PTR32 teb; GLfloat value; GLboolean invert; - } *params32 = args; - struct glSampleCoverage_params params = - { - .teb = get_teb64(params32->teb), - .value = params32->value, - .invert = params32->invert, - }; - NTSTATUS status; - status = ext_glSampleCoverage( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSampleCoverage( params->value, params->invert ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSampleCoverageARB( void *args ) @@ -74873,16 +64413,12 @@ static NTSTATUS wow64_ext_glSampleCoverageARB( void *args ) PTR32 teb; GLfloat value; GLboolean invert; - } *params32 = args; - struct glSampleCoverageARB_params params = - { - .teb = get_teb64(params32->teb), - .value = params32->value, - .invert = params32->invert, - }; - NTSTATUS status; - status = ext_glSampleCoverageARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSampleCoverageARB( params->value, params->invert ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSampleMapATI( void *args ) @@ -74893,17 +64429,12 @@ static NTSTATUS wow64_ext_glSampleMapATI( void *args ) GLuint dst; GLuint interp; GLenum swizzle; - } *params32 = args; - struct glSampleMapATI_params params = - { - .teb = get_teb64(params32->teb), - .dst = params32->dst, - .interp = params32->interp, - .swizzle = params32->swizzle, - }; - NTSTATUS status; - status = ext_glSampleMapATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSampleMapATI( params->dst, params->interp, params->swizzle ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSampleMaskEXT( void *args ) @@ -74913,16 +64444,12 @@ static NTSTATUS wow64_ext_glSampleMaskEXT( void *args ) PTR32 teb; GLclampf value; GLboolean invert; - } *params32 = args; - struct glSampleMaskEXT_params params = - { - .teb = get_teb64(params32->teb), - .value = params32->value, - .invert = params32->invert, - }; - NTSTATUS status; - status = ext_glSampleMaskEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSampleMaskEXT( params->value, params->invert ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSampleMaskIndexedNV( void *args ) @@ -74932,16 +64459,12 @@ static NTSTATUS wow64_ext_glSampleMaskIndexedNV( void *args ) PTR32 teb; GLuint index; GLbitfield mask; - } *params32 = args; - struct glSampleMaskIndexedNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glSampleMaskIndexedNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSampleMaskIndexedNV( params->index, params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSampleMaskSGIS( void *args ) @@ -74951,16 +64474,12 @@ static NTSTATUS wow64_ext_glSampleMaskSGIS( void *args ) PTR32 teb; GLclampf value; GLboolean invert; - } *params32 = args; - struct glSampleMaskSGIS_params params = - { - .teb = get_teb64(params32->teb), - .value = params32->value, - .invert = params32->invert, - }; - NTSTATUS status; - status = ext_glSampleMaskSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSampleMaskSGIS( params->value, params->invert ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSampleMaski( void *args ) @@ -74970,16 +64489,12 @@ static NTSTATUS wow64_ext_glSampleMaski( void *args ) PTR32 teb; GLuint maskNumber; GLbitfield mask; - } *params32 = args; - struct glSampleMaski_params params = - { - .teb = get_teb64(params32->teb), - .maskNumber = params32->maskNumber, - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glSampleMaski( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSampleMaski( params->maskNumber, params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSamplePatternEXT( void *args ) @@ -74988,15 +64503,12 @@ static NTSTATUS wow64_ext_glSamplePatternEXT( void *args ) { PTR32 teb; GLenum pattern; - } *params32 = args; - struct glSamplePatternEXT_params params = - { - .teb = get_teb64(params32->teb), - .pattern = params32->pattern, - }; - NTSTATUS status; - status = ext_glSamplePatternEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSamplePatternEXT( params->pattern ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSamplePatternSGIS( void *args ) @@ -75005,15 +64517,12 @@ static NTSTATUS wow64_ext_glSamplePatternSGIS( void *args ) { PTR32 teb; GLenum pattern; - } *params32 = args; - struct glSamplePatternSGIS_params params = - { - .teb = get_teb64(params32->teb), - .pattern = params32->pattern, - }; - NTSTATUS status; - status = ext_glSamplePatternSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSamplePatternSGIS( params->pattern ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSamplerParameterIiv( void *args ) @@ -75024,17 +64533,12 @@ static NTSTATUS wow64_ext_glSamplerParameterIiv( void *args ) GLuint sampler; GLenum pname; PTR32 param; - } *params32 = args; - struct glSamplerParameterIiv_params params = - { - .teb = get_teb64(params32->teb), - .sampler = params32->sampler, - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glSamplerParameterIiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSamplerParameterIiv( params->sampler, params->pname, ULongToPtr(params->param) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSamplerParameterIuiv( void *args ) @@ -75045,17 +64549,12 @@ static NTSTATUS wow64_ext_glSamplerParameterIuiv( void *args ) GLuint sampler; GLenum pname; PTR32 param; - } *params32 = args; - struct glSamplerParameterIuiv_params params = - { - .teb = get_teb64(params32->teb), - .sampler = params32->sampler, - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glSamplerParameterIuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSamplerParameterIuiv( params->sampler, params->pname, ULongToPtr(params->param) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSamplerParameterf( void *args ) @@ -75066,17 +64565,12 @@ static NTSTATUS wow64_ext_glSamplerParameterf( void *args ) GLuint sampler; GLenum pname; GLfloat param; - } *params32 = args; - struct glSamplerParameterf_params params = - { - .teb = get_teb64(params32->teb), - .sampler = params32->sampler, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glSamplerParameterf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSamplerParameterf( params->sampler, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSamplerParameterfv( void *args ) @@ -75087,17 +64581,12 @@ static NTSTATUS wow64_ext_glSamplerParameterfv( void *args ) GLuint sampler; GLenum pname; PTR32 param; - } *params32 = args; - struct glSamplerParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .sampler = params32->sampler, - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glSamplerParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSamplerParameterfv( params->sampler, params->pname, ULongToPtr(params->param) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSamplerParameteri( void *args ) @@ -75108,17 +64597,12 @@ static NTSTATUS wow64_ext_glSamplerParameteri( void *args ) GLuint sampler; GLenum pname; GLint param; - } *params32 = args; - struct glSamplerParameteri_params params = - { - .teb = get_teb64(params32->teb), - .sampler = params32->sampler, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glSamplerParameteri( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSamplerParameteri( params->sampler, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSamplerParameteriv( void *args ) @@ -75129,17 +64613,12 @@ static NTSTATUS wow64_ext_glSamplerParameteriv( void *args ) GLuint sampler; GLenum pname; PTR32 param; - } *params32 = args; - struct glSamplerParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .sampler = params32->sampler, - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glSamplerParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSamplerParameteriv( params->sampler, params->pname, ULongToPtr(params->param) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glScalexOES( void *args ) @@ -75150,17 +64629,12 @@ static NTSTATUS wow64_ext_glScalexOES( void *args ) GLfixed x; GLfixed y; GLfixed z; - } *params32 = args; - struct glScalexOES_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glScalexOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glScalexOES( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glScissorArrayv( void *args ) @@ -75171,17 +64645,12 @@ static NTSTATUS wow64_ext_glScissorArrayv( void *args ) GLuint first; GLsizei count; PTR32 v; - } *params32 = args; - struct glScissorArrayv_params params = - { - .teb = get_teb64(params32->teb), - .first = params32->first, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glScissorArrayv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glScissorArrayv( params->first, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glScissorExclusiveArrayvNV( void *args ) @@ -75192,17 +64661,12 @@ static NTSTATUS wow64_ext_glScissorExclusiveArrayvNV( void *args ) GLuint first; GLsizei count; PTR32 v; - } *params32 = args; - struct glScissorExclusiveArrayvNV_params params = - { - .teb = get_teb64(params32->teb), - .first = params32->first, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glScissorExclusiveArrayvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glScissorExclusiveArrayvNV( params->first, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glScissorExclusiveNV( void *args ) @@ -75214,18 +64678,12 @@ static NTSTATUS wow64_ext_glScissorExclusiveNV( void *args ) GLint y; GLsizei width; GLsizei height; - } *params32 = args; - struct glScissorExclusiveNV_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glScissorExclusiveNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glScissorExclusiveNV( params->x, params->y, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glScissorIndexed( void *args ) @@ -75238,19 +64696,12 @@ static NTSTATUS wow64_ext_glScissorIndexed( void *args ) GLint bottom; GLsizei width; GLsizei height; - } *params32 = args; - struct glScissorIndexed_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .left = params32->left, - .bottom = params32->bottom, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glScissorIndexed( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glScissorIndexed( params->index, params->left, params->bottom, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glScissorIndexedv( void *args ) @@ -75260,16 +64711,12 @@ static NTSTATUS wow64_ext_glScissorIndexedv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glScissorIndexedv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glScissorIndexedv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glScissorIndexedv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3b( void *args ) @@ -75280,17 +64727,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3b( void *args ) GLbyte red; GLbyte green; GLbyte blue; - } *params32 = args; - struct glSecondaryColor3b_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3b( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3b( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3bEXT( void *args ) @@ -75301,17 +64743,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3bEXT( void *args ) GLbyte red; GLbyte green; GLbyte blue; - } *params32 = args; - struct glSecondaryColor3bEXT_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3bEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3bEXT( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3bv( void *args ) @@ -75320,15 +64757,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3bv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3bv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3bv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3bv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3bvEXT( void *args ) @@ -75337,15 +64771,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3bvEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3bvEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3bvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3bvEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3d( void *args ) @@ -75356,17 +64787,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3d( void *args ) GLdouble red; GLdouble green; GLdouble blue; - } *params32 = args; - struct glSecondaryColor3d_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3d( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3dEXT( void *args ) @@ -75377,17 +64803,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3dEXT( void *args ) GLdouble red; GLdouble green; GLdouble blue; - } *params32 = args; - struct glSecondaryColor3dEXT_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3dEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3dEXT( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3dv( void *args ) @@ -75396,15 +64817,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3dvEXT( void *args ) @@ -75413,15 +64831,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3dvEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3dvEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3f( void *args ) @@ -75432,17 +64847,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3f( void *args ) GLfloat red; GLfloat green; GLfloat blue; - } *params32 = args; - struct glSecondaryColor3f_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3f( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3fEXT( void *args ) @@ -75453,17 +64863,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3fEXT( void *args ) GLfloat red; GLfloat green; GLfloat blue; - } *params32 = args; - struct glSecondaryColor3fEXT_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3fEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3fEXT( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3fv( void *args ) @@ -75472,15 +64877,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3fvEXT( void *args ) @@ -75489,15 +64891,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3fvEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3fvEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3hNV( void *args ) @@ -75508,17 +64907,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3hNV( void *args ) GLhalfNV red; GLhalfNV green; GLhalfNV blue; - } *params32 = args; - struct glSecondaryColor3hNV_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3hNV( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3hvNV( void *args ) @@ -75527,15 +64921,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3hvNV( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3hvNV_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3hvNV( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3i( void *args ) @@ -75546,17 +64937,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3i( void *args ) GLint red; GLint green; GLint blue; - } *params32 = args; - struct glSecondaryColor3i_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3i( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3iEXT( void *args ) @@ -75567,17 +64953,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3iEXT( void *args ) GLint red; GLint green; GLint blue; - } *params32 = args; - struct glSecondaryColor3iEXT_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3iEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3iEXT( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3iv( void *args ) @@ -75586,15 +64967,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3ivEXT( void *args ) @@ -75603,15 +64981,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3ivEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3ivEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3ivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3ivEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3s( void *args ) @@ -75622,17 +64997,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3s( void *args ) GLshort red; GLshort green; GLshort blue; - } *params32 = args; - struct glSecondaryColor3s_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3s( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3sEXT( void *args ) @@ -75643,17 +65013,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3sEXT( void *args ) GLshort red; GLshort green; GLshort blue; - } *params32 = args; - struct glSecondaryColor3sEXT_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3sEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3sEXT( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3sv( void *args ) @@ -75662,15 +65027,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3svEXT( void *args ) @@ -75679,15 +65041,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3svEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3svEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3svEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3svEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3ub( void *args ) @@ -75698,17 +65057,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3ub( void *args ) GLubyte red; GLubyte green; GLubyte blue; - } *params32 = args; - struct glSecondaryColor3ub_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3ub( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3ub( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3ubEXT( void *args ) @@ -75719,17 +65073,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3ubEXT( void *args ) GLubyte red; GLubyte green; GLubyte blue; - } *params32 = args; - struct glSecondaryColor3ubEXT_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3ubEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3ubEXT( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3ubv( void *args ) @@ -75738,15 +65087,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3ubv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3ubv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3ubv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3ubv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3ubvEXT( void *args ) @@ -75755,15 +65101,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3ubvEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3ubvEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3ubvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3ubvEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3ui( void *args ) @@ -75774,17 +65117,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3ui( void *args ) GLuint red; GLuint green; GLuint blue; - } *params32 = args; - struct glSecondaryColor3ui_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3ui( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3uiEXT( void *args ) @@ -75795,17 +65133,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3uiEXT( void *args ) GLuint red; GLuint green; GLuint blue; - } *params32 = args; - struct glSecondaryColor3uiEXT_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3uiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3uiEXT( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3uiv( void *args ) @@ -75814,15 +65147,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3uiv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3uiv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3uiv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3uivEXT( void *args ) @@ -75831,15 +65161,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3uivEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3uivEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3us( void *args ) @@ -75850,17 +65177,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3us( void *args ) GLushort red; GLushort green; GLushort blue; - } *params32 = args; - struct glSecondaryColor3us_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3us( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3us( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3usEXT( void *args ) @@ -75871,17 +65193,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3usEXT( void *args ) GLushort red; GLushort green; GLushort blue; - } *params32 = args; - struct glSecondaryColor3usEXT_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - }; - NTSTATUS status; - status = ext_glSecondaryColor3usEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3usEXT( params->red, params->green, params->blue ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3usv( void *args ) @@ -75890,15 +65207,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3usv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3usv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3usv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3usv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColor3usvEXT( void *args ) @@ -75907,15 +65221,12 @@ static NTSTATUS wow64_ext_glSecondaryColor3usvEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glSecondaryColor3usvEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glSecondaryColor3usvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColor3usvEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColorFormatNV( void *args ) @@ -75926,17 +65237,12 @@ static NTSTATUS wow64_ext_glSecondaryColorFormatNV( void *args ) GLint size; GLenum type; GLsizei stride; - } *params32 = args; - struct glSecondaryColorFormatNV_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glSecondaryColorFormatNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColorFormatNV( params->size, params->type, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColorP3ui( void *args ) @@ -75946,16 +65252,12 @@ static NTSTATUS wow64_ext_glSecondaryColorP3ui( void *args ) PTR32 teb; GLenum type; GLuint color; - } *params32 = args; - struct glSecondaryColorP3ui_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .color = params32->color, - }; - NTSTATUS status; - status = ext_glSecondaryColorP3ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColorP3ui( params->type, params->color ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColorP3uiv( void *args ) @@ -75965,16 +65267,12 @@ static NTSTATUS wow64_ext_glSecondaryColorP3uiv( void *args ) PTR32 teb; GLenum type; PTR32 color; - } *params32 = args; - struct glSecondaryColorP3uiv_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .color = ULongToPtr(params32->color), - }; - NTSTATUS status; - status = ext_glSecondaryColorP3uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColorP3uiv( params->type, ULongToPtr(params->color) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColorPointer( void *args ) @@ -75986,18 +65284,12 @@ static NTSTATUS wow64_ext_glSecondaryColorPointer( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glSecondaryColorPointer_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glSecondaryColorPointer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColorPointer( params->size, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColorPointerEXT( void *args ) @@ -76009,18 +65301,12 @@ static NTSTATUS wow64_ext_glSecondaryColorPointerEXT( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glSecondaryColorPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glSecondaryColorPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSecondaryColorPointerEXT( params->size, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSecondaryColorPointerListIBM( void *args ) @@ -76033,16 +65319,8 @@ static NTSTATUS wow64_ext_glSecondaryColorPointerListIBM( void *args ) GLint stride; PTR32 pointer; GLint ptrstride; - } *params32 = args; - struct glSecondaryColorPointerListIBM_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .ptrstride = params32->ptrstride, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -76056,19 +65334,12 @@ static NTSTATUS wow64_ext_glSelectPerfMonitorCountersAMD( void *args ) GLuint group; GLint numCounters; PTR32 counterList; - } *params32 = args; - struct glSelectPerfMonitorCountersAMD_params params = - { - .teb = get_teb64(params32->teb), - .monitor = params32->monitor, - .enable = params32->enable, - .group = params32->group, - .numCounters = params32->numCounters, - .counterList = ULongToPtr(params32->counterList), - }; - NTSTATUS status; - status = ext_glSelectPerfMonitorCountersAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSelectPerfMonitorCountersAMD( params->monitor, params->enable, params->group, params->numCounters, ULongToPtr(params->counterList) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSelectTextureCoordSetSGIS( void *args ) @@ -76077,15 +65348,12 @@ static NTSTATUS wow64_ext_glSelectTextureCoordSetSGIS( void *args ) { PTR32 teb; GLenum target; - } *params32 = args; - struct glSelectTextureCoordSetSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glSelectTextureCoordSetSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSelectTextureCoordSetSGIS( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSelectTextureSGIS( void *args ) @@ -76094,15 +65362,12 @@ static NTSTATUS wow64_ext_glSelectTextureSGIS( void *args ) { PTR32 teb; GLenum target; - } *params32 = args; - struct glSelectTextureSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - }; - NTSTATUS status; - status = ext_glSelectTextureSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSelectTextureSGIS( params->target ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSemaphoreParameterui64vEXT( void *args ) @@ -76113,17 +65378,12 @@ static NTSTATUS wow64_ext_glSemaphoreParameterui64vEXT( void *args ) GLuint semaphore; GLenum pname; PTR32 params; - } *params32 = args; - struct glSemaphoreParameterui64vEXT_params params = - { - .teb = get_teb64(params32->teb), - .semaphore = params32->semaphore, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glSemaphoreParameterui64vEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSemaphoreParameterui64vEXT( params->semaphore, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSeparableFilter2D( void *args ) @@ -76139,22 +65399,12 @@ static NTSTATUS wow64_ext_glSeparableFilter2D( void *args ) GLenum type; PTR32 row; PTR32 column; - } *params32 = args; - struct glSeparableFilter2D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .type = params32->type, - .row = ULongToPtr(params32->row), - .column = ULongToPtr(params32->column), - }; - NTSTATUS status; - status = ext_glSeparableFilter2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSeparableFilter2D( params->target, params->internalformat, params->width, params->height, params->format, params->type, ULongToPtr(params->row), ULongToPtr(params->column) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSeparableFilter2DEXT( void *args ) @@ -76170,22 +65420,12 @@ static NTSTATUS wow64_ext_glSeparableFilter2DEXT( void *args ) GLenum type; PTR32 row; PTR32 column; - } *params32 = args; - struct glSeparableFilter2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .type = params32->type, - .row = ULongToPtr(params32->row), - .column = ULongToPtr(params32->column), - }; - NTSTATUS status; - status = ext_glSeparableFilter2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSeparableFilter2DEXT( params->target, params->internalformat, params->width, params->height, params->format, params->type, ULongToPtr(params->row), ULongToPtr(params->column) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSetFenceAPPLE( void *args ) @@ -76194,15 +65434,12 @@ static NTSTATUS wow64_ext_glSetFenceAPPLE( void *args ) { PTR32 teb; GLuint fence; - } *params32 = args; - struct glSetFenceAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .fence = params32->fence, - }; - NTSTATUS status; - status = ext_glSetFenceAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSetFenceAPPLE( params->fence ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSetFenceNV( void *args ) @@ -76212,16 +65449,12 @@ static NTSTATUS wow64_ext_glSetFenceNV( void *args ) PTR32 teb; GLuint fence; GLenum condition; - } *params32 = args; - struct glSetFenceNV_params params = - { - .teb = get_teb64(params32->teb), - .fence = params32->fence, - .condition = params32->condition, - }; - NTSTATUS status; - status = ext_glSetFenceNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSetFenceNV( params->fence, params->condition ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSetFragmentShaderConstantATI( void *args ) @@ -76231,16 +65464,12 @@ static NTSTATUS wow64_ext_glSetFragmentShaderConstantATI( void *args ) PTR32 teb; GLuint dst; PTR32 value; - } *params32 = args; - struct glSetFragmentShaderConstantATI_params params = - { - .teb = get_teb64(params32->teb), - .dst = params32->dst, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glSetFragmentShaderConstantATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSetFragmentShaderConstantATI( params->dst, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSetInvariantEXT( void *args ) @@ -76251,17 +65480,12 @@ static NTSTATUS wow64_ext_glSetInvariantEXT( void *args ) GLuint id; GLenum type; PTR32 addr; - } *params32 = args; - struct glSetInvariantEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .type = params32->type, - .addr = ULongToPtr(params32->addr), - }; - NTSTATUS status; - status = ext_glSetInvariantEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSetInvariantEXT( params->id, params->type, ULongToPtr(params->addr) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSetLocalConstantEXT( void *args ) @@ -76272,17 +65496,12 @@ static NTSTATUS wow64_ext_glSetLocalConstantEXT( void *args ) GLuint id; GLenum type; PTR32 addr; - } *params32 = args; - struct glSetLocalConstantEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .type = params32->type, - .addr = ULongToPtr(params32->addr), - }; - NTSTATUS status; - status = ext_glSetLocalConstantEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSetLocalConstantEXT( params->id, params->type, ULongToPtr(params->addr) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSetMultisamplefvAMD( void *args ) @@ -76293,17 +65512,12 @@ static NTSTATUS wow64_ext_glSetMultisamplefvAMD( void *args ) GLenum pname; GLuint index; PTR32 val; - } *params32 = args; - struct glSetMultisamplefvAMD_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .index = params32->index, - .val = ULongToPtr(params32->val), - }; - NTSTATUS status; - status = ext_glSetMultisamplefvAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSetMultisamplefvAMD( params->pname, params->index, ULongToPtr(params->val) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glShaderBinary( void *args ) @@ -76316,19 +65530,12 @@ static NTSTATUS wow64_ext_glShaderBinary( void *args ) GLenum binaryformat; PTR32 binary; GLsizei length; - } *params32 = args; - struct glShaderBinary_params params = - { - .teb = get_teb64(params32->teb), - .count = params32->count, - .shaders = ULongToPtr(params32->shaders), - .binaryformat = params32->binaryformat, - .binary = ULongToPtr(params32->binary), - .length = params32->length, - }; - NTSTATUS status; - status = ext_glShaderBinary( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glShaderBinary( params->count, ULongToPtr(params->shaders), params->binaryformat, ULongToPtr(params->binary), params->length ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glShaderOp1EXT( void *args ) @@ -76339,17 +65546,12 @@ static NTSTATUS wow64_ext_glShaderOp1EXT( void *args ) GLenum op; GLuint res; GLuint arg1; - } *params32 = args; - struct glShaderOp1EXT_params params = - { - .teb = get_teb64(params32->teb), - .op = params32->op, - .res = params32->res, - .arg1 = params32->arg1, - }; - NTSTATUS status; - status = ext_glShaderOp1EXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glShaderOp1EXT( params->op, params->res, params->arg1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glShaderOp2EXT( void *args ) @@ -76361,18 +65563,12 @@ static NTSTATUS wow64_ext_glShaderOp2EXT( void *args ) GLuint res; GLuint arg1; GLuint arg2; - } *params32 = args; - struct glShaderOp2EXT_params params = - { - .teb = get_teb64(params32->teb), - .op = params32->op, - .res = params32->res, - .arg1 = params32->arg1, - .arg2 = params32->arg2, - }; - NTSTATUS status; - status = ext_glShaderOp2EXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glShaderOp2EXT( params->op, params->res, params->arg1, params->arg2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glShaderOp3EXT( void *args ) @@ -76385,19 +65581,12 @@ static NTSTATUS wow64_ext_glShaderOp3EXT( void *args ) GLuint arg1; GLuint arg2; GLuint arg3; - } *params32 = args; - struct glShaderOp3EXT_params params = - { - .teb = get_teb64(params32->teb), - .op = params32->op, - .res = params32->res, - .arg1 = params32->arg1, - .arg2 = params32->arg2, - .arg3 = params32->arg3, - }; - NTSTATUS status; - status = ext_glShaderOp3EXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glShaderOp3EXT( params->op, params->res, params->arg1, params->arg2, params->arg3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glShaderSource( void *args ) @@ -76409,19 +65598,14 @@ static NTSTATUS wow64_ext_glShaderSource( void *args ) GLsizei count; PTR32 string; PTR32 length; - } *params32 = args; - struct glShaderSource_params params = - { - .teb = get_teb64(params32->teb), - .shader = params32->shader, - .count = params32->count, - .length = ULongToPtr(params32->length), - }; - NTSTATUS status; - params.string = copy_wow64_ptr32s( (UINT_PTR)params32->string, params32->count ); - status = ext_glShaderSource( ¶ms ); - free( (void *)params.string ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const GLchar **string = copy_wow64_ptr32s( params->string, params->count ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glShaderSource( params->shader, params->count, string, ULongToPtr(params->length) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( string ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glShaderSourceARB( void *args ) @@ -76433,19 +65617,14 @@ static NTSTATUS wow64_ext_glShaderSourceARB( void *args ) GLsizei count; PTR32 string; PTR32 length; - } *params32 = args; - struct glShaderSourceARB_params params = - { - .teb = get_teb64(params32->teb), - .shaderObj = params32->shaderObj, - .count = params32->count, - .length = ULongToPtr(params32->length), - }; - NTSTATUS status; - params.string = copy_wow64_ptr32s( (UINT_PTR)params32->string, params32->count ); - status = ext_glShaderSourceARB( ¶ms ); - free( (void *)params.string ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const GLcharARB **string = copy_wow64_ptr32s( params->string, params->count ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glShaderSourceARB( params->shaderObj, params->count, string, ULongToPtr(params->length) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( string ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glShaderStorageBlockBinding( void *args ) @@ -76456,17 +65635,12 @@ static NTSTATUS wow64_ext_glShaderStorageBlockBinding( void *args ) GLuint program; GLuint storageBlockIndex; GLuint storageBlockBinding; - } *params32 = args; - struct glShaderStorageBlockBinding_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .storageBlockIndex = params32->storageBlockIndex, - .storageBlockBinding = params32->storageBlockBinding, - }; - NTSTATUS status; - status = ext_glShaderStorageBlockBinding( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glShaderStorageBlockBinding( params->program, params->storageBlockIndex, params->storageBlockBinding ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glShadingRateImageBarrierNV( void *args ) @@ -76475,15 +65649,12 @@ static NTSTATUS wow64_ext_glShadingRateImageBarrierNV( void *args ) { PTR32 teb; GLboolean synchronize; - } *params32 = args; - struct glShadingRateImageBarrierNV_params params = - { - .teb = get_teb64(params32->teb), - .synchronize = params32->synchronize, - }; - NTSTATUS status; - status = ext_glShadingRateImageBarrierNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glShadingRateImageBarrierNV( params->synchronize ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glShadingRateImagePaletteNV( void *args ) @@ -76495,18 +65666,12 @@ static NTSTATUS wow64_ext_glShadingRateImagePaletteNV( void *args ) GLuint first; GLsizei count; PTR32 rates; - } *params32 = args; - struct glShadingRateImagePaletteNV_params params = - { - .teb = get_teb64(params32->teb), - .viewport = params32->viewport, - .first = params32->first, - .count = params32->count, - .rates = ULongToPtr(params32->rates), - }; - NTSTATUS status; - status = ext_glShadingRateImagePaletteNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glShadingRateImagePaletteNV( params->viewport, params->first, params->count, ULongToPtr(params->rates) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glShadingRateSampleOrderCustomNV( void *args ) @@ -76517,17 +65682,12 @@ static NTSTATUS wow64_ext_glShadingRateSampleOrderCustomNV( void *args ) GLenum rate; GLuint samples; PTR32 locations; - } *params32 = args; - struct glShadingRateSampleOrderCustomNV_params params = - { - .teb = get_teb64(params32->teb), - .rate = params32->rate, - .samples = params32->samples, - .locations = ULongToPtr(params32->locations), - }; - NTSTATUS status; - status = ext_glShadingRateSampleOrderCustomNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glShadingRateSampleOrderCustomNV( params->rate, params->samples, ULongToPtr(params->locations) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glShadingRateSampleOrderNV( void *args ) @@ -76536,15 +65696,12 @@ static NTSTATUS wow64_ext_glShadingRateSampleOrderNV( void *args ) { PTR32 teb; GLenum order; - } *params32 = args; - struct glShadingRateSampleOrderNV_params params = - { - .teb = get_teb64(params32->teb), - .order = params32->order, - }; - NTSTATUS status; - status = ext_glShadingRateSampleOrderNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glShadingRateSampleOrderNV( params->order ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSharpenTexFuncSGIS( void *args ) @@ -76555,17 +65712,12 @@ static NTSTATUS wow64_ext_glSharpenTexFuncSGIS( void *args ) GLenum target; GLsizei n; PTR32 points; - } *params32 = args; - struct glSharpenTexFuncSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .n = params32->n, - .points = ULongToPtr(params32->points), - }; - NTSTATUS status; - status = ext_glSharpenTexFuncSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSharpenTexFuncSGIS( params->target, params->n, ULongToPtr(params->points) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSignalSemaphoreEXT( void *args ) @@ -76579,20 +65731,12 @@ static NTSTATUS wow64_ext_glSignalSemaphoreEXT( void *args ) GLuint numTextureBarriers; PTR32 textures; PTR32 dstLayouts; - } *params32 = args; - struct glSignalSemaphoreEXT_params params = - { - .teb = get_teb64(params32->teb), - .semaphore = params32->semaphore, - .numBufferBarriers = params32->numBufferBarriers, - .buffers = ULongToPtr(params32->buffers), - .numTextureBarriers = params32->numTextureBarriers, - .textures = ULongToPtr(params32->textures), - .dstLayouts = ULongToPtr(params32->dstLayouts), - }; - NTSTATUS status; - status = ext_glSignalSemaphoreEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSignalSemaphoreEXT( params->semaphore, params->numBufferBarriers, ULongToPtr(params->buffers), params->numTextureBarriers, ULongToPtr(params->textures), ULongToPtr(params->dstLayouts) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSignalSemaphoreui64NVX( void *args ) @@ -76604,18 +65748,12 @@ static NTSTATUS wow64_ext_glSignalSemaphoreui64NVX( void *args ) GLsizei fenceObjectCount; PTR32 semaphoreArray; PTR32 fenceValueArray; - } *params32 = args; - struct glSignalSemaphoreui64NVX_params params = - { - .teb = get_teb64(params32->teb), - .signalGpu = params32->signalGpu, - .fenceObjectCount = params32->fenceObjectCount, - .semaphoreArray = ULongToPtr(params32->semaphoreArray), - .fenceValueArray = ULongToPtr(params32->fenceValueArray), - }; - NTSTATUS status; - status = ext_glSignalSemaphoreui64NVX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSignalSemaphoreui64NVX( params->signalGpu, params->fenceObjectCount, ULongToPtr(params->semaphoreArray), ULongToPtr(params->fenceValueArray) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSignalVkFenceNV( void *args ) @@ -76624,15 +65762,12 @@ static NTSTATUS wow64_ext_glSignalVkFenceNV( void *args ) { PTR32 teb; GLuint64 vkFence; - } *params32 = args; - struct glSignalVkFenceNV_params params = - { - .teb = get_teb64(params32->teb), - .vkFence = params32->vkFence, - }; - NTSTATUS status; - status = ext_glSignalVkFenceNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSignalVkFenceNV( params->vkFence ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSignalVkSemaphoreNV( void *args ) @@ -76641,15 +65776,12 @@ static NTSTATUS wow64_ext_glSignalVkSemaphoreNV( void *args ) { PTR32 teb; GLuint64 vkSemaphore; - } *params32 = args; - struct glSignalVkSemaphoreNV_params params = - { - .teb = get_teb64(params32->teb), - .vkSemaphore = params32->vkSemaphore, - }; - NTSTATUS status; - status = ext_glSignalVkSemaphoreNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSignalVkSemaphoreNV( params->vkSemaphore ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSpecializeShader( void *args ) @@ -76662,19 +65794,12 @@ static NTSTATUS wow64_ext_glSpecializeShader( void *args ) GLuint numSpecializationConstants; PTR32 pConstantIndex; PTR32 pConstantValue; - } *params32 = args; - struct glSpecializeShader_params params = - { - .teb = get_teb64(params32->teb), - .shader = params32->shader, - .pEntryPoint = ULongToPtr(params32->pEntryPoint), - .numSpecializationConstants = params32->numSpecializationConstants, - .pConstantIndex = ULongToPtr(params32->pConstantIndex), - .pConstantValue = ULongToPtr(params32->pConstantValue), - }; - NTSTATUS status; - status = ext_glSpecializeShader( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSpecializeShader( params->shader, ULongToPtr(params->pEntryPoint), params->numSpecializationConstants, ULongToPtr(params->pConstantIndex), ULongToPtr(params->pConstantValue) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSpecializeShaderARB( void *args ) @@ -76687,19 +65812,12 @@ static NTSTATUS wow64_ext_glSpecializeShaderARB( void *args ) GLuint numSpecializationConstants; PTR32 pConstantIndex; PTR32 pConstantValue; - } *params32 = args; - struct glSpecializeShaderARB_params params = - { - .teb = get_teb64(params32->teb), - .shader = params32->shader, - .pEntryPoint = ULongToPtr(params32->pEntryPoint), - .numSpecializationConstants = params32->numSpecializationConstants, - .pConstantIndex = ULongToPtr(params32->pConstantIndex), - .pConstantValue = ULongToPtr(params32->pConstantValue), - }; - NTSTATUS status; - status = ext_glSpecializeShaderARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSpecializeShaderARB( params->shader, ULongToPtr(params->pEntryPoint), params->numSpecializationConstants, ULongToPtr(params->pConstantIndex), ULongToPtr(params->pConstantValue) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSpriteParameterfSGIX( void *args ) @@ -76709,16 +65827,12 @@ static NTSTATUS wow64_ext_glSpriteParameterfSGIX( void *args ) PTR32 teb; GLenum pname; GLfloat param; - } *params32 = args; - struct glSpriteParameterfSGIX_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glSpriteParameterfSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSpriteParameterfSGIX( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSpriteParameterfvSGIX( void *args ) @@ -76728,16 +65842,12 @@ static NTSTATUS wow64_ext_glSpriteParameterfvSGIX( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glSpriteParameterfvSGIX_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glSpriteParameterfvSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSpriteParameterfvSGIX( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSpriteParameteriSGIX( void *args ) @@ -76747,16 +65857,12 @@ static NTSTATUS wow64_ext_glSpriteParameteriSGIX( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glSpriteParameteriSGIX_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glSpriteParameteriSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSpriteParameteriSGIX( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSpriteParameterivSGIX( void *args ) @@ -76766,16 +65872,12 @@ static NTSTATUS wow64_ext_glSpriteParameterivSGIX( void *args ) PTR32 teb; GLenum pname; PTR32 params; - } *params32 = args; - struct glSpriteParameterivSGIX_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glSpriteParameterivSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSpriteParameterivSGIX( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStartInstrumentsSGIX( void *args ) @@ -76783,14 +65885,12 @@ static NTSTATUS wow64_ext_glStartInstrumentsSGIX( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glStartInstrumentsSGIX_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glStartInstrumentsSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStartInstrumentsSGIX(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStateCaptureNV( void *args ) @@ -76800,16 +65900,12 @@ static NTSTATUS wow64_ext_glStateCaptureNV( void *args ) PTR32 teb; GLuint state; GLenum mode; - } *params32 = args; - struct glStateCaptureNV_params params = - { - .teb = get_teb64(params32->teb), - .state = params32->state, - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glStateCaptureNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStateCaptureNV( params->state, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilClearTagEXT( void *args ) @@ -76819,16 +65915,12 @@ static NTSTATUS wow64_ext_glStencilClearTagEXT( void *args ) PTR32 teb; GLsizei stencilTagBits; GLuint stencilClearTag; - } *params32 = args; - struct glStencilClearTagEXT_params params = - { - .teb = get_teb64(params32->teb), - .stencilTagBits = params32->stencilTagBits, - .stencilClearTag = params32->stencilClearTag, - }; - NTSTATUS status; - status = ext_glStencilClearTagEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilClearTagEXT( params->stencilTagBits, params->stencilClearTag ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilFillPathInstancedNV( void *args ) @@ -76844,22 +65936,12 @@ static NTSTATUS wow64_ext_glStencilFillPathInstancedNV( void *args ) GLuint mask; GLenum transformType; PTR32 transformValues; - } *params32 = args; - struct glStencilFillPathInstancedNV_params params = - { - .teb = get_teb64(params32->teb), - .numPaths = params32->numPaths, - .pathNameType = params32->pathNameType, - .paths = ULongToPtr(params32->paths), - .pathBase = params32->pathBase, - .fillMode = params32->fillMode, - .mask = params32->mask, - .transformType = params32->transformType, - .transformValues = ULongToPtr(params32->transformValues), - }; - NTSTATUS status; - status = ext_glStencilFillPathInstancedNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilFillPathInstancedNV( params->numPaths, params->pathNameType, ULongToPtr(params->paths), params->pathBase, params->fillMode, params->mask, params->transformType, ULongToPtr(params->transformValues) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilFillPathNV( void *args ) @@ -76870,17 +65952,12 @@ static NTSTATUS wow64_ext_glStencilFillPathNV( void *args ) GLuint path; GLenum fillMode; GLuint mask; - } *params32 = args; - struct glStencilFillPathNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .fillMode = params32->fillMode, - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glStencilFillPathNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilFillPathNV( params->path, params->fillMode, params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilFuncSeparate( void *args ) @@ -76892,18 +65969,12 @@ static NTSTATUS wow64_ext_glStencilFuncSeparate( void *args ) GLenum func; GLint ref; GLuint mask; - } *params32 = args; - struct glStencilFuncSeparate_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .func = params32->func, - .ref = params32->ref, - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glStencilFuncSeparate( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilFuncSeparate( params->face, params->func, params->ref, params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilFuncSeparateATI( void *args ) @@ -76915,18 +65986,12 @@ static NTSTATUS wow64_ext_glStencilFuncSeparateATI( void *args ) GLenum backfunc; GLint ref; GLuint mask; - } *params32 = args; - struct glStencilFuncSeparateATI_params params = - { - .teb = get_teb64(params32->teb), - .frontfunc = params32->frontfunc, - .backfunc = params32->backfunc, - .ref = params32->ref, - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glStencilFuncSeparateATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilFuncSeparateATI( params->frontfunc, params->backfunc, params->ref, params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilMaskSeparate( void *args ) @@ -76936,16 +66001,12 @@ static NTSTATUS wow64_ext_glStencilMaskSeparate( void *args ) PTR32 teb; GLenum face; GLuint mask; - } *params32 = args; - struct glStencilMaskSeparate_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glStencilMaskSeparate( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilMaskSeparate( params->face, params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilOpSeparate( void *args ) @@ -76957,18 +66018,12 @@ static NTSTATUS wow64_ext_glStencilOpSeparate( void *args ) GLenum sfail; GLenum dpfail; GLenum dppass; - } *params32 = args; - struct glStencilOpSeparate_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .sfail = params32->sfail, - .dpfail = params32->dpfail, - .dppass = params32->dppass, - }; - NTSTATUS status; - status = ext_glStencilOpSeparate( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilOpSeparate( params->face, params->sfail, params->dpfail, params->dppass ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilOpSeparateATI( void *args ) @@ -76980,18 +66035,12 @@ static NTSTATUS wow64_ext_glStencilOpSeparateATI( void *args ) GLenum sfail; GLenum dpfail; GLenum dppass; - } *params32 = args; - struct glStencilOpSeparateATI_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .sfail = params32->sfail, - .dpfail = params32->dpfail, - .dppass = params32->dppass, - }; - NTSTATUS status; - status = ext_glStencilOpSeparateATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilOpSeparateATI( params->face, params->sfail, params->dpfail, params->dppass ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilOpValueAMD( void *args ) @@ -77001,16 +66050,12 @@ static NTSTATUS wow64_ext_glStencilOpValueAMD( void *args ) PTR32 teb; GLenum face; GLuint value; - } *params32 = args; - struct glStencilOpValueAMD_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glStencilOpValueAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilOpValueAMD( params->face, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilStrokePathInstancedNV( void *args ) @@ -77026,22 +66071,12 @@ static NTSTATUS wow64_ext_glStencilStrokePathInstancedNV( void *args ) GLuint mask; GLenum transformType; PTR32 transformValues; - } *params32 = args; - struct glStencilStrokePathInstancedNV_params params = - { - .teb = get_teb64(params32->teb), - .numPaths = params32->numPaths, - .pathNameType = params32->pathNameType, - .paths = ULongToPtr(params32->paths), - .pathBase = params32->pathBase, - .reference = params32->reference, - .mask = params32->mask, - .transformType = params32->transformType, - .transformValues = ULongToPtr(params32->transformValues), - }; - NTSTATUS status; - status = ext_glStencilStrokePathInstancedNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilStrokePathInstancedNV( params->numPaths, params->pathNameType, ULongToPtr(params->paths), params->pathBase, params->reference, params->mask, params->transformType, ULongToPtr(params->transformValues) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilStrokePathNV( void *args ) @@ -77052,17 +66087,12 @@ static NTSTATUS wow64_ext_glStencilStrokePathNV( void *args ) GLuint path; GLint reference; GLuint mask; - } *params32 = args; - struct glStencilStrokePathNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .reference = params32->reference, - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glStencilStrokePathNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilStrokePathNV( params->path, params->reference, params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilThenCoverFillPathInstancedNV( void *args ) @@ -77079,23 +66109,12 @@ static NTSTATUS wow64_ext_glStencilThenCoverFillPathInstancedNV( void *args ) GLenum coverMode; GLenum transformType; PTR32 transformValues; - } *params32 = args; - struct glStencilThenCoverFillPathInstancedNV_params params = - { - .teb = get_teb64(params32->teb), - .numPaths = params32->numPaths, - .pathNameType = params32->pathNameType, - .paths = ULongToPtr(params32->paths), - .pathBase = params32->pathBase, - .fillMode = params32->fillMode, - .mask = params32->mask, - .coverMode = params32->coverMode, - .transformType = params32->transformType, - .transformValues = ULongToPtr(params32->transformValues), - }; - NTSTATUS status; - status = ext_glStencilThenCoverFillPathInstancedNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilThenCoverFillPathInstancedNV( params->numPaths, params->pathNameType, ULongToPtr(params->paths), params->pathBase, params->fillMode, params->mask, params->coverMode, params->transformType, ULongToPtr(params->transformValues) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilThenCoverFillPathNV( void *args ) @@ -77107,18 +66126,12 @@ static NTSTATUS wow64_ext_glStencilThenCoverFillPathNV( void *args ) GLenum fillMode; GLuint mask; GLenum coverMode; - } *params32 = args; - struct glStencilThenCoverFillPathNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .fillMode = params32->fillMode, - .mask = params32->mask, - .coverMode = params32->coverMode, - }; - NTSTATUS status; - status = ext_glStencilThenCoverFillPathNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilThenCoverFillPathNV( params->path, params->fillMode, params->mask, params->coverMode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilThenCoverStrokePathInstancedNV( void *args ) @@ -77135,23 +66148,12 @@ static NTSTATUS wow64_ext_glStencilThenCoverStrokePathInstancedNV( void *args ) GLenum coverMode; GLenum transformType; PTR32 transformValues; - } *params32 = args; - struct glStencilThenCoverStrokePathInstancedNV_params params = - { - .teb = get_teb64(params32->teb), - .numPaths = params32->numPaths, - .pathNameType = params32->pathNameType, - .paths = ULongToPtr(params32->paths), - .pathBase = params32->pathBase, - .reference = params32->reference, - .mask = params32->mask, - .coverMode = params32->coverMode, - .transformType = params32->transformType, - .transformValues = ULongToPtr(params32->transformValues), - }; - NTSTATUS status; - status = ext_glStencilThenCoverStrokePathInstancedNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilThenCoverStrokePathInstancedNV( params->numPaths, params->pathNameType, ULongToPtr(params->paths), params->pathBase, params->reference, params->mask, params->coverMode, params->transformType, ULongToPtr(params->transformValues) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStencilThenCoverStrokePathNV( void *args ) @@ -77163,18 +66165,12 @@ static NTSTATUS wow64_ext_glStencilThenCoverStrokePathNV( void *args ) GLint reference; GLuint mask; GLenum coverMode; - } *params32 = args; - struct glStencilThenCoverStrokePathNV_params params = - { - .teb = get_teb64(params32->teb), - .path = params32->path, - .reference = params32->reference, - .mask = params32->mask, - .coverMode = params32->coverMode, - }; - NTSTATUS status; - status = ext_glStencilThenCoverStrokePathNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStencilThenCoverStrokePathNV( params->path, params->reference, params->mask, params->coverMode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStopInstrumentsSGIX( void *args ) @@ -77183,15 +66179,12 @@ static NTSTATUS wow64_ext_glStopInstrumentsSGIX( void *args ) { PTR32 teb; GLint marker; - } *params32 = args; - struct glStopInstrumentsSGIX_params params = - { - .teb = get_teb64(params32->teb), - .marker = params32->marker, - }; - NTSTATUS status; - status = ext_glStopInstrumentsSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStopInstrumentsSGIX( params->marker ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glStringMarkerGREMEDY( void *args ) @@ -77201,16 +66194,12 @@ static NTSTATUS wow64_ext_glStringMarkerGREMEDY( void *args ) PTR32 teb; GLsizei len; PTR32 string; - } *params32 = args; - struct glStringMarkerGREMEDY_params params = - { - .teb = get_teb64(params32->teb), - .len = params32->len, - .string = ULongToPtr(params32->string), - }; - NTSTATUS status; - status = ext_glStringMarkerGREMEDY( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glStringMarkerGREMEDY( params->len, ULongToPtr(params->string) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSubpixelPrecisionBiasNV( void *args ) @@ -77220,16 +66209,12 @@ static NTSTATUS wow64_ext_glSubpixelPrecisionBiasNV( void *args ) PTR32 teb; GLuint xbits; GLuint ybits; - } *params32 = args; - struct glSubpixelPrecisionBiasNV_params params = - { - .teb = get_teb64(params32->teb), - .xbits = params32->xbits, - .ybits = params32->ybits, - }; - NTSTATUS status; - status = ext_glSubpixelPrecisionBiasNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSubpixelPrecisionBiasNV( params->xbits, params->ybits ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSwizzleEXT( void *args ) @@ -77243,20 +66228,12 @@ static NTSTATUS wow64_ext_glSwizzleEXT( void *args ) GLenum outY; GLenum outZ; GLenum outW; - } *params32 = args; - struct glSwizzleEXT_params params = - { - .teb = get_teb64(params32->teb), - .res = params32->res, - .in = params32->in, - .outX = params32->outX, - .outY = params32->outY, - .outZ = params32->outZ, - .outW = params32->outW, - }; - NTSTATUS status; - status = ext_glSwizzleEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSwizzleEXT( params->res, params->in, params->outX, params->outY, params->outZ, params->outW ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glSyncTextureINTEL( void *args ) @@ -77265,15 +66242,12 @@ static NTSTATUS wow64_ext_glSyncTextureINTEL( void *args ) { PTR32 teb; GLuint texture; - } *params32 = args; - struct glSyncTextureINTEL_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - }; - NTSTATUS status; - status = ext_glSyncTextureINTEL( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSyncTextureINTEL( params->texture ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTagSampleBufferSGIX( void *args ) @@ -77281,14 +66255,12 @@ static NTSTATUS wow64_ext_glTagSampleBufferSGIX( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glTagSampleBufferSGIX_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glTagSampleBufferSGIX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTagSampleBufferSGIX(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTangent3bEXT( void *args ) @@ -77299,17 +66271,12 @@ static NTSTATUS wow64_ext_glTangent3bEXT( void *args ) GLbyte tx; GLbyte ty; GLbyte tz; - } *params32 = args; - struct glTangent3bEXT_params params = - { - .teb = get_teb64(params32->teb), - .tx = params32->tx, - .ty = params32->ty, - .tz = params32->tz, - }; - NTSTATUS status; - status = ext_glTangent3bEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTangent3bEXT( params->tx, params->ty, params->tz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTangent3bvEXT( void *args ) @@ -77318,15 +66285,12 @@ static NTSTATUS wow64_ext_glTangent3bvEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTangent3bvEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTangent3bvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTangent3bvEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTangent3dEXT( void *args ) @@ -77337,17 +66301,12 @@ static NTSTATUS wow64_ext_glTangent3dEXT( void *args ) GLdouble tx; GLdouble ty; GLdouble tz; - } *params32 = args; - struct glTangent3dEXT_params params = - { - .teb = get_teb64(params32->teb), - .tx = params32->tx, - .ty = params32->ty, - .tz = params32->tz, - }; - NTSTATUS status; - status = ext_glTangent3dEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTangent3dEXT( params->tx, params->ty, params->tz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTangent3dvEXT( void *args ) @@ -77356,15 +66315,12 @@ static NTSTATUS wow64_ext_glTangent3dvEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTangent3dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTangent3dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTangent3dvEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTangent3fEXT( void *args ) @@ -77375,17 +66331,12 @@ static NTSTATUS wow64_ext_glTangent3fEXT( void *args ) GLfloat tx; GLfloat ty; GLfloat tz; - } *params32 = args; - struct glTangent3fEXT_params params = - { - .teb = get_teb64(params32->teb), - .tx = params32->tx, - .ty = params32->ty, - .tz = params32->tz, - }; - NTSTATUS status; - status = ext_glTangent3fEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTangent3fEXT( params->tx, params->ty, params->tz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTangent3fvEXT( void *args ) @@ -77394,15 +66345,12 @@ static NTSTATUS wow64_ext_glTangent3fvEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTangent3fvEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTangent3fvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTangent3fvEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTangent3iEXT( void *args ) @@ -77413,17 +66361,12 @@ static NTSTATUS wow64_ext_glTangent3iEXT( void *args ) GLint tx; GLint ty; GLint tz; - } *params32 = args; - struct glTangent3iEXT_params params = - { - .teb = get_teb64(params32->teb), - .tx = params32->tx, - .ty = params32->ty, - .tz = params32->tz, - }; - NTSTATUS status; - status = ext_glTangent3iEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTangent3iEXT( params->tx, params->ty, params->tz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTangent3ivEXT( void *args ) @@ -77432,15 +66375,12 @@ static NTSTATUS wow64_ext_glTangent3ivEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTangent3ivEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTangent3ivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTangent3ivEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTangent3sEXT( void *args ) @@ -77451,17 +66391,12 @@ static NTSTATUS wow64_ext_glTangent3sEXT( void *args ) GLshort tx; GLshort ty; GLshort tz; - } *params32 = args; - struct glTangent3sEXT_params params = - { - .teb = get_teb64(params32->teb), - .tx = params32->tx, - .ty = params32->ty, - .tz = params32->tz, - }; - NTSTATUS status; - status = ext_glTangent3sEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTangent3sEXT( params->tx, params->ty, params->tz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTangent3svEXT( void *args ) @@ -77470,15 +66405,12 @@ static NTSTATUS wow64_ext_glTangent3svEXT( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTangent3svEXT_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTangent3svEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTangent3svEXT( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTangentPointerEXT( void *args ) @@ -77489,17 +66421,12 @@ static NTSTATUS wow64_ext_glTangentPointerEXT( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glTangentPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glTangentPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTangentPointerEXT( params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTbufferMask3DFX( void *args ) @@ -77508,15 +66435,12 @@ static NTSTATUS wow64_ext_glTbufferMask3DFX( void *args ) { PTR32 teb; GLuint mask; - } *params32 = args; - struct glTbufferMask3DFX_params params = - { - .teb = get_teb64(params32->teb), - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glTbufferMask3DFX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTbufferMask3DFX( params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTessellationFactorAMD( void *args ) @@ -77525,15 +66449,12 @@ static NTSTATUS wow64_ext_glTessellationFactorAMD( void *args ) { PTR32 teb; GLfloat factor; - } *params32 = args; - struct glTessellationFactorAMD_params params = - { - .teb = get_teb64(params32->teb), - .factor = params32->factor, - }; - NTSTATUS status; - status = ext_glTessellationFactorAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTessellationFactorAMD( params->factor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTessellationModeAMD( void *args ) @@ -77542,15 +66463,12 @@ static NTSTATUS wow64_ext_glTessellationModeAMD( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glTessellationModeAMD_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glTessellationModeAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTessellationModeAMD( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTestFenceAPPLE( void *args ) @@ -77560,16 +66478,12 @@ static NTSTATUS wow64_ext_glTestFenceAPPLE( void *args ) PTR32 teb; GLuint fence; GLboolean ret; - } *params32 = args; - struct glTestFenceAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .fence = params32->fence, - }; - NTSTATUS status; - status = ext_glTestFenceAPPLE( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glTestFenceAPPLE( params->fence ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTestFenceNV( void *args ) @@ -77579,16 +66493,12 @@ static NTSTATUS wow64_ext_glTestFenceNV( void *args ) PTR32 teb; GLuint fence; GLboolean ret; - } *params32 = args; - struct glTestFenceNV_params params = - { - .teb = get_teb64(params32->teb), - .fence = params32->fence, - }; - NTSTATUS status; - status = ext_glTestFenceNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glTestFenceNV( params->fence ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTestObjectAPPLE( void *args ) @@ -77599,17 +66509,12 @@ static NTSTATUS wow64_ext_glTestObjectAPPLE( void *args ) GLenum object; GLuint name; GLboolean ret; - } *params32 = args; - struct glTestObjectAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .object = params32->object, - .name = params32->name, - }; - NTSTATUS status; - status = ext_glTestObjectAPPLE( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glTestObjectAPPLE( params->object, params->name ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexAttachMemoryNV( void *args ) @@ -77620,17 +66525,12 @@ static NTSTATUS wow64_ext_glTexAttachMemoryNV( void *args ) GLenum target; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glTexAttachMemoryNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glTexAttachMemoryNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexAttachMemoryNV( params->target, params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexBuffer( void *args ) @@ -77641,17 +66541,12 @@ static NTSTATUS wow64_ext_glTexBuffer( void *args ) GLenum target; GLenum internalformat; GLuint buffer; - } *params32 = args; - struct glTexBuffer_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glTexBuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexBuffer( params->target, params->internalformat, params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexBufferARB( void *args ) @@ -77662,17 +66557,12 @@ static NTSTATUS wow64_ext_glTexBufferARB( void *args ) GLenum target; GLenum internalformat; GLuint buffer; - } *params32 = args; - struct glTexBufferARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glTexBufferARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexBufferARB( params->target, params->internalformat, params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexBufferEXT( void *args ) @@ -77683,17 +66573,12 @@ static NTSTATUS wow64_ext_glTexBufferEXT( void *args ) GLenum target; GLenum internalformat; GLuint buffer; - } *params32 = args; - struct glTexBufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glTexBufferEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexBufferEXT( params->target, params->internalformat, params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexBufferRange( void *args ) @@ -77706,19 +66591,12 @@ static NTSTATUS wow64_ext_glTexBufferRange( void *args ) GLuint buffer; PTR32 offset; PTR32 size; - } *params32 = args; - struct glTexBufferRange_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalformat = params32->internalformat, - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - }; - NTSTATUS status; - status = ext_glTexBufferRange( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexBufferRange( params->target, params->internalformat, params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexBumpParameterfvATI( void *args ) @@ -77728,16 +66606,12 @@ static NTSTATUS wow64_ext_glTexBumpParameterfvATI( void *args ) PTR32 teb; GLenum pname; PTR32 param; - } *params32 = args; - struct glTexBumpParameterfvATI_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glTexBumpParameterfvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexBumpParameterfvATI( params->pname, ULongToPtr(params->param) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexBumpParameterivATI( void *args ) @@ -77747,16 +66621,12 @@ static NTSTATUS wow64_ext_glTexBumpParameterivATI( void *args ) PTR32 teb; GLenum pname; PTR32 param; - } *params32 = args; - struct glTexBumpParameterivATI_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glTexBumpParameterivATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexBumpParameterivATI( params->pname, ULongToPtr(params->param) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord1bOES( void *args ) @@ -77765,15 +66635,12 @@ static NTSTATUS wow64_ext_glTexCoord1bOES( void *args ) { PTR32 teb; GLbyte s; - } *params32 = args; - struct glTexCoord1bOES_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - }; - NTSTATUS status; - status = ext_glTexCoord1bOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord1bOES( params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord1bvOES( void *args ) @@ -77782,15 +66649,12 @@ static NTSTATUS wow64_ext_glTexCoord1bvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glTexCoord1bvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glTexCoord1bvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord1bvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord1hNV( void *args ) @@ -77799,15 +66663,12 @@ static NTSTATUS wow64_ext_glTexCoord1hNV( void *args ) { PTR32 teb; GLhalfNV s; - } *params32 = args; - struct glTexCoord1hNV_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - }; - NTSTATUS status; - status = ext_glTexCoord1hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord1hNV( params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord1hvNV( void *args ) @@ -77816,15 +66677,12 @@ static NTSTATUS wow64_ext_glTexCoord1hvNV( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord1hvNV_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTexCoord1hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord1hvNV( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord1xOES( void *args ) @@ -77833,15 +66691,12 @@ static NTSTATUS wow64_ext_glTexCoord1xOES( void *args ) { PTR32 teb; GLfixed s; - } *params32 = args; - struct glTexCoord1xOES_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - }; - NTSTATUS status; - status = ext_glTexCoord1xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord1xOES( params->s ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord1xvOES( void *args ) @@ -77850,15 +66705,12 @@ static NTSTATUS wow64_ext_glTexCoord1xvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glTexCoord1xvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glTexCoord1xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord1xvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2bOES( void *args ) @@ -77868,16 +66720,12 @@ static NTSTATUS wow64_ext_glTexCoord2bOES( void *args ) PTR32 teb; GLbyte s; GLbyte t; - } *params32 = args; - struct glTexCoord2bOES_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glTexCoord2bOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2bOES( params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2bvOES( void *args ) @@ -77886,15 +66734,12 @@ static NTSTATUS wow64_ext_glTexCoord2bvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glTexCoord2bvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glTexCoord2bvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2bvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2fColor3fVertex3fSUN( void *args ) @@ -77910,22 +66755,12 @@ static NTSTATUS wow64_ext_glTexCoord2fColor3fVertex3fSUN( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glTexCoord2fColor3fVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - .g = params32->g, - .b = params32->b, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glTexCoord2fColor3fVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2fColor3fVertex3fSUN( params->s, params->t, params->r, params->g, params->b, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2fColor3fVertex3fvSUN( void *args ) @@ -77936,17 +66771,12 @@ static NTSTATUS wow64_ext_glTexCoord2fColor3fVertex3fvSUN( void *args ) PTR32 tc; PTR32 c; PTR32 v; - } *params32 = args; - struct glTexCoord2fColor3fVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .tc = ULongToPtr(params32->tc), - .c = ULongToPtr(params32->c), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTexCoord2fColor3fVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2fColor3fVertex3fvSUN( ULongToPtr(params->tc), ULongToPtr(params->c), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2fColor4fNormal3fVertex3fSUN( void *args ) @@ -77966,26 +66796,12 @@ static NTSTATUS wow64_ext_glTexCoord2fColor4fNormal3fVertex3fSUN( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glTexCoord2fColor4fNormal3fVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - .g = params32->g, - .b = params32->b, - .a = params32->a, - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glTexCoord2fColor4fNormal3fVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2fColor4fNormal3fVertex3fSUN( params->s, params->t, params->r, params->g, params->b, params->a, params->nx, params->ny, params->nz, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2fColor4fNormal3fVertex3fvSUN( void *args ) @@ -77997,18 +66813,12 @@ static NTSTATUS wow64_ext_glTexCoord2fColor4fNormal3fVertex3fvSUN( void *args ) PTR32 c; PTR32 n; PTR32 v; - } *params32 = args; - struct glTexCoord2fColor4fNormal3fVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .tc = ULongToPtr(params32->tc), - .c = ULongToPtr(params32->c), - .n = ULongToPtr(params32->n), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTexCoord2fColor4fNormal3fVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2fColor4fNormal3fVertex3fvSUN( ULongToPtr(params->tc), ULongToPtr(params->c), ULongToPtr(params->n), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2fColor4ubVertex3fSUN( void *args ) @@ -78025,23 +66835,12 @@ static NTSTATUS wow64_ext_glTexCoord2fColor4ubVertex3fSUN( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glTexCoord2fColor4ubVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - .g = params32->g, - .b = params32->b, - .a = params32->a, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glTexCoord2fColor4ubVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2fColor4ubVertex3fSUN( params->s, params->t, params->r, params->g, params->b, params->a, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2fColor4ubVertex3fvSUN( void *args ) @@ -78052,17 +66851,12 @@ static NTSTATUS wow64_ext_glTexCoord2fColor4ubVertex3fvSUN( void *args ) PTR32 tc; PTR32 c; PTR32 v; - } *params32 = args; - struct glTexCoord2fColor4ubVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .tc = ULongToPtr(params32->tc), - .c = ULongToPtr(params32->c), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTexCoord2fColor4ubVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2fColor4ubVertex3fvSUN( ULongToPtr(params->tc), ULongToPtr(params->c), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2fNormal3fVertex3fSUN( void *args ) @@ -78078,22 +66872,12 @@ static NTSTATUS wow64_ext_glTexCoord2fNormal3fVertex3fSUN( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glTexCoord2fNormal3fVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glTexCoord2fNormal3fVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2fNormal3fVertex3fSUN( params->s, params->t, params->nx, params->ny, params->nz, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2fNormal3fVertex3fvSUN( void *args ) @@ -78104,17 +66888,12 @@ static NTSTATUS wow64_ext_glTexCoord2fNormal3fVertex3fvSUN( void *args ) PTR32 tc; PTR32 n; PTR32 v; - } *params32 = args; - struct glTexCoord2fNormal3fVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .tc = ULongToPtr(params32->tc), - .n = ULongToPtr(params32->n), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTexCoord2fNormal3fVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2fNormal3fVertex3fvSUN( ULongToPtr(params->tc), ULongToPtr(params->n), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2fVertex3fSUN( void *args ) @@ -78127,19 +66906,12 @@ static NTSTATUS wow64_ext_glTexCoord2fVertex3fSUN( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glTexCoord2fVertex3fSUN_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glTexCoord2fVertex3fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2fVertex3fSUN( params->s, params->t, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2fVertex3fvSUN( void *args ) @@ -78149,16 +66921,12 @@ static NTSTATUS wow64_ext_glTexCoord2fVertex3fvSUN( void *args ) PTR32 teb; PTR32 tc; PTR32 v; - } *params32 = args; - struct glTexCoord2fVertex3fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .tc = ULongToPtr(params32->tc), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTexCoord2fVertex3fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2fVertex3fvSUN( ULongToPtr(params->tc), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2hNV( void *args ) @@ -78168,16 +66936,12 @@ static NTSTATUS wow64_ext_glTexCoord2hNV( void *args ) PTR32 teb; GLhalfNV s; GLhalfNV t; - } *params32 = args; - struct glTexCoord2hNV_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glTexCoord2hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2hNV( params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2hvNV( void *args ) @@ -78186,15 +66950,12 @@ static NTSTATUS wow64_ext_glTexCoord2hvNV( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord2hvNV_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTexCoord2hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2hvNV( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2xOES( void *args ) @@ -78204,16 +66965,12 @@ static NTSTATUS wow64_ext_glTexCoord2xOES( void *args ) PTR32 teb; GLfixed s; GLfixed t; - } *params32 = args; - struct glTexCoord2xOES_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - }; - NTSTATUS status; - status = ext_glTexCoord2xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2xOES( params->s, params->t ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord2xvOES( void *args ) @@ -78222,15 +66979,12 @@ static NTSTATUS wow64_ext_glTexCoord2xvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glTexCoord2xvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glTexCoord2xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord2xvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord3bOES( void *args ) @@ -78241,17 +66995,12 @@ static NTSTATUS wow64_ext_glTexCoord3bOES( void *args ) GLbyte s; GLbyte t; GLbyte r; - } *params32 = args; - struct glTexCoord3bOES_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glTexCoord3bOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord3bOES( params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord3bvOES( void *args ) @@ -78260,15 +67009,12 @@ static NTSTATUS wow64_ext_glTexCoord3bvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glTexCoord3bvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glTexCoord3bvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord3bvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord3hNV( void *args ) @@ -78279,17 +67025,12 @@ static NTSTATUS wow64_ext_glTexCoord3hNV( void *args ) GLhalfNV s; GLhalfNV t; GLhalfNV r; - } *params32 = args; - struct glTexCoord3hNV_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glTexCoord3hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord3hNV( params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord3hvNV( void *args ) @@ -78298,15 +67039,12 @@ static NTSTATUS wow64_ext_glTexCoord3hvNV( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord3hvNV_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTexCoord3hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord3hvNV( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord3xOES( void *args ) @@ -78317,17 +67055,12 @@ static NTSTATUS wow64_ext_glTexCoord3xOES( void *args ) GLfixed s; GLfixed t; GLfixed r; - } *params32 = args; - struct glTexCoord3xOES_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - }; - NTSTATUS status; - status = ext_glTexCoord3xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord3xOES( params->s, params->t, params->r ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord3xvOES( void *args ) @@ -78336,15 +67069,12 @@ static NTSTATUS wow64_ext_glTexCoord3xvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glTexCoord3xvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glTexCoord3xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord3xvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord4bOES( void *args ) @@ -78356,18 +67086,12 @@ static NTSTATUS wow64_ext_glTexCoord4bOES( void *args ) GLbyte t; GLbyte r; GLbyte q; - } *params32 = args; - struct glTexCoord4bOES_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glTexCoord4bOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4bOES( params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord4bvOES( void *args ) @@ -78376,15 +67100,12 @@ static NTSTATUS wow64_ext_glTexCoord4bvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glTexCoord4bvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glTexCoord4bvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4bvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord4fColor4fNormal3fVertex4fSUN( void *args ) @@ -78407,29 +67128,12 @@ static NTSTATUS wow64_ext_glTexCoord4fColor4fNormal3fVertex4fSUN( void *args ) GLfloat y; GLfloat z; GLfloat w; - } *params32 = args; - struct glTexCoord4fColor4fNormal3fVertex4fSUN_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .p = params32->p, - .q = params32->q, - .r = params32->r, - .g = params32->g, - .b = params32->b, - .a = params32->a, - .nx = params32->nx, - .ny = params32->ny, - .nz = params32->nz, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glTexCoord4fColor4fNormal3fVertex4fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4fColor4fNormal3fVertex4fSUN( params->s, params->t, params->p, params->q, params->r, params->g, params->b, params->a, params->nx, params->ny, params->nz, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord4fColor4fNormal3fVertex4fvSUN( void *args ) @@ -78441,18 +67145,12 @@ static NTSTATUS wow64_ext_glTexCoord4fColor4fNormal3fVertex4fvSUN( void *args ) PTR32 c; PTR32 n; PTR32 v; - } *params32 = args; - struct glTexCoord4fColor4fNormal3fVertex4fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .tc = ULongToPtr(params32->tc), - .c = ULongToPtr(params32->c), - .n = ULongToPtr(params32->n), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTexCoord4fColor4fNormal3fVertex4fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4fColor4fNormal3fVertex4fvSUN( ULongToPtr(params->tc), ULongToPtr(params->c), ULongToPtr(params->n), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord4fVertex4fSUN( void *args ) @@ -78468,22 +67166,12 @@ static NTSTATUS wow64_ext_glTexCoord4fVertex4fSUN( void *args ) GLfloat y; GLfloat z; GLfloat w; - } *params32 = args; - struct glTexCoord4fVertex4fSUN_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .p = params32->p, - .q = params32->q, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glTexCoord4fVertex4fSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4fVertex4fSUN( params->s, params->t, params->p, params->q, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord4fVertex4fvSUN( void *args ) @@ -78493,16 +67181,12 @@ static NTSTATUS wow64_ext_glTexCoord4fVertex4fvSUN( void *args ) PTR32 teb; PTR32 tc; PTR32 v; - } *params32 = args; - struct glTexCoord4fVertex4fvSUN_params params = - { - .teb = get_teb64(params32->teb), - .tc = ULongToPtr(params32->tc), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTexCoord4fVertex4fvSUN( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4fVertex4fvSUN( ULongToPtr(params->tc), ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord4hNV( void *args ) @@ -78514,18 +67198,12 @@ static NTSTATUS wow64_ext_glTexCoord4hNV( void *args ) GLhalfNV t; GLhalfNV r; GLhalfNV q; - } *params32 = args; - struct glTexCoord4hNV_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glTexCoord4hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4hNV( params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord4hvNV( void *args ) @@ -78534,15 +67212,12 @@ static NTSTATUS wow64_ext_glTexCoord4hvNV( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glTexCoord4hvNV_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glTexCoord4hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4hvNV( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord4xOES( void *args ) @@ -78554,18 +67229,12 @@ static NTSTATUS wow64_ext_glTexCoord4xOES( void *args ) GLfixed t; GLfixed r; GLfixed q; - } *params32 = args; - struct glTexCoord4xOES_params params = - { - .teb = get_teb64(params32->teb), - .s = params32->s, - .t = params32->t, - .r = params32->r, - .q = params32->q, - }; - NTSTATUS status; - status = ext_glTexCoord4xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4xOES( params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoord4xvOES( void *args ) @@ -78574,15 +67243,12 @@ static NTSTATUS wow64_ext_glTexCoord4xvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glTexCoord4xvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glTexCoord4xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoord4xvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoordFormatNV( void *args ) @@ -78593,17 +67259,12 @@ static NTSTATUS wow64_ext_glTexCoordFormatNV( void *args ) GLint size; GLenum type; GLsizei stride; - } *params32 = args; - struct glTexCoordFormatNV_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glTexCoordFormatNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoordFormatNV( params->size, params->type, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoordP1ui( void *args ) @@ -78613,16 +67274,12 @@ static NTSTATUS wow64_ext_glTexCoordP1ui( void *args ) PTR32 teb; GLenum type; GLuint coords; - } *params32 = args; - struct glTexCoordP1ui_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .coords = params32->coords, - }; - NTSTATUS status; - status = ext_glTexCoordP1ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoordP1ui( params->type, params->coords ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoordP1uiv( void *args ) @@ -78632,16 +67289,12 @@ static NTSTATUS wow64_ext_glTexCoordP1uiv( void *args ) PTR32 teb; GLenum type; PTR32 coords; - } *params32 = args; - struct glTexCoordP1uiv_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glTexCoordP1uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoordP1uiv( params->type, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoordP2ui( void *args ) @@ -78651,16 +67304,12 @@ static NTSTATUS wow64_ext_glTexCoordP2ui( void *args ) PTR32 teb; GLenum type; GLuint coords; - } *params32 = args; - struct glTexCoordP2ui_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .coords = params32->coords, - }; - NTSTATUS status; - status = ext_glTexCoordP2ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoordP2ui( params->type, params->coords ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoordP2uiv( void *args ) @@ -78670,16 +67319,12 @@ static NTSTATUS wow64_ext_glTexCoordP2uiv( void *args ) PTR32 teb; GLenum type; PTR32 coords; - } *params32 = args; - struct glTexCoordP2uiv_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glTexCoordP2uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoordP2uiv( params->type, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoordP3ui( void *args ) @@ -78689,16 +67334,12 @@ static NTSTATUS wow64_ext_glTexCoordP3ui( void *args ) PTR32 teb; GLenum type; GLuint coords; - } *params32 = args; - struct glTexCoordP3ui_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .coords = params32->coords, - }; - NTSTATUS status; - status = ext_glTexCoordP3ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoordP3ui( params->type, params->coords ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoordP3uiv( void *args ) @@ -78708,16 +67349,12 @@ static NTSTATUS wow64_ext_glTexCoordP3uiv( void *args ) PTR32 teb; GLenum type; PTR32 coords; - } *params32 = args; - struct glTexCoordP3uiv_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glTexCoordP3uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoordP3uiv( params->type, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoordP4ui( void *args ) @@ -78727,16 +67364,12 @@ static NTSTATUS wow64_ext_glTexCoordP4ui( void *args ) PTR32 teb; GLenum type; GLuint coords; - } *params32 = args; - struct glTexCoordP4ui_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .coords = params32->coords, - }; - NTSTATUS status; - status = ext_glTexCoordP4ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoordP4ui( params->type, params->coords ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoordP4uiv( void *args ) @@ -78746,16 +67379,12 @@ static NTSTATUS wow64_ext_glTexCoordP4uiv( void *args ) PTR32 teb; GLenum type; PTR32 coords; - } *params32 = args; - struct glTexCoordP4uiv_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glTexCoordP4uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoordP4uiv( params->type, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoordPointerEXT( void *args ) @@ -78768,19 +67397,12 @@ static NTSTATUS wow64_ext_glTexCoordPointerEXT( void *args ) GLsizei stride; GLsizei count; PTR32 pointer; - } *params32 = args; - struct glTexCoordPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .count = params32->count, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glTexCoordPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexCoordPointerEXT( params->size, params->type, params->stride, params->count, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexCoordPointerListIBM( void *args ) @@ -78793,16 +67415,8 @@ static NTSTATUS wow64_ext_glTexCoordPointerListIBM( void *args ) GLint stride; PTR32 pointer; GLint ptrstride; - } *params32 = args; - struct glTexCoordPointerListIBM_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .ptrstride = params32->ptrstride, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -78814,14 +67428,8 @@ static NTSTATUS wow64_ext_glTexCoordPointervINTEL( void *args ) GLint size; GLenum type; PTR32 pointer; - } *params32 = args; - struct glTexCoordPointervINTEL_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -78833,17 +67441,12 @@ static NTSTATUS wow64_ext_glTexEnvxOES( void *args ) GLenum target; GLenum pname; GLfixed param; - } *params32 = args; - struct glTexEnvxOES_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glTexEnvxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexEnvxOES( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexEnvxvOES( void *args ) @@ -78854,17 +67457,12 @@ static NTSTATUS wow64_ext_glTexEnvxvOES( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glTexEnvxvOES_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glTexEnvxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexEnvxvOES( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexFilterFuncSGIS( void *args ) @@ -78876,18 +67474,12 @@ static NTSTATUS wow64_ext_glTexFilterFuncSGIS( void *args ) GLenum filter; GLsizei n; PTR32 weights; - } *params32 = args; - struct glTexFilterFuncSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .filter = params32->filter, - .n = params32->n, - .weights = ULongToPtr(params32->weights), - }; - NTSTATUS status; - status = ext_glTexFilterFuncSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexFilterFuncSGIS( params->target, params->filter, params->n, ULongToPtr(params->weights) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexGenxOES( void *args ) @@ -78898,17 +67490,12 @@ static NTSTATUS wow64_ext_glTexGenxOES( void *args ) GLenum coord; GLenum pname; GLfixed param; - } *params32 = args; - struct glTexGenxOES_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glTexGenxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexGenxOES( params->coord, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexGenxvOES( void *args ) @@ -78919,17 +67506,12 @@ static NTSTATUS wow64_ext_glTexGenxvOES( void *args ) GLenum coord; GLenum pname; PTR32 params; - } *params32 = args; - struct glTexGenxvOES_params params = - { - .teb = get_teb64(params32->teb), - .coord = params32->coord, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glTexGenxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexGenxvOES( params->coord, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexImage2DMultisample( void *args ) @@ -78943,20 +67525,12 @@ static NTSTATUS wow64_ext_glTexImage2DMultisample( void *args ) GLsizei width; GLsizei height; GLboolean fixedsamplelocations; - } *params32 = args; - struct glTexImage2DMultisample_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .samples = params32->samples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .fixedsamplelocations = params32->fixedsamplelocations, - }; - NTSTATUS status; - status = ext_glTexImage2DMultisample( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexImage2DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexImage2DMultisampleCoverageNV( void *args ) @@ -78971,21 +67545,12 @@ static NTSTATUS wow64_ext_glTexImage2DMultisampleCoverageNV( void *args ) GLsizei width; GLsizei height; GLboolean fixedSampleLocations; - } *params32 = args; - struct glTexImage2DMultisampleCoverageNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .coverageSamples = params32->coverageSamples, - .colorSamples = params32->colorSamples, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .fixedSampleLocations = params32->fixedSampleLocations, - }; - NTSTATUS status; - status = ext_glTexImage2DMultisampleCoverageNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexImage2DMultisampleCoverageNV( params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->fixedSampleLocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexImage3D( void *args ) @@ -79003,24 +67568,12 @@ static NTSTATUS wow64_ext_glTexImage3D( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTexImage3D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .border = params32->border, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTexImage3D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexImage3D( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexImage3DEXT( void *args ) @@ -79038,24 +67591,12 @@ static NTSTATUS wow64_ext_glTexImage3DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTexImage3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .border = params32->border, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTexImage3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexImage3DEXT( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexImage3DMultisample( void *args ) @@ -79070,21 +67611,12 @@ static NTSTATUS wow64_ext_glTexImage3DMultisample( void *args ) GLsizei height; GLsizei depth; GLboolean fixedsamplelocations; - } *params32 = args; - struct glTexImage3DMultisample_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .samples = params32->samples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .fixedsamplelocations = params32->fixedsamplelocations, - }; - NTSTATUS status; - status = ext_glTexImage3DMultisample( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexImage3DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexImage3DMultisampleCoverageNV( void *args ) @@ -79100,22 +67632,12 @@ static NTSTATUS wow64_ext_glTexImage3DMultisampleCoverageNV( void *args ) GLsizei height; GLsizei depth; GLboolean fixedSampleLocations; - } *params32 = args; - struct glTexImage3DMultisampleCoverageNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .coverageSamples = params32->coverageSamples, - .colorSamples = params32->colorSamples, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .fixedSampleLocations = params32->fixedSampleLocations, - }; - NTSTATUS status; - status = ext_glTexImage3DMultisampleCoverageNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexImage3DMultisampleCoverageNV( params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexImage4DSGIS( void *args ) @@ -79134,25 +67656,12 @@ static NTSTATUS wow64_ext_glTexImage4DSGIS( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTexImage4DSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .size4d = params32->size4d, - .border = params32->border, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTexImage4DSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexImage4DSGIS( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->size4d, params->border, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexPageCommitmentARB( void *args ) @@ -79169,23 +67678,12 @@ static NTSTATUS wow64_ext_glTexPageCommitmentARB( void *args ) GLsizei height; GLsizei depth; GLboolean commit; - } *params32 = args; - struct glTexPageCommitmentARB_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .commit = params32->commit, - }; - NTSTATUS status; - status = ext_glTexPageCommitmentARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexPageCommitmentARB( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->commit ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexParameterIiv( void *args ) @@ -79196,17 +67694,12 @@ static NTSTATUS wow64_ext_glTexParameterIiv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glTexParameterIiv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glTexParameterIiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexParameterIiv( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexParameterIivEXT( void *args ) @@ -79217,17 +67710,12 @@ static NTSTATUS wow64_ext_glTexParameterIivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glTexParameterIivEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glTexParameterIivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexParameterIivEXT( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexParameterIuiv( void *args ) @@ -79238,17 +67726,12 @@ static NTSTATUS wow64_ext_glTexParameterIuiv( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glTexParameterIuiv_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glTexParameterIuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexParameterIuiv( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexParameterIuivEXT( void *args ) @@ -79259,17 +67742,12 @@ static NTSTATUS wow64_ext_glTexParameterIuivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glTexParameterIuivEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glTexParameterIuivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexParameterIuivEXT( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexParameterxOES( void *args ) @@ -79280,17 +67758,12 @@ static NTSTATUS wow64_ext_glTexParameterxOES( void *args ) GLenum target; GLenum pname; GLfixed param; - } *params32 = args; - struct glTexParameterxOES_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glTexParameterxOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexParameterxOES( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexParameterxvOES( void *args ) @@ -79301,17 +67774,12 @@ static NTSTATUS wow64_ext_glTexParameterxvOES( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glTexParameterxvOES_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glTexParameterxvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexParameterxvOES( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexRenderbufferNV( void *args ) @@ -79321,16 +67789,12 @@ static NTSTATUS wow64_ext_glTexRenderbufferNV( void *args ) PTR32 teb; GLenum target; GLuint renderbuffer; - } *params32 = args; - struct glTexRenderbufferNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .renderbuffer = params32->renderbuffer, - }; - NTSTATUS status; - status = ext_glTexRenderbufferNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexRenderbufferNV( params->target, params->renderbuffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexStorage1D( void *args ) @@ -79342,18 +67806,12 @@ static NTSTATUS wow64_ext_glTexStorage1D( void *args ) GLsizei levels; GLenum internalformat; GLsizei width; - } *params32 = args; - struct glTexStorage1D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .levels = params32->levels, - .internalformat = params32->internalformat, - .width = params32->width, - }; - NTSTATUS status; - status = ext_glTexStorage1D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexStorage1D( params->target, params->levels, params->internalformat, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexStorage2D( void *args ) @@ -79366,19 +67824,12 @@ static NTSTATUS wow64_ext_glTexStorage2D( void *args ) GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glTexStorage2D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .levels = params32->levels, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glTexStorage2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexStorage2D( params->target, params->levels, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexStorage2DMultisample( void *args ) @@ -79392,20 +67843,12 @@ static NTSTATUS wow64_ext_glTexStorage2DMultisample( void *args ) GLsizei width; GLsizei height; GLboolean fixedsamplelocations; - } *params32 = args; - struct glTexStorage2DMultisample_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .samples = params32->samples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .fixedsamplelocations = params32->fixedsamplelocations, - }; - NTSTATUS status; - status = ext_glTexStorage2DMultisample( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexStorage2DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexStorage3D( void *args ) @@ -79419,20 +67862,12 @@ static NTSTATUS wow64_ext_glTexStorage3D( void *args ) GLsizei width; GLsizei height; GLsizei depth; - } *params32 = args; - struct glTexStorage3D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .levels = params32->levels, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - }; - NTSTATUS status; - status = ext_glTexStorage3D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexStorage3D( params->target, params->levels, params->internalformat, params->width, params->height, params->depth ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexStorage3DMultisample( void *args ) @@ -79447,21 +67882,12 @@ static NTSTATUS wow64_ext_glTexStorage3DMultisample( void *args ) GLsizei height; GLsizei depth; GLboolean fixedsamplelocations; - } *params32 = args; - struct glTexStorage3DMultisample_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .samples = params32->samples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .fixedsamplelocations = params32->fixedsamplelocations, - }; - NTSTATUS status; - status = ext_glTexStorage3DMultisample( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexStorage3DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexStorageMem1DEXT( void *args ) @@ -79475,20 +67901,12 @@ static NTSTATUS wow64_ext_glTexStorageMem1DEXT( void *args ) GLsizei width; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glTexStorageMem1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .levels = params32->levels, - .internalFormat = params32->internalFormat, - .width = params32->width, - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glTexStorageMem1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexStorageMem1DEXT( params->target, params->levels, params->internalFormat, params->width, params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexStorageMem2DEXT( void *args ) @@ -79503,21 +67921,12 @@ static NTSTATUS wow64_ext_glTexStorageMem2DEXT( void *args ) GLsizei height; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glTexStorageMem2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .levels = params32->levels, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glTexStorageMem2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexStorageMem2DEXT( params->target, params->levels, params->internalFormat, params->width, params->height, params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexStorageMem2DMultisampleEXT( void *args ) @@ -79533,22 +67942,12 @@ static NTSTATUS wow64_ext_glTexStorageMem2DMultisampleEXT( void *args ) GLboolean fixedSampleLocations; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glTexStorageMem2DMultisampleEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .samples = params32->samples, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .fixedSampleLocations = params32->fixedSampleLocations, - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glTexStorageMem2DMultisampleEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexStorageMem2DMultisampleEXT( params->target, params->samples, params->internalFormat, params->width, params->height, params->fixedSampleLocations, params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexStorageMem3DEXT( void *args ) @@ -79564,22 +67963,12 @@ static NTSTATUS wow64_ext_glTexStorageMem3DEXT( void *args ) GLsizei depth; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glTexStorageMem3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .levels = params32->levels, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glTexStorageMem3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexStorageMem3DEXT( params->target, params->levels, params->internalFormat, params->width, params->height, params->depth, params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexStorageMem3DMultisampleEXT( void *args ) @@ -79596,23 +67985,12 @@ static NTSTATUS wow64_ext_glTexStorageMem3DMultisampleEXT( void *args ) GLboolean fixedSampleLocations; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glTexStorageMem3DMultisampleEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .samples = params32->samples, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .fixedSampleLocations = params32->fixedSampleLocations, - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glTexStorageMem3DMultisampleEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexStorageMem3DMultisampleEXT( params->target, params->samples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations, params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexStorageSparseAMD( void *args ) @@ -79627,21 +68005,12 @@ static NTSTATUS wow64_ext_glTexStorageSparseAMD( void *args ) GLsizei depth; GLsizei layers; GLbitfield flags; - } *params32 = args; - struct glTexStorageSparseAMD_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .layers = params32->layers, - .flags = params32->flags, - }; - NTSTATUS status; - status = ext_glTexStorageSparseAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexStorageSparseAMD( params->target, params->internalFormat, params->width, params->height, params->depth, params->layers, params->flags ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexSubImage1DEXT( void *args ) @@ -79656,21 +68025,12 @@ static NTSTATUS wow64_ext_glTexSubImage1DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTexSubImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .width = params32->width, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTexSubImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexSubImage1DEXT( params->target, params->level, params->xoffset, params->width, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexSubImage2DEXT( void *args ) @@ -79687,23 +68047,12 @@ static NTSTATUS wow64_ext_glTexSubImage2DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTexSubImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTexSubImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexSubImage2DEXT( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexSubImage3D( void *args ) @@ -79722,25 +68071,12 @@ static NTSTATUS wow64_ext_glTexSubImage3D( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTexSubImage3D_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTexSubImage3D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexSubImage3D( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexSubImage3DEXT( void *args ) @@ -79759,25 +68095,12 @@ static NTSTATUS wow64_ext_glTexSubImage3DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTexSubImage3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTexSubImage3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexSubImage3DEXT( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexSubImage4DSGIS( void *args ) @@ -79798,27 +68121,12 @@ static NTSTATUS wow64_ext_glTexSubImage4DSGIS( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTexSubImage4DSGIS_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .woffset = params32->woffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .size4d = params32->size4d, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTexSubImage4DSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexSubImage4DSGIS( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->woffset, params->width, params->height, params->depth, params->size4d, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureAttachMemoryNV( void *args ) @@ -79829,17 +68137,12 @@ static NTSTATUS wow64_ext_glTextureAttachMemoryNV( void *args ) GLuint texture; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glTextureAttachMemoryNV_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glTextureAttachMemoryNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureAttachMemoryNV( params->texture, params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureBarrier( void *args ) @@ -79847,14 +68150,12 @@ static NTSTATUS wow64_ext_glTextureBarrier( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glTextureBarrier_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glTextureBarrier( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureBarrier(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureBarrierNV( void *args ) @@ -79862,14 +68163,12 @@ static NTSTATUS wow64_ext_glTextureBarrierNV( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glTextureBarrierNV_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glTextureBarrierNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureBarrierNV(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureBuffer( void *args ) @@ -79880,17 +68179,12 @@ static NTSTATUS wow64_ext_glTextureBuffer( void *args ) GLuint texture; GLenum internalformat; GLuint buffer; - } *params32 = args; - struct glTextureBuffer_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .internalformat = params32->internalformat, - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glTextureBuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureBuffer( params->texture, params->internalformat, params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureBufferEXT( void *args ) @@ -79902,18 +68196,12 @@ static NTSTATUS wow64_ext_glTextureBufferEXT( void *args ) GLenum target; GLenum internalformat; GLuint buffer; - } *params32 = args; - struct glTextureBufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .internalformat = params32->internalformat, - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glTextureBufferEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureBufferEXT( params->texture, params->target, params->internalformat, params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureBufferRange( void *args ) @@ -79926,19 +68214,12 @@ static NTSTATUS wow64_ext_glTextureBufferRange( void *args ) GLuint buffer; PTR32 offset; PTR32 size; - } *params32 = args; - struct glTextureBufferRange_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .internalformat = params32->internalformat, - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - }; - NTSTATUS status; - status = ext_glTextureBufferRange( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureBufferRange( params->texture, params->internalformat, params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureBufferRangeEXT( void *args ) @@ -79952,20 +68233,12 @@ static NTSTATUS wow64_ext_glTextureBufferRangeEXT( void *args ) GLuint buffer; PTR32 offset; PTR32 size; - } *params32 = args; - struct glTextureBufferRangeEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .internalformat = params32->internalformat, - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - }; - NTSTATUS status; - status = ext_glTextureBufferRangeEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureBufferRangeEXT( params->texture, params->target, params->internalformat, params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureColorMaskSGIS( void *args ) @@ -79977,18 +68250,12 @@ static NTSTATUS wow64_ext_glTextureColorMaskSGIS( void *args ) GLboolean green; GLboolean blue; GLboolean alpha; - } *params32 = args; - struct glTextureColorMaskSGIS_params params = - { - .teb = get_teb64(params32->teb), - .red = params32->red, - .green = params32->green, - .blue = params32->blue, - .alpha = params32->alpha, - }; - NTSTATUS status; - status = ext_glTextureColorMaskSGIS( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureColorMaskSGIS( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureImage1DEXT( void *args ) @@ -80005,23 +68272,12 @@ static NTSTATUS wow64_ext_glTextureImage1DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTextureImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .border = params32->border, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTextureImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureImage1DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->border, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureImage2DEXT( void *args ) @@ -80039,24 +68295,12 @@ static NTSTATUS wow64_ext_glTextureImage2DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTextureImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .border = params32->border, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTextureImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureImage2DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureImage2DMultisampleCoverageNV( void *args ) @@ -80072,22 +68316,12 @@ static NTSTATUS wow64_ext_glTextureImage2DMultisampleCoverageNV( void *args ) GLsizei width; GLsizei height; GLboolean fixedSampleLocations; - } *params32 = args; - struct glTextureImage2DMultisampleCoverageNV_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .coverageSamples = params32->coverageSamples, - .colorSamples = params32->colorSamples, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .fixedSampleLocations = params32->fixedSampleLocations, - }; - NTSTATUS status; - status = ext_glTextureImage2DMultisampleCoverageNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureImage2DMultisampleCoverageNV( params->texture, params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->fixedSampleLocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureImage2DMultisampleNV( void *args ) @@ -80102,21 +68336,12 @@ static NTSTATUS wow64_ext_glTextureImage2DMultisampleNV( void *args ) GLsizei width; GLsizei height; GLboolean fixedSampleLocations; - } *params32 = args; - struct glTextureImage2DMultisampleNV_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .samples = params32->samples, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .fixedSampleLocations = params32->fixedSampleLocations, - }; - NTSTATUS status; - status = ext_glTextureImage2DMultisampleNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureImage2DMultisampleNV( params->texture, params->target, params->samples, params->internalFormat, params->width, params->height, params->fixedSampleLocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureImage3DEXT( void *args ) @@ -80135,25 +68360,12 @@ static NTSTATUS wow64_ext_glTextureImage3DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTextureImage3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .border = params32->border, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTextureImage3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureImage3DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureImage3DMultisampleCoverageNV( void *args ) @@ -80170,23 +68382,12 @@ static NTSTATUS wow64_ext_glTextureImage3DMultisampleCoverageNV( void *args ) GLsizei height; GLsizei depth; GLboolean fixedSampleLocations; - } *params32 = args; - struct glTextureImage3DMultisampleCoverageNV_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .coverageSamples = params32->coverageSamples, - .colorSamples = params32->colorSamples, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .fixedSampleLocations = params32->fixedSampleLocations, - }; - NTSTATUS status; - status = ext_glTextureImage3DMultisampleCoverageNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureImage3DMultisampleCoverageNV( params->texture, params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureImage3DMultisampleNV( void *args ) @@ -80202,22 +68403,12 @@ static NTSTATUS wow64_ext_glTextureImage3DMultisampleNV( void *args ) GLsizei height; GLsizei depth; GLboolean fixedSampleLocations; - } *params32 = args; - struct glTextureImage3DMultisampleNV_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .samples = params32->samples, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .fixedSampleLocations = params32->fixedSampleLocations, - }; - NTSTATUS status; - status = ext_glTextureImage3DMultisampleNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureImage3DMultisampleNV( params->texture, params->target, params->samples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureLightEXT( void *args ) @@ -80226,15 +68417,12 @@ static NTSTATUS wow64_ext_glTextureLightEXT( void *args ) { PTR32 teb; GLenum pname; - } *params32 = args; - struct glTextureLightEXT_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - }; - NTSTATUS status; - status = ext_glTextureLightEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureLightEXT( params->pname ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureMaterialEXT( void *args ) @@ -80244,16 +68432,12 @@ static NTSTATUS wow64_ext_glTextureMaterialEXT( void *args ) PTR32 teb; GLenum face; GLenum mode; - } *params32 = args; - struct glTextureMaterialEXT_params params = - { - .teb = get_teb64(params32->teb), - .face = params32->face, - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glTextureMaterialEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureMaterialEXT( params->face, params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureNormalEXT( void *args ) @@ -80262,15 +68446,12 @@ static NTSTATUS wow64_ext_glTextureNormalEXT( void *args ) { PTR32 teb; GLenum mode; - } *params32 = args; - struct glTextureNormalEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - }; - NTSTATUS status; - status = ext_glTextureNormalEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureNormalEXT( params->mode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTexturePageCommitmentEXT( void *args ) @@ -80287,23 +68468,12 @@ static NTSTATUS wow64_ext_glTexturePageCommitmentEXT( void *args ) GLsizei height; GLsizei depth; GLboolean commit; - } *params32 = args; - struct glTexturePageCommitmentEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .commit = params32->commit, - }; - NTSTATUS status; - status = ext_glTexturePageCommitmentEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexturePageCommitmentEXT( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->commit ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureParameterIiv( void *args ) @@ -80314,17 +68484,12 @@ static NTSTATUS wow64_ext_glTextureParameterIiv( void *args ) GLuint texture; GLenum pname; PTR32 params; - } *params32 = args; - struct glTextureParameterIiv_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glTextureParameterIiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureParameterIiv( params->texture, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureParameterIivEXT( void *args ) @@ -80336,18 +68501,12 @@ static NTSTATUS wow64_ext_glTextureParameterIivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glTextureParameterIivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glTextureParameterIivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureParameterIivEXT( params->texture, params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureParameterIuiv( void *args ) @@ -80358,17 +68517,12 @@ static NTSTATUS wow64_ext_glTextureParameterIuiv( void *args ) GLuint texture; GLenum pname; PTR32 params; - } *params32 = args; - struct glTextureParameterIuiv_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glTextureParameterIuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureParameterIuiv( params->texture, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureParameterIuivEXT( void *args ) @@ -80380,18 +68534,12 @@ static NTSTATUS wow64_ext_glTextureParameterIuivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glTextureParameterIuivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glTextureParameterIuivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureParameterIuivEXT( params->texture, params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureParameterf( void *args ) @@ -80402,17 +68550,12 @@ static NTSTATUS wow64_ext_glTextureParameterf( void *args ) GLuint texture; GLenum pname; GLfloat param; - } *params32 = args; - struct glTextureParameterf_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glTextureParameterf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureParameterf( params->texture, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureParameterfEXT( void *args ) @@ -80424,18 +68567,12 @@ static NTSTATUS wow64_ext_glTextureParameterfEXT( void *args ) GLenum target; GLenum pname; GLfloat param; - } *params32 = args; - struct glTextureParameterfEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glTextureParameterfEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureParameterfEXT( params->texture, params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureParameterfv( void *args ) @@ -80446,17 +68583,12 @@ static NTSTATUS wow64_ext_glTextureParameterfv( void *args ) GLuint texture; GLenum pname; PTR32 param; - } *params32 = args; - struct glTextureParameterfv_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glTextureParameterfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureParameterfv( params->texture, params->pname, ULongToPtr(params->param) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureParameterfvEXT( void *args ) @@ -80468,18 +68600,12 @@ static NTSTATUS wow64_ext_glTextureParameterfvEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glTextureParameterfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glTextureParameterfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureParameterfvEXT( params->texture, params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureParameteri( void *args ) @@ -80490,17 +68616,12 @@ static NTSTATUS wow64_ext_glTextureParameteri( void *args ) GLuint texture; GLenum pname; GLint param; - } *params32 = args; - struct glTextureParameteri_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glTextureParameteri( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureParameteri( params->texture, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureParameteriEXT( void *args ) @@ -80512,18 +68633,12 @@ static NTSTATUS wow64_ext_glTextureParameteriEXT( void *args ) GLenum target; GLenum pname; GLint param; - } *params32 = args; - struct glTextureParameteriEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glTextureParameteriEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureParameteriEXT( params->texture, params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureParameteriv( void *args ) @@ -80534,17 +68649,12 @@ static NTSTATUS wow64_ext_glTextureParameteriv( void *args ) GLuint texture; GLenum pname; PTR32 param; - } *params32 = args; - struct glTextureParameteriv_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .pname = params32->pname, - .param = ULongToPtr(params32->param), - }; - NTSTATUS status; - status = ext_glTextureParameteriv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureParameteriv( params->texture, params->pname, ULongToPtr(params->param) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureParameterivEXT( void *args ) @@ -80556,18 +68666,12 @@ static NTSTATUS wow64_ext_glTextureParameterivEXT( void *args ) GLenum target; GLenum pname; PTR32 params; - } *params32 = args; - struct glTextureParameterivEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glTextureParameterivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureParameterivEXT( params->texture, params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureRangeAPPLE( void *args ) @@ -80578,17 +68682,12 @@ static NTSTATUS wow64_ext_glTextureRangeAPPLE( void *args ) GLenum target; GLsizei length; PTR32 pointer; - } *params32 = args; - struct glTextureRangeAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .length = params32->length, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glTextureRangeAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureRangeAPPLE( params->target, params->length, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureRenderbufferEXT( void *args ) @@ -80599,17 +68698,12 @@ static NTSTATUS wow64_ext_glTextureRenderbufferEXT( void *args ) GLuint texture; GLenum target; GLuint renderbuffer; - } *params32 = args; - struct glTextureRenderbufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .renderbuffer = params32->renderbuffer, - }; - NTSTATUS status; - status = ext_glTextureRenderbufferEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureRenderbufferEXT( params->texture, params->target, params->renderbuffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorage1D( void *args ) @@ -80621,18 +68715,12 @@ static NTSTATUS wow64_ext_glTextureStorage1D( void *args ) GLsizei levels; GLenum internalformat; GLsizei width; - } *params32 = args; - struct glTextureStorage1D_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .levels = params32->levels, - .internalformat = params32->internalformat, - .width = params32->width, - }; - NTSTATUS status; - status = ext_glTextureStorage1D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorage1D( params->texture, params->levels, params->internalformat, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorage1DEXT( void *args ) @@ -80645,19 +68733,12 @@ static NTSTATUS wow64_ext_glTextureStorage1DEXT( void *args ) GLsizei levels; GLenum internalformat; GLsizei width; - } *params32 = args; - struct glTextureStorage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .levels = params32->levels, - .internalformat = params32->internalformat, - .width = params32->width, - }; - NTSTATUS status; - status = ext_glTextureStorage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorage1DEXT( params->texture, params->target, params->levels, params->internalformat, params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorage2D( void *args ) @@ -80670,19 +68751,12 @@ static NTSTATUS wow64_ext_glTextureStorage2D( void *args ) GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glTextureStorage2D_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .levels = params32->levels, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glTextureStorage2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorage2D( params->texture, params->levels, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorage2DEXT( void *args ) @@ -80696,20 +68770,12 @@ static NTSTATUS wow64_ext_glTextureStorage2DEXT( void *args ) GLenum internalformat; GLsizei width; GLsizei height; - } *params32 = args; - struct glTextureStorage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .levels = params32->levels, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - }; - NTSTATUS status; - status = ext_glTextureStorage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorage2DEXT( params->texture, params->target, params->levels, params->internalformat, params->width, params->height ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorage2DMultisample( void *args ) @@ -80723,20 +68789,12 @@ static NTSTATUS wow64_ext_glTextureStorage2DMultisample( void *args ) GLsizei width; GLsizei height; GLboolean fixedsamplelocations; - } *params32 = args; - struct glTextureStorage2DMultisample_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .samples = params32->samples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .fixedsamplelocations = params32->fixedsamplelocations, - }; - NTSTATUS status; - status = ext_glTextureStorage2DMultisample( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorage2DMultisample( params->texture, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorage2DMultisampleEXT( void *args ) @@ -80751,21 +68809,12 @@ static NTSTATUS wow64_ext_glTextureStorage2DMultisampleEXT( void *args ) GLsizei width; GLsizei height; GLboolean fixedsamplelocations; - } *params32 = args; - struct glTextureStorage2DMultisampleEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .samples = params32->samples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .fixedsamplelocations = params32->fixedsamplelocations, - }; - NTSTATUS status; - status = ext_glTextureStorage2DMultisampleEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorage2DMultisampleEXT( params->texture, params->target, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorage3D( void *args ) @@ -80779,20 +68828,12 @@ static NTSTATUS wow64_ext_glTextureStorage3D( void *args ) GLsizei width; GLsizei height; GLsizei depth; - } *params32 = args; - struct glTextureStorage3D_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .levels = params32->levels, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - }; - NTSTATUS status; - status = ext_glTextureStorage3D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorage3D( params->texture, params->levels, params->internalformat, params->width, params->height, params->depth ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorage3DEXT( void *args ) @@ -80807,21 +68848,12 @@ static NTSTATUS wow64_ext_glTextureStorage3DEXT( void *args ) GLsizei width; GLsizei height; GLsizei depth; - } *params32 = args; - struct glTextureStorage3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .levels = params32->levels, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - }; - NTSTATUS status; - status = ext_glTextureStorage3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorage3DEXT( params->texture, params->target, params->levels, params->internalformat, params->width, params->height, params->depth ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorage3DMultisample( void *args ) @@ -80836,21 +68868,12 @@ static NTSTATUS wow64_ext_glTextureStorage3DMultisample( void *args ) GLsizei height; GLsizei depth; GLboolean fixedsamplelocations; - } *params32 = args; - struct glTextureStorage3DMultisample_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .samples = params32->samples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .fixedsamplelocations = params32->fixedsamplelocations, - }; - NTSTATUS status; - status = ext_glTextureStorage3DMultisample( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorage3DMultisample( params->texture, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorage3DMultisampleEXT( void *args ) @@ -80866,22 +68889,12 @@ static NTSTATUS wow64_ext_glTextureStorage3DMultisampleEXT( void *args ) GLsizei height; GLsizei depth; GLboolean fixedsamplelocations; - } *params32 = args; - struct glTextureStorage3DMultisampleEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .samples = params32->samples, - .internalformat = params32->internalformat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .fixedsamplelocations = params32->fixedsamplelocations, - }; - NTSTATUS status; - status = ext_glTextureStorage3DMultisampleEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorage3DMultisampleEXT( params->texture, params->target, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorageMem1DEXT( void *args ) @@ -80895,20 +68908,12 @@ static NTSTATUS wow64_ext_glTextureStorageMem1DEXT( void *args ) GLsizei width; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glTextureStorageMem1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .levels = params32->levels, - .internalFormat = params32->internalFormat, - .width = params32->width, - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glTextureStorageMem1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorageMem1DEXT( params->texture, params->levels, params->internalFormat, params->width, params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorageMem2DEXT( void *args ) @@ -80923,21 +68928,12 @@ static NTSTATUS wow64_ext_glTextureStorageMem2DEXT( void *args ) GLsizei height; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glTextureStorageMem2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .levels = params32->levels, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glTextureStorageMem2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorageMem2DEXT( params->texture, params->levels, params->internalFormat, params->width, params->height, params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorageMem2DMultisampleEXT( void *args ) @@ -80953,22 +68949,12 @@ static NTSTATUS wow64_ext_glTextureStorageMem2DMultisampleEXT( void *args ) GLboolean fixedSampleLocations; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glTextureStorageMem2DMultisampleEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .samples = params32->samples, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .fixedSampleLocations = params32->fixedSampleLocations, - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glTextureStorageMem2DMultisampleEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorageMem2DMultisampleEXT( params->texture, params->samples, params->internalFormat, params->width, params->height, params->fixedSampleLocations, params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorageMem3DEXT( void *args ) @@ -80984,22 +68970,12 @@ static NTSTATUS wow64_ext_glTextureStorageMem3DEXT( void *args ) GLsizei depth; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glTextureStorageMem3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .levels = params32->levels, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glTextureStorageMem3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorageMem3DEXT( params->texture, params->levels, params->internalFormat, params->width, params->height, params->depth, params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorageMem3DMultisampleEXT( void *args ) @@ -81016,23 +68992,12 @@ static NTSTATUS wow64_ext_glTextureStorageMem3DMultisampleEXT( void *args ) GLboolean fixedSampleLocations; GLuint memory; GLuint64 offset; - } *params32 = args; - struct glTextureStorageMem3DMultisampleEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .samples = params32->samples, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .fixedSampleLocations = params32->fixedSampleLocations, - .memory = params32->memory, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glTextureStorageMem3DMultisampleEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorageMem3DMultisampleEXT( params->texture, params->samples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations, params->memory, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureStorageSparseAMD( void *args ) @@ -81048,22 +69013,12 @@ static NTSTATUS wow64_ext_glTextureStorageSparseAMD( void *args ) GLsizei depth; GLsizei layers; GLbitfield flags; - } *params32 = args; - struct glTextureStorageSparseAMD_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .internalFormat = params32->internalFormat, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .layers = params32->layers, - .flags = params32->flags, - }; - NTSTATUS status; - status = ext_glTextureStorageSparseAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureStorageSparseAMD( params->texture, params->target, params->internalFormat, params->width, params->height, params->depth, params->layers, params->flags ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureSubImage1D( void *args ) @@ -81078,21 +69033,12 @@ static NTSTATUS wow64_ext_glTextureSubImage1D( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTextureSubImage1D_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .xoffset = params32->xoffset, - .width = params32->width, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTextureSubImage1D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureSubImage1D( params->texture, params->level, params->xoffset, params->width, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureSubImage1DEXT( void *args ) @@ -81108,22 +69054,12 @@ static NTSTATUS wow64_ext_glTextureSubImage1DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTextureSubImage1DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .width = params32->width, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTextureSubImage1DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureSubImage1DEXT( params->texture, params->target, params->level, params->xoffset, params->width, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureSubImage2D( void *args ) @@ -81140,23 +69076,12 @@ static NTSTATUS wow64_ext_glTextureSubImage2D( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTextureSubImage2D_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTextureSubImage2D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureSubImage2D( params->texture, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureSubImage2DEXT( void *args ) @@ -81174,24 +69099,12 @@ static NTSTATUS wow64_ext_glTextureSubImage2DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTextureSubImage2DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .width = params32->width, - .height = params32->height, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTextureSubImage2DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureSubImage2DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureSubImage3D( void *args ) @@ -81210,25 +69123,12 @@ static NTSTATUS wow64_ext_glTextureSubImage3D( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTextureSubImage3D_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTextureSubImage3D( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureSubImage3D( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureSubImage3DEXT( void *args ) @@ -81248,26 +69148,12 @@ static NTSTATUS wow64_ext_glTextureSubImage3DEXT( void *args ) GLenum format; GLenum type; PTR32 pixels; - } *params32 = args; - struct glTextureSubImage3DEXT_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .level = params32->level, - .xoffset = params32->xoffset, - .yoffset = params32->yoffset, - .zoffset = params32->zoffset, - .width = params32->width, - .height = params32->height, - .depth = params32->depth, - .format = params32->format, - .type = params32->type, - .pixels = ULongToPtr(params32->pixels), - }; - NTSTATUS status; - status = ext_glTextureSubImage3DEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureSubImage3DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, ULongToPtr(params->pixels) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTextureView( void *args ) @@ -81283,22 +69169,12 @@ static NTSTATUS wow64_ext_glTextureView( void *args ) GLuint numlevels; GLuint minlayer; GLuint numlayers; - } *params32 = args; - struct glTextureView_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .target = params32->target, - .origtexture = params32->origtexture, - .internalformat = params32->internalformat, - .minlevel = params32->minlevel, - .numlevels = params32->numlevels, - .minlayer = params32->minlayer, - .numlayers = params32->numlayers, - }; - NTSTATUS status; - status = ext_glTextureView( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTextureView( params->texture, params->target, params->origtexture, params->internalformat, params->minlevel, params->numlevels, params->minlayer, params->numlayers ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTrackMatrixNV( void *args ) @@ -81310,18 +69186,12 @@ static NTSTATUS wow64_ext_glTrackMatrixNV( void *args ) GLuint address; GLenum matrix; GLenum transform; - } *params32 = args; - struct glTrackMatrixNV_params params = - { - .teb = get_teb64(params32->teb), - .target = params32->target, - .address = params32->address, - .matrix = params32->matrix, - .transform = params32->transform, - }; - NTSTATUS status; - status = ext_glTrackMatrixNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTrackMatrixNV( params->target, params->address, params->matrix, params->transform ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTransformFeedbackAttribsNV( void *args ) @@ -81332,17 +69202,12 @@ static NTSTATUS wow64_ext_glTransformFeedbackAttribsNV( void *args ) GLsizei count; PTR32 attribs; GLenum bufferMode; - } *params32 = args; - struct glTransformFeedbackAttribsNV_params params = - { - .teb = get_teb64(params32->teb), - .count = params32->count, - .attribs = ULongToPtr(params32->attribs), - .bufferMode = params32->bufferMode, - }; - NTSTATUS status; - status = ext_glTransformFeedbackAttribsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTransformFeedbackAttribsNV( params->count, ULongToPtr(params->attribs), params->bufferMode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTransformFeedbackBufferBase( void *args ) @@ -81353,17 +69218,12 @@ static NTSTATUS wow64_ext_glTransformFeedbackBufferBase( void *args ) GLuint xfb; GLuint index; GLuint buffer; - } *params32 = args; - struct glTransformFeedbackBufferBase_params params = - { - .teb = get_teb64(params32->teb), - .xfb = params32->xfb, - .index = params32->index, - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glTransformFeedbackBufferBase( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTransformFeedbackBufferBase( params->xfb, params->index, params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTransformFeedbackBufferRange( void *args ) @@ -81376,19 +69236,12 @@ static NTSTATUS wow64_ext_glTransformFeedbackBufferRange( void *args ) GLuint buffer; PTR32 offset; PTR32 size; - } *params32 = args; - struct glTransformFeedbackBufferRange_params params = - { - .teb = get_teb64(params32->teb), - .xfb = params32->xfb, - .index = params32->index, - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .size = (GLsizeiptr)ULongToPtr(params32->size), - }; - NTSTATUS status; - status = ext_glTransformFeedbackBufferRange( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTransformFeedbackBufferRange( params->xfb, params->index, params->buffer, (GLintptr)ULongToPtr(params->offset), (GLsizeiptr)ULongToPtr(params->size) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTransformFeedbackStreamAttribsNV( void *args ) @@ -81401,19 +69254,12 @@ static NTSTATUS wow64_ext_glTransformFeedbackStreamAttribsNV( void *args ) GLsizei nbuffers; PTR32 bufstreams; GLenum bufferMode; - } *params32 = args; - struct glTransformFeedbackStreamAttribsNV_params params = - { - .teb = get_teb64(params32->teb), - .count = params32->count, - .attribs = ULongToPtr(params32->attribs), - .nbuffers = params32->nbuffers, - .bufstreams = ULongToPtr(params32->bufstreams), - .bufferMode = params32->bufferMode, - }; - NTSTATUS status; - status = ext_glTransformFeedbackStreamAttribsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTransformFeedbackStreamAttribsNV( params->count, ULongToPtr(params->attribs), params->nbuffers, ULongToPtr(params->bufstreams), params->bufferMode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTransformFeedbackVaryings( void *args ) @@ -81425,19 +69271,14 @@ static NTSTATUS wow64_ext_glTransformFeedbackVaryings( void *args ) GLsizei count; PTR32 varyings; GLenum bufferMode; - } *params32 = args; - struct glTransformFeedbackVaryings_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .count = params32->count, - .bufferMode = params32->bufferMode, - }; - NTSTATUS status; - params.varyings = copy_wow64_ptr32s( (UINT_PTR)params32->varyings, params32->count ); - status = ext_glTransformFeedbackVaryings( ¶ms ); - free( (void *)params.varyings ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const GLchar **varyings = copy_wow64_ptr32s( params->varyings, params->count ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTransformFeedbackVaryings( params->program, params->count, varyings, params->bufferMode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( varyings ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTransformFeedbackVaryingsEXT( void *args ) @@ -81449,19 +69290,14 @@ static NTSTATUS wow64_ext_glTransformFeedbackVaryingsEXT( void *args ) GLsizei count; PTR32 varyings; GLenum bufferMode; - } *params32 = args; - struct glTransformFeedbackVaryingsEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .count = params32->count, - .bufferMode = params32->bufferMode, - }; - NTSTATUS status; - params.varyings = copy_wow64_ptr32s( (UINT_PTR)params32->varyings, params32->count ); - status = ext_glTransformFeedbackVaryingsEXT( ¶ms ); - free( (void *)params.varyings ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const GLchar **varyings = copy_wow64_ptr32s( params->varyings, params->count ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTransformFeedbackVaryingsEXT( params->program, params->count, varyings, params->bufferMode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( varyings ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTransformFeedbackVaryingsNV( void *args ) @@ -81473,18 +69309,12 @@ static NTSTATUS wow64_ext_glTransformFeedbackVaryingsNV( void *args ) GLsizei count; PTR32 locations; GLenum bufferMode; - } *params32 = args; - struct glTransformFeedbackVaryingsNV_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .count = params32->count, - .locations = ULongToPtr(params32->locations), - .bufferMode = params32->bufferMode, - }; - NTSTATUS status; - status = ext_glTransformFeedbackVaryingsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTransformFeedbackVaryingsNV( params->program, params->count, ULongToPtr(params->locations), params->bufferMode ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTransformPathNV( void *args ) @@ -81496,18 +69326,12 @@ static NTSTATUS wow64_ext_glTransformPathNV( void *args ) GLuint srcPath; GLenum transformType; PTR32 transformValues; - } *params32 = args; - struct glTransformPathNV_params params = - { - .teb = get_teb64(params32->teb), - .resultPath = params32->resultPath, - .srcPath = params32->srcPath, - .transformType = params32->transformType, - .transformValues = ULongToPtr(params32->transformValues), - }; - NTSTATUS status; - status = ext_glTransformPathNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTransformPathNV( params->resultPath, params->srcPath, params->transformType, ULongToPtr(params->transformValues) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glTranslatexOES( void *args ) @@ -81518,17 +69342,12 @@ static NTSTATUS wow64_ext_glTranslatexOES( void *args ) GLfixed x; GLfixed y; GLfixed z; - } *params32 = args; - struct glTranslatexOES_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glTranslatexOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTranslatexOES( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1d( void *args ) @@ -81538,16 +69357,12 @@ static NTSTATUS wow64_ext_glUniform1d( void *args ) PTR32 teb; GLint location; GLdouble x; - } *params32 = args; - struct glUniform1d_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glUniform1d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1d( params->location, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1dv( void *args ) @@ -81558,17 +69373,12 @@ static NTSTATUS wow64_ext_glUniform1dv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform1dv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform1dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1dv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1f( void *args ) @@ -81578,16 +69388,12 @@ static NTSTATUS wow64_ext_glUniform1f( void *args ) PTR32 teb; GLint location; GLfloat v0; - } *params32 = args; - struct glUniform1f_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - }; - NTSTATUS status; - status = ext_glUniform1f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1f( params->location, params->v0 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1fARB( void *args ) @@ -81597,16 +69403,12 @@ static NTSTATUS wow64_ext_glUniform1fARB( void *args ) PTR32 teb; GLint location; GLfloat v0; - } *params32 = args; - struct glUniform1fARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - }; - NTSTATUS status; - status = ext_glUniform1fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1fARB( params->location, params->v0 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1fv( void *args ) @@ -81617,17 +69419,12 @@ static NTSTATUS wow64_ext_glUniform1fv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform1fv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform1fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1fv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1fvARB( void *args ) @@ -81638,17 +69435,12 @@ static NTSTATUS wow64_ext_glUniform1fvARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform1fvARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform1fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1fvARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1i( void *args ) @@ -81658,16 +69450,12 @@ static NTSTATUS wow64_ext_glUniform1i( void *args ) PTR32 teb; GLint location; GLint v0; - } *params32 = args; - struct glUniform1i_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - }; - NTSTATUS status; - status = ext_glUniform1i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1i( params->location, params->v0 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1i64ARB( void *args ) @@ -81677,16 +69465,12 @@ static NTSTATUS wow64_ext_glUniform1i64ARB( void *args ) PTR32 teb; GLint location; GLint64 x; - } *params32 = args; - struct glUniform1i64ARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glUniform1i64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1i64ARB( params->location, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1i64NV( void *args ) @@ -81696,16 +69480,12 @@ static NTSTATUS wow64_ext_glUniform1i64NV( void *args ) PTR32 teb; GLint location; GLint64EXT x; - } *params32 = args; - struct glUniform1i64NV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glUniform1i64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1i64NV( params->location, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1i64vARB( void *args ) @@ -81716,17 +69496,12 @@ static NTSTATUS wow64_ext_glUniform1i64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform1i64vARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform1i64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1i64vARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1i64vNV( void *args ) @@ -81737,17 +69512,12 @@ static NTSTATUS wow64_ext_glUniform1i64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform1i64vNV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform1i64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1i64vNV( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1iARB( void *args ) @@ -81757,16 +69527,12 @@ static NTSTATUS wow64_ext_glUniform1iARB( void *args ) PTR32 teb; GLint location; GLint v0; - } *params32 = args; - struct glUniform1iARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - }; - NTSTATUS status; - status = ext_glUniform1iARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1iARB( params->location, params->v0 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1iv( void *args ) @@ -81777,17 +69543,12 @@ static NTSTATUS wow64_ext_glUniform1iv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform1iv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform1iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1iv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1ivARB( void *args ) @@ -81798,17 +69559,12 @@ static NTSTATUS wow64_ext_glUniform1ivARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform1ivARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform1ivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1ivARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1ui( void *args ) @@ -81818,16 +69574,12 @@ static NTSTATUS wow64_ext_glUniform1ui( void *args ) PTR32 teb; GLint location; GLuint v0; - } *params32 = args; - struct glUniform1ui_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - }; - NTSTATUS status; - status = ext_glUniform1ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1ui( params->location, params->v0 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1ui64ARB( void *args ) @@ -81837,16 +69589,12 @@ static NTSTATUS wow64_ext_glUniform1ui64ARB( void *args ) PTR32 teb; GLint location; GLuint64 x; - } *params32 = args; - struct glUniform1ui64ARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glUniform1ui64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1ui64ARB( params->location, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1ui64NV( void *args ) @@ -81856,16 +69604,12 @@ static NTSTATUS wow64_ext_glUniform1ui64NV( void *args ) PTR32 teb; GLint location; GLuint64EXT x; - } *params32 = args; - struct glUniform1ui64NV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glUniform1ui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1ui64NV( params->location, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1ui64vARB( void *args ) @@ -81876,17 +69620,12 @@ static NTSTATUS wow64_ext_glUniform1ui64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform1ui64vARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform1ui64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1ui64vARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1ui64vNV( void *args ) @@ -81897,17 +69636,12 @@ static NTSTATUS wow64_ext_glUniform1ui64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform1ui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform1ui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1ui64vNV( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1uiEXT( void *args ) @@ -81917,16 +69651,12 @@ static NTSTATUS wow64_ext_glUniform1uiEXT( void *args ) PTR32 teb; GLint location; GLuint v0; - } *params32 = args; - struct glUniform1uiEXT_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - }; - NTSTATUS status; - status = ext_glUniform1uiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1uiEXT( params->location, params->v0 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1uiv( void *args ) @@ -81937,17 +69667,12 @@ static NTSTATUS wow64_ext_glUniform1uiv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform1uiv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform1uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1uiv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform1uivEXT( void *args ) @@ -81958,17 +69683,12 @@ static NTSTATUS wow64_ext_glUniform1uivEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform1uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform1uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform1uivEXT( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2d( void *args ) @@ -81979,17 +69699,12 @@ static NTSTATUS wow64_ext_glUniform2d( void *args ) GLint location; GLdouble x; GLdouble y; - } *params32 = args; - struct glUniform2d_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glUniform2d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2d( params->location, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2dv( void *args ) @@ -82000,17 +69715,12 @@ static NTSTATUS wow64_ext_glUniform2dv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform2dv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2dv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2f( void *args ) @@ -82021,17 +69731,12 @@ static NTSTATUS wow64_ext_glUniform2f( void *args ) GLint location; GLfloat v0; GLfloat v1; - } *params32 = args; - struct glUniform2f_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - }; - NTSTATUS status; - status = ext_glUniform2f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2f( params->location, params->v0, params->v1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2fARB( void *args ) @@ -82042,17 +69747,12 @@ static NTSTATUS wow64_ext_glUniform2fARB( void *args ) GLint location; GLfloat v0; GLfloat v1; - } *params32 = args; - struct glUniform2fARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - }; - NTSTATUS status; - status = ext_glUniform2fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2fARB( params->location, params->v0, params->v1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2fv( void *args ) @@ -82063,17 +69763,12 @@ static NTSTATUS wow64_ext_glUniform2fv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform2fv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2fv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2fvARB( void *args ) @@ -82084,17 +69779,12 @@ static NTSTATUS wow64_ext_glUniform2fvARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform2fvARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform2fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2fvARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2i( void *args ) @@ -82105,17 +69795,12 @@ static NTSTATUS wow64_ext_glUniform2i( void *args ) GLint location; GLint v0; GLint v1; - } *params32 = args; - struct glUniform2i_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - }; - NTSTATUS status; - status = ext_glUniform2i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2i( params->location, params->v0, params->v1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2i64ARB( void *args ) @@ -82126,17 +69811,12 @@ static NTSTATUS wow64_ext_glUniform2i64ARB( void *args ) GLint location; GLint64 x; GLint64 y; - } *params32 = args; - struct glUniform2i64ARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glUniform2i64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2i64ARB( params->location, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2i64NV( void *args ) @@ -82147,17 +69827,12 @@ static NTSTATUS wow64_ext_glUniform2i64NV( void *args ) GLint location; GLint64EXT x; GLint64EXT y; - } *params32 = args; - struct glUniform2i64NV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glUniform2i64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2i64NV( params->location, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2i64vARB( void *args ) @@ -82168,17 +69843,12 @@ static NTSTATUS wow64_ext_glUniform2i64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform2i64vARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform2i64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2i64vARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2i64vNV( void *args ) @@ -82189,17 +69859,12 @@ static NTSTATUS wow64_ext_glUniform2i64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform2i64vNV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform2i64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2i64vNV( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2iARB( void *args ) @@ -82210,17 +69875,12 @@ static NTSTATUS wow64_ext_glUniform2iARB( void *args ) GLint location; GLint v0; GLint v1; - } *params32 = args; - struct glUniform2iARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - }; - NTSTATUS status; - status = ext_glUniform2iARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2iARB( params->location, params->v0, params->v1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2iv( void *args ) @@ -82231,17 +69891,12 @@ static NTSTATUS wow64_ext_glUniform2iv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform2iv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform2iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2iv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2ivARB( void *args ) @@ -82252,17 +69907,12 @@ static NTSTATUS wow64_ext_glUniform2ivARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform2ivARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform2ivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2ivARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2ui( void *args ) @@ -82273,17 +69923,12 @@ static NTSTATUS wow64_ext_glUniform2ui( void *args ) GLint location; GLuint v0; GLuint v1; - } *params32 = args; - struct glUniform2ui_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - }; - NTSTATUS status; - status = ext_glUniform2ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2ui( params->location, params->v0, params->v1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2ui64ARB( void *args ) @@ -82294,17 +69939,12 @@ static NTSTATUS wow64_ext_glUniform2ui64ARB( void *args ) GLint location; GLuint64 x; GLuint64 y; - } *params32 = args; - struct glUniform2ui64ARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glUniform2ui64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2ui64ARB( params->location, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2ui64NV( void *args ) @@ -82315,17 +69955,12 @@ static NTSTATUS wow64_ext_glUniform2ui64NV( void *args ) GLint location; GLuint64EXT x; GLuint64EXT y; - } *params32 = args; - struct glUniform2ui64NV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glUniform2ui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2ui64NV( params->location, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2ui64vARB( void *args ) @@ -82336,17 +69971,12 @@ static NTSTATUS wow64_ext_glUniform2ui64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform2ui64vARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform2ui64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2ui64vARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2ui64vNV( void *args ) @@ -82357,17 +69987,12 @@ static NTSTATUS wow64_ext_glUniform2ui64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform2ui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform2ui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2ui64vNV( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2uiEXT( void *args ) @@ -82378,17 +70003,12 @@ static NTSTATUS wow64_ext_glUniform2uiEXT( void *args ) GLint location; GLuint v0; GLuint v1; - } *params32 = args; - struct glUniform2uiEXT_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - }; - NTSTATUS status; - status = ext_glUniform2uiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2uiEXT( params->location, params->v0, params->v1 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2uiv( void *args ) @@ -82399,17 +70019,12 @@ static NTSTATUS wow64_ext_glUniform2uiv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform2uiv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform2uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2uiv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform2uivEXT( void *args ) @@ -82420,17 +70035,12 @@ static NTSTATUS wow64_ext_glUniform2uivEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform2uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform2uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform2uivEXT( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3d( void *args ) @@ -82442,18 +70052,12 @@ static NTSTATUS wow64_ext_glUniform3d( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glUniform3d_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glUniform3d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3d( params->location, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3dv( void *args ) @@ -82464,17 +70068,12 @@ static NTSTATUS wow64_ext_glUniform3dv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform3dv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3dv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3f( void *args ) @@ -82486,18 +70085,12 @@ static NTSTATUS wow64_ext_glUniform3f( void *args ) GLfloat v0; GLfloat v1; GLfloat v2; - } *params32 = args; - struct glUniform3f_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = ext_glUniform3f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3f( params->location, params->v0, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3fARB( void *args ) @@ -82509,18 +70102,12 @@ static NTSTATUS wow64_ext_glUniform3fARB( void *args ) GLfloat v0; GLfloat v1; GLfloat v2; - } *params32 = args; - struct glUniform3fARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = ext_glUniform3fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3fARB( params->location, params->v0, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3fv( void *args ) @@ -82531,17 +70118,12 @@ static NTSTATUS wow64_ext_glUniform3fv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform3fv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3fv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3fvARB( void *args ) @@ -82552,17 +70134,12 @@ static NTSTATUS wow64_ext_glUniform3fvARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform3fvARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform3fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3fvARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3i( void *args ) @@ -82574,18 +70151,12 @@ static NTSTATUS wow64_ext_glUniform3i( void *args ) GLint v0; GLint v1; GLint v2; - } *params32 = args; - struct glUniform3i_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = ext_glUniform3i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3i( params->location, params->v0, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3i64ARB( void *args ) @@ -82597,18 +70168,12 @@ static NTSTATUS wow64_ext_glUniform3i64ARB( void *args ) GLint64 x; GLint64 y; GLint64 z; - } *params32 = args; - struct glUniform3i64ARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glUniform3i64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3i64ARB( params->location, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3i64NV( void *args ) @@ -82620,18 +70185,12 @@ static NTSTATUS wow64_ext_glUniform3i64NV( void *args ) GLint64EXT x; GLint64EXT y; GLint64EXT z; - } *params32 = args; - struct glUniform3i64NV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glUniform3i64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3i64NV( params->location, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3i64vARB( void *args ) @@ -82642,17 +70201,12 @@ static NTSTATUS wow64_ext_glUniform3i64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform3i64vARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform3i64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3i64vARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3i64vNV( void *args ) @@ -82663,17 +70217,12 @@ static NTSTATUS wow64_ext_glUniform3i64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform3i64vNV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform3i64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3i64vNV( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3iARB( void *args ) @@ -82685,18 +70234,12 @@ static NTSTATUS wow64_ext_glUniform3iARB( void *args ) GLint v0; GLint v1; GLint v2; - } *params32 = args; - struct glUniform3iARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = ext_glUniform3iARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3iARB( params->location, params->v0, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3iv( void *args ) @@ -82707,17 +70250,12 @@ static NTSTATUS wow64_ext_glUniform3iv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform3iv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform3iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3iv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3ivARB( void *args ) @@ -82728,17 +70266,12 @@ static NTSTATUS wow64_ext_glUniform3ivARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform3ivARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform3ivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3ivARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3ui( void *args ) @@ -82750,18 +70283,12 @@ static NTSTATUS wow64_ext_glUniform3ui( void *args ) GLuint v0; GLuint v1; GLuint v2; - } *params32 = args; - struct glUniform3ui_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = ext_glUniform3ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3ui( params->location, params->v0, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3ui64ARB( void *args ) @@ -82773,18 +70300,12 @@ static NTSTATUS wow64_ext_glUniform3ui64ARB( void *args ) GLuint64 x; GLuint64 y; GLuint64 z; - } *params32 = args; - struct glUniform3ui64ARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glUniform3ui64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3ui64ARB( params->location, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3ui64NV( void *args ) @@ -82796,18 +70317,12 @@ static NTSTATUS wow64_ext_glUniform3ui64NV( void *args ) GLuint64EXT x; GLuint64EXT y; GLuint64EXT z; - } *params32 = args; - struct glUniform3ui64NV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glUniform3ui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3ui64NV( params->location, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3ui64vARB( void *args ) @@ -82818,17 +70333,12 @@ static NTSTATUS wow64_ext_glUniform3ui64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform3ui64vARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform3ui64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3ui64vARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3ui64vNV( void *args ) @@ -82839,17 +70349,12 @@ static NTSTATUS wow64_ext_glUniform3ui64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform3ui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform3ui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3ui64vNV( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3uiEXT( void *args ) @@ -82861,18 +70366,12 @@ static NTSTATUS wow64_ext_glUniform3uiEXT( void *args ) GLuint v0; GLuint v1; GLuint v2; - } *params32 = args; - struct glUniform3uiEXT_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - }; - NTSTATUS status; - status = ext_glUniform3uiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3uiEXT( params->location, params->v0, params->v1, params->v2 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3uiv( void *args ) @@ -82883,17 +70382,12 @@ static NTSTATUS wow64_ext_glUniform3uiv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform3uiv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform3uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3uiv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform3uivEXT( void *args ) @@ -82904,17 +70398,12 @@ static NTSTATUS wow64_ext_glUniform3uivEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform3uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform3uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform3uivEXT( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4d( void *args ) @@ -82927,19 +70416,12 @@ static NTSTATUS wow64_ext_glUniform4d( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glUniform4d_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glUniform4d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4d( params->location, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4dv( void *args ) @@ -82950,17 +70432,12 @@ static NTSTATUS wow64_ext_glUniform4dv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform4dv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4dv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4f( void *args ) @@ -82973,19 +70450,12 @@ static NTSTATUS wow64_ext_glUniform4f( void *args ) GLfloat v1; GLfloat v2; GLfloat v3; - } *params32 = args; - struct glUniform4f_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - .v3 = params32->v3, - }; - NTSTATUS status; - status = ext_glUniform4f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4f( params->location, params->v0, params->v1, params->v2, params->v3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4fARB( void *args ) @@ -82998,19 +70468,12 @@ static NTSTATUS wow64_ext_glUniform4fARB( void *args ) GLfloat v1; GLfloat v2; GLfloat v3; - } *params32 = args; - struct glUniform4fARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - .v3 = params32->v3, - }; - NTSTATUS status; - status = ext_glUniform4fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4fARB( params->location, params->v0, params->v1, params->v2, params->v3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4fv( void *args ) @@ -83021,17 +70484,12 @@ static NTSTATUS wow64_ext_glUniform4fv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform4fv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform4fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4fv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4fvARB( void *args ) @@ -83042,17 +70500,12 @@ static NTSTATUS wow64_ext_glUniform4fvARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform4fvARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform4fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4fvARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4i( void *args ) @@ -83065,19 +70518,12 @@ static NTSTATUS wow64_ext_glUniform4i( void *args ) GLint v1; GLint v2; GLint v3; - } *params32 = args; - struct glUniform4i_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - .v3 = params32->v3, - }; - NTSTATUS status; - status = ext_glUniform4i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4i( params->location, params->v0, params->v1, params->v2, params->v3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4i64ARB( void *args ) @@ -83090,19 +70536,12 @@ static NTSTATUS wow64_ext_glUniform4i64ARB( void *args ) GLint64 y; GLint64 z; GLint64 w; - } *params32 = args; - struct glUniform4i64ARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glUniform4i64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4i64ARB( params->location, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4i64NV( void *args ) @@ -83115,19 +70554,12 @@ static NTSTATUS wow64_ext_glUniform4i64NV( void *args ) GLint64EXT y; GLint64EXT z; GLint64EXT w; - } *params32 = args; - struct glUniform4i64NV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glUniform4i64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4i64NV( params->location, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4i64vARB( void *args ) @@ -83138,17 +70570,12 @@ static NTSTATUS wow64_ext_glUniform4i64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform4i64vARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform4i64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4i64vARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4i64vNV( void *args ) @@ -83159,17 +70586,12 @@ static NTSTATUS wow64_ext_glUniform4i64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform4i64vNV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform4i64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4i64vNV( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4iARB( void *args ) @@ -83182,19 +70604,12 @@ static NTSTATUS wow64_ext_glUniform4iARB( void *args ) GLint v1; GLint v2; GLint v3; - } *params32 = args; - struct glUniform4iARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - .v3 = params32->v3, - }; - NTSTATUS status; - status = ext_glUniform4iARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4iARB( params->location, params->v0, params->v1, params->v2, params->v3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4iv( void *args ) @@ -83205,17 +70620,12 @@ static NTSTATUS wow64_ext_glUniform4iv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform4iv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform4iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4iv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4ivARB( void *args ) @@ -83226,17 +70636,12 @@ static NTSTATUS wow64_ext_glUniform4ivARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform4ivARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform4ivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4ivARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4ui( void *args ) @@ -83249,19 +70654,12 @@ static NTSTATUS wow64_ext_glUniform4ui( void *args ) GLuint v1; GLuint v2; GLuint v3; - } *params32 = args; - struct glUniform4ui_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - .v3 = params32->v3, - }; - NTSTATUS status; - status = ext_glUniform4ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4ui( params->location, params->v0, params->v1, params->v2, params->v3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4ui64ARB( void *args ) @@ -83274,19 +70672,12 @@ static NTSTATUS wow64_ext_glUniform4ui64ARB( void *args ) GLuint64 y; GLuint64 z; GLuint64 w; - } *params32 = args; - struct glUniform4ui64ARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glUniform4ui64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4ui64ARB( params->location, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4ui64NV( void *args ) @@ -83299,19 +70690,12 @@ static NTSTATUS wow64_ext_glUniform4ui64NV( void *args ) GLuint64EXT y; GLuint64EXT z; GLuint64EXT w; - } *params32 = args; - struct glUniform4ui64NV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glUniform4ui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4ui64NV( params->location, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4ui64vARB( void *args ) @@ -83322,17 +70706,12 @@ static NTSTATUS wow64_ext_glUniform4ui64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform4ui64vARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform4ui64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4ui64vARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4ui64vNV( void *args ) @@ -83343,17 +70722,12 @@ static NTSTATUS wow64_ext_glUniform4ui64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform4ui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform4ui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4ui64vNV( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4uiEXT( void *args ) @@ -83366,19 +70740,12 @@ static NTSTATUS wow64_ext_glUniform4uiEXT( void *args ) GLuint v1; GLuint v2; GLuint v3; - } *params32 = args; - struct glUniform4uiEXT_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .v0 = params32->v0, - .v1 = params32->v1, - .v2 = params32->v2, - .v3 = params32->v3, - }; - NTSTATUS status; - status = ext_glUniform4uiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4uiEXT( params->location, params->v0, params->v1, params->v2, params->v3 ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4uiv( void *args ) @@ -83389,17 +70756,12 @@ static NTSTATUS wow64_ext_glUniform4uiv( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform4uiv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform4uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4uiv( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniform4uivEXT( void *args ) @@ -83410,17 +70772,12 @@ static NTSTATUS wow64_ext_glUniform4uivEXT( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniform4uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniform4uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniform4uivEXT( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformBlockBinding( void *args ) @@ -83431,17 +70788,12 @@ static NTSTATUS wow64_ext_glUniformBlockBinding( void *args ) GLuint program; GLuint uniformBlockIndex; GLuint uniformBlockBinding; - } *params32 = args; - struct glUniformBlockBinding_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .uniformBlockIndex = params32->uniformBlockIndex, - .uniformBlockBinding = params32->uniformBlockBinding, - }; - NTSTATUS status; - status = ext_glUniformBlockBinding( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformBlockBinding( params->program, params->uniformBlockIndex, params->uniformBlockBinding ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformBufferEXT( void *args ) @@ -83452,17 +70804,12 @@ static NTSTATUS wow64_ext_glUniformBufferEXT( void *args ) GLuint program; GLint location; GLuint buffer; - } *params32 = args; - struct glUniformBufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - .location = params32->location, - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glUniformBufferEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformBufferEXT( params->program, params->location, params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformHandleui64ARB( void *args ) @@ -83472,16 +70819,12 @@ static NTSTATUS wow64_ext_glUniformHandleui64ARB( void *args ) PTR32 teb; GLint location; GLuint64 value; - } *params32 = args; - struct glUniformHandleui64ARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glUniformHandleui64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformHandleui64ARB( params->location, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformHandleui64NV( void *args ) @@ -83491,16 +70834,12 @@ static NTSTATUS wow64_ext_glUniformHandleui64NV( void *args ) PTR32 teb; GLint location; GLuint64 value; - } *params32 = args; - struct glUniformHandleui64NV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glUniformHandleui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformHandleui64NV( params->location, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformHandleui64vARB( void *args ) @@ -83511,17 +70850,12 @@ static NTSTATUS wow64_ext_glUniformHandleui64vARB( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniformHandleui64vARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformHandleui64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformHandleui64vARB( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformHandleui64vNV( void *args ) @@ -83532,17 +70866,12 @@ static NTSTATUS wow64_ext_glUniformHandleui64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniformHandleui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformHandleui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformHandleui64vNV( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix2dv( void *args ) @@ -83554,18 +70883,12 @@ static NTSTATUS wow64_ext_glUniformMatrix2dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix2dv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix2dv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix2fv( void *args ) @@ -83577,18 +70900,12 @@ static NTSTATUS wow64_ext_glUniformMatrix2fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix2fv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix2fv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix2fvARB( void *args ) @@ -83600,18 +70917,12 @@ static NTSTATUS wow64_ext_glUniformMatrix2fvARB( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix2fvARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix2fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix2fvARB( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix2x3dv( void *args ) @@ -83623,18 +70934,12 @@ static NTSTATUS wow64_ext_glUniformMatrix2x3dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix2x3dv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix2x3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix2x3dv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix2x3fv( void *args ) @@ -83646,18 +70951,12 @@ static NTSTATUS wow64_ext_glUniformMatrix2x3fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix2x3fv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix2x3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix2x3fv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix2x4dv( void *args ) @@ -83669,18 +70968,12 @@ static NTSTATUS wow64_ext_glUniformMatrix2x4dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix2x4dv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix2x4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix2x4dv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix2x4fv( void *args ) @@ -83692,18 +70985,12 @@ static NTSTATUS wow64_ext_glUniformMatrix2x4fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix2x4fv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix2x4fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix2x4fv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix3dv( void *args ) @@ -83715,18 +71002,12 @@ static NTSTATUS wow64_ext_glUniformMatrix3dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix3dv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix3dv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix3fv( void *args ) @@ -83738,18 +71019,12 @@ static NTSTATUS wow64_ext_glUniformMatrix3fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix3fv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix3fv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix3fvARB( void *args ) @@ -83761,18 +71036,12 @@ static NTSTATUS wow64_ext_glUniformMatrix3fvARB( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix3fvARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix3fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix3fvARB( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix3x2dv( void *args ) @@ -83784,18 +71053,12 @@ static NTSTATUS wow64_ext_glUniformMatrix3x2dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix3x2dv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix3x2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix3x2dv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix3x2fv( void *args ) @@ -83807,18 +71070,12 @@ static NTSTATUS wow64_ext_glUniformMatrix3x2fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix3x2fv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix3x2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix3x2fv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix3x4dv( void *args ) @@ -83830,18 +71087,12 @@ static NTSTATUS wow64_ext_glUniformMatrix3x4dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix3x4dv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix3x4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix3x4dv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix3x4fv( void *args ) @@ -83853,18 +71104,12 @@ static NTSTATUS wow64_ext_glUniformMatrix3x4fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix3x4fv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix3x4fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix3x4fv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix4dv( void *args ) @@ -83876,18 +71121,12 @@ static NTSTATUS wow64_ext_glUniformMatrix4dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix4dv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix4dv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix4fv( void *args ) @@ -83899,18 +71138,12 @@ static NTSTATUS wow64_ext_glUniformMatrix4fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix4fv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix4fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix4fv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix4fvARB( void *args ) @@ -83922,18 +71155,12 @@ static NTSTATUS wow64_ext_glUniformMatrix4fvARB( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix4fvARB_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix4fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix4fvARB( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix4x2dv( void *args ) @@ -83945,18 +71172,12 @@ static NTSTATUS wow64_ext_glUniformMatrix4x2dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix4x2dv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix4x2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix4x2dv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix4x2fv( void *args ) @@ -83968,18 +71189,12 @@ static NTSTATUS wow64_ext_glUniformMatrix4x2fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix4x2fv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix4x2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix4x2fv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix4x3dv( void *args ) @@ -83991,18 +71206,12 @@ static NTSTATUS wow64_ext_glUniformMatrix4x3dv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix4x3dv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix4x3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix4x3dv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformMatrix4x3fv( void *args ) @@ -84014,18 +71223,12 @@ static NTSTATUS wow64_ext_glUniformMatrix4x3fv( void *args ) GLsizei count; GLboolean transpose; PTR32 value; - } *params32 = args; - struct glUniformMatrix4x3fv_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .transpose = params32->transpose, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformMatrix4x3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformMatrix4x3fv( params->location, params->count, params->transpose, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformSubroutinesuiv( void *args ) @@ -84036,17 +71239,12 @@ static NTSTATUS wow64_ext_glUniformSubroutinesuiv( void *args ) GLenum shadertype; GLsizei count; PTR32 indices; - } *params32 = args; - struct glUniformSubroutinesuiv_params params = - { - .teb = get_teb64(params32->teb), - .shadertype = params32->shadertype, - .count = params32->count, - .indices = ULongToPtr(params32->indices), - }; - NTSTATUS status; - status = ext_glUniformSubroutinesuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformSubroutinesuiv( params->shadertype, params->count, ULongToPtr(params->indices) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformui64NV( void *args ) @@ -84056,16 +71254,12 @@ static NTSTATUS wow64_ext_glUniformui64NV( void *args ) PTR32 teb; GLint location; GLuint64EXT value; - } *params32 = args; - struct glUniformui64NV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glUniformui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformui64NV( params->location, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUniformui64vNV( void *args ) @@ -84076,17 +71270,12 @@ static NTSTATUS wow64_ext_glUniformui64vNV( void *args ) GLint location; GLsizei count; PTR32 value; - } *params32 = args; - struct glUniformui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .location = params32->location, - .count = params32->count, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glUniformui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUniformui64vNV( params->location, params->count, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUnlockArraysEXT( void *args ) @@ -84094,14 +71283,12 @@ static NTSTATUS wow64_ext_glUnlockArraysEXT( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glUnlockArraysEXT_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glUnlockArraysEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUnlockArraysEXT(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUnmapObjectBufferATI( void *args ) @@ -84110,15 +71297,12 @@ static NTSTATUS wow64_ext_glUnmapObjectBufferATI( void *args ) { PTR32 teb; GLuint buffer; - } *params32 = args; - struct glUnmapObjectBufferATI_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glUnmapObjectBufferATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUnmapObjectBufferATI( params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUnmapTexture2DINTEL( void *args ) @@ -84128,16 +71312,12 @@ static NTSTATUS wow64_ext_glUnmapTexture2DINTEL( void *args ) PTR32 teb; GLuint texture; GLint level; - } *params32 = args; - struct glUnmapTexture2DINTEL_params params = - { - .teb = get_teb64(params32->teb), - .texture = params32->texture, - .level = params32->level, - }; - NTSTATUS status; - status = ext_glUnmapTexture2DINTEL( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUnmapTexture2DINTEL( params->texture, params->level ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUpdateObjectBufferATI( void *args ) @@ -84150,19 +71330,12 @@ static NTSTATUS wow64_ext_glUpdateObjectBufferATI( void *args ) GLsizei size; PTR32 pointer; GLenum preserve; - } *params32 = args; - struct glUpdateObjectBufferATI_params params = - { - .teb = get_teb64(params32->teb), - .buffer = params32->buffer, - .offset = params32->offset, - .size = params32->size, - .pointer = ULongToPtr(params32->pointer), - .preserve = params32->preserve, - }; - NTSTATUS status; - status = ext_glUpdateObjectBufferATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUpdateObjectBufferATI( params->buffer, params->offset, params->size, ULongToPtr(params->pointer), params->preserve ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUploadGpuMaskNVX( void *args ) @@ -84171,15 +71344,12 @@ static NTSTATUS wow64_ext_glUploadGpuMaskNVX( void *args ) { PTR32 teb; GLbitfield mask; - } *params32 = args; - struct glUploadGpuMaskNVX_params params = - { - .teb = get_teb64(params32->teb), - .mask = params32->mask, - }; - NTSTATUS status; - status = ext_glUploadGpuMaskNVX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUploadGpuMaskNVX( params->mask ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUseProgram( void *args ) @@ -84188,15 +71358,12 @@ static NTSTATUS wow64_ext_glUseProgram( void *args ) { PTR32 teb; GLuint program; - } *params32 = args; - struct glUseProgram_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - }; - NTSTATUS status; - status = ext_glUseProgram( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUseProgram( params->program ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUseProgramObjectARB( void *args ) @@ -84205,15 +71372,12 @@ static NTSTATUS wow64_ext_glUseProgramObjectARB( void *args ) { PTR32 teb; GLhandleARB programObj; - } *params32 = args; - struct glUseProgramObjectARB_params params = - { - .teb = get_teb64(params32->teb), - .programObj = params32->programObj, - }; - NTSTATUS status; - status = ext_glUseProgramObjectARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUseProgramObjectARB( params->programObj ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUseProgramStages( void *args ) @@ -84224,17 +71388,12 @@ static NTSTATUS wow64_ext_glUseProgramStages( void *args ) GLuint pipeline; GLbitfield stages; GLuint program; - } *params32 = args; - struct glUseProgramStages_params params = - { - .teb = get_teb64(params32->teb), - .pipeline = params32->pipeline, - .stages = params32->stages, - .program = params32->program, - }; - NTSTATUS status; - status = ext_glUseProgramStages( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUseProgramStages( params->pipeline, params->stages, params->program ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glUseShaderProgramEXT( void *args ) @@ -84244,16 +71403,12 @@ static NTSTATUS wow64_ext_glUseShaderProgramEXT( void *args ) PTR32 teb; GLenum type; GLuint program; - } *params32 = args; - struct glUseShaderProgramEXT_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .program = params32->program, - }; - NTSTATUS status; - status = ext_glUseShaderProgramEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glUseShaderProgramEXT( params->type, params->program ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVDPAUFiniNV( void *args ) @@ -84261,14 +71416,12 @@ static NTSTATUS wow64_ext_glVDPAUFiniNV( void *args ) struct { PTR32 teb; - } *params32 = args; - struct glVDPAUFiniNV_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_glVDPAUFiniNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVDPAUFiniNV(); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVDPAUGetSurfaceivNV( void *args ) @@ -84281,19 +71434,12 @@ static NTSTATUS wow64_ext_glVDPAUGetSurfaceivNV( void *args ) GLsizei count; PTR32 length; PTR32 values; - } *params32 = args; - struct glVDPAUGetSurfaceivNV_params params = - { - .teb = get_teb64(params32->teb), - .surface = params32->surface, - .pname = params32->pname, - .count = params32->count, - .length = ULongToPtr(params32->length), - .values = ULongToPtr(params32->values), - }; - NTSTATUS status; - status = ext_glVDPAUGetSurfaceivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVDPAUGetSurfaceivNV( params->surface, params->pname, params->count, ULongToPtr(params->length), ULongToPtr(params->values) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVDPAUInitNV( void *args ) @@ -84303,16 +71449,12 @@ static NTSTATUS wow64_ext_glVDPAUInitNV( void *args ) PTR32 teb; PTR32 vdpDevice; PTR32 getProcAddress; - } *params32 = args; - struct glVDPAUInitNV_params params = - { - .teb = get_teb64(params32->teb), - .vdpDevice = ULongToPtr(params32->vdpDevice), - .getProcAddress = ULongToPtr(params32->getProcAddress), - }; - NTSTATUS status; - status = ext_glVDPAUInitNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVDPAUInitNV( ULongToPtr(params->vdpDevice), ULongToPtr(params->getProcAddress) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVDPAUIsSurfaceNV( void *args ) @@ -84322,16 +71464,12 @@ static NTSTATUS wow64_ext_glVDPAUIsSurfaceNV( void *args ) PTR32 teb; GLvdpauSurfaceNV surface; GLboolean ret; - } *params32 = args; - struct glVDPAUIsSurfaceNV_params params = - { - .teb = get_teb64(params32->teb), - .surface = params32->surface, - }; - NTSTATUS status; - status = ext_glVDPAUIsSurfaceNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glVDPAUIsSurfaceNV( params->surface ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVDPAUMapSurfacesNV( void *args ) @@ -84341,16 +71479,12 @@ static NTSTATUS wow64_ext_glVDPAUMapSurfacesNV( void *args ) PTR32 teb; GLsizei numSurfaces; PTR32 surfaces; - } *params32 = args; - struct glVDPAUMapSurfacesNV_params params = - { - .teb = get_teb64(params32->teb), - .numSurfaces = params32->numSurfaces, - .surfaces = ULongToPtr(params32->surfaces), - }; - NTSTATUS status; - status = ext_glVDPAUMapSurfacesNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVDPAUMapSurfacesNV( params->numSurfaces, ULongToPtr(params->surfaces) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVDPAURegisterOutputSurfaceNV( void *args ) @@ -84363,19 +71497,12 @@ static NTSTATUS wow64_ext_glVDPAURegisterOutputSurfaceNV( void *args ) GLsizei numTextureNames; PTR32 textureNames; GLvdpauSurfaceNV ret; - } *params32 = args; - struct glVDPAURegisterOutputSurfaceNV_params params = - { - .teb = get_teb64(params32->teb), - .vdpSurface = ULongToPtr(params32->vdpSurface), - .target = params32->target, - .numTextureNames = params32->numTextureNames, - .textureNames = ULongToPtr(params32->textureNames), - }; - NTSTATUS status; - status = ext_glVDPAURegisterOutputSurfaceNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glVDPAURegisterOutputSurfaceNV( ULongToPtr(params->vdpSurface), params->target, params->numTextureNames, ULongToPtr(params->textureNames) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVDPAURegisterVideoSurfaceNV( void *args ) @@ -84388,19 +71515,12 @@ static NTSTATUS wow64_ext_glVDPAURegisterVideoSurfaceNV( void *args ) GLsizei numTextureNames; PTR32 textureNames; GLvdpauSurfaceNV ret; - } *params32 = args; - struct glVDPAURegisterVideoSurfaceNV_params params = - { - .teb = get_teb64(params32->teb), - .vdpSurface = ULongToPtr(params32->vdpSurface), - .target = params32->target, - .numTextureNames = params32->numTextureNames, - .textureNames = ULongToPtr(params32->textureNames), - }; - NTSTATUS status; - status = ext_glVDPAURegisterVideoSurfaceNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glVDPAURegisterVideoSurfaceNV( ULongToPtr(params->vdpSurface), params->target, params->numTextureNames, ULongToPtr(params->textureNames) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVDPAURegisterVideoSurfaceWithPictureStructureNV( void *args ) @@ -84414,20 +71534,12 @@ static NTSTATUS wow64_ext_glVDPAURegisterVideoSurfaceWithPictureStructureNV( voi PTR32 textureNames; GLboolean isFrameStructure; GLvdpauSurfaceNV ret; - } *params32 = args; - struct glVDPAURegisterVideoSurfaceWithPictureStructureNV_params params = - { - .teb = get_teb64(params32->teb), - .vdpSurface = ULongToPtr(params32->vdpSurface), - .target = params32->target, - .numTextureNames = params32->numTextureNames, - .textureNames = ULongToPtr(params32->textureNames), - .isFrameStructure = params32->isFrameStructure, - }; - NTSTATUS status; - status = ext_glVDPAURegisterVideoSurfaceWithPictureStructureNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glVDPAURegisterVideoSurfaceWithPictureStructureNV( ULongToPtr(params->vdpSurface), params->target, params->numTextureNames, ULongToPtr(params->textureNames), params->isFrameStructure ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVDPAUSurfaceAccessNV( void *args ) @@ -84437,16 +71549,12 @@ static NTSTATUS wow64_ext_glVDPAUSurfaceAccessNV( void *args ) PTR32 teb; GLvdpauSurfaceNV surface; GLenum access; - } *params32 = args; - struct glVDPAUSurfaceAccessNV_params params = - { - .teb = get_teb64(params32->teb), - .surface = params32->surface, - .access = params32->access, - }; - NTSTATUS status; - status = ext_glVDPAUSurfaceAccessNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVDPAUSurfaceAccessNV( params->surface, params->access ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVDPAUUnmapSurfacesNV( void *args ) @@ -84456,16 +71564,12 @@ static NTSTATUS wow64_ext_glVDPAUUnmapSurfacesNV( void *args ) PTR32 teb; GLsizei numSurface; PTR32 surfaces; - } *params32 = args; - struct glVDPAUUnmapSurfacesNV_params params = - { - .teb = get_teb64(params32->teb), - .numSurface = params32->numSurface, - .surfaces = ULongToPtr(params32->surfaces), - }; - NTSTATUS status; - status = ext_glVDPAUUnmapSurfacesNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVDPAUUnmapSurfacesNV( params->numSurface, ULongToPtr(params->surfaces) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVDPAUUnregisterSurfaceNV( void *args ) @@ -84474,15 +71578,12 @@ static NTSTATUS wow64_ext_glVDPAUUnregisterSurfaceNV( void *args ) { PTR32 teb; GLvdpauSurfaceNV surface; - } *params32 = args; - struct glVDPAUUnregisterSurfaceNV_params params = - { - .teb = get_teb64(params32->teb), - .surface = params32->surface, - }; - NTSTATUS status; - status = ext_glVDPAUUnregisterSurfaceNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVDPAUUnregisterSurfaceNV( params->surface ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glValidateProgram( void *args ) @@ -84491,15 +71592,12 @@ static NTSTATUS wow64_ext_glValidateProgram( void *args ) { PTR32 teb; GLuint program; - } *params32 = args; - struct glValidateProgram_params params = - { - .teb = get_teb64(params32->teb), - .program = params32->program, - }; - NTSTATUS status; - status = ext_glValidateProgram( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glValidateProgram( params->program ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glValidateProgramARB( void *args ) @@ -84508,15 +71606,12 @@ static NTSTATUS wow64_ext_glValidateProgramARB( void *args ) { PTR32 teb; GLhandleARB programObj; - } *params32 = args; - struct glValidateProgramARB_params params = - { - .teb = get_teb64(params32->teb), - .programObj = params32->programObj, - }; - NTSTATUS status; - status = ext_glValidateProgramARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glValidateProgramARB( params->programObj ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glValidateProgramPipeline( void *args ) @@ -84525,15 +71620,12 @@ static NTSTATUS wow64_ext_glValidateProgramPipeline( void *args ) { PTR32 teb; GLuint pipeline; - } *params32 = args; - struct glValidateProgramPipeline_params params = - { - .teb = get_teb64(params32->teb), - .pipeline = params32->pipeline, - }; - NTSTATUS status; - status = ext_glValidateProgramPipeline( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glValidateProgramPipeline( params->pipeline ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVariantArrayObjectATI( void *args ) @@ -84546,19 +71638,12 @@ static NTSTATUS wow64_ext_glVariantArrayObjectATI( void *args ) GLsizei stride; GLuint buffer; GLuint offset; - } *params32 = args; - struct glVariantArrayObjectATI_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .type = params32->type, - .stride = params32->stride, - .buffer = params32->buffer, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glVariantArrayObjectATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVariantArrayObjectATI( params->id, params->type, params->stride, params->buffer, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVariantPointerEXT( void *args ) @@ -84570,18 +71655,12 @@ static NTSTATUS wow64_ext_glVariantPointerEXT( void *args ) GLenum type; GLuint stride; PTR32 addr; - } *params32 = args; - struct glVariantPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .type = params32->type, - .stride = params32->stride, - .addr = ULongToPtr(params32->addr), - }; - NTSTATUS status; - status = ext_glVariantPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVariantPointerEXT( params->id, params->type, params->stride, ULongToPtr(params->addr) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVariantbvEXT( void *args ) @@ -84591,16 +71670,12 @@ static NTSTATUS wow64_ext_glVariantbvEXT( void *args ) PTR32 teb; GLuint id; PTR32 addr; - } *params32 = args; - struct glVariantbvEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .addr = ULongToPtr(params32->addr), - }; - NTSTATUS status; - status = ext_glVariantbvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVariantbvEXT( params->id, ULongToPtr(params->addr) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVariantdvEXT( void *args ) @@ -84610,16 +71685,12 @@ static NTSTATUS wow64_ext_glVariantdvEXT( void *args ) PTR32 teb; GLuint id; PTR32 addr; - } *params32 = args; - struct glVariantdvEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .addr = ULongToPtr(params32->addr), - }; - NTSTATUS status; - status = ext_glVariantdvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVariantdvEXT( params->id, ULongToPtr(params->addr) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVariantfvEXT( void *args ) @@ -84629,16 +71700,12 @@ static NTSTATUS wow64_ext_glVariantfvEXT( void *args ) PTR32 teb; GLuint id; PTR32 addr; - } *params32 = args; - struct glVariantfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .addr = ULongToPtr(params32->addr), - }; - NTSTATUS status; - status = ext_glVariantfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVariantfvEXT( params->id, ULongToPtr(params->addr) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVariantivEXT( void *args ) @@ -84648,16 +71715,12 @@ static NTSTATUS wow64_ext_glVariantivEXT( void *args ) PTR32 teb; GLuint id; PTR32 addr; - } *params32 = args; - struct glVariantivEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .addr = ULongToPtr(params32->addr), - }; - NTSTATUS status; - status = ext_glVariantivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVariantivEXT( params->id, ULongToPtr(params->addr) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVariantsvEXT( void *args ) @@ -84667,16 +71730,12 @@ static NTSTATUS wow64_ext_glVariantsvEXT( void *args ) PTR32 teb; GLuint id; PTR32 addr; - } *params32 = args; - struct glVariantsvEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .addr = ULongToPtr(params32->addr), - }; - NTSTATUS status; - status = ext_glVariantsvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVariantsvEXT( params->id, ULongToPtr(params->addr) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVariantubvEXT( void *args ) @@ -84686,16 +71745,12 @@ static NTSTATUS wow64_ext_glVariantubvEXT( void *args ) PTR32 teb; GLuint id; PTR32 addr; - } *params32 = args; - struct glVariantubvEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .addr = ULongToPtr(params32->addr), - }; - NTSTATUS status; - status = ext_glVariantubvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVariantubvEXT( params->id, ULongToPtr(params->addr) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVariantuivEXT( void *args ) @@ -84705,16 +71760,12 @@ static NTSTATUS wow64_ext_glVariantuivEXT( void *args ) PTR32 teb; GLuint id; PTR32 addr; - } *params32 = args; - struct glVariantuivEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .addr = ULongToPtr(params32->addr), - }; - NTSTATUS status; - status = ext_glVariantuivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVariantuivEXT( params->id, ULongToPtr(params->addr) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVariantusvEXT( void *args ) @@ -84724,16 +71775,12 @@ static NTSTATUS wow64_ext_glVariantusvEXT( void *args ) PTR32 teb; GLuint id; PTR32 addr; - } *params32 = args; - struct glVariantusvEXT_params params = - { - .teb = get_teb64(params32->teb), - .id = params32->id, - .addr = ULongToPtr(params32->addr), - }; - NTSTATUS status; - status = ext_glVariantusvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVariantusvEXT( params->id, ULongToPtr(params->addr) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex2bOES( void *args ) @@ -84743,16 +71790,12 @@ static NTSTATUS wow64_ext_glVertex2bOES( void *args ) PTR32 teb; GLbyte x; GLbyte y; - } *params32 = args; - struct glVertex2bOES_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertex2bOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex2bOES( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex2bvOES( void *args ) @@ -84761,15 +71804,12 @@ static NTSTATUS wow64_ext_glVertex2bvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glVertex2bvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertex2bvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex2bvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex2hNV( void *args ) @@ -84779,16 +71819,12 @@ static NTSTATUS wow64_ext_glVertex2hNV( void *args ) PTR32 teb; GLhalfNV x; GLhalfNV y; - } *params32 = args; - struct glVertex2hNV_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertex2hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex2hNV( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex2hvNV( void *args ) @@ -84797,15 +71833,12 @@ static NTSTATUS wow64_ext_glVertex2hvNV( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex2hvNV_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertex2hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex2hvNV( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex2xOES( void *args ) @@ -84814,15 +71847,12 @@ static NTSTATUS wow64_ext_glVertex2xOES( void *args ) { PTR32 teb; GLfixed x; - } *params32 = args; - struct glVertex2xOES_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertex2xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex2xOES( params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex2xvOES( void *args ) @@ -84831,15 +71861,12 @@ static NTSTATUS wow64_ext_glVertex2xvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glVertex2xvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertex2xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex2xvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex3bOES( void *args ) @@ -84850,17 +71877,12 @@ static NTSTATUS wow64_ext_glVertex3bOES( void *args ) GLbyte x; GLbyte y; GLbyte z; - } *params32 = args; - struct glVertex3bOES_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertex3bOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex3bOES( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex3bvOES( void *args ) @@ -84869,15 +71891,12 @@ static NTSTATUS wow64_ext_glVertex3bvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glVertex3bvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertex3bvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex3bvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex3hNV( void *args ) @@ -84888,17 +71907,12 @@ static NTSTATUS wow64_ext_glVertex3hNV( void *args ) GLhalfNV x; GLhalfNV y; GLhalfNV z; - } *params32 = args; - struct glVertex3hNV_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertex3hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex3hNV( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex3hvNV( void *args ) @@ -84907,15 +71921,12 @@ static NTSTATUS wow64_ext_glVertex3hvNV( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex3hvNV_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertex3hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex3hvNV( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex3xOES( void *args ) @@ -84925,16 +71936,12 @@ static NTSTATUS wow64_ext_glVertex3xOES( void *args ) PTR32 teb; GLfixed x; GLfixed y; - } *params32 = args; - struct glVertex3xOES_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertex3xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex3xOES( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex3xvOES( void *args ) @@ -84943,15 +71950,12 @@ static NTSTATUS wow64_ext_glVertex3xvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glVertex3xvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertex3xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex3xvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex4bOES( void *args ) @@ -84963,18 +71967,12 @@ static NTSTATUS wow64_ext_glVertex4bOES( void *args ) GLbyte y; GLbyte z; GLbyte w; - } *params32 = args; - struct glVertex4bOES_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertex4bOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex4bOES( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex4bvOES( void *args ) @@ -84983,15 +71981,12 @@ static NTSTATUS wow64_ext_glVertex4bvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glVertex4bvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertex4bvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex4bvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex4hNV( void *args ) @@ -85003,18 +71998,12 @@ static NTSTATUS wow64_ext_glVertex4hNV( void *args ) GLhalfNV y; GLhalfNV z; GLhalfNV w; - } *params32 = args; - struct glVertex4hNV_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertex4hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex4hNV( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex4hvNV( void *args ) @@ -85023,15 +72012,12 @@ static NTSTATUS wow64_ext_glVertex4hvNV( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glVertex4hvNV_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertex4hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex4hvNV( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex4xOES( void *args ) @@ -85042,17 +72028,12 @@ static NTSTATUS wow64_ext_glVertex4xOES( void *args ) GLfixed x; GLfixed y; GLfixed z; - } *params32 = args; - struct glVertex4xOES_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertex4xOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex4xOES( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertex4xvOES( void *args ) @@ -85061,15 +72042,12 @@ static NTSTATUS wow64_ext_glVertex4xvOES( void *args ) { PTR32 teb; PTR32 coords; - } *params32 = args; - struct glVertex4xvOES_params params = - { - .teb = get_teb64(params32->teb), - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertex4xvOES( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertex4xvOES( ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayAttribBinding( void *args ) @@ -85080,17 +72058,12 @@ static NTSTATUS wow64_ext_glVertexArrayAttribBinding( void *args ) GLuint vaobj; GLuint attribindex; GLuint bindingindex; - } *params32 = args; - struct glVertexArrayAttribBinding_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .attribindex = params32->attribindex, - .bindingindex = params32->bindingindex, - }; - NTSTATUS status; - status = ext_glVertexArrayAttribBinding( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayAttribBinding( params->vaobj, params->attribindex, params->bindingindex ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayAttribFormat( void *args ) @@ -85104,20 +72077,12 @@ static NTSTATUS wow64_ext_glVertexArrayAttribFormat( void *args ) GLenum type; GLboolean normalized; GLuint relativeoffset; - } *params32 = args; - struct glVertexArrayAttribFormat_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .attribindex = params32->attribindex, - .size = params32->size, - .type = params32->type, - .normalized = params32->normalized, - .relativeoffset = params32->relativeoffset, - }; - NTSTATUS status; - status = ext_glVertexArrayAttribFormat( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayAttribFormat( params->vaobj, params->attribindex, params->size, params->type, params->normalized, params->relativeoffset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayAttribIFormat( void *args ) @@ -85130,19 +72095,12 @@ static NTSTATUS wow64_ext_glVertexArrayAttribIFormat( void *args ) GLint size; GLenum type; GLuint relativeoffset; - } *params32 = args; - struct glVertexArrayAttribIFormat_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .attribindex = params32->attribindex, - .size = params32->size, - .type = params32->type, - .relativeoffset = params32->relativeoffset, - }; - NTSTATUS status; - status = ext_glVertexArrayAttribIFormat( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayAttribIFormat( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayAttribLFormat( void *args ) @@ -85155,19 +72113,12 @@ static NTSTATUS wow64_ext_glVertexArrayAttribLFormat( void *args ) GLint size; GLenum type; GLuint relativeoffset; - } *params32 = args; - struct glVertexArrayAttribLFormat_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .attribindex = params32->attribindex, - .size = params32->size, - .type = params32->type, - .relativeoffset = params32->relativeoffset, - }; - NTSTATUS status; - status = ext_glVertexArrayAttribLFormat( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayAttribLFormat( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayBindVertexBufferEXT( void *args ) @@ -85180,19 +72131,12 @@ static NTSTATUS wow64_ext_glVertexArrayBindVertexBufferEXT( void *args ) GLuint buffer; PTR32 offset; GLsizei stride; - } *params32 = args; - struct glVertexArrayBindVertexBufferEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .bindingindex = params32->bindingindex, - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glVertexArrayBindVertexBufferEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayBindVertexBufferEXT( params->vaobj, params->bindingindex, params->buffer, (GLintptr)ULongToPtr(params->offset), params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayBindingDivisor( void *args ) @@ -85203,17 +72147,12 @@ static NTSTATUS wow64_ext_glVertexArrayBindingDivisor( void *args ) GLuint vaobj; GLuint bindingindex; GLuint divisor; - } *params32 = args; - struct glVertexArrayBindingDivisor_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .bindingindex = params32->bindingindex, - .divisor = params32->divisor, - }; - NTSTATUS status; - status = ext_glVertexArrayBindingDivisor( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayBindingDivisor( params->vaobj, params->bindingindex, params->divisor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayColorOffsetEXT( void *args ) @@ -85227,20 +72166,12 @@ static NTSTATUS wow64_ext_glVertexArrayColorOffsetEXT( void *args ) GLenum type; GLsizei stride; PTR32 offset; - } *params32 = args; - struct glVertexArrayColorOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .buffer = params32->buffer, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glVertexArrayColorOffsetEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayColorOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, (GLintptr)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayEdgeFlagOffsetEXT( void *args ) @@ -85252,18 +72183,12 @@ static NTSTATUS wow64_ext_glVertexArrayEdgeFlagOffsetEXT( void *args ) GLuint buffer; GLsizei stride; PTR32 offset; - } *params32 = args; - struct glVertexArrayEdgeFlagOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .buffer = params32->buffer, - .stride = params32->stride, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glVertexArrayEdgeFlagOffsetEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayEdgeFlagOffsetEXT( params->vaobj, params->buffer, params->stride, (GLintptr)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayElementBuffer( void *args ) @@ -85273,16 +72198,12 @@ static NTSTATUS wow64_ext_glVertexArrayElementBuffer( void *args ) PTR32 teb; GLuint vaobj; GLuint buffer; - } *params32 = args; - struct glVertexArrayElementBuffer_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .buffer = params32->buffer, - }; - NTSTATUS status; - status = ext_glVertexArrayElementBuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayElementBuffer( params->vaobj, params->buffer ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayFogCoordOffsetEXT( void *args ) @@ -85295,19 +72216,12 @@ static NTSTATUS wow64_ext_glVertexArrayFogCoordOffsetEXT( void *args ) GLenum type; GLsizei stride; PTR32 offset; - } *params32 = args; - struct glVertexArrayFogCoordOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .buffer = params32->buffer, - .type = params32->type, - .stride = params32->stride, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glVertexArrayFogCoordOffsetEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayFogCoordOffsetEXT( params->vaobj, params->buffer, params->type, params->stride, (GLintptr)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayIndexOffsetEXT( void *args ) @@ -85320,19 +72234,12 @@ static NTSTATUS wow64_ext_glVertexArrayIndexOffsetEXT( void *args ) GLenum type; GLsizei stride; PTR32 offset; - } *params32 = args; - struct glVertexArrayIndexOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .buffer = params32->buffer, - .type = params32->type, - .stride = params32->stride, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glVertexArrayIndexOffsetEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayIndexOffsetEXT( params->vaobj, params->buffer, params->type, params->stride, (GLintptr)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayMultiTexCoordOffsetEXT( void *args ) @@ -85347,21 +72254,12 @@ static NTSTATUS wow64_ext_glVertexArrayMultiTexCoordOffsetEXT( void *args ) GLenum type; GLsizei stride; PTR32 offset; - } *params32 = args; - struct glVertexArrayMultiTexCoordOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .buffer = params32->buffer, - .texunit = params32->texunit, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glVertexArrayMultiTexCoordOffsetEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayMultiTexCoordOffsetEXT( params->vaobj, params->buffer, params->texunit, params->size, params->type, params->stride, (GLintptr)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayNormalOffsetEXT( void *args ) @@ -85374,19 +72272,12 @@ static NTSTATUS wow64_ext_glVertexArrayNormalOffsetEXT( void *args ) GLenum type; GLsizei stride; PTR32 offset; - } *params32 = args; - struct glVertexArrayNormalOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .buffer = params32->buffer, - .type = params32->type, - .stride = params32->stride, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glVertexArrayNormalOffsetEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayNormalOffsetEXT( params->vaobj, params->buffer, params->type, params->stride, (GLintptr)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayParameteriAPPLE( void *args ) @@ -85396,16 +72287,12 @@ static NTSTATUS wow64_ext_glVertexArrayParameteriAPPLE( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glVertexArrayParameteriAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glVertexArrayParameteriAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayParameteriAPPLE( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayRangeAPPLE( void *args ) @@ -85415,16 +72302,12 @@ static NTSTATUS wow64_ext_glVertexArrayRangeAPPLE( void *args ) PTR32 teb; GLsizei length; PTR32 pointer; - } *params32 = args; - struct glVertexArrayRangeAPPLE_params params = - { - .teb = get_teb64(params32->teb), - .length = params32->length, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glVertexArrayRangeAPPLE( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayRangeAPPLE( params->length, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayRangeNV( void *args ) @@ -85434,16 +72317,12 @@ static NTSTATUS wow64_ext_glVertexArrayRangeNV( void *args ) PTR32 teb; GLsizei length; PTR32 pointer; - } *params32 = args; - struct glVertexArrayRangeNV_params params = - { - .teb = get_teb64(params32->teb), - .length = params32->length, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glVertexArrayRangeNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayRangeNV( params->length, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArraySecondaryColorOffsetEXT( void *args ) @@ -85457,20 +72336,12 @@ static NTSTATUS wow64_ext_glVertexArraySecondaryColorOffsetEXT( void *args ) GLenum type; GLsizei stride; PTR32 offset; - } *params32 = args; - struct glVertexArraySecondaryColorOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .buffer = params32->buffer, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glVertexArraySecondaryColorOffsetEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArraySecondaryColorOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, (GLintptr)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayTexCoordOffsetEXT( void *args ) @@ -85484,20 +72355,12 @@ static NTSTATUS wow64_ext_glVertexArrayTexCoordOffsetEXT( void *args ) GLenum type; GLsizei stride; PTR32 offset; - } *params32 = args; - struct glVertexArrayTexCoordOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .buffer = params32->buffer, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glVertexArrayTexCoordOffsetEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayTexCoordOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, (GLintptr)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayVertexAttribBindingEXT( void *args ) @@ -85508,17 +72371,12 @@ static NTSTATUS wow64_ext_glVertexArrayVertexAttribBindingEXT( void *args ) GLuint vaobj; GLuint attribindex; GLuint bindingindex; - } *params32 = args; - struct glVertexArrayVertexAttribBindingEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .attribindex = params32->attribindex, - .bindingindex = params32->bindingindex, - }; - NTSTATUS status; - status = ext_glVertexArrayVertexAttribBindingEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayVertexAttribBindingEXT( params->vaobj, params->attribindex, params->bindingindex ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayVertexAttribDivisorEXT( void *args ) @@ -85529,17 +72387,12 @@ static NTSTATUS wow64_ext_glVertexArrayVertexAttribDivisorEXT( void *args ) GLuint vaobj; GLuint index; GLuint divisor; - } *params32 = args; - struct glVertexArrayVertexAttribDivisorEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .index = params32->index, - .divisor = params32->divisor, - }; - NTSTATUS status; - status = ext_glVertexArrayVertexAttribDivisorEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayVertexAttribDivisorEXT( params->vaobj, params->index, params->divisor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayVertexAttribFormatEXT( void *args ) @@ -85553,20 +72406,12 @@ static NTSTATUS wow64_ext_glVertexArrayVertexAttribFormatEXT( void *args ) GLenum type; GLboolean normalized; GLuint relativeoffset; - } *params32 = args; - struct glVertexArrayVertexAttribFormatEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .attribindex = params32->attribindex, - .size = params32->size, - .type = params32->type, - .normalized = params32->normalized, - .relativeoffset = params32->relativeoffset, - }; - NTSTATUS status; - status = ext_glVertexArrayVertexAttribFormatEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayVertexAttribFormatEXT( params->vaobj, params->attribindex, params->size, params->type, params->normalized, params->relativeoffset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayVertexAttribIFormatEXT( void *args ) @@ -85579,19 +72424,12 @@ static NTSTATUS wow64_ext_glVertexArrayVertexAttribIFormatEXT( void *args ) GLint size; GLenum type; GLuint relativeoffset; - } *params32 = args; - struct glVertexArrayVertexAttribIFormatEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .attribindex = params32->attribindex, - .size = params32->size, - .type = params32->type, - .relativeoffset = params32->relativeoffset, - }; - NTSTATUS status; - status = ext_glVertexArrayVertexAttribIFormatEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayVertexAttribIFormatEXT( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayVertexAttribIOffsetEXT( void *args ) @@ -85606,21 +72444,12 @@ static NTSTATUS wow64_ext_glVertexArrayVertexAttribIOffsetEXT( void *args ) GLenum type; GLsizei stride; PTR32 offset; - } *params32 = args; - struct glVertexArrayVertexAttribIOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .buffer = params32->buffer, - .index = params32->index, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glVertexArrayVertexAttribIOffsetEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayVertexAttribIOffsetEXT( params->vaobj, params->buffer, params->index, params->size, params->type, params->stride, (GLintptr)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayVertexAttribLFormatEXT( void *args ) @@ -85633,19 +72462,12 @@ static NTSTATUS wow64_ext_glVertexArrayVertexAttribLFormatEXT( void *args ) GLint size; GLenum type; GLuint relativeoffset; - } *params32 = args; - struct glVertexArrayVertexAttribLFormatEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .attribindex = params32->attribindex, - .size = params32->size, - .type = params32->type, - .relativeoffset = params32->relativeoffset, - }; - NTSTATUS status; - status = ext_glVertexArrayVertexAttribLFormatEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayVertexAttribLFormatEXT( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayVertexAttribLOffsetEXT( void *args ) @@ -85660,21 +72482,12 @@ static NTSTATUS wow64_ext_glVertexArrayVertexAttribLOffsetEXT( void *args ) GLenum type; GLsizei stride; PTR32 offset; - } *params32 = args; - struct glVertexArrayVertexAttribLOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .buffer = params32->buffer, - .index = params32->index, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glVertexArrayVertexAttribLOffsetEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayVertexAttribLOffsetEXT( params->vaobj, params->buffer, params->index, params->size, params->type, params->stride, (GLintptr)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayVertexAttribOffsetEXT( void *args ) @@ -85690,22 +72503,12 @@ static NTSTATUS wow64_ext_glVertexArrayVertexAttribOffsetEXT( void *args ) GLboolean normalized; GLsizei stride; PTR32 offset; - } *params32 = args; - struct glVertexArrayVertexAttribOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .buffer = params32->buffer, - .index = params32->index, - .size = params32->size, - .type = params32->type, - .normalized = params32->normalized, - .stride = params32->stride, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glVertexArrayVertexAttribOffsetEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayVertexAttribOffsetEXT( params->vaobj, params->buffer, params->index, params->size, params->type, params->normalized, params->stride, (GLintptr)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayVertexBindingDivisorEXT( void *args ) @@ -85716,17 +72519,12 @@ static NTSTATUS wow64_ext_glVertexArrayVertexBindingDivisorEXT( void *args ) GLuint vaobj; GLuint bindingindex; GLuint divisor; - } *params32 = args; - struct glVertexArrayVertexBindingDivisorEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .bindingindex = params32->bindingindex, - .divisor = params32->divisor, - }; - NTSTATUS status; - status = ext_glVertexArrayVertexBindingDivisorEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayVertexBindingDivisorEXT( params->vaobj, params->bindingindex, params->divisor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayVertexBuffer( void *args ) @@ -85739,19 +72537,12 @@ static NTSTATUS wow64_ext_glVertexArrayVertexBuffer( void *args ) GLuint buffer; PTR32 offset; GLsizei stride; - } *params32 = args; - struct glVertexArrayVertexBuffer_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .bindingindex = params32->bindingindex, - .buffer = params32->buffer, - .offset = (GLintptr)ULongToPtr(params32->offset), - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glVertexArrayVertexBuffer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayVertexBuffer( params->vaobj, params->bindingindex, params->buffer, (GLintptr)ULongToPtr(params->offset), params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayVertexBuffers( void *args ) @@ -85765,21 +72556,14 @@ static NTSTATUS wow64_ext_glVertexArrayVertexBuffers( void *args ) PTR32 buffers; PTR32 offsets; PTR32 strides; - } *params32 = args; - struct glVertexArrayVertexBuffers_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .first = params32->first, - .count = params32->count, - .buffers = ULongToPtr(params32->buffers), - .strides = ULongToPtr(params32->strides), - }; - NTSTATUS status; - params.offsets = copy_wow64_ptr32s( (UINT_PTR)params32->offsets, params32->count ); - status = ext_glVertexArrayVertexBuffers( ¶ms ); - free( (void *)params.offsets ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + GLintptr *offsets = copy_wow64_ptr32s( params->offsets, params->count ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayVertexBuffers( params->vaobj, params->first, params->count, ULongToPtr(params->buffers), offsets, ULongToPtr(params->strides) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + free( offsets ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexArrayVertexOffsetEXT( void *args ) @@ -85793,20 +72577,12 @@ static NTSTATUS wow64_ext_glVertexArrayVertexOffsetEXT( void *args ) GLenum type; GLsizei stride; PTR32 offset; - } *params32 = args; - struct glVertexArrayVertexOffsetEXT_params params = - { - .teb = get_teb64(params32->teb), - .vaobj = params32->vaobj, - .buffer = params32->buffer, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .offset = (GLintptr)ULongToPtr(params32->offset), - }; - NTSTATUS status; - status = ext_glVertexArrayVertexOffsetEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexArrayVertexOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, (GLintptr)ULongToPtr(params->offset) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1d( void *args ) @@ -85816,16 +72592,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1d( void *args ) PTR32 teb; GLuint index; GLdouble x; - } *params32 = args; - struct glVertexAttrib1d_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttrib1d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1d( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1dARB( void *args ) @@ -85835,16 +72607,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1dARB( void *args ) PTR32 teb; GLuint index; GLdouble x; - } *params32 = args; - struct glVertexAttrib1dARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttrib1dARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1dARB( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1dNV( void *args ) @@ -85854,16 +72622,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1dNV( void *args ) PTR32 teb; GLuint index; GLdouble x; - } *params32 = args; - struct glVertexAttrib1dNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttrib1dNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1dNV( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1dv( void *args ) @@ -85873,16 +72637,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1dv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib1dv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib1dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1dv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1dvARB( void *args ) @@ -85892,16 +72652,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1dvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib1dvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib1dvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1dvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1dvNV( void *args ) @@ -85911,16 +72667,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1dvNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib1dvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib1dvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1dvNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1f( void *args ) @@ -85930,16 +72682,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1f( void *args ) PTR32 teb; GLuint index; GLfloat x; - } *params32 = args; - struct glVertexAttrib1f_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttrib1f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1f( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1fARB( void *args ) @@ -85949,16 +72697,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1fARB( void *args ) PTR32 teb; GLuint index; GLfloat x; - } *params32 = args; - struct glVertexAttrib1fARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttrib1fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1fARB( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1fNV( void *args ) @@ -85968,16 +72712,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1fNV( void *args ) PTR32 teb; GLuint index; GLfloat x; - } *params32 = args; - struct glVertexAttrib1fNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttrib1fNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1fNV( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1fv( void *args ) @@ -85987,16 +72727,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1fv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib1fv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib1fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1fv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1fvARB( void *args ) @@ -86006,16 +72742,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1fvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib1fvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib1fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1fvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1fvNV( void *args ) @@ -86025,16 +72757,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1fvNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib1fvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib1fvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1fvNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1hNV( void *args ) @@ -86044,16 +72772,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1hNV( void *args ) PTR32 teb; GLuint index; GLhalfNV x; - } *params32 = args; - struct glVertexAttrib1hNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttrib1hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1hNV( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1hvNV( void *args ) @@ -86063,16 +72787,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1hvNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib1hvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib1hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1hvNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1s( void *args ) @@ -86082,16 +72802,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1s( void *args ) PTR32 teb; GLuint index; GLshort x; - } *params32 = args; - struct glVertexAttrib1s_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttrib1s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1s( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1sARB( void *args ) @@ -86101,16 +72817,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1sARB( void *args ) PTR32 teb; GLuint index; GLshort x; - } *params32 = args; - struct glVertexAttrib1sARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttrib1sARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1sARB( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1sNV( void *args ) @@ -86120,16 +72832,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1sNV( void *args ) PTR32 teb; GLuint index; GLshort x; - } *params32 = args; - struct glVertexAttrib1sNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttrib1sNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1sNV( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1sv( void *args ) @@ -86139,16 +72847,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1sv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib1sv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib1sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1sv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1svARB( void *args ) @@ -86158,16 +72862,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1svARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib1svARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib1svARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1svARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib1svNV( void *args ) @@ -86177,16 +72877,12 @@ static NTSTATUS wow64_ext_glVertexAttrib1svNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib1svNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib1svNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib1svNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2d( void *args ) @@ -86197,17 +72893,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2d( void *args ) GLuint index; GLdouble x; GLdouble y; - } *params32 = args; - struct glVertexAttrib2d_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttrib2d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2d( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2dARB( void *args ) @@ -86218,17 +72909,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2dARB( void *args ) GLuint index; GLdouble x; GLdouble y; - } *params32 = args; - struct glVertexAttrib2dARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttrib2dARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2dARB( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2dNV( void *args ) @@ -86239,17 +72925,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2dNV( void *args ) GLuint index; GLdouble x; GLdouble y; - } *params32 = args; - struct glVertexAttrib2dNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttrib2dNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2dNV( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2dv( void *args ) @@ -86259,16 +72940,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2dv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib2dv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2dv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2dvARB( void *args ) @@ -86278,16 +72955,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2dvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib2dvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib2dvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2dvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2dvNV( void *args ) @@ -86297,16 +72970,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2dvNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib2dvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib2dvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2dvNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2f( void *args ) @@ -86317,17 +72986,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2f( void *args ) GLuint index; GLfloat x; GLfloat y; - } *params32 = args; - struct glVertexAttrib2f_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttrib2f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2f( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2fARB( void *args ) @@ -86338,17 +73002,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2fARB( void *args ) GLuint index; GLfloat x; GLfloat y; - } *params32 = args; - struct glVertexAttrib2fARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttrib2fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2fARB( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2fNV( void *args ) @@ -86359,17 +73018,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2fNV( void *args ) GLuint index; GLfloat x; GLfloat y; - } *params32 = args; - struct glVertexAttrib2fNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttrib2fNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2fNV( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2fv( void *args ) @@ -86379,16 +73033,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2fv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib2fv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2fv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2fvARB( void *args ) @@ -86398,16 +73048,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2fvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib2fvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib2fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2fvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2fvNV( void *args ) @@ -86417,16 +73063,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2fvNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib2fvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib2fvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2fvNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2hNV( void *args ) @@ -86437,17 +73079,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2hNV( void *args ) GLuint index; GLhalfNV x; GLhalfNV y; - } *params32 = args; - struct glVertexAttrib2hNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttrib2hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2hNV( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2hvNV( void *args ) @@ -86457,16 +73094,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2hvNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib2hvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib2hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2hvNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2s( void *args ) @@ -86477,17 +73110,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2s( void *args ) GLuint index; GLshort x; GLshort y; - } *params32 = args; - struct glVertexAttrib2s_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttrib2s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2s( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2sARB( void *args ) @@ -86498,17 +73126,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2sARB( void *args ) GLuint index; GLshort x; GLshort y; - } *params32 = args; - struct glVertexAttrib2sARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttrib2sARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2sARB( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2sNV( void *args ) @@ -86519,17 +73142,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2sNV( void *args ) GLuint index; GLshort x; GLshort y; - } *params32 = args; - struct glVertexAttrib2sNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttrib2sNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2sNV( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2sv( void *args ) @@ -86539,16 +73157,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2sv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib2sv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib2sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2sv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2svARB( void *args ) @@ -86558,16 +73172,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2svARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib2svARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib2svARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2svARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib2svNV( void *args ) @@ -86577,16 +73187,12 @@ static NTSTATUS wow64_ext_glVertexAttrib2svNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib2svNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib2svNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib2svNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3d( void *args ) @@ -86598,18 +73204,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3d( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glVertexAttrib3d_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttrib3d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3d( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3dARB( void *args ) @@ -86621,18 +73221,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3dARB( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glVertexAttrib3dARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttrib3dARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3dARB( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3dNV( void *args ) @@ -86644,18 +73238,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3dNV( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glVertexAttrib3dNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttrib3dNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3dNV( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3dv( void *args ) @@ -86665,16 +73253,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3dv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib3dv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3dv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3dvARB( void *args ) @@ -86684,16 +73268,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3dvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib3dvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib3dvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3dvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3dvNV( void *args ) @@ -86703,16 +73283,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3dvNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib3dvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib3dvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3dvNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3f( void *args ) @@ -86724,18 +73300,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3f( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glVertexAttrib3f_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttrib3f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3f( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3fARB( void *args ) @@ -86747,18 +73317,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3fARB( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glVertexAttrib3fARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttrib3fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3fARB( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3fNV( void *args ) @@ -86770,18 +73334,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3fNV( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glVertexAttrib3fNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttrib3fNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3fNV( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3fv( void *args ) @@ -86791,16 +73349,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3fv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib3fv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3fv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3fvARB( void *args ) @@ -86810,16 +73364,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3fvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib3fvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib3fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3fvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3fvNV( void *args ) @@ -86829,16 +73379,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3fvNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib3fvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib3fvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3fvNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3hNV( void *args ) @@ -86850,18 +73396,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3hNV( void *args ) GLhalfNV x; GLhalfNV y; GLhalfNV z; - } *params32 = args; - struct glVertexAttrib3hNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttrib3hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3hNV( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3hvNV( void *args ) @@ -86871,16 +73411,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3hvNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib3hvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib3hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3hvNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3s( void *args ) @@ -86892,18 +73428,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3s( void *args ) GLshort x; GLshort y; GLshort z; - } *params32 = args; - struct glVertexAttrib3s_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttrib3s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3s( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3sARB( void *args ) @@ -86915,18 +73445,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3sARB( void *args ) GLshort x; GLshort y; GLshort z; - } *params32 = args; - struct glVertexAttrib3sARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttrib3sARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3sARB( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3sNV( void *args ) @@ -86938,18 +73462,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3sNV( void *args ) GLshort x; GLshort y; GLshort z; - } *params32 = args; - struct glVertexAttrib3sNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttrib3sNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3sNV( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3sv( void *args ) @@ -86959,16 +73477,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3sv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib3sv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib3sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3sv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3svARB( void *args ) @@ -86978,16 +73492,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3svARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib3svARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib3svARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3svARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib3svNV( void *args ) @@ -86997,16 +73507,12 @@ static NTSTATUS wow64_ext_glVertexAttrib3svNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib3svNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib3svNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib3svNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4Nbv( void *args ) @@ -87016,16 +73522,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4Nbv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4Nbv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4Nbv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4Nbv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4NbvARB( void *args ) @@ -87035,16 +73537,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4NbvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4NbvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4NbvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4NbvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4Niv( void *args ) @@ -87054,16 +73552,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4Niv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4Niv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4Niv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4Niv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4NivARB( void *args ) @@ -87073,16 +73567,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4NivARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4NivARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4NivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4NivARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4Nsv( void *args ) @@ -87092,16 +73582,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4Nsv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4Nsv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4Nsv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4Nsv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4NsvARB( void *args ) @@ -87111,16 +73597,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4NsvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4NsvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4NsvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4NsvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4Nub( void *args ) @@ -87133,19 +73615,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4Nub( void *args ) GLubyte y; GLubyte z; GLubyte w; - } *params32 = args; - struct glVertexAttrib4Nub_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttrib4Nub( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4Nub( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4NubARB( void *args ) @@ -87158,19 +73633,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4NubARB( void *args ) GLubyte y; GLubyte z; GLubyte w; - } *params32 = args; - struct glVertexAttrib4NubARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttrib4NubARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4NubARB( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4Nubv( void *args ) @@ -87180,16 +73648,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4Nubv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4Nubv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4Nubv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4Nubv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4NubvARB( void *args ) @@ -87199,16 +73663,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4NubvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4NubvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4NubvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4NubvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4Nuiv( void *args ) @@ -87218,16 +73678,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4Nuiv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4Nuiv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4Nuiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4Nuiv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4NuivARB( void *args ) @@ -87237,16 +73693,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4NuivARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4NuivARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4NuivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4NuivARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4Nusv( void *args ) @@ -87256,16 +73708,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4Nusv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4Nusv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4Nusv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4Nusv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4NusvARB( void *args ) @@ -87275,16 +73723,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4NusvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4NusvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4NusvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4NusvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4bv( void *args ) @@ -87294,16 +73738,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4bv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4bv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4bv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4bv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4bvARB( void *args ) @@ -87313,16 +73753,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4bvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4bvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4bvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4bvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4d( void *args ) @@ -87335,19 +73771,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4d( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glVertexAttrib4d_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttrib4d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4d( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4dARB( void *args ) @@ -87360,19 +73789,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4dARB( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glVertexAttrib4dARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttrib4dARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4dARB( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4dNV( void *args ) @@ -87385,19 +73807,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4dNV( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glVertexAttrib4dNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttrib4dNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4dNV( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4dv( void *args ) @@ -87407,16 +73822,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4dv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4dv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4dv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4dvARB( void *args ) @@ -87426,16 +73837,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4dvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4dvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4dvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4dvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4dvNV( void *args ) @@ -87445,16 +73852,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4dvNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4dvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4dvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4dvNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4f( void *args ) @@ -87467,19 +73870,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4f( void *args ) GLfloat y; GLfloat z; GLfloat w; - } *params32 = args; - struct glVertexAttrib4f_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttrib4f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4f( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4fARB( void *args ) @@ -87492,19 +73888,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4fARB( void *args ) GLfloat y; GLfloat z; GLfloat w; - } *params32 = args; - struct glVertexAttrib4fARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttrib4fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4fARB( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4fNV( void *args ) @@ -87517,19 +73906,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4fNV( void *args ) GLfloat y; GLfloat z; GLfloat w; - } *params32 = args; - struct glVertexAttrib4fNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttrib4fNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4fNV( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4fv( void *args ) @@ -87539,16 +73921,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4fv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4fv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4fv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4fvARB( void *args ) @@ -87558,16 +73936,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4fvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4fvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4fvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4fvNV( void *args ) @@ -87577,16 +73951,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4fvNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4fvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4fvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4fvNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4hNV( void *args ) @@ -87599,19 +73969,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4hNV( void *args ) GLhalfNV y; GLhalfNV z; GLhalfNV w; - } *params32 = args; - struct glVertexAttrib4hNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttrib4hNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4hNV( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4hvNV( void *args ) @@ -87621,16 +73984,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4hvNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4hvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4hvNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4iv( void *args ) @@ -87640,16 +73999,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4iv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4iv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4iv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4ivARB( void *args ) @@ -87659,16 +74014,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4ivARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4ivARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4ivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4ivARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4s( void *args ) @@ -87681,19 +74032,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4s( void *args ) GLshort y; GLshort z; GLshort w; - } *params32 = args; - struct glVertexAttrib4s_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttrib4s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4s( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4sARB( void *args ) @@ -87706,19 +74050,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4sARB( void *args ) GLshort y; GLshort z; GLshort w; - } *params32 = args; - struct glVertexAttrib4sARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttrib4sARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4sARB( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4sNV( void *args ) @@ -87731,19 +74068,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4sNV( void *args ) GLshort y; GLshort z; GLshort w; - } *params32 = args; - struct glVertexAttrib4sNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttrib4sNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4sNV( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4sv( void *args ) @@ -87753,16 +74083,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4sv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4sv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4sv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4svARB( void *args ) @@ -87772,16 +74098,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4svARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4svARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4svARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4svARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4svNV( void *args ) @@ -87791,16 +74113,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4svNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4svNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4svNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4svNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4ubNV( void *args ) @@ -87813,19 +74131,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4ubNV( void *args ) GLubyte y; GLubyte z; GLubyte w; - } *params32 = args; - struct glVertexAttrib4ubNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttrib4ubNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4ubNV( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4ubv( void *args ) @@ -87835,16 +74146,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4ubv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4ubv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4ubv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4ubv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4ubvARB( void *args ) @@ -87854,16 +74161,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4ubvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4ubvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4ubvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4ubvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4ubvNV( void *args ) @@ -87873,16 +74176,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4ubvNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4ubvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4ubvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4ubvNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4uiv( void *args ) @@ -87892,16 +74191,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4uiv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4uiv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4uiv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4uivARB( void *args ) @@ -87911,16 +74206,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4uivARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4uivARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4uivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4uivARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4usv( void *args ) @@ -87930,16 +74221,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4usv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4usv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4usv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4usv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttrib4usvARB( void *args ) @@ -87949,16 +74236,12 @@ static NTSTATUS wow64_ext_glVertexAttrib4usvARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttrib4usvARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttrib4usvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttrib4usvARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribArrayObjectATI( void *args ) @@ -87973,21 +74256,12 @@ static NTSTATUS wow64_ext_glVertexAttribArrayObjectATI( void *args ) GLsizei stride; GLuint buffer; GLuint offset; - } *params32 = args; - struct glVertexAttribArrayObjectATI_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .size = params32->size, - .type = params32->type, - .normalized = params32->normalized, - .stride = params32->stride, - .buffer = params32->buffer, - .offset = params32->offset, - }; - NTSTATUS status; - status = ext_glVertexAttribArrayObjectATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribArrayObjectATI( params->index, params->size, params->type, params->normalized, params->stride, params->buffer, params->offset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribBinding( void *args ) @@ -87997,16 +74271,12 @@ static NTSTATUS wow64_ext_glVertexAttribBinding( void *args ) PTR32 teb; GLuint attribindex; GLuint bindingindex; - } *params32 = args; - struct glVertexAttribBinding_params params = - { - .teb = get_teb64(params32->teb), - .attribindex = params32->attribindex, - .bindingindex = params32->bindingindex, - }; - NTSTATUS status; - status = ext_glVertexAttribBinding( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribBinding( params->attribindex, params->bindingindex ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribDivisor( void *args ) @@ -88016,16 +74286,12 @@ static NTSTATUS wow64_ext_glVertexAttribDivisor( void *args ) PTR32 teb; GLuint index; GLuint divisor; - } *params32 = args; - struct glVertexAttribDivisor_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .divisor = params32->divisor, - }; - NTSTATUS status; - status = ext_glVertexAttribDivisor( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribDivisor( params->index, params->divisor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribDivisorARB( void *args ) @@ -88035,16 +74301,12 @@ static NTSTATUS wow64_ext_glVertexAttribDivisorARB( void *args ) PTR32 teb; GLuint index; GLuint divisor; - } *params32 = args; - struct glVertexAttribDivisorARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .divisor = params32->divisor, - }; - NTSTATUS status; - status = ext_glVertexAttribDivisorARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribDivisorARB( params->index, params->divisor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribFormat( void *args ) @@ -88057,19 +74319,12 @@ static NTSTATUS wow64_ext_glVertexAttribFormat( void *args ) GLenum type; GLboolean normalized; GLuint relativeoffset; - } *params32 = args; - struct glVertexAttribFormat_params params = - { - .teb = get_teb64(params32->teb), - .attribindex = params32->attribindex, - .size = params32->size, - .type = params32->type, - .normalized = params32->normalized, - .relativeoffset = params32->relativeoffset, - }; - NTSTATUS status; - status = ext_glVertexAttribFormat( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribFormat( params->attribindex, params->size, params->type, params->normalized, params->relativeoffset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribFormatNV( void *args ) @@ -88082,19 +74337,12 @@ static NTSTATUS wow64_ext_glVertexAttribFormatNV( void *args ) GLenum type; GLboolean normalized; GLsizei stride; - } *params32 = args; - struct glVertexAttribFormatNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .size = params32->size, - .type = params32->type, - .normalized = params32->normalized, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glVertexAttribFormatNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribFormatNV( params->index, params->size, params->type, params->normalized, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI1i( void *args ) @@ -88104,16 +74352,12 @@ static NTSTATUS wow64_ext_glVertexAttribI1i( void *args ) PTR32 teb; GLuint index; GLint x; - } *params32 = args; - struct glVertexAttribI1i_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttribI1i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI1i( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI1iEXT( void *args ) @@ -88123,16 +74367,12 @@ static NTSTATUS wow64_ext_glVertexAttribI1iEXT( void *args ) PTR32 teb; GLuint index; GLint x; - } *params32 = args; - struct glVertexAttribI1iEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttribI1iEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI1iEXT( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI1iv( void *args ) @@ -88142,16 +74382,12 @@ static NTSTATUS wow64_ext_glVertexAttribI1iv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI1iv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI1iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI1iv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI1ivEXT( void *args ) @@ -88161,16 +74397,12 @@ static NTSTATUS wow64_ext_glVertexAttribI1ivEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI1ivEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI1ivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI1ivEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI1ui( void *args ) @@ -88180,16 +74412,12 @@ static NTSTATUS wow64_ext_glVertexAttribI1ui( void *args ) PTR32 teb; GLuint index; GLuint x; - } *params32 = args; - struct glVertexAttribI1ui_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttribI1ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI1ui( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI1uiEXT( void *args ) @@ -88199,16 +74427,12 @@ static NTSTATUS wow64_ext_glVertexAttribI1uiEXT( void *args ) PTR32 teb; GLuint index; GLuint x; - } *params32 = args; - struct glVertexAttribI1uiEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttribI1uiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI1uiEXT( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI1uiv( void *args ) @@ -88218,16 +74442,12 @@ static NTSTATUS wow64_ext_glVertexAttribI1uiv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI1uiv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI1uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI1uiv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI1uivEXT( void *args ) @@ -88237,16 +74457,12 @@ static NTSTATUS wow64_ext_glVertexAttribI1uivEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI1uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI1uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI1uivEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI2i( void *args ) @@ -88257,17 +74473,12 @@ static NTSTATUS wow64_ext_glVertexAttribI2i( void *args ) GLuint index; GLint x; GLint y; - } *params32 = args; - struct glVertexAttribI2i_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttribI2i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI2i( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI2iEXT( void *args ) @@ -88278,17 +74489,12 @@ static NTSTATUS wow64_ext_glVertexAttribI2iEXT( void *args ) GLuint index; GLint x; GLint y; - } *params32 = args; - struct glVertexAttribI2iEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttribI2iEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI2iEXT( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI2iv( void *args ) @@ -88298,16 +74504,12 @@ static NTSTATUS wow64_ext_glVertexAttribI2iv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI2iv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI2iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI2iv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI2ivEXT( void *args ) @@ -88317,16 +74519,12 @@ static NTSTATUS wow64_ext_glVertexAttribI2ivEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI2ivEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI2ivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI2ivEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI2ui( void *args ) @@ -88337,17 +74535,12 @@ static NTSTATUS wow64_ext_glVertexAttribI2ui( void *args ) GLuint index; GLuint x; GLuint y; - } *params32 = args; - struct glVertexAttribI2ui_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttribI2ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI2ui( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI2uiEXT( void *args ) @@ -88358,17 +74551,12 @@ static NTSTATUS wow64_ext_glVertexAttribI2uiEXT( void *args ) GLuint index; GLuint x; GLuint y; - } *params32 = args; - struct glVertexAttribI2uiEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttribI2uiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI2uiEXT( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI2uiv( void *args ) @@ -88378,16 +74566,12 @@ static NTSTATUS wow64_ext_glVertexAttribI2uiv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI2uiv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI2uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI2uiv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI2uivEXT( void *args ) @@ -88397,16 +74581,12 @@ static NTSTATUS wow64_ext_glVertexAttribI2uivEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI2uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI2uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI2uivEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI3i( void *args ) @@ -88418,18 +74598,12 @@ static NTSTATUS wow64_ext_glVertexAttribI3i( void *args ) GLint x; GLint y; GLint z; - } *params32 = args; - struct glVertexAttribI3i_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttribI3i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI3i( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI3iEXT( void *args ) @@ -88441,18 +74615,12 @@ static NTSTATUS wow64_ext_glVertexAttribI3iEXT( void *args ) GLint x; GLint y; GLint z; - } *params32 = args; - struct glVertexAttribI3iEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttribI3iEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI3iEXT( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI3iv( void *args ) @@ -88462,16 +74630,12 @@ static NTSTATUS wow64_ext_glVertexAttribI3iv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI3iv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI3iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI3iv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI3ivEXT( void *args ) @@ -88481,16 +74645,12 @@ static NTSTATUS wow64_ext_glVertexAttribI3ivEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI3ivEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI3ivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI3ivEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI3ui( void *args ) @@ -88502,18 +74662,12 @@ static NTSTATUS wow64_ext_glVertexAttribI3ui( void *args ) GLuint x; GLuint y; GLuint z; - } *params32 = args; - struct glVertexAttribI3ui_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttribI3ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI3ui( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI3uiEXT( void *args ) @@ -88525,18 +74679,12 @@ static NTSTATUS wow64_ext_glVertexAttribI3uiEXT( void *args ) GLuint x; GLuint y; GLuint z; - } *params32 = args; - struct glVertexAttribI3uiEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttribI3uiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI3uiEXT( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI3uiv( void *args ) @@ -88546,16 +74694,12 @@ static NTSTATUS wow64_ext_glVertexAttribI3uiv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI3uiv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI3uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI3uiv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI3uivEXT( void *args ) @@ -88565,16 +74709,12 @@ static NTSTATUS wow64_ext_glVertexAttribI3uivEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI3uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI3uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI3uivEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4bv( void *args ) @@ -88584,16 +74724,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4bv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI4bv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI4bv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4bv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4bvEXT( void *args ) @@ -88603,16 +74739,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4bvEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI4bvEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI4bvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4bvEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4i( void *args ) @@ -88625,19 +74757,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4i( void *args ) GLint y; GLint z; GLint w; - } *params32 = args; - struct glVertexAttribI4i_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttribI4i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4i( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4iEXT( void *args ) @@ -88650,19 +74775,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4iEXT( void *args ) GLint y; GLint z; GLint w; - } *params32 = args; - struct glVertexAttribI4iEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttribI4iEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4iEXT( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4iv( void *args ) @@ -88672,16 +74790,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4iv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI4iv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI4iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4iv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4ivEXT( void *args ) @@ -88691,16 +74805,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4ivEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI4ivEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI4ivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4ivEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4sv( void *args ) @@ -88710,16 +74820,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4sv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI4sv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI4sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4sv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4svEXT( void *args ) @@ -88729,16 +74835,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4svEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI4svEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI4svEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4svEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4ubv( void *args ) @@ -88748,16 +74850,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4ubv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI4ubv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI4ubv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4ubv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4ubvEXT( void *args ) @@ -88767,16 +74865,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4ubvEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI4ubvEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI4ubvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4ubvEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4ui( void *args ) @@ -88789,19 +74883,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4ui( void *args ) GLuint y; GLuint z; GLuint w; - } *params32 = args; - struct glVertexAttribI4ui_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttribI4ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4ui( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4uiEXT( void *args ) @@ -88814,19 +74901,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4uiEXT( void *args ) GLuint y; GLuint z; GLuint w; - } *params32 = args; - struct glVertexAttribI4uiEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttribI4uiEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4uiEXT( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4uiv( void *args ) @@ -88836,16 +74916,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4uiv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI4uiv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI4uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4uiv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4uivEXT( void *args ) @@ -88855,16 +74931,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4uivEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI4uivEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI4uivEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4uivEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4usv( void *args ) @@ -88874,16 +74946,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4usv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI4usv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI4usv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4usv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribI4usvEXT( void *args ) @@ -88893,16 +74961,12 @@ static NTSTATUS wow64_ext_glVertexAttribI4usvEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribI4usvEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribI4usvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribI4usvEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribIFormat( void *args ) @@ -88914,18 +74978,12 @@ static NTSTATUS wow64_ext_glVertexAttribIFormat( void *args ) GLint size; GLenum type; GLuint relativeoffset; - } *params32 = args; - struct glVertexAttribIFormat_params params = - { - .teb = get_teb64(params32->teb), - .attribindex = params32->attribindex, - .size = params32->size, - .type = params32->type, - .relativeoffset = params32->relativeoffset, - }; - NTSTATUS status; - status = ext_glVertexAttribIFormat( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribIFormat( params->attribindex, params->size, params->type, params->relativeoffset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribIFormatNV( void *args ) @@ -88937,18 +74995,12 @@ static NTSTATUS wow64_ext_glVertexAttribIFormatNV( void *args ) GLint size; GLenum type; GLsizei stride; - } *params32 = args; - struct glVertexAttribIFormatNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glVertexAttribIFormatNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribIFormatNV( params->index, params->size, params->type, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribIPointer( void *args ) @@ -88961,19 +75013,12 @@ static NTSTATUS wow64_ext_glVertexAttribIPointer( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glVertexAttribIPointer_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glVertexAttribIPointer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribIPointer( params->index, params->size, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribIPointerEXT( void *args ) @@ -88986,19 +75031,12 @@ static NTSTATUS wow64_ext_glVertexAttribIPointerEXT( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glVertexAttribIPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glVertexAttribIPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribIPointerEXT( params->index, params->size, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL1d( void *args ) @@ -89008,16 +75046,12 @@ static NTSTATUS wow64_ext_glVertexAttribL1d( void *args ) PTR32 teb; GLuint index; GLdouble x; - } *params32 = args; - struct glVertexAttribL1d_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttribL1d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL1d( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL1dEXT( void *args ) @@ -89027,16 +75061,12 @@ static NTSTATUS wow64_ext_glVertexAttribL1dEXT( void *args ) PTR32 teb; GLuint index; GLdouble x; - } *params32 = args; - struct glVertexAttribL1dEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttribL1dEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL1dEXT( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL1dv( void *args ) @@ -89046,16 +75076,12 @@ static NTSTATUS wow64_ext_glVertexAttribL1dv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL1dv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL1dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL1dv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL1dvEXT( void *args ) @@ -89065,16 +75091,12 @@ static NTSTATUS wow64_ext_glVertexAttribL1dvEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL1dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL1dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL1dvEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL1i64NV( void *args ) @@ -89084,16 +75106,12 @@ static NTSTATUS wow64_ext_glVertexAttribL1i64NV( void *args ) PTR32 teb; GLuint index; GLint64EXT x; - } *params32 = args; - struct glVertexAttribL1i64NV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttribL1i64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL1i64NV( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL1i64vNV( void *args ) @@ -89103,16 +75121,12 @@ static NTSTATUS wow64_ext_glVertexAttribL1i64vNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL1i64vNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL1i64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL1i64vNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL1ui64ARB( void *args ) @@ -89122,16 +75136,12 @@ static NTSTATUS wow64_ext_glVertexAttribL1ui64ARB( void *args ) PTR32 teb; GLuint index; GLuint64EXT x; - } *params32 = args; - struct glVertexAttribL1ui64ARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttribL1ui64ARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL1ui64ARB( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL1ui64NV( void *args ) @@ -89141,16 +75151,12 @@ static NTSTATUS wow64_ext_glVertexAttribL1ui64NV( void *args ) PTR32 teb; GLuint index; GLuint64EXT x; - } *params32 = args; - struct glVertexAttribL1ui64NV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexAttribL1ui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL1ui64NV( params->index, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL1ui64vARB( void *args ) @@ -89160,16 +75166,12 @@ static NTSTATUS wow64_ext_glVertexAttribL1ui64vARB( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL1ui64vARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL1ui64vARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL1ui64vARB( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL1ui64vNV( void *args ) @@ -89179,16 +75181,12 @@ static NTSTATUS wow64_ext_glVertexAttribL1ui64vNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL1ui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL1ui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL1ui64vNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL2d( void *args ) @@ -89199,17 +75197,12 @@ static NTSTATUS wow64_ext_glVertexAttribL2d( void *args ) GLuint index; GLdouble x; GLdouble y; - } *params32 = args; - struct glVertexAttribL2d_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttribL2d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL2d( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL2dEXT( void *args ) @@ -89220,17 +75213,12 @@ static NTSTATUS wow64_ext_glVertexAttribL2dEXT( void *args ) GLuint index; GLdouble x; GLdouble y; - } *params32 = args; - struct glVertexAttribL2dEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttribL2dEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL2dEXT( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL2dv( void *args ) @@ -89240,16 +75228,12 @@ static NTSTATUS wow64_ext_glVertexAttribL2dv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL2dv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL2dv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL2dvEXT( void *args ) @@ -89259,16 +75243,12 @@ static NTSTATUS wow64_ext_glVertexAttribL2dvEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL2dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL2dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL2dvEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL2i64NV( void *args ) @@ -89279,17 +75259,12 @@ static NTSTATUS wow64_ext_glVertexAttribL2i64NV( void *args ) GLuint index; GLint64EXT x; GLint64EXT y; - } *params32 = args; - struct glVertexAttribL2i64NV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttribL2i64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL2i64NV( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL2i64vNV( void *args ) @@ -89299,16 +75274,12 @@ static NTSTATUS wow64_ext_glVertexAttribL2i64vNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL2i64vNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL2i64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL2i64vNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL2ui64NV( void *args ) @@ -89319,17 +75290,12 @@ static NTSTATUS wow64_ext_glVertexAttribL2ui64NV( void *args ) GLuint index; GLuint64EXT x; GLuint64EXT y; - } *params32 = args; - struct glVertexAttribL2ui64NV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexAttribL2ui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL2ui64NV( params->index, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL2ui64vNV( void *args ) @@ -89339,16 +75305,12 @@ static NTSTATUS wow64_ext_glVertexAttribL2ui64vNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL2ui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL2ui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL2ui64vNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL3d( void *args ) @@ -89360,18 +75322,12 @@ static NTSTATUS wow64_ext_glVertexAttribL3d( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glVertexAttribL3d_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttribL3d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL3d( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL3dEXT( void *args ) @@ -89383,18 +75339,12 @@ static NTSTATUS wow64_ext_glVertexAttribL3dEXT( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glVertexAttribL3dEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttribL3dEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL3dEXT( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL3dv( void *args ) @@ -89404,16 +75354,12 @@ static NTSTATUS wow64_ext_glVertexAttribL3dv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL3dv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL3dv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL3dvEXT( void *args ) @@ -89423,16 +75369,12 @@ static NTSTATUS wow64_ext_glVertexAttribL3dvEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL3dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL3dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL3dvEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL3i64NV( void *args ) @@ -89444,18 +75386,12 @@ static NTSTATUS wow64_ext_glVertexAttribL3i64NV( void *args ) GLint64EXT x; GLint64EXT y; GLint64EXT z; - } *params32 = args; - struct glVertexAttribL3i64NV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttribL3i64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL3i64NV( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL3i64vNV( void *args ) @@ -89465,16 +75401,12 @@ static NTSTATUS wow64_ext_glVertexAttribL3i64vNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL3i64vNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL3i64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL3i64vNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL3ui64NV( void *args ) @@ -89486,18 +75418,12 @@ static NTSTATUS wow64_ext_glVertexAttribL3ui64NV( void *args ) GLuint64EXT x; GLuint64EXT y; GLuint64EXT z; - } *params32 = args; - struct glVertexAttribL3ui64NV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexAttribL3ui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL3ui64NV( params->index, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL3ui64vNV( void *args ) @@ -89507,16 +75433,12 @@ static NTSTATUS wow64_ext_glVertexAttribL3ui64vNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL3ui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL3ui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL3ui64vNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL4d( void *args ) @@ -89529,19 +75451,12 @@ static NTSTATUS wow64_ext_glVertexAttribL4d( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glVertexAttribL4d_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttribL4d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL4d( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL4dEXT( void *args ) @@ -89554,19 +75469,12 @@ static NTSTATUS wow64_ext_glVertexAttribL4dEXT( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glVertexAttribL4dEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttribL4dEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL4dEXT( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL4dv( void *args ) @@ -89576,16 +75484,12 @@ static NTSTATUS wow64_ext_glVertexAttribL4dv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL4dv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL4dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL4dv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL4dvEXT( void *args ) @@ -89595,16 +75499,12 @@ static NTSTATUS wow64_ext_glVertexAttribL4dvEXT( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL4dvEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL4dvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL4dvEXT( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL4i64NV( void *args ) @@ -89617,19 +75517,12 @@ static NTSTATUS wow64_ext_glVertexAttribL4i64NV( void *args ) GLint64EXT y; GLint64EXT z; GLint64EXT w; - } *params32 = args; - struct glVertexAttribL4i64NV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttribL4i64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL4i64NV( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL4i64vNV( void *args ) @@ -89639,16 +75532,12 @@ static NTSTATUS wow64_ext_glVertexAttribL4i64vNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL4i64vNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL4i64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL4i64vNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL4ui64NV( void *args ) @@ -89661,19 +75550,12 @@ static NTSTATUS wow64_ext_glVertexAttribL4ui64NV( void *args ) GLuint64EXT y; GLuint64EXT z; GLuint64EXT w; - } *params32 = args; - struct glVertexAttribL4ui64NV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexAttribL4ui64NV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL4ui64NV( params->index, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribL4ui64vNV( void *args ) @@ -89683,16 +75565,12 @@ static NTSTATUS wow64_ext_glVertexAttribL4ui64vNV( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glVertexAttribL4ui64vNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribL4ui64vNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribL4ui64vNV( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribLFormat( void *args ) @@ -89704,18 +75582,12 @@ static NTSTATUS wow64_ext_glVertexAttribLFormat( void *args ) GLint size; GLenum type; GLuint relativeoffset; - } *params32 = args; - struct glVertexAttribLFormat_params params = - { - .teb = get_teb64(params32->teb), - .attribindex = params32->attribindex, - .size = params32->size, - .type = params32->type, - .relativeoffset = params32->relativeoffset, - }; - NTSTATUS status; - status = ext_glVertexAttribLFormat( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribLFormat( params->attribindex, params->size, params->type, params->relativeoffset ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribLFormatNV( void *args ) @@ -89727,18 +75599,12 @@ static NTSTATUS wow64_ext_glVertexAttribLFormatNV( void *args ) GLint size; GLenum type; GLsizei stride; - } *params32 = args; - struct glVertexAttribLFormatNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glVertexAttribLFormatNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribLFormatNV( params->index, params->size, params->type, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribLPointer( void *args ) @@ -89751,19 +75617,12 @@ static NTSTATUS wow64_ext_glVertexAttribLPointer( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glVertexAttribLPointer_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glVertexAttribLPointer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribLPointer( params->index, params->size, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribLPointerEXT( void *args ) @@ -89776,19 +75635,12 @@ static NTSTATUS wow64_ext_glVertexAttribLPointerEXT( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glVertexAttribLPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glVertexAttribLPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribLPointerEXT( params->index, params->size, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribP1ui( void *args ) @@ -89800,18 +75652,12 @@ static NTSTATUS wow64_ext_glVertexAttribP1ui( void *args ) GLenum type; GLboolean normalized; GLuint value; - } *params32 = args; - struct glVertexAttribP1ui_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .type = params32->type, - .normalized = params32->normalized, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glVertexAttribP1ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribP1ui( params->index, params->type, params->normalized, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribP1uiv( void *args ) @@ -89823,18 +75669,12 @@ static NTSTATUS wow64_ext_glVertexAttribP1uiv( void *args ) GLenum type; GLboolean normalized; PTR32 value; - } *params32 = args; - struct glVertexAttribP1uiv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .type = params32->type, - .normalized = params32->normalized, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glVertexAttribP1uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribP1uiv( params->index, params->type, params->normalized, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribP2ui( void *args ) @@ -89846,18 +75686,12 @@ static NTSTATUS wow64_ext_glVertexAttribP2ui( void *args ) GLenum type; GLboolean normalized; GLuint value; - } *params32 = args; - struct glVertexAttribP2ui_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .type = params32->type, - .normalized = params32->normalized, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glVertexAttribP2ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribP2ui( params->index, params->type, params->normalized, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribP2uiv( void *args ) @@ -89869,18 +75703,12 @@ static NTSTATUS wow64_ext_glVertexAttribP2uiv( void *args ) GLenum type; GLboolean normalized; PTR32 value; - } *params32 = args; - struct glVertexAttribP2uiv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .type = params32->type, - .normalized = params32->normalized, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glVertexAttribP2uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribP2uiv( params->index, params->type, params->normalized, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribP3ui( void *args ) @@ -89892,18 +75720,12 @@ static NTSTATUS wow64_ext_glVertexAttribP3ui( void *args ) GLenum type; GLboolean normalized; GLuint value; - } *params32 = args; - struct glVertexAttribP3ui_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .type = params32->type, - .normalized = params32->normalized, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glVertexAttribP3ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribP3ui( params->index, params->type, params->normalized, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribP3uiv( void *args ) @@ -89915,18 +75737,12 @@ static NTSTATUS wow64_ext_glVertexAttribP3uiv( void *args ) GLenum type; GLboolean normalized; PTR32 value; - } *params32 = args; - struct glVertexAttribP3uiv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .type = params32->type, - .normalized = params32->normalized, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glVertexAttribP3uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribP3uiv( params->index, params->type, params->normalized, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribP4ui( void *args ) @@ -89938,18 +75754,12 @@ static NTSTATUS wow64_ext_glVertexAttribP4ui( void *args ) GLenum type; GLboolean normalized; GLuint value; - } *params32 = args; - struct glVertexAttribP4ui_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .type = params32->type, - .normalized = params32->normalized, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glVertexAttribP4ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribP4ui( params->index, params->type, params->normalized, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribP4uiv( void *args ) @@ -89961,18 +75771,12 @@ static NTSTATUS wow64_ext_glVertexAttribP4uiv( void *args ) GLenum type; GLboolean normalized; PTR32 value; - } *params32 = args; - struct glVertexAttribP4uiv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .type = params32->type, - .normalized = params32->normalized, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glVertexAttribP4uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribP4uiv( params->index, params->type, params->normalized, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribParameteriAMD( void *args ) @@ -89983,17 +75787,12 @@ static NTSTATUS wow64_ext_glVertexAttribParameteriAMD( void *args ) GLuint index; GLenum pname; GLint param; - } *params32 = args; - struct glVertexAttribParameteriAMD_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glVertexAttribParameteriAMD( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribParameteriAMD( params->index, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribPointer( void *args ) @@ -90007,20 +75806,12 @@ static NTSTATUS wow64_ext_glVertexAttribPointer( void *args ) GLboolean normalized; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glVertexAttribPointer_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .size = params32->size, - .type = params32->type, - .normalized = params32->normalized, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glVertexAttribPointer( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribPointer( params->index, params->size, params->type, params->normalized, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribPointerARB( void *args ) @@ -90034,20 +75825,12 @@ static NTSTATUS wow64_ext_glVertexAttribPointerARB( void *args ) GLboolean normalized; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glVertexAttribPointerARB_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .size = params32->size, - .type = params32->type, - .normalized = params32->normalized, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glVertexAttribPointerARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribPointerARB( params->index, params->size, params->type, params->normalized, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribPointerNV( void *args ) @@ -90060,19 +75843,12 @@ static NTSTATUS wow64_ext_glVertexAttribPointerNV( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glVertexAttribPointerNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .fsize = params32->fsize, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glVertexAttribPointerNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribPointerNV( params->index, params->fsize, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs1dvNV( void *args ) @@ -90083,17 +75859,12 @@ static NTSTATUS wow64_ext_glVertexAttribs1dvNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glVertexAttribs1dvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs1dvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs1dvNV( params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs1fvNV( void *args ) @@ -90104,17 +75875,12 @@ static NTSTATUS wow64_ext_glVertexAttribs1fvNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glVertexAttribs1fvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs1fvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs1fvNV( params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs1hvNV( void *args ) @@ -90125,17 +75891,12 @@ static NTSTATUS wow64_ext_glVertexAttribs1hvNV( void *args ) GLuint index; GLsizei n; PTR32 v; - } *params32 = args; - struct glVertexAttribs1hvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .n = params32->n, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs1hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs1hvNV( params->index, params->n, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs1svNV( void *args ) @@ -90146,17 +75907,12 @@ static NTSTATUS wow64_ext_glVertexAttribs1svNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glVertexAttribs1svNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs1svNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs1svNV( params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs2dvNV( void *args ) @@ -90167,17 +75923,12 @@ static NTSTATUS wow64_ext_glVertexAttribs2dvNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glVertexAttribs2dvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs2dvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs2dvNV( params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs2fvNV( void *args ) @@ -90188,17 +75939,12 @@ static NTSTATUS wow64_ext_glVertexAttribs2fvNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glVertexAttribs2fvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs2fvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs2fvNV( params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs2hvNV( void *args ) @@ -90209,17 +75955,12 @@ static NTSTATUS wow64_ext_glVertexAttribs2hvNV( void *args ) GLuint index; GLsizei n; PTR32 v; - } *params32 = args; - struct glVertexAttribs2hvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .n = params32->n, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs2hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs2hvNV( params->index, params->n, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs2svNV( void *args ) @@ -90230,17 +75971,12 @@ static NTSTATUS wow64_ext_glVertexAttribs2svNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glVertexAttribs2svNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs2svNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs2svNV( params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs3dvNV( void *args ) @@ -90251,17 +75987,12 @@ static NTSTATUS wow64_ext_glVertexAttribs3dvNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glVertexAttribs3dvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs3dvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs3dvNV( params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs3fvNV( void *args ) @@ -90272,17 +76003,12 @@ static NTSTATUS wow64_ext_glVertexAttribs3fvNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glVertexAttribs3fvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs3fvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs3fvNV( params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs3hvNV( void *args ) @@ -90293,17 +76019,12 @@ static NTSTATUS wow64_ext_glVertexAttribs3hvNV( void *args ) GLuint index; GLsizei n; PTR32 v; - } *params32 = args; - struct glVertexAttribs3hvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .n = params32->n, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs3hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs3hvNV( params->index, params->n, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs3svNV( void *args ) @@ -90314,17 +76035,12 @@ static NTSTATUS wow64_ext_glVertexAttribs3svNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glVertexAttribs3svNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs3svNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs3svNV( params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs4dvNV( void *args ) @@ -90335,17 +76051,12 @@ static NTSTATUS wow64_ext_glVertexAttribs4dvNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glVertexAttribs4dvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs4dvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs4dvNV( params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs4fvNV( void *args ) @@ -90356,17 +76067,12 @@ static NTSTATUS wow64_ext_glVertexAttribs4fvNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glVertexAttribs4fvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs4fvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs4fvNV( params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs4hvNV( void *args ) @@ -90377,17 +76083,12 @@ static NTSTATUS wow64_ext_glVertexAttribs4hvNV( void *args ) GLuint index; GLsizei n; PTR32 v; - } *params32 = args; - struct glVertexAttribs4hvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .n = params32->n, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs4hvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs4hvNV( params->index, params->n, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs4svNV( void *args ) @@ -90398,17 +76099,12 @@ static NTSTATUS wow64_ext_glVertexAttribs4svNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glVertexAttribs4svNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs4svNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs4svNV( params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexAttribs4ubvNV( void *args ) @@ -90419,17 +76115,12 @@ static NTSTATUS wow64_ext_glVertexAttribs4ubvNV( void *args ) GLuint index; GLsizei count; PTR32 v; - } *params32 = args; - struct glVertexAttribs4ubvNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glVertexAttribs4ubvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexAttribs4ubvNV( params->index, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexBindingDivisor( void *args ) @@ -90439,16 +76130,12 @@ static NTSTATUS wow64_ext_glVertexBindingDivisor( void *args ) PTR32 teb; GLuint bindingindex; GLuint divisor; - } *params32 = args; - struct glVertexBindingDivisor_params params = - { - .teb = get_teb64(params32->teb), - .bindingindex = params32->bindingindex, - .divisor = params32->divisor, - }; - NTSTATUS status; - status = ext_glVertexBindingDivisor( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexBindingDivisor( params->bindingindex, params->divisor ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexBlendARB( void *args ) @@ -90457,15 +76144,12 @@ static NTSTATUS wow64_ext_glVertexBlendARB( void *args ) { PTR32 teb; GLint count; - } *params32 = args; - struct glVertexBlendARB_params params = - { - .teb = get_teb64(params32->teb), - .count = params32->count, - }; - NTSTATUS status; - status = ext_glVertexBlendARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexBlendARB( params->count ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexBlendEnvfATI( void *args ) @@ -90475,16 +76159,12 @@ static NTSTATUS wow64_ext_glVertexBlendEnvfATI( void *args ) PTR32 teb; GLenum pname; GLfloat param; - } *params32 = args; - struct glVertexBlendEnvfATI_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glVertexBlendEnvfATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexBlendEnvfATI( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexBlendEnviATI( void *args ) @@ -90494,16 +76174,12 @@ static NTSTATUS wow64_ext_glVertexBlendEnviATI( void *args ) PTR32 teb; GLenum pname; GLint param; - } *params32 = args; - struct glVertexBlendEnviATI_params params = - { - .teb = get_teb64(params32->teb), - .pname = params32->pname, - .param = params32->param, - }; - NTSTATUS status; - status = ext_glVertexBlendEnviATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexBlendEnviATI( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexFormatNV( void *args ) @@ -90514,17 +76190,12 @@ static NTSTATUS wow64_ext_glVertexFormatNV( void *args ) GLint size; GLenum type; GLsizei stride; - } *params32 = args; - struct glVertexFormatNV_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - }; - NTSTATUS status; - status = ext_glVertexFormatNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexFormatNV( params->size, params->type, params->stride ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexP2ui( void *args ) @@ -90534,16 +76205,12 @@ static NTSTATUS wow64_ext_glVertexP2ui( void *args ) PTR32 teb; GLenum type; GLuint value; - } *params32 = args; - struct glVertexP2ui_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glVertexP2ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexP2ui( params->type, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexP2uiv( void *args ) @@ -90553,16 +76220,12 @@ static NTSTATUS wow64_ext_glVertexP2uiv( void *args ) PTR32 teb; GLenum type; PTR32 value; - } *params32 = args; - struct glVertexP2uiv_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glVertexP2uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexP2uiv( params->type, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexP3ui( void *args ) @@ -90572,16 +76235,12 @@ static NTSTATUS wow64_ext_glVertexP3ui( void *args ) PTR32 teb; GLenum type; GLuint value; - } *params32 = args; - struct glVertexP3ui_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glVertexP3ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexP3ui( params->type, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexP3uiv( void *args ) @@ -90591,16 +76250,12 @@ static NTSTATUS wow64_ext_glVertexP3uiv( void *args ) PTR32 teb; GLenum type; PTR32 value; - } *params32 = args; - struct glVertexP3uiv_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glVertexP3uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexP3uiv( params->type, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexP4ui( void *args ) @@ -90610,16 +76265,12 @@ static NTSTATUS wow64_ext_glVertexP4ui( void *args ) PTR32 teb; GLenum type; GLuint value; - } *params32 = args; - struct glVertexP4ui_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .value = params32->value, - }; - NTSTATUS status; - status = ext_glVertexP4ui( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexP4ui( params->type, params->value ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexP4uiv( void *args ) @@ -90629,16 +76280,12 @@ static NTSTATUS wow64_ext_glVertexP4uiv( void *args ) PTR32 teb; GLenum type; PTR32 value; - } *params32 = args; - struct glVertexP4uiv_params params = - { - .teb = get_teb64(params32->teb), - .type = params32->type, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_glVertexP4uiv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexP4uiv( params->type, ULongToPtr(params->value) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexPointerEXT( void *args ) @@ -90651,19 +76298,12 @@ static NTSTATUS wow64_ext_glVertexPointerEXT( void *args ) GLsizei stride; GLsizei count; PTR32 pointer; - } *params32 = args; - struct glVertexPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .count = params32->count, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glVertexPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexPointerEXT( params->size, params->type, params->stride, params->count, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexPointerListIBM( void *args ) @@ -90676,16 +76316,8 @@ static NTSTATUS wow64_ext_glVertexPointerListIBM( void *args ) GLint stride; PTR32 pointer; GLint ptrstride; - } *params32 = args; - struct glVertexPointerListIBM_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .ptrstride = params32->ptrstride, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -90697,14 +76329,8 @@ static NTSTATUS wow64_ext_glVertexPointervINTEL( void *args ) GLint size; GLenum type; PTR32 pointer; - } *params32 = args; - struct glVertexPointervINTEL_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -90715,16 +76341,12 @@ static NTSTATUS wow64_ext_glVertexStream1dATI( void *args ) PTR32 teb; GLenum stream; GLdouble x; - } *params32 = args; - struct glVertexStream1dATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexStream1dATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream1dATI( params->stream, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream1dvATI( void *args ) @@ -90734,16 +76356,12 @@ static NTSTATUS wow64_ext_glVertexStream1dvATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream1dvATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream1dvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream1dvATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream1fATI( void *args ) @@ -90753,16 +76371,12 @@ static NTSTATUS wow64_ext_glVertexStream1fATI( void *args ) PTR32 teb; GLenum stream; GLfloat x; - } *params32 = args; - struct glVertexStream1fATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexStream1fATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream1fATI( params->stream, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream1fvATI( void *args ) @@ -90772,16 +76386,12 @@ static NTSTATUS wow64_ext_glVertexStream1fvATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream1fvATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream1fvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream1fvATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream1iATI( void *args ) @@ -90791,16 +76401,12 @@ static NTSTATUS wow64_ext_glVertexStream1iATI( void *args ) PTR32 teb; GLenum stream; GLint x; - } *params32 = args; - struct glVertexStream1iATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexStream1iATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream1iATI( params->stream, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream1ivATI( void *args ) @@ -90810,16 +76416,12 @@ static NTSTATUS wow64_ext_glVertexStream1ivATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream1ivATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream1ivATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream1ivATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream1sATI( void *args ) @@ -90829,16 +76431,12 @@ static NTSTATUS wow64_ext_glVertexStream1sATI( void *args ) PTR32 teb; GLenum stream; GLshort x; - } *params32 = args; - struct glVertexStream1sATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - }; - NTSTATUS status; - status = ext_glVertexStream1sATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream1sATI( params->stream, params->x ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream1svATI( void *args ) @@ -90848,16 +76446,12 @@ static NTSTATUS wow64_ext_glVertexStream1svATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream1svATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream1svATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream1svATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream2dATI( void *args ) @@ -90868,17 +76462,12 @@ static NTSTATUS wow64_ext_glVertexStream2dATI( void *args ) GLenum stream; GLdouble x; GLdouble y; - } *params32 = args; - struct glVertexStream2dATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexStream2dATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream2dATI( params->stream, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream2dvATI( void *args ) @@ -90888,16 +76477,12 @@ static NTSTATUS wow64_ext_glVertexStream2dvATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream2dvATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream2dvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream2dvATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream2fATI( void *args ) @@ -90908,17 +76493,12 @@ static NTSTATUS wow64_ext_glVertexStream2fATI( void *args ) GLenum stream; GLfloat x; GLfloat y; - } *params32 = args; - struct glVertexStream2fATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexStream2fATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream2fATI( params->stream, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream2fvATI( void *args ) @@ -90928,16 +76508,12 @@ static NTSTATUS wow64_ext_glVertexStream2fvATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream2fvATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream2fvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream2fvATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream2iATI( void *args ) @@ -90948,17 +76524,12 @@ static NTSTATUS wow64_ext_glVertexStream2iATI( void *args ) GLenum stream; GLint x; GLint y; - } *params32 = args; - struct glVertexStream2iATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexStream2iATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream2iATI( params->stream, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream2ivATI( void *args ) @@ -90968,16 +76539,12 @@ static NTSTATUS wow64_ext_glVertexStream2ivATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream2ivATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream2ivATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream2ivATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream2sATI( void *args ) @@ -90988,17 +76555,12 @@ static NTSTATUS wow64_ext_glVertexStream2sATI( void *args ) GLenum stream; GLshort x; GLshort y; - } *params32 = args; - struct glVertexStream2sATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glVertexStream2sATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream2sATI( params->stream, params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream2svATI( void *args ) @@ -91008,16 +76570,12 @@ static NTSTATUS wow64_ext_glVertexStream2svATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream2svATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream2svATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream2svATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream3dATI( void *args ) @@ -91029,18 +76587,12 @@ static NTSTATUS wow64_ext_glVertexStream3dATI( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glVertexStream3dATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexStream3dATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream3dATI( params->stream, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream3dvATI( void *args ) @@ -91050,16 +76602,12 @@ static NTSTATUS wow64_ext_glVertexStream3dvATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream3dvATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream3dvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream3dvATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream3fATI( void *args ) @@ -91071,18 +76619,12 @@ static NTSTATUS wow64_ext_glVertexStream3fATI( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glVertexStream3fATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexStream3fATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream3fATI( params->stream, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream3fvATI( void *args ) @@ -91092,16 +76634,12 @@ static NTSTATUS wow64_ext_glVertexStream3fvATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream3fvATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream3fvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream3fvATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream3iATI( void *args ) @@ -91113,18 +76651,12 @@ static NTSTATUS wow64_ext_glVertexStream3iATI( void *args ) GLint x; GLint y; GLint z; - } *params32 = args; - struct glVertexStream3iATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexStream3iATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream3iATI( params->stream, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream3ivATI( void *args ) @@ -91134,16 +76666,12 @@ static NTSTATUS wow64_ext_glVertexStream3ivATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream3ivATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream3ivATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream3ivATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream3sATI( void *args ) @@ -91155,18 +76683,12 @@ static NTSTATUS wow64_ext_glVertexStream3sATI( void *args ) GLshort x; GLshort y; GLshort z; - } *params32 = args; - struct glVertexStream3sATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glVertexStream3sATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream3sATI( params->stream, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream3svATI( void *args ) @@ -91176,16 +76698,12 @@ static NTSTATUS wow64_ext_glVertexStream3svATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream3svATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream3svATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream3svATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream4dATI( void *args ) @@ -91198,19 +76716,12 @@ static NTSTATUS wow64_ext_glVertexStream4dATI( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glVertexStream4dATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexStream4dATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream4dATI( params->stream, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream4dvATI( void *args ) @@ -91220,16 +76731,12 @@ static NTSTATUS wow64_ext_glVertexStream4dvATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream4dvATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream4dvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream4dvATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream4fATI( void *args ) @@ -91242,19 +76749,12 @@ static NTSTATUS wow64_ext_glVertexStream4fATI( void *args ) GLfloat y; GLfloat z; GLfloat w; - } *params32 = args; - struct glVertexStream4fATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexStream4fATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream4fATI( params->stream, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream4fvATI( void *args ) @@ -91264,16 +76764,12 @@ static NTSTATUS wow64_ext_glVertexStream4fvATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream4fvATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream4fvATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream4fvATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream4iATI( void *args ) @@ -91286,19 +76782,12 @@ static NTSTATUS wow64_ext_glVertexStream4iATI( void *args ) GLint y; GLint z; GLint w; - } *params32 = args; - struct glVertexStream4iATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexStream4iATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream4iATI( params->stream, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream4ivATI( void *args ) @@ -91308,16 +76797,12 @@ static NTSTATUS wow64_ext_glVertexStream4ivATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream4ivATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream4ivATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream4ivATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream4sATI( void *args ) @@ -91330,19 +76815,12 @@ static NTSTATUS wow64_ext_glVertexStream4sATI( void *args ) GLshort y; GLshort z; GLshort w; - } *params32 = args; - struct glVertexStream4sATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glVertexStream4sATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream4sATI( params->stream, params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexStream4svATI( void *args ) @@ -91352,16 +76830,12 @@ static NTSTATUS wow64_ext_glVertexStream4svATI( void *args ) PTR32 teb; GLenum stream; PTR32 coords; - } *params32 = args; - struct glVertexStream4svATI_params params = - { - .teb = get_teb64(params32->teb), - .stream = params32->stream, - .coords = ULongToPtr(params32->coords), - }; - NTSTATUS status; - status = ext_glVertexStream4svATI( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexStream4svATI( params->stream, ULongToPtr(params->coords) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexWeightPointerEXT( void *args ) @@ -91373,18 +76847,12 @@ static NTSTATUS wow64_ext_glVertexWeightPointerEXT( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glVertexWeightPointerEXT_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glVertexWeightPointerEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexWeightPointerEXT( params->size, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexWeightfEXT( void *args ) @@ -91393,15 +76861,12 @@ static NTSTATUS wow64_ext_glVertexWeightfEXT( void *args ) { PTR32 teb; GLfloat weight; - } *params32 = args; - struct glVertexWeightfEXT_params params = - { - .teb = get_teb64(params32->teb), - .weight = params32->weight, - }; - NTSTATUS status; - status = ext_glVertexWeightfEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexWeightfEXT( params->weight ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexWeightfvEXT( void *args ) @@ -91410,15 +76875,12 @@ static NTSTATUS wow64_ext_glVertexWeightfvEXT( void *args ) { PTR32 teb; PTR32 weight; - } *params32 = args; - struct glVertexWeightfvEXT_params params = - { - .teb = get_teb64(params32->teb), - .weight = ULongToPtr(params32->weight), - }; - NTSTATUS status; - status = ext_glVertexWeightfvEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexWeightfvEXT( ULongToPtr(params->weight) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexWeighthNV( void *args ) @@ -91427,15 +76889,12 @@ static NTSTATUS wow64_ext_glVertexWeighthNV( void *args ) { PTR32 teb; GLhalfNV weight; - } *params32 = args; - struct glVertexWeighthNV_params params = - { - .teb = get_teb64(params32->teb), - .weight = params32->weight, - }; - NTSTATUS status; - status = ext_glVertexWeighthNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexWeighthNV( params->weight ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVertexWeighthvNV( void *args ) @@ -91444,15 +76903,12 @@ static NTSTATUS wow64_ext_glVertexWeighthvNV( void *args ) { PTR32 teb; PTR32 weight; - } *params32 = args; - struct glVertexWeighthvNV_params params = - { - .teb = get_teb64(params32->teb), - .weight = ULongToPtr(params32->weight), - }; - NTSTATUS status; - status = ext_glVertexWeighthvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVertexWeighthvNV( ULongToPtr(params->weight) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVideoCaptureNV( void *args ) @@ -91464,18 +76920,12 @@ static NTSTATUS wow64_ext_glVideoCaptureNV( void *args ) PTR32 sequence_num; PTR32 capture_time; GLenum ret; - } *params32 = args; - struct glVideoCaptureNV_params params = - { - .teb = get_teb64(params32->teb), - .video_capture_slot = params32->video_capture_slot, - .sequence_num = ULongToPtr(params32->sequence_num), - .capture_time = ULongToPtr(params32->capture_time), - }; - NTSTATUS status; - status = ext_glVideoCaptureNV( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_glVideoCaptureNV( params->video_capture_slot, ULongToPtr(params->sequence_num), ULongToPtr(params->capture_time) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVideoCaptureStreamParameterdvNV( void *args ) @@ -91487,18 +76937,12 @@ static NTSTATUS wow64_ext_glVideoCaptureStreamParameterdvNV( void *args ) GLuint stream; GLenum pname; PTR32 params; - } *params32 = args; - struct glVideoCaptureStreamParameterdvNV_params params = - { - .teb = get_teb64(params32->teb), - .video_capture_slot = params32->video_capture_slot, - .stream = params32->stream, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glVideoCaptureStreamParameterdvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVideoCaptureStreamParameterdvNV( params->video_capture_slot, params->stream, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVideoCaptureStreamParameterfvNV( void *args ) @@ -91510,18 +76954,12 @@ static NTSTATUS wow64_ext_glVideoCaptureStreamParameterfvNV( void *args ) GLuint stream; GLenum pname; PTR32 params; - } *params32 = args; - struct glVideoCaptureStreamParameterfvNV_params params = - { - .teb = get_teb64(params32->teb), - .video_capture_slot = params32->video_capture_slot, - .stream = params32->stream, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glVideoCaptureStreamParameterfvNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVideoCaptureStreamParameterfvNV( params->video_capture_slot, params->stream, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glVideoCaptureStreamParameterivNV( void *args ) @@ -91533,18 +76971,12 @@ static NTSTATUS wow64_ext_glVideoCaptureStreamParameterivNV( void *args ) GLuint stream; GLenum pname; PTR32 params; - } *params32 = args; - struct glVideoCaptureStreamParameterivNV_params params = - { - .teb = get_teb64(params32->teb), - .video_capture_slot = params32->video_capture_slot, - .stream = params32->stream, - .pname = params32->pname, - .params = ULongToPtr(params32->params), - }; - NTSTATUS status; - status = ext_glVideoCaptureStreamParameterivNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glVideoCaptureStreamParameterivNV( params->video_capture_slot, params->stream, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glViewportArrayv( void *args ) @@ -91555,17 +76987,12 @@ static NTSTATUS wow64_ext_glViewportArrayv( void *args ) GLuint first; GLsizei count; PTR32 v; - } *params32 = args; - struct glViewportArrayv_params params = - { - .teb = get_teb64(params32->teb), - .first = params32->first, - .count = params32->count, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glViewportArrayv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glViewportArrayv( params->first, params->count, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glViewportIndexedf( void *args ) @@ -91578,19 +77005,12 @@ static NTSTATUS wow64_ext_glViewportIndexedf( void *args ) GLfloat y; GLfloat w; GLfloat h; - } *params32 = args; - struct glViewportIndexedf_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .x = params32->x, - .y = params32->y, - .w = params32->w, - .h = params32->h, - }; - NTSTATUS status; - status = ext_glViewportIndexedf( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glViewportIndexedf( params->index, params->x, params->y, params->w, params->h ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glViewportIndexedfv( void *args ) @@ -91600,16 +77020,12 @@ static NTSTATUS wow64_ext_glViewportIndexedfv( void *args ) PTR32 teb; GLuint index; PTR32 v; - } *params32 = args; - struct glViewportIndexedfv_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glViewportIndexedfv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glViewportIndexedfv( params->index, ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glViewportPositionWScaleNV( void *args ) @@ -91620,17 +77036,12 @@ static NTSTATUS wow64_ext_glViewportPositionWScaleNV( void *args ) GLuint index; GLfloat xcoeff; GLfloat ycoeff; - } *params32 = args; - struct glViewportPositionWScaleNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .xcoeff = params32->xcoeff, - .ycoeff = params32->ycoeff, - }; - NTSTATUS status; - status = ext_glViewportPositionWScaleNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glViewportPositionWScaleNV( params->index, params->xcoeff, params->ycoeff ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glViewportSwizzleNV( void *args ) @@ -91643,19 +77054,12 @@ static NTSTATUS wow64_ext_glViewportSwizzleNV( void *args ) GLenum swizzley; GLenum swizzlez; GLenum swizzlew; - } *params32 = args; - struct glViewportSwizzleNV_params params = - { - .teb = get_teb64(params32->teb), - .index = params32->index, - .swizzlex = params32->swizzlex, - .swizzley = params32->swizzley, - .swizzlez = params32->swizzlez, - .swizzlew = params32->swizzlew, - }; - NTSTATUS status; - status = ext_glViewportSwizzleNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glViewportSwizzleNV( params->index, params->swizzlex, params->swizzley, params->swizzlez, params->swizzlew ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWaitSemaphoreEXT( void *args ) @@ -91669,20 +77073,12 @@ static NTSTATUS wow64_ext_glWaitSemaphoreEXT( void *args ) GLuint numTextureBarriers; PTR32 textures; PTR32 srcLayouts; - } *params32 = args; - struct glWaitSemaphoreEXT_params params = - { - .teb = get_teb64(params32->teb), - .semaphore = params32->semaphore, - .numBufferBarriers = params32->numBufferBarriers, - .buffers = ULongToPtr(params32->buffers), - .numTextureBarriers = params32->numTextureBarriers, - .textures = ULongToPtr(params32->textures), - .srcLayouts = ULongToPtr(params32->srcLayouts), - }; - NTSTATUS status; - status = ext_glWaitSemaphoreEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWaitSemaphoreEXT( params->semaphore, params->numBufferBarriers, ULongToPtr(params->buffers), params->numTextureBarriers, ULongToPtr(params->textures), ULongToPtr(params->srcLayouts) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWaitSemaphoreui64NVX( void *args ) @@ -91694,18 +77090,12 @@ static NTSTATUS wow64_ext_glWaitSemaphoreui64NVX( void *args ) GLsizei fenceObjectCount; PTR32 semaphoreArray; PTR32 fenceValueArray; - } *params32 = args; - struct glWaitSemaphoreui64NVX_params params = - { - .teb = get_teb64(params32->teb), - .waitGpu = params32->waitGpu, - .fenceObjectCount = params32->fenceObjectCount, - .semaphoreArray = ULongToPtr(params32->semaphoreArray), - .fenceValueArray = ULongToPtr(params32->fenceValueArray), - }; - NTSTATUS status; - status = ext_glWaitSemaphoreui64NVX( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWaitSemaphoreui64NVX( params->waitGpu, params->fenceObjectCount, ULongToPtr(params->semaphoreArray), ULongToPtr(params->fenceValueArray) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWaitVkSemaphoreNV( void *args ) @@ -91714,15 +77104,12 @@ static NTSTATUS wow64_ext_glWaitVkSemaphoreNV( void *args ) { PTR32 teb; GLuint64 vkSemaphore; - } *params32 = args; - struct glWaitVkSemaphoreNV_params params = - { - .teb = get_teb64(params32->teb), - .vkSemaphore = params32->vkSemaphore, - }; - NTSTATUS status; - status = ext_glWaitVkSemaphoreNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWaitVkSemaphoreNV( params->vkSemaphore ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWeightPathsNV( void *args ) @@ -91734,18 +77121,12 @@ static NTSTATUS wow64_ext_glWeightPathsNV( void *args ) GLsizei numPaths; PTR32 paths; PTR32 weights; - } *params32 = args; - struct glWeightPathsNV_params params = - { - .teb = get_teb64(params32->teb), - .resultPath = params32->resultPath, - .numPaths = params32->numPaths, - .paths = ULongToPtr(params32->paths), - .weights = ULongToPtr(params32->weights), - }; - NTSTATUS status; - status = ext_glWeightPathsNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWeightPathsNV( params->resultPath, params->numPaths, ULongToPtr(params->paths), ULongToPtr(params->weights) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWeightPointerARB( void *args ) @@ -91757,18 +77138,12 @@ static NTSTATUS wow64_ext_glWeightPointerARB( void *args ) GLenum type; GLsizei stride; PTR32 pointer; - } *params32 = args; - struct glWeightPointerARB_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .type = params32->type, - .stride = params32->stride, - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_glWeightPointerARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWeightPointerARB( params->size, params->type, params->stride, ULongToPtr(params->pointer) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWeightbvARB( void *args ) @@ -91778,16 +77153,12 @@ static NTSTATUS wow64_ext_glWeightbvARB( void *args ) PTR32 teb; GLint size; PTR32 weights; - } *params32 = args; - struct glWeightbvARB_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .weights = ULongToPtr(params32->weights), - }; - NTSTATUS status; - status = ext_glWeightbvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWeightbvARB( params->size, ULongToPtr(params->weights) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWeightdvARB( void *args ) @@ -91797,16 +77168,12 @@ static NTSTATUS wow64_ext_glWeightdvARB( void *args ) PTR32 teb; GLint size; PTR32 weights; - } *params32 = args; - struct glWeightdvARB_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .weights = ULongToPtr(params32->weights), - }; - NTSTATUS status; - status = ext_glWeightdvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWeightdvARB( params->size, ULongToPtr(params->weights) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWeightfvARB( void *args ) @@ -91816,16 +77183,12 @@ static NTSTATUS wow64_ext_glWeightfvARB( void *args ) PTR32 teb; GLint size; PTR32 weights; - } *params32 = args; - struct glWeightfvARB_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .weights = ULongToPtr(params32->weights), - }; - NTSTATUS status; - status = ext_glWeightfvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWeightfvARB( params->size, ULongToPtr(params->weights) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWeightivARB( void *args ) @@ -91835,16 +77198,12 @@ static NTSTATUS wow64_ext_glWeightivARB( void *args ) PTR32 teb; GLint size; PTR32 weights; - } *params32 = args; - struct glWeightivARB_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .weights = ULongToPtr(params32->weights), - }; - NTSTATUS status; - status = ext_glWeightivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWeightivARB( params->size, ULongToPtr(params->weights) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWeightsvARB( void *args ) @@ -91854,16 +77213,12 @@ static NTSTATUS wow64_ext_glWeightsvARB( void *args ) PTR32 teb; GLint size; PTR32 weights; - } *params32 = args; - struct glWeightsvARB_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .weights = ULongToPtr(params32->weights), - }; - NTSTATUS status; - status = ext_glWeightsvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWeightsvARB( params->size, ULongToPtr(params->weights) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWeightubvARB( void *args ) @@ -91873,16 +77228,12 @@ static NTSTATUS wow64_ext_glWeightubvARB( void *args ) PTR32 teb; GLint size; PTR32 weights; - } *params32 = args; - struct glWeightubvARB_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .weights = ULongToPtr(params32->weights), - }; - NTSTATUS status; - status = ext_glWeightubvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWeightubvARB( params->size, ULongToPtr(params->weights) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWeightuivARB( void *args ) @@ -91892,16 +77243,12 @@ static NTSTATUS wow64_ext_glWeightuivARB( void *args ) PTR32 teb; GLint size; PTR32 weights; - } *params32 = args; - struct glWeightuivARB_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .weights = ULongToPtr(params32->weights), - }; - NTSTATUS status; - status = ext_glWeightuivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWeightuivARB( params->size, ULongToPtr(params->weights) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWeightusvARB( void *args ) @@ -91911,16 +77258,12 @@ static NTSTATUS wow64_ext_glWeightusvARB( void *args ) PTR32 teb; GLint size; PTR32 weights; - } *params32 = args; - struct glWeightusvARB_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .weights = ULongToPtr(params32->weights), - }; - NTSTATUS status; - status = ext_glWeightusvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWeightusvARB( params->size, ULongToPtr(params->weights) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2d( void *args ) @@ -91930,16 +77273,12 @@ static NTSTATUS wow64_ext_glWindowPos2d( void *args ) PTR32 teb; GLdouble x; GLdouble y; - } *params32 = args; - struct glWindowPos2d_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glWindowPos2d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2d( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2dARB( void *args ) @@ -91949,16 +77288,12 @@ static NTSTATUS wow64_ext_glWindowPos2dARB( void *args ) PTR32 teb; GLdouble x; GLdouble y; - } *params32 = args; - struct glWindowPos2dARB_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glWindowPos2dARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2dARB( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2dMESA( void *args ) @@ -91968,16 +77303,12 @@ static NTSTATUS wow64_ext_glWindowPos2dMESA( void *args ) PTR32 teb; GLdouble x; GLdouble y; - } *params32 = args; - struct glWindowPos2dMESA_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glWindowPos2dMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2dMESA( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2dv( void *args ) @@ -91986,15 +77317,12 @@ static NTSTATUS wow64_ext_glWindowPos2dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos2dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos2dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2dvARB( void *args ) @@ -92003,15 +77331,12 @@ static NTSTATUS wow64_ext_glWindowPos2dvARB( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos2dvARB_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos2dvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2dvARB( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2dvMESA( void *args ) @@ -92020,15 +77345,12 @@ static NTSTATUS wow64_ext_glWindowPos2dvMESA( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos2dvMESA_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos2dvMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2dvMESA( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2f( void *args ) @@ -92038,16 +77360,12 @@ static NTSTATUS wow64_ext_glWindowPos2f( void *args ) PTR32 teb; GLfloat x; GLfloat y; - } *params32 = args; - struct glWindowPos2f_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glWindowPos2f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2f( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2fARB( void *args ) @@ -92057,16 +77375,12 @@ static NTSTATUS wow64_ext_glWindowPos2fARB( void *args ) PTR32 teb; GLfloat x; GLfloat y; - } *params32 = args; - struct glWindowPos2fARB_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glWindowPos2fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2fARB( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2fMESA( void *args ) @@ -92076,16 +77390,12 @@ static NTSTATUS wow64_ext_glWindowPos2fMESA( void *args ) PTR32 teb; GLfloat x; GLfloat y; - } *params32 = args; - struct glWindowPos2fMESA_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glWindowPos2fMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2fMESA( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2fv( void *args ) @@ -92094,15 +77404,12 @@ static NTSTATUS wow64_ext_glWindowPos2fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos2fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos2fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2fvARB( void *args ) @@ -92111,15 +77418,12 @@ static NTSTATUS wow64_ext_glWindowPos2fvARB( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos2fvARB_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos2fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2fvARB( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2fvMESA( void *args ) @@ -92128,15 +77432,12 @@ static NTSTATUS wow64_ext_glWindowPos2fvMESA( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos2fvMESA_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos2fvMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2fvMESA( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2i( void *args ) @@ -92146,16 +77447,12 @@ static NTSTATUS wow64_ext_glWindowPos2i( void *args ) PTR32 teb; GLint x; GLint y; - } *params32 = args; - struct glWindowPos2i_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glWindowPos2i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2i( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2iARB( void *args ) @@ -92165,16 +77462,12 @@ static NTSTATUS wow64_ext_glWindowPos2iARB( void *args ) PTR32 teb; GLint x; GLint y; - } *params32 = args; - struct glWindowPos2iARB_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glWindowPos2iARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2iARB( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2iMESA( void *args ) @@ -92184,16 +77477,12 @@ static NTSTATUS wow64_ext_glWindowPos2iMESA( void *args ) PTR32 teb; GLint x; GLint y; - } *params32 = args; - struct glWindowPos2iMESA_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glWindowPos2iMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2iMESA( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2iv( void *args ) @@ -92202,15 +77491,12 @@ static NTSTATUS wow64_ext_glWindowPos2iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos2iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos2iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2ivARB( void *args ) @@ -92219,15 +77505,12 @@ static NTSTATUS wow64_ext_glWindowPos2ivARB( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos2ivARB_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos2ivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2ivARB( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2ivMESA( void *args ) @@ -92236,15 +77519,12 @@ static NTSTATUS wow64_ext_glWindowPos2ivMESA( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos2ivMESA_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos2ivMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2ivMESA( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2s( void *args ) @@ -92254,16 +77534,12 @@ static NTSTATUS wow64_ext_glWindowPos2s( void *args ) PTR32 teb; GLshort x; GLshort y; - } *params32 = args; - struct glWindowPos2s_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glWindowPos2s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2s( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2sARB( void *args ) @@ -92273,16 +77549,12 @@ static NTSTATUS wow64_ext_glWindowPos2sARB( void *args ) PTR32 teb; GLshort x; GLshort y; - } *params32 = args; - struct glWindowPos2sARB_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glWindowPos2sARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2sARB( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2sMESA( void *args ) @@ -92292,16 +77564,12 @@ static NTSTATUS wow64_ext_glWindowPos2sMESA( void *args ) PTR32 teb; GLshort x; GLshort y; - } *params32 = args; - struct glWindowPos2sMESA_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - }; - NTSTATUS status; - status = ext_glWindowPos2sMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2sMESA( params->x, params->y ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2sv( void *args ) @@ -92310,15 +77578,12 @@ static NTSTATUS wow64_ext_glWindowPos2sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos2sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos2sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2svARB( void *args ) @@ -92327,15 +77592,12 @@ static NTSTATUS wow64_ext_glWindowPos2svARB( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos2svARB_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos2svARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2svARB( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos2svMESA( void *args ) @@ -92344,15 +77606,12 @@ static NTSTATUS wow64_ext_glWindowPos2svMESA( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos2svMESA_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos2svMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos2svMESA( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3d( void *args ) @@ -92363,17 +77622,12 @@ static NTSTATUS wow64_ext_glWindowPos3d( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glWindowPos3d_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glWindowPos3d( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3d( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3dARB( void *args ) @@ -92384,17 +77638,12 @@ static NTSTATUS wow64_ext_glWindowPos3dARB( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glWindowPos3dARB_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glWindowPos3dARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3dARB( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3dMESA( void *args ) @@ -92405,17 +77654,12 @@ static NTSTATUS wow64_ext_glWindowPos3dMESA( void *args ) GLdouble x; GLdouble y; GLdouble z; - } *params32 = args; - struct glWindowPos3dMESA_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glWindowPos3dMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3dMESA( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3dv( void *args ) @@ -92424,15 +77668,12 @@ static NTSTATUS wow64_ext_glWindowPos3dv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos3dv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos3dv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3dv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3dvARB( void *args ) @@ -92441,15 +77682,12 @@ static NTSTATUS wow64_ext_glWindowPos3dvARB( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos3dvARB_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos3dvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3dvARB( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3dvMESA( void *args ) @@ -92458,15 +77696,12 @@ static NTSTATUS wow64_ext_glWindowPos3dvMESA( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos3dvMESA_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos3dvMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3dvMESA( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3f( void *args ) @@ -92477,17 +77712,12 @@ static NTSTATUS wow64_ext_glWindowPos3f( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glWindowPos3f_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glWindowPos3f( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3f( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3fARB( void *args ) @@ -92498,17 +77728,12 @@ static NTSTATUS wow64_ext_glWindowPos3fARB( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glWindowPos3fARB_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glWindowPos3fARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3fARB( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3fMESA( void *args ) @@ -92519,17 +77744,12 @@ static NTSTATUS wow64_ext_glWindowPos3fMESA( void *args ) GLfloat x; GLfloat y; GLfloat z; - } *params32 = args; - struct glWindowPos3fMESA_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glWindowPos3fMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3fMESA( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3fv( void *args ) @@ -92538,15 +77758,12 @@ static NTSTATUS wow64_ext_glWindowPos3fv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos3fv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos3fv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3fv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3fvARB( void *args ) @@ -92555,15 +77772,12 @@ static NTSTATUS wow64_ext_glWindowPos3fvARB( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos3fvARB_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos3fvARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3fvARB( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3fvMESA( void *args ) @@ -92572,15 +77786,12 @@ static NTSTATUS wow64_ext_glWindowPos3fvMESA( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos3fvMESA_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos3fvMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3fvMESA( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3i( void *args ) @@ -92591,17 +77802,12 @@ static NTSTATUS wow64_ext_glWindowPos3i( void *args ) GLint x; GLint y; GLint z; - } *params32 = args; - struct glWindowPos3i_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glWindowPos3i( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3i( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3iARB( void *args ) @@ -92612,17 +77818,12 @@ static NTSTATUS wow64_ext_glWindowPos3iARB( void *args ) GLint x; GLint y; GLint z; - } *params32 = args; - struct glWindowPos3iARB_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glWindowPos3iARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3iARB( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3iMESA( void *args ) @@ -92633,17 +77834,12 @@ static NTSTATUS wow64_ext_glWindowPos3iMESA( void *args ) GLint x; GLint y; GLint z; - } *params32 = args; - struct glWindowPos3iMESA_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glWindowPos3iMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3iMESA( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3iv( void *args ) @@ -92652,15 +77848,12 @@ static NTSTATUS wow64_ext_glWindowPos3iv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos3iv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos3iv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3iv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3ivARB( void *args ) @@ -92669,15 +77862,12 @@ static NTSTATUS wow64_ext_glWindowPos3ivARB( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos3ivARB_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos3ivARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3ivARB( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3ivMESA( void *args ) @@ -92686,15 +77876,12 @@ static NTSTATUS wow64_ext_glWindowPos3ivMESA( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos3ivMESA_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos3ivMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3ivMESA( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3s( void *args ) @@ -92705,17 +77892,12 @@ static NTSTATUS wow64_ext_glWindowPos3s( void *args ) GLshort x; GLshort y; GLshort z; - } *params32 = args; - struct glWindowPos3s_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glWindowPos3s( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3s( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3sARB( void *args ) @@ -92726,17 +77908,12 @@ static NTSTATUS wow64_ext_glWindowPos3sARB( void *args ) GLshort x; GLshort y; GLshort z; - } *params32 = args; - struct glWindowPos3sARB_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glWindowPos3sARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3sARB( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3sMESA( void *args ) @@ -92747,17 +77924,12 @@ static NTSTATUS wow64_ext_glWindowPos3sMESA( void *args ) GLshort x; GLshort y; GLshort z; - } *params32 = args; - struct glWindowPos3sMESA_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - }; - NTSTATUS status; - status = ext_glWindowPos3sMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3sMESA( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3sv( void *args ) @@ -92766,15 +77938,12 @@ static NTSTATUS wow64_ext_glWindowPos3sv( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos3sv_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos3sv( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3sv( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3svARB( void *args ) @@ -92783,15 +77952,12 @@ static NTSTATUS wow64_ext_glWindowPos3svARB( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos3svARB_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos3svARB( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3svARB( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos3svMESA( void *args ) @@ -92800,15 +77966,12 @@ static NTSTATUS wow64_ext_glWindowPos3svMESA( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos3svMESA_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos3svMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos3svMESA( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos4dMESA( void *args ) @@ -92820,18 +77983,12 @@ static NTSTATUS wow64_ext_glWindowPos4dMESA( void *args ) GLdouble y; GLdouble z; GLdouble w; - } *params32 = args; - struct glWindowPos4dMESA_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glWindowPos4dMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos4dMESA( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos4dvMESA( void *args ) @@ -92840,15 +77997,12 @@ static NTSTATUS wow64_ext_glWindowPos4dvMESA( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos4dvMESA_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos4dvMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos4dvMESA( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos4fMESA( void *args ) @@ -92860,18 +78014,12 @@ static NTSTATUS wow64_ext_glWindowPos4fMESA( void *args ) GLfloat y; GLfloat z; GLfloat w; - } *params32 = args; - struct glWindowPos4fMESA_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glWindowPos4fMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos4fMESA( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos4fvMESA( void *args ) @@ -92880,15 +78028,12 @@ static NTSTATUS wow64_ext_glWindowPos4fvMESA( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos4fvMESA_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos4fvMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos4fvMESA( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos4iMESA( void *args ) @@ -92900,18 +78045,12 @@ static NTSTATUS wow64_ext_glWindowPos4iMESA( void *args ) GLint y; GLint z; GLint w; - } *params32 = args; - struct glWindowPos4iMESA_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glWindowPos4iMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos4iMESA( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos4ivMESA( void *args ) @@ -92920,15 +78059,12 @@ static NTSTATUS wow64_ext_glWindowPos4ivMESA( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos4ivMESA_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos4ivMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos4ivMESA( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos4sMESA( void *args ) @@ -92940,18 +78076,12 @@ static NTSTATUS wow64_ext_glWindowPos4sMESA( void *args ) GLshort y; GLshort z; GLshort w; - } *params32 = args; - struct glWindowPos4sMESA_params params = - { - .teb = get_teb64(params32->teb), - .x = params32->x, - .y = params32->y, - .z = params32->z, - .w = params32->w, - }; - NTSTATUS status; - status = ext_glWindowPos4sMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos4sMESA( params->x, params->y, params->z, params->w ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowPos4svMESA( void *args ) @@ -92960,15 +78090,12 @@ static NTSTATUS wow64_ext_glWindowPos4svMESA( void *args ) { PTR32 teb; PTR32 v; - } *params32 = args; - struct glWindowPos4svMESA_params params = - { - .teb = get_teb64(params32->teb), - .v = ULongToPtr(params32->v), - }; - NTSTATUS status; - status = ext_glWindowPos4svMESA( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowPos4svMESA( ULongToPtr(params->v) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWindowRectanglesEXT( void *args ) @@ -92979,17 +78106,12 @@ static NTSTATUS wow64_ext_glWindowRectanglesEXT( void *args ) GLenum mode; GLsizei count; PTR32 box; - } *params32 = args; - struct glWindowRectanglesEXT_params params = - { - .teb = get_teb64(params32->teb), - .mode = params32->mode, - .count = params32->count, - .box = ULongToPtr(params32->box), - }; - NTSTATUS status; - status = ext_glWindowRectanglesEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWindowRectanglesEXT( params->mode, params->count, ULongToPtr(params->box) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_glWriteMaskEXT( void *args ) @@ -93003,20 +78125,12 @@ static NTSTATUS wow64_ext_glWriteMaskEXT( void *args ) GLenum outY; GLenum outZ; GLenum outW; - } *params32 = args; - struct glWriteMaskEXT_params params = - { - .teb = get_teb64(params32->teb), - .res = params32->res, - .in = params32->in, - .outX = params32->outX, - .outY = params32->outY, - .outZ = params32->outZ, - .outW = params32->outW, - }; - NTSTATUS status; - status = ext_glWriteMaskEXT( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glWriteMaskEXT( params->res, params->in, params->outX, params->outY, params->outZ, params->outW ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglAllocateMemoryNV( void *args ) @@ -93029,16 +78143,8 @@ static NTSTATUS wow64_ext_wglAllocateMemoryNV( void *args ) GLfloat writefreq; GLfloat priority; PTR32 ret; - } *params32 = args; - struct wglAllocateMemoryNV_params params = - { - .teb = get_teb64(params32->teb), - .size = params32->size, - .readfreq = params32->readfreq, - .writefreq = params32->writefreq, - .priority = params32->priority, - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -93050,17 +78156,12 @@ static NTSTATUS wow64_ext_wglBindTexImageARB( void *args ) PTR32 hPbuffer; int iBuffer; BOOL ret; - } *params32 = args; - struct wglBindTexImageARB_params params = - { - .teb = get_teb64(params32->teb), - .hPbuffer = ULongToPtr(params32->hPbuffer), - .iBuffer = params32->iBuffer, - }; - NTSTATUS status; - status = ext_wglBindTexImageARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglBindTexImageARB( teb, ULongToPtr(params->hPbuffer), params->iBuffer ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglChoosePixelFormatARB( void *args ) @@ -93075,21 +78176,11 @@ static NTSTATUS wow64_ext_wglChoosePixelFormatARB( void *args ) PTR32 piFormats; PTR32 nNumFormats; BOOL ret; - } *params32 = args; - struct wglChoosePixelFormatARB_params params = - { - .teb = get_teb64(params32->teb), - .hdc = ULongToPtr(params32->hdc), - .piAttribIList = ULongToPtr(params32->piAttribIList), - .pfAttribFList = ULongToPtr(params32->pfAttribFList), - .nMaxFormats = params32->nMaxFormats, - .piFormats = ULongToPtr(params32->piFormats), - .nNumFormats = ULongToPtr(params32->nNumFormats), - }; - NTSTATUS status; - status = ext_wglChoosePixelFormatARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + const struct opengl_funcs *funcs = get_dc_funcs( ULongToPtr(params->hdc) ); + if (!funcs || !funcs->p_wglChoosePixelFormatARB) return STATUS_NOT_IMPLEMENTED; + params->ret = funcs->p_wglChoosePixelFormatARB( ULongToPtr(params->hdc), ULongToPtr(params->piAttribIList), ULongToPtr(params->pfAttribFList), params->nMaxFormats, ULongToPtr(params->piFormats), ULongToPtr(params->nNumFormats) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglDestroyPbufferARB( void *args ) @@ -93099,16 +78190,12 @@ static NTSTATUS wow64_ext_wglDestroyPbufferARB( void *args ) PTR32 teb; PTR32 hPbuffer; BOOL ret; - } *params32 = args; - struct wglDestroyPbufferARB_params params = - { - .teb = get_teb64(params32->teb), - .hPbuffer = ULongToPtr(params32->hPbuffer), - }; - NTSTATUS status; - status = ext_wglDestroyPbufferARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglDestroyPbufferARB( teb, ULongToPtr(params->hPbuffer) ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglFreeMemoryNV( void *args ) @@ -93117,15 +78204,11 @@ static NTSTATUS wow64_ext_wglFreeMemoryNV( void *args ) { PTR32 teb; PTR32 pointer; - } *params32 = args; - struct wglFreeMemoryNV_params params = - { - .teb = get_teb64(params32->teb), - .pointer = ULongToPtr(params32->pointer), - }; - NTSTATUS status; - status = ext_wglFreeMemoryNV( ¶ms ); - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_wglFreeMemoryNV( ULongToPtr(params->pointer) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglGetCurrentReadDCARB( void *args ) @@ -93134,12 +78217,8 @@ static NTSTATUS wow64_ext_wglGetCurrentReadDCARB( void *args ) { PTR32 teb; PTR32 ret; - } *params32 = args; - struct wglGetCurrentReadDCARB_params params = - { - .teb = get_teb64(params32->teb), - }; - FIXME( "params32 %p, params %p stub!\n", params32, ¶ms ); + } *params = args; + FIXME( "params %p stub!\n", params ); return STATUS_NOT_IMPLEMENTED; }
@@ -93155,21 +78234,11 @@ static NTSTATUS wow64_ext_wglGetPixelFormatAttribfvARB( void *args ) PTR32 piAttributes; PTR32 pfValues; BOOL ret; - } *params32 = args; - struct wglGetPixelFormatAttribfvARB_params params = - { - .teb = get_teb64(params32->teb), - .hdc = ULongToPtr(params32->hdc), - .iPixelFormat = params32->iPixelFormat, - .iLayerPlane = params32->iLayerPlane, - .nAttributes = params32->nAttributes, - .piAttributes = ULongToPtr(params32->piAttributes), - .pfValues = ULongToPtr(params32->pfValues), - }; - NTSTATUS status; - status = ext_wglGetPixelFormatAttribfvARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + const struct opengl_funcs *funcs = get_dc_funcs( ULongToPtr(params->hdc) ); + if (!funcs || !funcs->p_wglGetPixelFormatAttribfvARB) return STATUS_NOT_IMPLEMENTED; + params->ret = funcs->p_wglGetPixelFormatAttribfvARB( ULongToPtr(params->hdc), params->iPixelFormat, params->iLayerPlane, params->nAttributes, ULongToPtr(params->piAttributes), ULongToPtr(params->pfValues) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglGetPixelFormatAttribivARB( void *args ) @@ -93184,21 +78253,11 @@ static NTSTATUS wow64_ext_wglGetPixelFormatAttribivARB( void *args ) PTR32 piAttributes; PTR32 piValues; BOOL ret; - } *params32 = args; - struct wglGetPixelFormatAttribivARB_params params = - { - .teb = get_teb64(params32->teb), - .hdc = ULongToPtr(params32->hdc), - .iPixelFormat = params32->iPixelFormat, - .iLayerPlane = params32->iLayerPlane, - .nAttributes = params32->nAttributes, - .piAttributes = ULongToPtr(params32->piAttributes), - .piValues = ULongToPtr(params32->piValues), - }; - NTSTATUS status; - status = ext_wglGetPixelFormatAttribivARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + const struct opengl_funcs *funcs = get_dc_funcs( ULongToPtr(params->hdc) ); + if (!funcs || !funcs->p_wglGetPixelFormatAttribivARB) return STATUS_NOT_IMPLEMENTED; + params->ret = funcs->p_wglGetPixelFormatAttribivARB( ULongToPtr(params->hdc), params->iPixelFormat, params->iLayerPlane, params->nAttributes, ULongToPtr(params->piAttributes), ULongToPtr(params->piValues) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglGetSwapIntervalEXT( void *args ) @@ -93207,15 +78266,11 @@ static NTSTATUS wow64_ext_wglGetSwapIntervalEXT( void *args ) { PTR32 teb; int ret; - } *params32 = args; - struct wglGetSwapIntervalEXT_params params = - { - .teb = get_teb64(params32->teb), - }; - NTSTATUS status; - status = ext_wglGetSwapIntervalEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_wglGetSwapIntervalEXT(); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglQueryCurrentRendererIntegerWINE( void *args ) @@ -93226,17 +78281,11 @@ static NTSTATUS wow64_ext_wglQueryCurrentRendererIntegerWINE( void *args ) GLenum attribute; PTR32 value; BOOL ret; - } *params32 = args; - struct wglQueryCurrentRendererIntegerWINE_params params = - { - .teb = get_teb64(params32->teb), - .attribute = params32->attribute, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_wglQueryCurrentRendererIntegerWINE( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_wglQueryCurrentRendererIntegerWINE( params->attribute, ULongToPtr(params->value) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglQueryPbufferARB( void *args ) @@ -93248,18 +78297,12 @@ static NTSTATUS wow64_ext_wglQueryPbufferARB( void *args ) int iAttribute; PTR32 piValue; BOOL ret; - } *params32 = args; - struct wglQueryPbufferARB_params params = - { - .teb = get_teb64(params32->teb), - .hPbuffer = ULongToPtr(params32->hPbuffer), - .iAttribute = params32->iAttribute, - .piValue = ULongToPtr(params32->piValue), - }; - NTSTATUS status; - status = ext_wglQueryPbufferARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglQueryPbufferARB( teb, ULongToPtr(params->hPbuffer), params->iAttribute, ULongToPtr(params->piValue) ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglQueryRendererIntegerWINE( void *args ) @@ -93272,19 +78315,11 @@ static NTSTATUS wow64_ext_wglQueryRendererIntegerWINE( void *args ) GLenum attribute; PTR32 value; BOOL ret; - } *params32 = args; - struct wglQueryRendererIntegerWINE_params params = - { - .teb = get_teb64(params32->teb), - .dc = ULongToPtr(params32->dc), - .renderer = params32->renderer, - .attribute = params32->attribute, - .value = ULongToPtr(params32->value), - }; - NTSTATUS status; - status = ext_wglQueryRendererIntegerWINE( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + const struct opengl_funcs *funcs = get_dc_funcs( ULongToPtr(params->dc) ); + if (!funcs || !funcs->p_wglQueryRendererIntegerWINE) return STATUS_NOT_IMPLEMENTED; + params->ret = funcs->p_wglQueryRendererIntegerWINE( ULongToPtr(params->dc), params->renderer, params->attribute, ULongToPtr(params->value) ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglReleasePbufferDCARB( void *args ) @@ -93295,17 +78330,12 @@ static NTSTATUS wow64_ext_wglReleasePbufferDCARB( void *args ) PTR32 hPbuffer; PTR32 hDC; int ret; - } *params32 = args; - struct wglReleasePbufferDCARB_params params = - { - .teb = get_teb64(params32->teb), - .hPbuffer = ULongToPtr(params32->hPbuffer), - .hDC = ULongToPtr(params32->hDC), - }; - NTSTATUS status; - status = ext_wglReleasePbufferDCARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglReleasePbufferDCARB( teb, ULongToPtr(params->hPbuffer), ULongToPtr(params->hDC) ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglReleaseTexImageARB( void *args ) @@ -93316,17 +78346,12 @@ static NTSTATUS wow64_ext_wglReleaseTexImageARB( void *args ) PTR32 hPbuffer; int iBuffer; BOOL ret; - } *params32 = args; - struct wglReleaseTexImageARB_params params = - { - .teb = get_teb64(params32->teb), - .hPbuffer = ULongToPtr(params32->hPbuffer), - .iBuffer = params32->iBuffer, - }; - NTSTATUS status; - status = ext_wglReleaseTexImageARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglReleaseTexImageARB( teb, ULongToPtr(params->hPbuffer), params->iBuffer ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglSetPbufferAttribARB( void *args ) @@ -93337,17 +78362,12 @@ static NTSTATUS wow64_ext_wglSetPbufferAttribARB( void *args ) PTR32 hPbuffer; PTR32 piAttribList; BOOL ret; - } *params32 = args; - struct wglSetPbufferAttribARB_params params = - { - .teb = get_teb64(params32->teb), - .hPbuffer = ULongToPtr(params32->hPbuffer), - .piAttribList = ULongToPtr(params32->piAttribList), - }; - NTSTATUS status; - status = ext_wglSetPbufferAttribARB( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglSetPbufferAttribARB( teb, ULongToPtr(params->hPbuffer), ULongToPtr(params->piAttribList) ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglSetPixelFormatWINE( void *args ) @@ -93358,17 +78378,11 @@ static NTSTATUS wow64_ext_wglSetPixelFormatWINE( void *args ) PTR32 hdc; int format; BOOL ret; - } *params32 = args; - struct wglSetPixelFormatWINE_params params = - { - .teb = get_teb64(params32->teb), - .hdc = ULongToPtr(params32->hdc), - .format = params32->format, - }; - NTSTATUS status; - status = ext_wglSetPixelFormatWINE( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + const struct opengl_funcs *funcs = get_dc_funcs( ULongToPtr(params->hdc) ); + if (!funcs || !funcs->p_wglSetPixelFormatWINE) return STATUS_NOT_IMPLEMENTED; + params->ret = funcs->p_wglSetPixelFormatWINE( ULongToPtr(params->hdc), params->format ); + return STATUS_SUCCESS; }
static NTSTATUS wow64_ext_wglSwapIntervalEXT( void *args ) @@ -93378,16 +78392,11 @@ static NTSTATUS wow64_ext_wglSwapIntervalEXT( void *args ) PTR32 teb; int interval; BOOL ret; - } *params32 = args; - struct wglSwapIntervalEXT_params params = - { - .teb = get_teb64(params32->teb), - .interval = params32->interval, - }; - NTSTATUS status; - status = ext_wglSwapIntervalEXT( ¶ms ); - params32->ret = params.ret; - return status; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + params->ret = funcs->p_wglSwapIntervalEXT( params->interval ); + return STATUS_SUCCESS; }
From: Jacek Caban jacek@codeweavers.com
--- dlls/opengl32/make_opengl | 37 +++++++++++++------------------------ 1 file changed, 13 insertions(+), 24 deletions(-)
diff --git a/dlls/opengl32/make_opengl b/dlls/opengl32/make_opengl index 0e59fff4435..ec302a51c90 100755 --- a/dlls/opengl32/make_opengl +++ b/dlls/opengl32/make_opengl @@ -341,29 +341,18 @@ sub get_func_trace($$$) return "TRACE( "$trace_fmt\n"$trace_arg );\n"; }
-sub get_func_args($$$$) +sub get_func_args($$) { - my ($func, $decl_args, $convert_args, $prefix) = @_; + my ($func, $convert_args) = @_; my $ret = ""; foreach my $arg (@{$func->[1]}) { my $ptype = get_arg_type( $arg ); my $pname = get_arg_name( $arg ); - if ($decl_args) - { - $ret .= " " . ($convert_args ? ConvertType( $arg ) : $arg->textContent()) . ","; - } - elsif ($convert_args && defined $remap_types{$ptype}) - { - $ret .= " ($remap_types{$ptype})$prefix$pname,"; - } - else - { - $ret .= " $prefix$pname,"; - } + $ret .= " " . ($convert_args ? ConvertType( $arg ) : $arg->textContent()) . ","; } $ret =~ s/,$/ /; - $ret ||= "void" if $decl_args; + $ret ||= "void"; return $ret; }
@@ -542,7 +531,7 @@ sub generate_wrapper_declaration($$) { my ($name, $func) = @_; my $ret = "extern " . get_func_ret( $func, 0 ); - my $decl_args = get_func_args( $func, 1, 0, "" ); + my $decl_args = get_func_args( $func, 0 ); $ret .= " wrap_$name( TEB *teb"; $ret .= " ,$decl_args" unless $decl_args eq "void"; $ret .= ");\n"; @@ -552,7 +541,7 @@ sub generate_wrapper_declaration($$) sub generate_win_thunk($$) { my ($name, $func) = @_; - my $decl_args = get_func_args( $func, 1, 0, "" ); + my $decl_args = get_func_args( $func, 0 ); my $func_ret = get_func_ret( $func, 0 ); my $params = ""; my $ret = ""; @@ -597,7 +586,7 @@ sub get_wow64_arg_type($) sub generate_null_func($$) { my ($name, $func) = @_; - my $decl_args = get_func_args( $func, 1, 1, "" ); + my $decl_args = get_func_args( $func, 1 ); my $func_ret = get_func_ret( $func, 1 ); my $ret = "";
@@ -1037,7 +1026,7 @@ print HEADER "\n"; print HEADER "#ifndef GL_NO_PROTOTYPES\n"; foreach (sort keys %norm_functions) { - my $decl_args = get_func_args( $norm_functions{$_}, 1, 0, "" ); + my $decl_args = get_func_args( $norm_functions{$_}, 0 ); my $func_ret = get_func_ret( $norm_functions{$_}, 0 ); printf HEADER "%-10s GLAPIENTRY $_($decl_args);\n", $func_ret; } @@ -1045,28 +1034,28 @@ print HEADER "#endif\n\n";
foreach (sort keys %wgl_functions) { - my $decl_args = get_func_args( $wgl_functions{$_}, 1, 0, "" ); + my $decl_args = get_func_args( $wgl_functions{$_}, 0 ); my $func_ret = get_func_ret( $wgl_functions{$_}, 0 ); printf HEADER "typedef %-10s (GLAPIENTRY *PFN_$_)($decl_args);\n", $func_ret; }
foreach (sort keys %egl_functions) { - my $decl_args = get_func_args( $egl_functions{$_}, 1, 0, "" ); + my $decl_args = get_func_args( $egl_functions{$_}, 0 ); my $func_ret = get_func_ret( $egl_functions{$_}, 0 ); printf HEADER "typedef %-10s (GLAPIENTRY *PFN_$_)($decl_args);\n", $func_ret; }
foreach (sort keys %norm_functions) { - my $decl_args = get_func_args( $norm_functions{$_}, 1, 0, "" ); + my $decl_args = get_func_args( $norm_functions{$_}, 0 ); my $func_ret = get_func_ret( $norm_functions{$_}, 0 ); printf HEADER "typedef %-10s (GLAPIENTRY *PFN_$_)($decl_args);\n", $func_ret; }
foreach (sort keys %ext_functions) { - my $decl_args = get_func_args( $ext_functions{$_}, 1, 0, "" ); + my $decl_args = get_func_args( $ext_functions{$_}, 0 ); my $func_ret = get_func_ret( $ext_functions{$_}, 0 ); printf HEADER "typedef %-10s (GLAPIENTRY *PFN_$_)($decl_args);\n", $func_ret; } @@ -1274,7 +1263,7 @@ foreach (sort keys %ext_functions) { next if $_ =~ /^egl/; # unix-side only API next unless defined $manual_win_functions{$_} || $manual_win_thunks{$_}; - my $decl_args = get_func_args( $ext_functions{$_}, 1, 0, "" ); + my $decl_args = get_func_args( $ext_functions{$_}, 0 ); my $func_ret = get_func_ret( $ext_functions{$_}, 0 ); printf OUT "extern %s WINAPI %s(%s);\n", $func_ret, $_, $decl_args; }