データ構造 | |
struct | dcerpc_syntax_id |
struct | ndr_token_list |
struct | ndr_pull |
struct | ndr_pull_save |
struct | ndr_push |
struct | ndr_push_save |
struct | ndr_print |
型定義 | |
typedef NTSTATUS(*) | ndr_push_flags_fn_t (struct ndr_push *, int ndr_flags, const void *) |
typedef NTSTATUS(*) | ndr_pull_flags_fn_t (struct ndr_pull *, int ndr_flags, void *) |
typedef void(*) | ndr_print_fn_t (struct ndr_print *, const char *, const void *) |
typedef void(*) | ndr_print_function_t (struct ndr_print *, const char *, int, const void *) |
列挙型 | |
enum | ndr_err_code { NDR_ERR_ARRAY_SIZE, NDR_ERR_BAD_SWITCH, NDR_ERR_OFFSET, NDR_ERR_RELATIVE, NDR_ERR_CHARCNV, NDR_ERR_LENGTH, NDR_ERR_SUBCONTEXT, NDR_ERR_COMPRESSION, NDR_ERR_STRING, NDR_ERR_VALIDATE, NDR_ERR_BUFSIZE, NDR_ERR_ALLOC, NDR_ERR_RANGE, NDR_ERR_TOKEN, NDR_ERR_IPV4ADDRESS } |
enum | ndr_compression_alg { NDR_COMPRESSION_MSZIP = 2, NDR_COMPRESSION_XPRESS = 3 } |
変数 | |
dcerpc_syntax_id | ndr_transfer_syntax |
dcerpc_syntax_id | ndr64_transfer_syntax |
typedef NTSTATUS(*) ndr_push_flags_fn_t(struct ndr_push *, int ndr_flags, const void *) |
typedef NTSTATUS(*) ndr_pull_flags_fn_t(struct ndr_pull *, int ndr_flags, void *) |
typedef void(*) ndr_print_fn_t(struct ndr_print *, const char *, const void *) |
typedef void(*) ndr_print_function_t(struct ndr_print *, const char *, int, const void *) |
enum ndr_err_code |
00167 { 00168 NDR_ERR_ARRAY_SIZE, 00169 NDR_ERR_BAD_SWITCH, 00170 NDR_ERR_OFFSET, 00171 NDR_ERR_RELATIVE, 00172 NDR_ERR_CHARCNV, 00173 NDR_ERR_LENGTH, 00174 NDR_ERR_SUBCONTEXT, 00175 NDR_ERR_COMPRESSION, 00176 NDR_ERR_STRING, 00177 NDR_ERR_VALIDATE, 00178 NDR_ERR_BUFSIZE, 00179 NDR_ERR_ALLOC, 00180 NDR_ERR_RANGE, 00181 NDR_ERR_TOKEN, 00182 NDR_ERR_IPV4ADDRESS 00183 };
enum ndr_compression_alg |