⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ndr_wkssvc.c

📁 samba服务器!
💻 C
📖 第 1 页 / 共 5 页
字号:
	if (r->domain_name) {		ndr_print_string(ndr, "domain_name", r->domain_name);	}	ndr->depth--;	ndr_print_uint32(ndr, "version_major", r->version_major);	ndr_print_uint32(ndr, "version_minor", r->version_minor);	ndr_print_ptr(ndr, "lan_root", r->lan_root);	ndr->depth++;	if (r->lan_root) {		ndr_print_string(ndr, "lan_root", r->lan_root);	}	ndr->depth--;	ndr_print_uint32(ndr, "logged_on_users", r->logged_on_users);	ndr->depth--;}NTSTATUS ndr_push_wkssvc_NetWkstaInfo502(struct ndr_push *ndr, int ndr_flags, const struct wkssvc_NetWkstaInfo502 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_push_align(ndr, 4));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->char_wait));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->collection_time));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->maximum_collection_count));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->keep_connection));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->max_commands));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->session_timeout));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->size_char_buf));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->max_threads));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->lock_quota));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->lock_increment));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->lock_maximum));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->pipe_increment));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->pipe_maximum));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->cache_file_timeout));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->dormant_file_limit));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->read_ahead_throughput));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->num_mailslot_buffers));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->num_srv_announce_buffers));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->max_illegal_dgram_events));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->dgram_event_reset_freq));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->log_election_packets));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->use_opportunistic_locking));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->use_unlock_behind));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->use_close_behind));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->buf_named_pipes));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->use_lock_read_unlock));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->utilize_nt_caching));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->use_raw_read));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->use_raw_write));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->use_write_raw_data));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->use_encryption));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->buf_files_deny_write));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->buf_read_only_files));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->force_core_create_mode));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->use_512_byte_max_transfer));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}NTSTATUS ndr_pull_wkssvc_NetWkstaInfo502(struct ndr_pull *ndr, int ndr_flags, struct wkssvc_NetWkstaInfo502 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_pull_align(ndr, 4));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->char_wait));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->collection_time));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->maximum_collection_count));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->keep_connection));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->max_commands));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->session_timeout));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->size_char_buf));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->max_threads));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->lock_quota));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->lock_increment));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->lock_maximum));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->pipe_increment));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->pipe_maximum));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->cache_file_timeout));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->dormant_file_limit));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->read_ahead_throughput));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->num_mailslot_buffers));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->num_srv_announce_buffers));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->max_illegal_dgram_events));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->dgram_event_reset_freq));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->log_election_packets));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->use_opportunistic_locking));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->use_unlock_behind));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->use_close_behind));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->buf_named_pipes));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->use_lock_read_unlock));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->utilize_nt_caching));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->use_raw_read));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->use_raw_write));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->use_write_raw_data));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->use_encryption));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->buf_files_deny_write));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->buf_read_only_files));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->force_core_create_mode));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->use_512_byte_max_transfer));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}_PUBLIC_ void ndr_print_wkssvc_NetWkstaInfo502(struct ndr_print *ndr, const char *name, const struct wkssvc_NetWkstaInfo502 *r){	ndr_print_struct(ndr, name, "wkssvc_NetWkstaInfo502");	ndr->depth++;	ndr_print_uint32(ndr, "char_wait", r->char_wait);	ndr_print_uint32(ndr, "collection_time", r->collection_time);	ndr_print_uint32(ndr, "maximum_collection_count", r->maximum_collection_count);	ndr_print_uint32(ndr, "keep_connection", r->keep_connection);	ndr_print_uint32(ndr, "max_commands", r->max_commands);	ndr_print_uint32(ndr, "session_timeout", r->session_timeout);	ndr_print_uint32(ndr, "size_char_buf", r->size_char_buf);	ndr_print_uint32(ndr, "max_threads", r->max_threads);	ndr_print_uint32(ndr, "lock_quota", r->lock_quota);	ndr_print_uint32(ndr, "lock_increment", r->lock_increment);	ndr_print_uint32(ndr, "lock_maximum", r->lock_maximum);	ndr_print_uint32(ndr, "pipe_increment", r->pipe_increment);	ndr_print_uint32(ndr, "pipe_maximum", r->pipe_maximum);	ndr_print_uint32(ndr, "cache_file_timeout", r->cache_file_timeout);	ndr_print_uint32(ndr, "dormant_file_limit", r->dormant_file_limit);	ndr_print_uint32(ndr, "read_ahead_throughput", r->read_ahead_throughput);	ndr_print_uint32(ndr, "num_mailslot_buffers", r->num_mailslot_buffers);	ndr_print_uint32(ndr, "num_srv_announce_buffers", r->num_srv_announce_buffers);	ndr_print_uint32(ndr, "max_illegal_dgram_events", r->max_illegal_dgram_events);	ndr_print_uint32(ndr, "dgram_event_reset_freq", r->dgram_event_reset_freq);	ndr_print_uint32(ndr, "log_election_packets", r->log_election_packets);	ndr_print_uint32(ndr, "use_opportunistic_locking", r->use_opportunistic_locking);	ndr_print_uint32(ndr, "use_unlock_behind", r->use_unlock_behind);	ndr_print_uint32(ndr, "use_close_behind", r->use_close_behind);	ndr_print_uint32(ndr, "buf_named_pipes", r->buf_named_pipes);	ndr_print_uint32(ndr, "use_lock_read_unlock", r->use_lock_read_unlock);	ndr_print_uint32(ndr, "utilize_nt_caching", r->utilize_nt_caching);	ndr_print_uint32(ndr, "use_raw_read", r->use_raw_read);	ndr_print_uint32(ndr, "use_raw_write", r->use_raw_write);	ndr_print_uint32(ndr, "use_write_raw_data", r->use_write_raw_data);	ndr_print_uint32(ndr, "use_encryption", r->use_encryption);	ndr_print_uint32(ndr, "buf_files_deny_write", r->buf_files_deny_write);	ndr_print_uint32(ndr, "buf_read_only_files", r->buf_read_only_files);	ndr_print_uint32(ndr, "force_core_create_mode", r->force_core_create_mode);	ndr_print_uint32(ndr, "use_512_byte_max_transfer", r->use_512_byte_max_transfer);	ndr->depth--;}NTSTATUS ndr_push_wkssvc_NetWkstaInfo1010(struct ndr_push *ndr, int ndr_flags, const struct wkssvc_NetWkstaInfo1010 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_push_align(ndr, 4));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->char_wait));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}NTSTATUS ndr_pull_wkssvc_NetWkstaInfo1010(struct ndr_pull *ndr, int ndr_flags, struct wkssvc_NetWkstaInfo1010 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_pull_align(ndr, 4));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->char_wait));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}_PUBLIC_ void ndr_print_wkssvc_NetWkstaInfo1010(struct ndr_print *ndr, const char *name, const struct wkssvc_NetWkstaInfo1010 *r){	ndr_print_struct(ndr, name, "wkssvc_NetWkstaInfo1010");	ndr->depth++;	ndr_print_uint32(ndr, "char_wait", r->char_wait);	ndr->depth--;}NTSTATUS ndr_push_wkssvc_NetWkstaInfo1011(struct ndr_push *ndr, int ndr_flags, const struct wkssvc_NetWkstaInfo1011 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_push_align(ndr, 4));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->collection_time));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}NTSTATUS ndr_pull_wkssvc_NetWkstaInfo1011(struct ndr_pull *ndr, int ndr_flags, struct wkssvc_NetWkstaInfo1011 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_pull_align(ndr, 4));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->collection_time));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}_PUBLIC_ void ndr_print_wkssvc_NetWkstaInfo1011(struct ndr_print *ndr, const char *name, const struct wkssvc_NetWkstaInfo1011 *r){	ndr_print_struct(ndr, name, "wkssvc_NetWkstaInfo1011");	ndr->depth++;	ndr_print_uint32(ndr, "collection_time", r->collection_time);	ndr->depth--;}NTSTATUS ndr_push_wkssvc_NetWkstaInfo1012(struct ndr_push *ndr, int ndr_flags, const struct wkssvc_NetWkstaInfo1012 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_push_align(ndr, 4));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->maximum_collection_count));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}NTSTATUS ndr_pull_wkssvc_NetWkstaInfo1012(struct ndr_pull *ndr, int ndr_flags, struct wkssvc_NetWkstaInfo1012 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_pull_align(ndr, 4));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->maximum_collection_count));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}_PUBLIC_ void ndr_print_wkssvc_NetWkstaInfo1012(struct ndr_print *ndr, const char *name, const struct wkssvc_NetWkstaInfo1012 *r){	ndr_print_struct(ndr, name, "wkssvc_NetWkstaInfo1012");	ndr->depth++;	ndr_print_uint32(ndr, "maximum_collection_count", r->maximum_collection_count);	ndr->depth--;}NTSTATUS ndr_push_wkssvc_NetWkstaInfo1013(struct ndr_push *ndr, int ndr_flags, const struct wkssvc_NetWkstaInfo1013 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_push_align(ndr, 4));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->keep_connection));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}NTSTATUS ndr_pull_wkssvc_NetWkstaInfo1013(struct ndr_pull *ndr, int ndr_flags, struct wkssvc_NetWkstaInfo1013 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_pull_align(ndr, 4));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->keep_connection));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}_PUBLIC_ void ndr_print_wkssvc_NetWkstaInfo1013(struct ndr_print *ndr, const char *name, const struct wkssvc_NetWkstaInfo1013 *r){	ndr_print_struct(ndr, name, "wkssvc_NetWkstaInfo1013");	ndr->depth++;	ndr_print_uint32(ndr, "keep_connection", r->keep_connection);	ndr->depth--;}NTSTATUS ndr_push_wkssvc_NetWkstaInfo1018(struct ndr_push *ndr, int ndr_flags, const struct wkssvc_NetWkstaInfo1018 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_push_align(ndr, 4));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->session_timeout));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}NTSTATUS ndr_pull_wkssvc_NetWkstaInfo1018(struct ndr_pull *ndr, int ndr_flags, struct wkssvc_NetWkstaInfo1018 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_pull_align(ndr, 4));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->session_timeout));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}_PUBLIC_ void ndr_print_wkssvc_NetWkstaInfo1018(struct ndr_print *ndr, const char *name, const struct wkssvc_NetWkstaInfo1018 *r){	ndr_print_struct(ndr, name, "wkssvc_NetWkstaInfo1018");	ndr->depth++;	ndr_print_uint32(ndr, "session_timeout", r->session_timeout);	ndr->depth--;}NTSTATUS ndr_push_wkssvc_NetWkstaInfo1023(struct ndr_push *ndr, int ndr_flags, const struct wkssvc_NetWkstaInfo1023 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_push_align(ndr, 4));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->size_char_buf));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}NTSTATUS ndr_pull_wkssvc_NetWkstaInfo1023(struct ndr_pull *ndr, int ndr_flags, struct wkssvc_NetWkstaInfo1023 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_pull_align(ndr, 4));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->size_char_buf));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}_PUBLIC_ void ndr_print_wkssvc_NetWkstaInfo1023(struct ndr_print *ndr, const char *name, const struct wkssvc_NetWkstaInfo1023 *r){	ndr_print_struct(ndr, name, "wkssvc_NetWkstaInfo1023");	ndr->depth++;	ndr_print_uint32(ndr, "size_char_buf", r->size_char_buf);	ndr->depth--;}NTSTATUS ndr_push_wkssvc_NetWkstaInfo1027(struct ndr_push *ndr, int ndr_flags, const struct wkssvc_NetWkstaInfo1027 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_push_align(ndr, 4));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->errorlog_sz));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}NTSTATUS ndr_pull_wkssvc_NetWkstaInfo1027(struct ndr_pull *ndr, int ndr_flags, struct wkssvc_NetWkstaInfo1027 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_pull_align(ndr, 4));		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->errorlog_sz));	}	if (ndr_flags & NDR_BUFFERS) {	}	return NT_STATUS_OK;}_PUBLIC_ void ndr_print_wkssvc_NetWkstaInfo1027(struct ndr_print *ndr, const char *name, const struct wkssvc_NetWkstaInfo1027 *r){	ndr_print_struct(ndr, name, "wkssvc_NetWkstaInfo1027");	ndr->depth++;	ndr_print_uint32(ndr, "errorlog_sz", r->errorlog_sz);	ndr->depth--;}NTSTATUS ndr_push_wkssvc_NetWkstaInfo1033(struct ndr_push *ndr, int ndr_flags, const struct wkssvc_NetWkstaInfo1033 *r){	if (ndr_flags & NDR_SCALARS) {		NDR_CHECK(ndr_push_align(ndr, 4));		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->max_threads));	}	if (ndr_flags & NDR_BUFFERS) {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -