librpc/ndr/libndr.h

ソースコードを見る。

データ構造

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 *)

libndr.h287 行で定義されています。

typedef NTSTATUS(*) ndr_pull_flags_fn_t(struct ndr_pull *, int ndr_flags, void *)

libndr.h288 行で定義されています。

typedef void(*) ndr_print_fn_t(struct ndr_print *, const char *, const void *)

libndr.h289 行で定義されています。

typedef void(*) ndr_print_function_t(struct ndr_print *, const char *, int, const void *)

libndr.h290 行で定義されています。


列挙型

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 

libndr.h167 行で定義されています。

enum ndr_compression_alg

列挙型の値:
NDR_COMPRESSION_MSZIP 
NDR_COMPRESSION_XPRESS 

libndr.h185 行で定義されています。

00185                          {
00186         NDR_COMPRESSION_MSZIP   = 2,
00187         NDR_COMPRESSION_XPRESS  = 3
00188 };


変数

struct dcerpc_syntax_id ndr_transfer_syntax

ndr.c35 行で定義されています。

struct dcerpc_syntax_id ndr64_transfer_syntax

ndr.c40 行で定義されています。


Sambaに対してSat Aug 29 21:23:45 2009に生成されました。  doxygen 1.4.7