ReactOS  0.4.15-dev-2703-g05fb0f1
winber.h File Reference
#include <pshpack4.h>
#include <poppack.h>
Include dependency graph for winber.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  berval
 

Macros

#define WINBERAPI   DECLSPEC_IMPORT
 
#define LBER_ERROR   ((ber_tag_t)-1)
 
#define LBER_DEFAULT   ((ber_tag_t)-1)
 
#define LBER_USE_DER   0x01
 

Typedefs

typedef struct berelement BerElement
 
typedef ULONG ber_len_t
 
typedef struct berval BerValue
 
typedef struct berval LDAP_BERVAL
 
typedef struct bervalPLDAP_BERVAL
 
typedef struct berval BERVAL
 
typedef struct bervalPBERVAL
 
typedef ULONG ber_tag_t
 
typedef INT ber_int_t
 
typedef UINT ber_uint_t
 
typedef INT ber_slen_t
 

Functions

WINBERAPI BerElementber_init (const BerValue *)
 
WINBERAPI int ber_printf (BerElement *, const char *,...)
 
WINBERAPI int ber_flatten (BerElement *, BerValue **)
 
WINBERAPI ber_tag_t ber_scanf (BerElement *, const char *,...)
 
WINBERAPI ber_tag_t ber_peek_tag (BerElement *, ber_len_t *)
 
WINBERAPI ber_tag_t ber_skip_tag (BerElement *, ber_len_t *)
 
WINBERAPI ber_tag_t ber_first_element (BerElement *, ber_len_t *, char **)
 
WINBERAPI ber_tag_t ber_next_element (BerElement *, ber_len_t *, char *)
 
WINBERAPI void ber_bvfree (BerValue *)
 
WINBERAPI void ber_bvecfree (BerValue **)
 
WINBERAPI void ber_free (BerElement *, int)
 
WINBERAPI BerValueber_bvdup (BerValue *)
 
WINBERAPI BerElementber_alloc_t (int)
 

Macro Definition Documentation

◆ LBER_DEFAULT

#define LBER_DEFAULT   ((ber_tag_t)-1)

Definition at line 44 of file winber.h.

◆ LBER_ERROR

#define LBER_ERROR   ((ber_tag_t)-1)

Definition at line 43 of file winber.h.

◆ LBER_USE_DER

#define LBER_USE_DER   0x01

Definition at line 45 of file winber.h.

◆ WINBERAPI

#define WINBERAPI   DECLSPEC_IMPORT

Definition at line 26 of file winber.h.

Typedef Documentation

◆ ber_int_t

typedef INT ber_int_t

Definition at line 39 of file winber.h.

◆ ber_len_t

typedef ULONG ber_len_t

Definition at line 30 of file winber.h.

◆ ber_slen_t

typedef INT ber_slen_t

Definition at line 41 of file winber.h.

◆ ber_tag_t

typedef ULONG ber_tag_t

Definition at line 38 of file winber.h.

◆ ber_uint_t

typedef UINT ber_uint_t

Definition at line 40 of file winber.h.

◆ BerElement

Definition at line 29 of file winber.h.

◆ BERVAL

typedef struct berval BERVAL

◆ BerValue

◆ LDAP_BERVAL

◆ PBERVAL

typedef struct berval * PBERVAL

◆ PLDAP_BERVAL

Function Documentation

◆ ber_alloc_t()

WINBERAPI BerElement* ber_alloc_t ( int  )

Referenced by WLDAP32_ber_alloc_t().

◆ ber_bvdup()

WINBERAPI BerValue* ber_bvdup ( BerValue )

Referenced by WLDAP32_ber_bvdup().

◆ ber_bvecfree()

WINBERAPI void ber_bvecfree ( BerValue **  )

Referenced by WLDAP32_ber_bvecfree().

◆ ber_bvfree()

WINBERAPI void ber_bvfree ( BerValue )

Referenced by WLDAP32_ber_bvfree().

◆ ber_first_element()

WINBERAPI ber_tag_t ber_first_element ( BerElement ,
ber_len_t ,
char **   
)

◆ ber_flatten()

WINBERAPI int ber_flatten ( BerElement ,
BerValue **   
)

Referenced by WLDAP32_ber_flatten().

◆ ber_free()

WINBERAPI void ber_free ( BerElement ,
int   
)

◆ ber_init()

◆ ber_next_element()

WINBERAPI ber_tag_t ber_next_element ( BerElement ,
ber_len_t ,
char  
)

◆ ber_peek_tag()

WINBERAPI ber_tag_t ber_peek_tag ( BerElement ,
ber_len_t  
)

Referenced by WLDAP32_ber_peek_tag().

◆ ber_printf()

WINBERAPI int ber_printf ( BerElement ,
const char ,
  ... 
)

Referenced by WLDAP32_ber_printf().

◆ ber_scanf()

WINBERAPI ber_tag_t ber_scanf ( BerElement ,
const char ,
  ... 
)

◆ ber_skip_tag()

WINBERAPI ber_tag_t ber_skip_tag ( BerElement ,
ber_len_t  
)

Referenced by WLDAP32_ber_skip_tag().