"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "server/trace.c" between
wine-5.12.tar.xz and wine-5.13.tar.xz

About: Wine is an Open Source implementation of the MS Windows API on top of X, OpenGL, and Unix. Think of Wine as a compatibility layer for running Windows programs. Development release.

trace.c  (wine-5.12.tar.xz):trace.c  (wine-5.13.tar.xz)
skipping to change at line 41 skipping to change at line 41
#endif #endif
#include "ntstatus.h" #include "ntstatus.h"
#define WIN32_NO_STATUS #define WIN32_NO_STATUS
#include "windef.h" #include "windef.h"
#include "winbase.h" #include "winbase.h"
#include "wincon.h" #include "wincon.h"
#include "winternl.h" #include "winternl.h"
#include "winuser.h" #include "winuser.h"
#include "winioctl.h" #include "winioctl.h"
#include "wine/condrv.h"
#include "ddk/wdm.h" #include "ddk/wdm.h"
#include "ddk/ntddser.h" #include "ddk/ntddser.h"
#define USE_WS_PREFIX #define USE_WS_PREFIX
#include "winsock2.h" #include "winsock2.h"
#include "file.h" #include "file.h"
#include "request.h" #include "request.h"
#include "unicode.h" #include "unicode.h"
static const void *cur_data; static const void *cur_data;
static data_size_t cur_size; static data_size_t cur_size;
skipping to change at line 111 skipping to change at line 112
else else
fprintf( stderr, "%s%08x", prefix, (unsigned int)*val ); fprintf( stderr, "%s%08x", prefix, (unsigned int)*val );
} }
static void dump_rectangle( const char *prefix, const rectangle_t *rect ) static void dump_rectangle( const char *prefix, const rectangle_t *rect )
{ {
fprintf( stderr, "%s{%d,%d;%d,%d}", prefix, fprintf( stderr, "%s{%d,%d;%d,%d}", prefix,
rect->left, rect->top, rect->right, rect->bottom ); rect->left, rect->top, rect->right, rect->bottom );
} }
static void dump_char_info( const char *prefix, const char_info_t *info )
{
fprintf( stderr, "%s{'", prefix );
dump_strW( &info->ch, sizeof(info->ch), stderr, "\'\'" );
fprintf( stderr, "',%04x}", info->attr );
}
static void dump_ioctl_code( const char *prefix, const ioctl_code_t *code ) static void dump_ioctl_code( const char *prefix, const ioctl_code_t *code )
{ {
switch(*code) switch(*code)
{ {
#define CASE(c) case c: fprintf( stderr, "%s%s", prefix, #c ); break #define CASE(c) case c: fprintf( stderr, "%s%s", prefix, #c ); break
CASE(IOCTL_CONDRV_ACTIVATE);
CASE(IOCTL_CONDRV_ATTACH_RENDERER);
CASE(IOCTL_CONDRV_FILL_OUTPUT);
CASE(IOCTL_CONDRV_GET_INPUT_INFO);
CASE(IOCTL_CONDRV_GET_MODE);
CASE(IOCTL_CONDRV_GET_OUTPUT_INFO);
CASE(IOCTL_CONDRV_GET_RENDERER_EVENTS);
CASE(IOCTL_CONDRV_GET_TITLE);
CASE(IOCTL_CONDRV_PEEK);
CASE(IOCTL_CONDRV_READ_INPUT);
CASE(IOCTL_CONDRV_SET_MODE);
CASE(IOCTL_CONDRV_SET_OUTPUT_INFO);
CASE(IOCTL_CONDRV_WRITE_INPUT);
CASE(FSCTL_DISMOUNT_VOLUME); CASE(FSCTL_DISMOUNT_VOLUME);
CASE(FSCTL_PIPE_DISCONNECT); CASE(FSCTL_PIPE_DISCONNECT);
CASE(FSCTL_PIPE_LISTEN); CASE(FSCTL_PIPE_LISTEN);
CASE(FSCTL_PIPE_PEEK); CASE(FSCTL_PIPE_PEEK);
CASE(FSCTL_PIPE_WAIT); CASE(FSCTL_PIPE_WAIT);
CASE(IOCTL_SERIAL_GET_TIMEOUTS); CASE(IOCTL_SERIAL_GET_TIMEOUTS);
CASE(IOCTL_SERIAL_GET_WAIT_MASK); CASE(IOCTL_SERIAL_GET_WAIT_MASK);
CASE(IOCTL_SERIAL_SET_TIMEOUTS); CASE(IOCTL_SERIAL_SET_TIMEOUTS);
CASE(IOCTL_SERIAL_SET_WAIT_MASK); CASE(IOCTL_SERIAL_SET_WAIT_MASK);
CASE(WS_SIO_ADDRESS_LIST_CHANGE); CASE(WS_SIO_ADDRESS_LIST_CHANGE);
skipping to change at line 862 skipping to change at line 869
pos = dump_inline_unicode_string( "\",imagepath=L\"", pos, info.imagepath_le n, size ); pos = dump_inline_unicode_string( "\",imagepath=L\"", pos, info.imagepath_le n, size );
pos = dump_inline_unicode_string( "\",cmdline=L\"", pos, info.cmdline_len, s ize ); pos = dump_inline_unicode_string( "\",cmdline=L\"", pos, info.cmdline_len, s ize );
pos = dump_inline_unicode_string( "\",title=L\"", pos, info.title_len, size ); pos = dump_inline_unicode_string( "\",title=L\"", pos, info.title_len, size );
pos = dump_inline_unicode_string( "\",desktop=L\"", pos, info.desktop_len, s ize ); pos = dump_inline_unicode_string( "\",desktop=L\"", pos, info.desktop_len, s ize );
pos = dump_inline_unicode_string( "\",shellinfo=L\"", pos, info.shellinfo_le n, size ); pos = dump_inline_unicode_string( "\",shellinfo=L\"", pos, info.shellinfo_le n, size );
pos = dump_inline_unicode_string( "\",runtime=L\"", pos, info.runtime_len, s ize ); pos = dump_inline_unicode_string( "\",runtime=L\"", pos, info.runtime_len, s ize );
fprintf( stderr, "\"}" ); fprintf( stderr, "\"}" );
remove_data( size ); remove_data( size );
} }
static void dump_varargs_input_records( const char *prefix, data_size_t size )
{
const INPUT_RECORD *rec = cur_data;
data_size_t len = size / sizeof(*rec);
fprintf( stderr,"%s{", prefix );
while (len > 0)
{
fprintf( stderr, "{%04x,...}", rec->EventType );
rec++;
if (--len) fputc( ',', stderr );
}
fputc( '}', stderr );
remove_data( size );
}
static void dump_varargs_rectangles( const char *prefix, data_size_t size ) static void dump_varargs_rectangles( const char *prefix, data_size_t size )
{ {
const rectangle_t *rect = cur_data; const rectangle_t *rect = cur_data;
data_size_t len = size / sizeof(*rect); data_size_t len = size / sizeof(*rect);
fprintf( stderr,"%s{", prefix ); fprintf( stderr,"%s{", prefix );
while (len > 0) while (len > 0)
{ {
dump_rectangle( "", rect++ ); dump_rectangle( "", rect++ );
if (--len) fputc( ',', stderr ); if (--len) fputc( ',', stderr );
skipping to change at line 1118 skipping to change at line 1109
break; break;
offset += FIELD_OFFSET(SID, SubAuthority[sid->SubAuthorityCount] ); offset += FIELD_OFFSET(SID, SubAuthority[sid->SubAuthorityCount] );
fputc( '}', stderr ); fputc( '}', stderr );
} }
fputc( ']', stderr ); fputc( ']', stderr );
} }
} }
fputc( '}', stderr ); fputc( '}', stderr );
} }
static void dump_varargs_process_info( const char *prefix, data_size_t size )
{
data_size_t pos = 0;
unsigned int i;
fprintf( stderr,"%s{", prefix );
while (size - pos >= sizeof(struct process_info))
{
const struct process_info *process;
pos = (pos + 7) & ~7;
process = (const struct process_info *)((const char *)cur_data + pos);
if (size - pos < sizeof(*process)) break;
if (pos) fputc( ',', stderr );
dump_timeout( "{start_time=", &process->start_time );
fprintf( stderr, ",thread_count=%u,priority=%d,pid=%04x,parent_pid=%04x,
handle_count=%u,unix_pid=%d,",
process->thread_count, process->priority, process->pid,
process->parent_pid, process->handle_count, process->unix_pid )
;
pos += sizeof(*process);
pos = dump_inline_unicode_string( "name=L\"", pos, process->name_len, si
ze );
pos = (pos + 7) & ~7;
fprintf( stderr, "\",threads={" );
for (i = 0; i < process->thread_count; i++)
{
const struct thread_info *thread = (const struct thread_info *)((con
st char *)cur_data + pos);
if (size - pos < sizeof(*thread)) break;
if (i) fputc( ',', stderr );
dump_timeout( "{start_time=", &thread->start_time );
fprintf( stderr, ",tid=%04x,base_priority=%d,current_priority=%d,uni
x_tid=%d}",
thread->tid, thread->base_priority, thread->current_priorit
y, thread->unix_tid );
pos += sizeof(*thread);
}
fprintf( stderr, "}}" );
}
fputc( '}', stderr );
remove_data( size );
}
static void dump_varargs_object_attributes( const char *prefix, data_size_t size ) static void dump_varargs_object_attributes( const char *prefix, data_size_t size )
{ {
const struct object_attributes *objattr = cur_data; const struct object_attributes *objattr = cur_data;
fprintf( stderr,"%s{", prefix ); fprintf( stderr,"%s{", prefix );
if (size) if (size)
{ {
const WCHAR *str; const WCHAR *str;
if (size < sizeof(*objattr) || if (size < sizeof(*objattr) ||
skipping to change at line 1564 skipping to change at line 1595
fprintf( stderr, ", options=%08x", req->options ); fprintf( stderr, ", options=%08x", req->options );
} }
static void dump_dup_handle_reply( const struct dup_handle_reply *req ) static void dump_dup_handle_reply( const struct dup_handle_reply *req )
{ {
fprintf( stderr, " handle=%04x", req->handle ); fprintf( stderr, " handle=%04x", req->handle );
fprintf( stderr, ", self=%d", req->self ); fprintf( stderr, ", self=%d", req->self );
fprintf( stderr, ", closed=%d", req->closed ); fprintf( stderr, ", closed=%d", req->closed );
} }
static void dump_make_temporary_request( const struct make_temporary_request *re
q )
{
fprintf( stderr, " handle=%04x", req->handle );
}
static void dump_open_process_request( const struct open_process_request *req ) static void dump_open_process_request( const struct open_process_request *req )
{ {
fprintf( stderr, " pid=%04x", req->pid ); fprintf( stderr, " pid=%04x", req->pid );
fprintf( stderr, ", access=%08x", req->access ); fprintf( stderr, ", access=%08x", req->access );
fprintf( stderr, ", attributes=%08x", req->attributes ); fprintf( stderr, ", attributes=%08x", req->attributes );
} }
static void dump_open_process_reply( const struct open_process_reply *req ) static void dump_open_process_reply( const struct open_process_reply *req )
{ {
fprintf( stderr, " handle=%04x", req->handle ); fprintf( stderr, " handle=%04x", req->handle );
skipping to change at line 2000 skipping to change at line 2036
{ {
fprintf( stderr, " access=%08x", req->access ); fprintf( stderr, " access=%08x", req->access );
fprintf( stderr, ", attributes=%08x", req->attributes ); fprintf( stderr, ", attributes=%08x", req->attributes );
fprintf( stderr, ", pid=%04x", req->pid ); fprintf( stderr, ", pid=%04x", req->pid );
fprintf( stderr, ", input_fd=%d", req->input_fd ); fprintf( stderr, ", input_fd=%d", req->input_fd );
} }
static void dump_alloc_console_reply( const struct alloc_console_reply *req ) static void dump_alloc_console_reply( const struct alloc_console_reply *req )
{ {
fprintf( stderr, " handle_in=%04x", req->handle_in ); fprintf( stderr, " handle_in=%04x", req->handle_in );
fprintf( stderr, ", event=%04x", req->event );
} }
static void dump_free_console_request( const struct free_console_request *req ) static void dump_free_console_request( const struct free_console_request *req )
{ {
} }
static void dump_get_console_renderer_events_request( const struct get_console_r
enderer_events_request *req )
{
fprintf( stderr, " handle=%04x", req->handle );
}
static void dump_get_console_renderer_events_reply( const struct get_console_ren
derer_events_reply *req )
{
dump_varargs_bytes( " data=", cur_size );
}
static void dump_open_console_request( const struct open_console_request *req ) static void dump_open_console_request( const struct open_console_request *req )
{ {
fprintf( stderr, " from=%04x", req->from ); fprintf( stderr, " from=%04x", req->from );
fprintf( stderr, ", access=%08x", req->access ); fprintf( stderr, ", access=%08x", req->access );
fprintf( stderr, ", attributes=%08x", req->attributes ); fprintf( stderr, ", attributes=%08x", req->attributes );
fprintf( stderr, ", share=%d", req->share ); fprintf( stderr, ", share=%d", req->share );
} }
static void dump_open_console_reply( const struct open_console_reply *req ) static void dump_open_console_reply( const struct open_console_reply *req )
{ {
skipping to change at line 2052 skipping to change at line 2077
static void dump_get_console_wait_event_request( const struct get_console_wait_e vent_request *req ) static void dump_get_console_wait_event_request( const struct get_console_wait_e vent_request *req )
{ {
fprintf( stderr, " handle=%04x", req->handle ); fprintf( stderr, " handle=%04x", req->handle );
} }
static void dump_get_console_wait_event_reply( const struct get_console_wait_eve nt_reply *req ) static void dump_get_console_wait_event_reply( const struct get_console_wait_eve nt_reply *req )
{ {
fprintf( stderr, " event=%04x", req->event ); fprintf( stderr, " event=%04x", req->event );
} }
static void dump_get_console_mode_request( const struct get_console_mode_request
*req )
{
fprintf( stderr, " handle=%04x", req->handle );
}
static void dump_get_console_mode_reply( const struct get_console_mode_reply *re
q )
{
fprintf( stderr, " mode=%d", req->mode );
}
static void dump_set_console_mode_request( const struct set_console_mode_request
*req )
{
fprintf( stderr, " handle=%04x", req->handle );
fprintf( stderr, ", mode=%d", req->mode );
}
static void dump_set_console_input_info_request( const struct set_console_input_ info_request *req ) static void dump_set_console_input_info_request( const struct set_console_input_ info_request *req )
{ {
fprintf( stderr, " handle=%04x", req->handle ); fprintf( stderr, " handle=%04x", req->handle );
fprintf( stderr, ", mask=%d", req->mask ); fprintf( stderr, ", mask=%d", req->mask );
fprintf( stderr, ", active_sb=%04x", req->active_sb ); fprintf( stderr, ", active_sb=%04x", req->active_sb );
fprintf( stderr, ", history_mode=%d", req->history_mode ); fprintf( stderr, ", history_mode=%d", req->history_mode );
fprintf( stderr, ", history_size=%d", req->history_size ); fprintf( stderr, ", history_size=%d", req->history_size );
fprintf( stderr, ", edition_mode=%d", req->edition_mode ); fprintf( stderr, ", edition_mode=%d", req->edition_mode );
fprintf( stderr, ", input_cp=%d", req->input_cp ); fprintf( stderr, ", input_cp=%d", req->input_cp );
fprintf( stderr, ", output_cp=%d", req->output_cp ); fprintf( stderr, ", output_cp=%d", req->output_cp );
skipping to change at line 2131 skipping to change at line 2140
fprintf( stderr, ", attributes=%08x", req->attributes ); fprintf( stderr, ", attributes=%08x", req->attributes );
fprintf( stderr, ", share=%08x", req->share ); fprintf( stderr, ", share=%08x", req->share );
fprintf( stderr, ", fd=%d", req->fd ); fprintf( stderr, ", fd=%d", req->fd );
} }
static void dump_create_console_output_reply( const struct create_console_output _reply *req ) static void dump_create_console_output_reply( const struct create_console_output _reply *req )
{ {
fprintf( stderr, " handle_out=%04x", req->handle_out ); fprintf( stderr, " handle_out=%04x", req->handle_out );
} }
static void dump_set_console_output_info_request( const struct set_console_outpu
t_info_request *req )
{
fprintf( stderr, " handle=%04x", req->handle );
fprintf( stderr, ", mask=%d", req->mask );
fprintf( stderr, ", cursor_size=%d", req->cursor_size );
fprintf( stderr, ", cursor_visible=%d", req->cursor_visible );
fprintf( stderr, ", cursor_x=%d", req->cursor_x );
fprintf( stderr, ", cursor_y=%d", req->cursor_y );
fprintf( stderr, ", width=%d", req->width );
fprintf( stderr, ", height=%d", req->height );
fprintf( stderr, ", attr=%d", req->attr );
fprintf( stderr, ", popup_attr=%d", req->popup_attr );
fprintf( stderr, ", win_left=%d", req->win_left );
fprintf( stderr, ", win_top=%d", req->win_top );
fprintf( stderr, ", win_right=%d", req->win_right );
fprintf( stderr, ", win_bottom=%d", req->win_bottom );
fprintf( stderr, ", max_width=%d", req->max_width );
fprintf( stderr, ", max_height=%d", req->max_height );
fprintf( stderr, ", font_width=%d", req->font_width );
fprintf( stderr, ", font_height=%d", req->font_height );
fprintf( stderr, ", font_weight=%d", req->font_weight );
fprintf( stderr, ", font_pitch_family=%d", req->font_pitch_family );
dump_varargs_uints( ", colors=", min(cur_size,64) );
dump_varargs_unicode_str( ", face_name=", cur_size );
}
static void dump_get_console_output_info_request( const struct get_console_outpu
t_info_request *req )
{
fprintf( stderr, " handle=%04x", req->handle );
}
static void dump_get_console_output_info_reply( const struct get_console_output_
info_reply *req )
{
fprintf( stderr, " cursor_size=%d", req->cursor_size );
fprintf( stderr, ", cursor_visible=%d", req->cursor_visible );
fprintf( stderr, ", cursor_x=%d", req->cursor_x );
fprintf( stderr, ", cursor_y=%d", req->cursor_y );
fprintf( stderr, ", width=%d", req->width );
fprintf( stderr, ", height=%d", req->height );
fprintf( stderr, ", attr=%d", req->attr );
fprintf( stderr, ", popup_attr=%d", req->popup_attr );
fprintf( stderr, ", win_left=%d", req->win_left );
fprintf( stderr, ", win_top=%d", req->win_top );
fprintf( stderr, ", win_right=%d", req->win_right );
fprintf( stderr, ", win_bottom=%d", req->win_bottom );
fprintf( stderr, ", max_width=%d", req->max_width );
fprintf( stderr, ", max_height=%d", req->max_height );
fprintf( stderr, ", font_width=%d", req->font_width );
fprintf( stderr, ", font_height=%d", req->font_height );
fprintf( stderr, ", font_weight=%d", req->font_weight );
fprintf( stderr, ", font_pitch_family=%d", req->font_pitch_family );
dump_varargs_uints( ", colors=", min(cur_size,64) );
dump_varargs_unicode_str( ", face_name=", cur_size );
}
static void dump_write_console_input_request( const struct write_console_input_r
equest *req )
{
fprintf( stderr, " handle=%04x", req->handle );
dump_varargs_input_records( ", rec=", cur_size );
}
static void dump_write_console_input_reply( const struct write_console_input_rep
ly *req )
{
fprintf( stderr, " written=%d", req->written );
}
static void dump_read_console_input_request( const struct read_console_input_req
uest *req )
{
fprintf( stderr, " handle=%04x", req->handle );
fprintf( stderr, ", flush=%d", req->flush );
}
static void dump_read_console_input_reply( const struct read_console_input_reply
*req )
{
fprintf( stderr, " read=%d", req->read );
dump_varargs_input_records( ", rec=", cur_size );
}
static void dump_write_console_output_request( const struct write_console_output _request *req ) static void dump_write_console_output_request( const struct write_console_output _request *req )
{ {
fprintf( stderr, " handle=%04x", req->handle ); fprintf( stderr, " handle=%04x", req->handle );
fprintf( stderr, ", x=%d", req->x ); fprintf( stderr, ", x=%d", req->x );
fprintf( stderr, ", y=%d", req->y ); fprintf( stderr, ", y=%d", req->y );
fprintf( stderr, ", mode=%d", req->mode ); fprintf( stderr, ", mode=%d", req->mode );
fprintf( stderr, ", wrap=%d", req->wrap ); fprintf( stderr, ", wrap=%d", req->wrap );
dump_varargs_bytes( ", data=", cur_size ); dump_varargs_bytes( ", data=", cur_size );
} }
static void dump_write_console_output_reply( const struct write_console_output_r eply *req ) static void dump_write_console_output_reply( const struct write_console_output_r eply *req )
{ {
fprintf( stderr, " written=%d", req->written ); fprintf( stderr, " written=%d", req->written );
fprintf( stderr, ", width=%d", req->width ); fprintf( stderr, ", width=%d", req->width );
fprintf( stderr, ", height=%d", req->height ); fprintf( stderr, ", height=%d", req->height );
} }
static void dump_fill_console_output_request( const struct fill_console_output_r
equest *req )
{
fprintf( stderr, " handle=%04x", req->handle );
fprintf( stderr, ", x=%d", req->x );
fprintf( stderr, ", y=%d", req->y );
fprintf( stderr, ", mode=%d", req->mode );
fprintf( stderr, ", count=%d", req->count );
fprintf( stderr, ", wrap=%d", req->wrap );
dump_char_info( ", data=", &req->data );
}
static void dump_fill_console_output_reply( const struct fill_console_output_rep
ly *req )
{
fprintf( stderr, " written=%d", req->written );
}
static void dump_read_console_output_request( const struct read_console_output_r equest *req ) static void dump_read_console_output_request( const struct read_console_output_r equest *req )
{ {
fprintf( stderr, " handle=%04x", req->handle ); fprintf( stderr, " handle=%04x", req->handle );
fprintf( stderr, ", x=%d", req->x ); fprintf( stderr, ", x=%d", req->x );
fprintf( stderr, ", y=%d", req->y ); fprintf( stderr, ", y=%d", req->y );
fprintf( stderr, ", mode=%d", req->mode ); fprintf( stderr, ", mode=%d", req->mode );
fprintf( stderr, ", wrap=%d", req->wrap ); fprintf( stderr, ", wrap=%d", req->wrap );
} }
static void dump_read_console_output_reply( const struct read_console_output_rep ly *req ) static void dump_read_console_output_reply( const struct read_console_output_rep ly *req )
skipping to change at line 2374 skipping to change at line 2289
dump_uint64( ", offset=", &req->offset ); dump_uint64( ", offset=", &req->offset );
dump_uint64( ", size=", &req->size ); dump_uint64( ", size=", &req->size );
} }
static void dump_is_same_mapping_request( const struct is_same_mapping_request * req ) static void dump_is_same_mapping_request( const struct is_same_mapping_request * req )
{ {
dump_uint64( " base1=", &req->base1 ); dump_uint64( " base1=", &req->base1 );
dump_uint64( ", base2=", &req->base2 ); dump_uint64( ", base2=", &req->base2 );
} }
static void dump_create_snapshot_request( const struct create_snapshot_request * static void dump_list_processes_request( const struct list_processes_request *re
req ) q )
{
fprintf( stderr, " attributes=%08x", req->attributes );
fprintf( stderr, ", flags=%08x", req->flags );
}
static void dump_create_snapshot_reply( const struct create_snapshot_reply *req
)
{ {
fprintf( stderr, " handle=%04x", req->handle );
} }
static void dump_next_process_request( const struct next_process_request *req ) static void dump_list_processes_reply( const struct list_processes_reply *req )
{ {
fprintf( stderr, " handle=%04x", req->handle ); fprintf( stderr, " info_size=%u", req->info_size );
fprintf( stderr, ", reset=%d", req->reset ); fprintf( stderr, ", process_count=%d", req->process_count );
} dump_varargs_process_info( ", data=", min(cur_size,req->info_size) );
static void dump_next_process_reply( const struct next_process_reply *req )
{
fprintf( stderr, " count=%d", req->count );
fprintf( stderr, ", pid=%04x", req->pid );
fprintf( stderr, ", ppid=%04x", req->ppid );
fprintf( stderr, ", threads=%d", req->threads );
fprintf( stderr, ", priority=%d", req->priority );
fprintf( stderr, ", handles=%d", req->handles );
fprintf( stderr, ", unix_pid=%d", req->unix_pid );
dump_varargs_unicode_str( ", filename=", cur_size );
}
static void dump_next_thread_request( const struct next_thread_request *req )
{
fprintf( stderr, " handle=%04x", req->handle );
fprintf( stderr, ", reset=%d", req->reset );
}
static void dump_next_thread_reply( const struct next_thread_reply *req )
{
fprintf( stderr, " count=%d", req->count );
fprintf( stderr, ", pid=%04x", req->pid );
fprintf( stderr, ", tid=%04x", req->tid );
fprintf( stderr, ", base_pri=%d", req->base_pri );
fprintf( stderr, ", delta_pri=%d", req->delta_pri );
fprintf( stderr, ", unix_tid=%d", req->unix_tid );
} }
static void dump_wait_debug_event_request( const struct wait_debug_event_request *req ) static void dump_wait_debug_event_request( const struct wait_debug_event_request *req )
{ {
fprintf( stderr, " get_handle=%d", req->get_handle ); fprintf( stderr, " get_handle=%d", req->get_handle );
} }
static void dump_wait_debug_event_reply( const struct wait_debug_event_reply *re q ) static void dump_wait_debug_event_reply( const struct wait_debug_event_reply *re q )
{ {
fprintf( stderr, " pid=%04x", req->pid ); fprintf( stderr, " pid=%04x", req->pid );
skipping to change at line 2898 skipping to change at line 2779
static void dump_reply_message_request( const struct reply_message_request *req ) static void dump_reply_message_request( const struct reply_message_request *req )
{ {
fprintf( stderr, " remove=%d", req->remove ); fprintf( stderr, " remove=%d", req->remove );
dump_uint64( ", result=", &req->result ); dump_uint64( ", result=", &req->result );
dump_varargs_bytes( ", data=", cur_size ); dump_varargs_bytes( ", data=", cur_size );
} }
static void dump_accept_hardware_message_request( const struct accept_hardware_m essage_request *req ) static void dump_accept_hardware_message_request( const struct accept_hardware_m essage_request *req )
{ {
fprintf( stderr, " hw_id=%08x", req->hw_id ); fprintf( stderr, " hw_id=%08x", req->hw_id );
fprintf( stderr, ", remove=%d", req->remove );
} }
static void dump_get_message_reply_request( const struct get_message_reply_reque st *req ) static void dump_get_message_reply_request( const struct get_message_reply_reque st *req )
{ {
fprintf( stderr, " cancel=%d", req->cancel ); fprintf( stderr, " cancel=%d", req->cancel );
} }
static void dump_get_message_reply_reply( const struct get_message_reply_reply * req ) static void dump_get_message_reply_reply( const struct get_message_reply_reply * req )
{ {
dump_uint64( " result=", &req->result ); dump_uint64( " result=", &req->result );
skipping to change at line 4247 skipping to change at line 4127
{ {
fprintf( stderr, " handle=%04x", req->handle ); fprintf( stderr, " handle=%04x", req->handle );
} }
static void dump_get_object_type_reply( const struct get_object_type_reply *req ) static void dump_get_object_type_reply( const struct get_object_type_reply *req )
{ {
fprintf( stderr, " total=%u", req->total ); fprintf( stderr, " total=%u", req->total );
dump_varargs_unicode_str( ", type=", cur_size ); dump_varargs_unicode_str( ", type=", cur_size );
} }
static void dump_unlink_object_request( const struct unlink_object_request *req
)
{
fprintf( stderr, " handle=%04x", req->handle );
}
static void dump_get_token_impersonation_level_request( const struct get_token_i mpersonation_level_request *req ) static void dump_get_token_impersonation_level_request( const struct get_token_i mpersonation_level_request *req )
{ {
fprintf( stderr, " handle=%04x", req->handle ); fprintf( stderr, " handle=%04x", req->handle );
} }
static void dump_get_token_impersonation_level_reply( const struct get_token_imp ersonation_level_reply *req ) static void dump_get_token_impersonation_level_reply( const struct get_token_imp ersonation_level_reply *req )
{ {
fprintf( stderr, " impersonation_level=%d", req->impersonation_level ); fprintf( stderr, " impersonation_level=%d", req->impersonation_level );
} }
skipping to change at line 4651 skipping to change at line 4526
(dump_func)dump_get_dll_info_request, (dump_func)dump_get_dll_info_request,
(dump_func)dump_suspend_thread_request, (dump_func)dump_suspend_thread_request,
(dump_func)dump_resume_thread_request, (dump_func)dump_resume_thread_request,
(dump_func)dump_load_dll_request, (dump_func)dump_load_dll_request,
(dump_func)dump_unload_dll_request, (dump_func)dump_unload_dll_request,
(dump_func)dump_queue_apc_request, (dump_func)dump_queue_apc_request,
(dump_func)dump_get_apc_result_request, (dump_func)dump_get_apc_result_request,
(dump_func)dump_close_handle_request, (dump_func)dump_close_handle_request,
(dump_func)dump_set_handle_info_request, (dump_func)dump_set_handle_info_request,
(dump_func)dump_dup_handle_request, (dump_func)dump_dup_handle_request,
(dump_func)dump_make_temporary_request,
(dump_func)dump_open_process_request, (dump_func)dump_open_process_request,
(dump_func)dump_open_thread_request, (dump_func)dump_open_thread_request,
(dump_func)dump_select_request, (dump_func)dump_select_request,
(dump_func)dump_create_event_request, (dump_func)dump_create_event_request,
(dump_func)dump_event_op_request, (dump_func)dump_event_op_request,
(dump_func)dump_query_event_request, (dump_func)dump_query_event_request,
(dump_func)dump_open_event_request, (dump_func)dump_open_event_request,
(dump_func)dump_create_keyed_event_request, (dump_func)dump_create_keyed_event_request,
(dump_func)dump_open_keyed_event_request, (dump_func)dump_open_keyed_event_request,
(dump_func)dump_create_mutex_request, (dump_func)dump_create_mutex_request,
skipping to change at line 4689 skipping to change at line 4565
(dump_func)dump_create_socket_request, (dump_func)dump_create_socket_request,
(dump_func)dump_accept_socket_request, (dump_func)dump_accept_socket_request,
(dump_func)dump_accept_into_socket_request, (dump_func)dump_accept_into_socket_request,
(dump_func)dump_set_socket_event_request, (dump_func)dump_set_socket_event_request,
(dump_func)dump_get_socket_event_request, (dump_func)dump_get_socket_event_request,
(dump_func)dump_get_socket_info_request, (dump_func)dump_get_socket_info_request,
(dump_func)dump_enable_socket_event_request, (dump_func)dump_enable_socket_event_request,
(dump_func)dump_set_socket_deferred_request, (dump_func)dump_set_socket_deferred_request,
(dump_func)dump_alloc_console_request, (dump_func)dump_alloc_console_request,
(dump_func)dump_free_console_request, (dump_func)dump_free_console_request,
(dump_func)dump_get_console_renderer_events_request,
(dump_func)dump_open_console_request, (dump_func)dump_open_console_request,
(dump_func)dump_attach_console_request, (dump_func)dump_attach_console_request,
(dump_func)dump_get_console_wait_event_request, (dump_func)dump_get_console_wait_event_request,
(dump_func)dump_get_console_mode_request,
(dump_func)dump_set_console_mode_request,
(dump_func)dump_set_console_input_info_request, (dump_func)dump_set_console_input_info_request,
(dump_func)dump_get_console_input_info_request, (dump_func)dump_get_console_input_info_request,
(dump_func)dump_append_console_input_history_request, (dump_func)dump_append_console_input_history_request,
(dump_func)dump_get_console_input_history_request, (dump_func)dump_get_console_input_history_request,
(dump_func)dump_create_console_output_request, (dump_func)dump_create_console_output_request,
(dump_func)dump_set_console_output_info_request,
(dump_func)dump_get_console_output_info_request,
(dump_func)dump_write_console_input_request,
(dump_func)dump_read_console_input_request,
(dump_func)dump_write_console_output_request, (dump_func)dump_write_console_output_request,
(dump_func)dump_fill_console_output_request,
(dump_func)dump_read_console_output_request, (dump_func)dump_read_console_output_request,
(dump_func)dump_move_console_output_request, (dump_func)dump_move_console_output_request,
(dump_func)dump_send_console_signal_request, (dump_func)dump_send_console_signal_request,
(dump_func)dump_read_directory_changes_request, (dump_func)dump_read_directory_changes_request,
(dump_func)dump_read_change_request, (dump_func)dump_read_change_request,
(dump_func)dump_create_mapping_request, (dump_func)dump_create_mapping_request,
(dump_func)dump_open_mapping_request, (dump_func)dump_open_mapping_request,
(dump_func)dump_get_mapping_info_request, (dump_func)dump_get_mapping_info_request,
(dump_func)dump_map_view_request, (dump_func)dump_map_view_request,
(dump_func)dump_unmap_view_request, (dump_func)dump_unmap_view_request,
(dump_func)dump_get_mapping_committed_range_request, (dump_func)dump_get_mapping_committed_range_request,
(dump_func)dump_add_mapping_committed_range_request, (dump_func)dump_add_mapping_committed_range_request,
(dump_func)dump_is_same_mapping_request, (dump_func)dump_is_same_mapping_request,
(dump_func)dump_create_snapshot_request, (dump_func)dump_list_processes_request,
(dump_func)dump_next_process_request,
(dump_func)dump_next_thread_request,
(dump_func)dump_wait_debug_event_request, (dump_func)dump_wait_debug_event_request,
(dump_func)dump_queue_exception_event_request, (dump_func)dump_queue_exception_event_request,
(dump_func)dump_get_exception_status_request, (dump_func)dump_get_exception_status_request,
(dump_func)dump_continue_debug_event_request, (dump_func)dump_continue_debug_event_request,
(dump_func)dump_debug_process_request, (dump_func)dump_debug_process_request,
(dump_func)dump_set_debugger_kill_on_exit_request, (dump_func)dump_set_debugger_kill_on_exit_request,
(dump_func)dump_read_process_memory_request, (dump_func)dump_read_process_memory_request,
(dump_func)dump_write_process_memory_request, (dump_func)dump_write_process_memory_request,
(dump_func)dump_create_key_request, (dump_func)dump_create_key_request,
(dump_func)dump_open_key_request, (dump_func)dump_open_key_request,
skipping to change at line 4882 skipping to change at line 4748
(dump_func)dump_create_mailslot_request, (dump_func)dump_create_mailslot_request,
(dump_func)dump_set_mailslot_info_request, (dump_func)dump_set_mailslot_info_request,
(dump_func)dump_create_directory_request, (dump_func)dump_create_directory_request,
(dump_func)dump_open_directory_request, (dump_func)dump_open_directory_request,
(dump_func)dump_get_directory_entry_request, (dump_func)dump_get_directory_entry_request,
(dump_func)dump_create_symlink_request, (dump_func)dump_create_symlink_request,
(dump_func)dump_open_symlink_request, (dump_func)dump_open_symlink_request,
(dump_func)dump_query_symlink_request, (dump_func)dump_query_symlink_request,
(dump_func)dump_get_object_info_request, (dump_func)dump_get_object_info_request,
(dump_func)dump_get_object_type_request, (dump_func)dump_get_object_type_request,
(dump_func)dump_unlink_object_request,
(dump_func)dump_get_token_impersonation_level_request, (dump_func)dump_get_token_impersonation_level_request,
(dump_func)dump_allocate_locally_unique_id_request, (dump_func)dump_allocate_locally_unique_id_request,
(dump_func)dump_create_device_manager_request, (dump_func)dump_create_device_manager_request,
(dump_func)dump_create_device_request, (dump_func)dump_create_device_request,
(dump_func)dump_delete_device_request, (dump_func)dump_delete_device_request,
(dump_func)dump_get_next_device_request_request, (dump_func)dump_get_next_device_request_request,
(dump_func)dump_get_kernel_object_ptr_request, (dump_func)dump_get_kernel_object_ptr_request,
(dump_func)dump_set_kernel_object_ptr_request, (dump_func)dump_set_kernel_object_ptr_request,
(dump_func)dump_grab_kernel_object_request, (dump_func)dump_grab_kernel_object_request,
(dump_func)dump_release_kernel_object_request, (dump_func)dump_release_kernel_object_request,
skipping to change at line 4951 skipping to change at line 4816
(dump_func)dump_get_dll_info_reply, (dump_func)dump_get_dll_info_reply,
(dump_func)dump_suspend_thread_reply, (dump_func)dump_suspend_thread_reply,
(dump_func)dump_resume_thread_reply, (dump_func)dump_resume_thread_reply,
NULL, NULL,
NULL, NULL,
(dump_func)dump_queue_apc_reply, (dump_func)dump_queue_apc_reply,
(dump_func)dump_get_apc_result_reply, (dump_func)dump_get_apc_result_reply,
NULL, NULL,
(dump_func)dump_set_handle_info_reply, (dump_func)dump_set_handle_info_reply,
(dump_func)dump_dup_handle_reply, (dump_func)dump_dup_handle_reply,
NULL,
(dump_func)dump_open_process_reply, (dump_func)dump_open_process_reply,
(dump_func)dump_open_thread_reply, (dump_func)dump_open_thread_reply,
(dump_func)dump_select_reply, (dump_func)dump_select_reply,
(dump_func)dump_create_event_reply, (dump_func)dump_create_event_reply,
(dump_func)dump_event_op_reply, (dump_func)dump_event_op_reply,
(dump_func)dump_query_event_reply, (dump_func)dump_query_event_reply,
(dump_func)dump_open_event_reply, (dump_func)dump_open_event_reply,
(dump_func)dump_create_keyed_event_reply, (dump_func)dump_create_keyed_event_reply,
(dump_func)dump_open_keyed_event_reply, (dump_func)dump_open_keyed_event_reply,
(dump_func)dump_create_mutex_reply, (dump_func)dump_create_mutex_reply,
skipping to change at line 4989 skipping to change at line 4855
(dump_func)dump_create_socket_reply, (dump_func)dump_create_socket_reply,
(dump_func)dump_accept_socket_reply, (dump_func)dump_accept_socket_reply,
NULL, NULL,
NULL, NULL,
(dump_func)dump_get_socket_event_reply, (dump_func)dump_get_socket_event_reply,
(dump_func)dump_get_socket_info_reply, (dump_func)dump_get_socket_info_reply,
NULL, NULL,
NULL, NULL,
(dump_func)dump_alloc_console_reply, (dump_func)dump_alloc_console_reply,
NULL, NULL,
(dump_func)dump_get_console_renderer_events_reply,
(dump_func)dump_open_console_reply, (dump_func)dump_open_console_reply,
(dump_func)dump_attach_console_reply, (dump_func)dump_attach_console_reply,
(dump_func)dump_get_console_wait_event_reply, (dump_func)dump_get_console_wait_event_reply,
(dump_func)dump_get_console_mode_reply,
NULL,
NULL, NULL,
(dump_func)dump_get_console_input_info_reply, (dump_func)dump_get_console_input_info_reply,
NULL, NULL,
(dump_func)dump_get_console_input_history_reply, (dump_func)dump_get_console_input_history_reply,
(dump_func)dump_create_console_output_reply, (dump_func)dump_create_console_output_reply,
NULL,
(dump_func)dump_get_console_output_info_reply,
(dump_func)dump_write_console_input_reply,
(dump_func)dump_read_console_input_reply,
(dump_func)dump_write_console_output_reply, (dump_func)dump_write_console_output_reply,
(dump_func)dump_fill_console_output_reply,
(dump_func)dump_read_console_output_reply, (dump_func)dump_read_console_output_reply,
NULL, NULL,
NULL, NULL,
NULL, NULL,
(dump_func)dump_read_change_reply, (dump_func)dump_read_change_reply,
(dump_func)dump_create_mapping_reply, (dump_func)dump_create_mapping_reply,
(dump_func)dump_open_mapping_reply, (dump_func)dump_open_mapping_reply,
(dump_func)dump_get_mapping_info_reply, (dump_func)dump_get_mapping_info_reply,
NULL, NULL,
NULL, NULL,
(dump_func)dump_get_mapping_committed_range_reply, (dump_func)dump_get_mapping_committed_range_reply,
NULL, NULL,
NULL, NULL,
(dump_func)dump_create_snapshot_reply, (dump_func)dump_list_processes_reply,
(dump_func)dump_next_process_reply,
(dump_func)dump_next_thread_reply,
(dump_func)dump_wait_debug_event_reply, (dump_func)dump_wait_debug_event_reply,
(dump_func)dump_queue_exception_event_reply, (dump_func)dump_queue_exception_event_reply,
NULL, NULL,
NULL, NULL,
NULL, NULL,
NULL, NULL,
(dump_func)dump_read_process_memory_reply, (dump_func)dump_read_process_memory_reply,
NULL, NULL,
(dump_func)dump_create_key_reply, (dump_func)dump_create_key_reply,
(dump_func)dump_open_key_reply, (dump_func)dump_open_key_reply,
skipping to change at line 5182 skipping to change at line 5038
(dump_func)dump_create_mailslot_reply, (dump_func)dump_create_mailslot_reply,
(dump_func)dump_set_mailslot_info_reply, (dump_func)dump_set_mailslot_info_reply,
(dump_func)dump_create_directory_reply, (dump_func)dump_create_directory_reply,
(dump_func)dump_open_directory_reply, (dump_func)dump_open_directory_reply,
(dump_func)dump_get_directory_entry_reply, (dump_func)dump_get_directory_entry_reply,
(dump_func)dump_create_symlink_reply, (dump_func)dump_create_symlink_reply,
(dump_func)dump_open_symlink_reply, (dump_func)dump_open_symlink_reply,
(dump_func)dump_query_symlink_reply, (dump_func)dump_query_symlink_reply,
(dump_func)dump_get_object_info_reply, (dump_func)dump_get_object_info_reply,
(dump_func)dump_get_object_type_reply, (dump_func)dump_get_object_type_reply,
NULL,
(dump_func)dump_get_token_impersonation_level_reply, (dump_func)dump_get_token_impersonation_level_reply,
(dump_func)dump_allocate_locally_unique_id_reply, (dump_func)dump_allocate_locally_unique_id_reply,
(dump_func)dump_create_device_manager_reply, (dump_func)dump_create_device_manager_reply,
NULL, NULL,
NULL, NULL,
(dump_func)dump_get_next_device_request_reply, (dump_func)dump_get_next_device_request_reply,
(dump_func)dump_get_kernel_object_ptr_reply, (dump_func)dump_get_kernel_object_ptr_reply,
NULL, NULL,
NULL, NULL,
NULL, NULL,
skipping to change at line 5251 skipping to change at line 5106
"get_dll_info", "get_dll_info",
"suspend_thread", "suspend_thread",
"resume_thread", "resume_thread",
"load_dll", "load_dll",
"unload_dll", "unload_dll",
"queue_apc", "queue_apc",
"get_apc_result", "get_apc_result",
"close_handle", "close_handle",
"set_handle_info", "set_handle_info",
"dup_handle", "dup_handle",
"make_temporary",
"open_process", "open_process",
"open_thread", "open_thread",
"select", "select",
"create_event", "create_event",
"event_op", "event_op",
"query_event", "query_event",
"open_event", "open_event",
"create_keyed_event", "create_keyed_event",
"open_keyed_event", "open_keyed_event",
"create_mutex", "create_mutex",
skipping to change at line 5289 skipping to change at line 5145
"create_socket", "create_socket",
"accept_socket", "accept_socket",
"accept_into_socket", "accept_into_socket",
"set_socket_event", "set_socket_event",
"get_socket_event", "get_socket_event",
"get_socket_info", "get_socket_info",
"enable_socket_event", "enable_socket_event",
"set_socket_deferred", "set_socket_deferred",
"alloc_console", "alloc_console",
"free_console", "free_console",
"get_console_renderer_events",
"open_console", "open_console",
"attach_console", "attach_console",
"get_console_wait_event", "get_console_wait_event",
"get_console_mode",
"set_console_mode",
"set_console_input_info", "set_console_input_info",
"get_console_input_info", "get_console_input_info",
"append_console_input_history", "append_console_input_history",
"get_console_input_history", "get_console_input_history",
"create_console_output", "create_console_output",
"set_console_output_info",
"get_console_output_info",
"write_console_input",
"read_console_input",
"write_console_output", "write_console_output",
"fill_console_output",
"read_console_output", "read_console_output",
"move_console_output", "move_console_output",
"send_console_signal", "send_console_signal",
"read_directory_changes", "read_directory_changes",
"read_change", "read_change",
"create_mapping", "create_mapping",
"open_mapping", "open_mapping",
"get_mapping_info", "get_mapping_info",
"map_view", "map_view",
"unmap_view", "unmap_view",
"get_mapping_committed_range", "get_mapping_committed_range",
"add_mapping_committed_range", "add_mapping_committed_range",
"is_same_mapping", "is_same_mapping",
"create_snapshot", "list_processes",
"next_process",
"next_thread",
"wait_debug_event", "wait_debug_event",
"queue_exception_event", "queue_exception_event",
"get_exception_status", "get_exception_status",
"continue_debug_event", "continue_debug_event",
"debug_process", "debug_process",
"set_debugger_kill_on_exit", "set_debugger_kill_on_exit",
"read_process_memory", "read_process_memory",
"write_process_memory", "write_process_memory",
"create_key", "create_key",
"open_key", "open_key",
skipping to change at line 5482 skipping to change at line 5328
"create_mailslot", "create_mailslot",
"set_mailslot_info", "set_mailslot_info",
"create_directory", "create_directory",
"open_directory", "open_directory",
"get_directory_entry", "get_directory_entry",
"create_symlink", "create_symlink",
"open_symlink", "open_symlink",
"query_symlink", "query_symlink",
"get_object_info", "get_object_info",
"get_object_type", "get_object_type",
"unlink_object",
"get_token_impersonation_level", "get_token_impersonation_level",
"allocate_locally_unique_id", "allocate_locally_unique_id",
"create_device_manager", "create_device_manager",
"create_device", "create_device",
"delete_device", "delete_device",
"get_next_device_request", "get_next_device_request",
"get_kernel_object_ptr", "get_kernel_object_ptr",
"set_kernel_object_ptr", "set_kernel_object_ptr",
"grab_kernel_object", "grab_kernel_object",
"release_kernel_object", "release_kernel_object",
skipping to change at line 5615 skipping to change at line 5460
{ "NOT_FOUND", STATUS_NOT_FOUND }, { "NOT_FOUND", STATUS_NOT_FOUND },
{ "NOT_IMPLEMENTED", STATUS_NOT_IMPLEMENTED }, { "NOT_IMPLEMENTED", STATUS_NOT_IMPLEMENTED },
{ "NOT_MAPPED_VIEW", STATUS_NOT_MAPPED_VIEW }, { "NOT_MAPPED_VIEW", STATUS_NOT_MAPPED_VIEW },
{ "NOT_REGISTRY_FILE", STATUS_NOT_REGISTRY_FILE }, { "NOT_REGISTRY_FILE", STATUS_NOT_REGISTRY_FILE },
{ "NOT_SAME_DEVICE", STATUS_NOT_SAME_DEVICE }, { "NOT_SAME_DEVICE", STATUS_NOT_SAME_DEVICE },
{ "NOT_SUPPORTED", STATUS_NOT_SUPPORTED }, { "NOT_SUPPORTED", STATUS_NOT_SUPPORTED },
{ "NO_DATA_DETECTED", STATUS_NO_DATA_DETECTED }, { "NO_DATA_DETECTED", STATUS_NO_DATA_DETECTED },
{ "NO_IMPERSONATION_TOKEN", STATUS_NO_IMPERSONATION_TOKEN }, { "NO_IMPERSONATION_TOKEN", STATUS_NO_IMPERSONATION_TOKEN },
{ "NO_MEMORY", STATUS_NO_MEMORY }, { "NO_MEMORY", STATUS_NO_MEMORY },
{ "NO_MORE_ENTRIES", STATUS_NO_MORE_ENTRIES }, { "NO_MORE_ENTRIES", STATUS_NO_MORE_ENTRIES },
{ "NO_MORE_FILES", STATUS_NO_MORE_FILES },
{ "NO_SUCH_DEVICE", STATUS_NO_SUCH_DEVICE }, { "NO_SUCH_DEVICE", STATUS_NO_SUCH_DEVICE },
{ "NO_SUCH_FILE", STATUS_NO_SUCH_FILE }, { "NO_SUCH_FILE", STATUS_NO_SUCH_FILE },
{ "NO_TOKEN", STATUS_NO_TOKEN }, { "NO_TOKEN", STATUS_NO_TOKEN },
{ "OBJECT_NAME_COLLISION", STATUS_OBJECT_NAME_COLLISION }, { "OBJECT_NAME_COLLISION", STATUS_OBJECT_NAME_COLLISION },
{ "OBJECT_NAME_EXISTS", STATUS_OBJECT_NAME_EXISTS }, { "OBJECT_NAME_EXISTS", STATUS_OBJECT_NAME_EXISTS },
{ "OBJECT_NAME_INVALID", STATUS_OBJECT_NAME_INVALID }, { "OBJECT_NAME_INVALID", STATUS_OBJECT_NAME_INVALID },
{ "OBJECT_NAME_NOT_FOUND", STATUS_OBJECT_NAME_NOT_FOUND }, { "OBJECT_NAME_NOT_FOUND", STATUS_OBJECT_NAME_NOT_FOUND },
{ "OBJECT_PATH_INVALID", STATUS_OBJECT_PATH_INVALID }, { "OBJECT_PATH_INVALID", STATUS_OBJECT_PATH_INVALID },
{ "OBJECT_PATH_NOT_FOUND", STATUS_OBJECT_PATH_NOT_FOUND }, { "OBJECT_PATH_NOT_FOUND", STATUS_OBJECT_PATH_NOT_FOUND },
{ "OBJECT_PATH_SYNTAX_BAD", STATUS_OBJECT_PATH_SYNTAX_BAD }, { "OBJECT_PATH_SYNTAX_BAD", STATUS_OBJECT_PATH_SYNTAX_BAD },
 End of changes. 39 change blocks. 
243 lines changed or deleted 78 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)