#include "config.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winldap.h"
#include "wine/debug.h"
Go to the source code of this file.
|
| WINE_DEFAULT_DEBUG_CHANNEL (wldap32) |
|
BerElement *CDECL | WLDAP32_ber_alloc_t (INT options) |
|
BERVAL *CDECL | WLDAP32_ber_bvdup (BERVAL *berval) |
|
void CDECL | WLDAP32_ber_bvecfree (PBERVAL *berval) |
|
void CDECL | WLDAP32_ber_bvfree (BERVAL *berval) |
|
ULONG CDECL | WLDAP32_ber_first_element (BerElement *berelement, ULONG *len, CHAR **opaque) |
|
INT CDECL | WLDAP32_ber_flatten (BerElement *berelement, PBERVAL *berval) |
|
void CDECL | WLDAP32_ber_free (BerElement *berelement, INT buf) |
|
BerElement *CDECL | WLDAP32_ber_init (BERVAL *berval) |
|
ULONG CDECL | WLDAP32_ber_next_element (BerElement *berelement, ULONG *len, CHAR *opaque) |
|
ULONG CDECL | WLDAP32_ber_peek_tag (BerElement *berelement, ULONG *len) |
|
ULONG CDECL | WLDAP32_ber_skip_tag (BerElement *berelement, ULONG *len) |
|
INT WINAPIV | WLDAP32_ber_printf (BerElement *berelement, PCHAR fmt,...) |
|
INT WINAPIV | WLDAP32_ber_scanf (BerElement *berelement, PCHAR fmt,...) |
|
◆ LBER_ERROR
Definition at line 32 of file ber.c.
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
wldap32 |
| ) |
|
◆ WLDAP32_ber_alloc_t()
Definition at line 50 of file ber.c.
51{
52#ifdef HAVE_LDAP
54#else
56#endif
57}
WINBERAPI BerElement * ber_alloc_t(int)
◆ WLDAP32_ber_bvdup()
Definition at line 75 of file ber.c.
76{
77#ifdef HAVE_LDAP
79#else
81#endif
82}
WINBERAPI BerValue * ber_bvdup(BerValue *)
◆ WLDAP32_ber_bvecfree()
Definition at line 100 of file ber.c.
101{
102#ifdef HAVE_LDAP
104#endif
105}
WINBERAPI void ber_bvecfree(BerValue **)
◆ WLDAP32_ber_bvfree()
Definition at line 123 of file ber.c.
124{
125#ifdef HAVE_LDAP
127#endif
128}
WINBERAPI void ber_bvfree(BerValue *)
◆ WLDAP32_ber_first_element()
Definition at line 148 of file ber.c.
149{
150#ifdef HAVE_LDAP
152#else
154#endif
155}
WINBERAPI ber_tag_t ber_first_element(BerElement *, ber_len_t *, char **)
◆ WLDAP32_ber_flatten()
Definition at line 174 of file ber.c.
175{
176#ifdef HAVE_LDAP
178#else
180#endif
181}
WINBERAPI int ber_flatten(BerElement *, BerValue **)
◆ WLDAP32_ber_free()
Definition at line 200 of file ber.c.
201{
202#ifdef HAVE_LDAP
204#endif
205}
GLenum GLuint GLenum GLsizei const GLchar * buf
WINBERAPI void ber_free(BerElement *, int)
◆ WLDAP32_ber_init()
Definition at line 223 of file ber.c.
224{
225#ifdef HAVE_LDAP
227#else
229#endif
230}
WINBERAPI BerElement * ber_init(const BerValue *)
◆ WLDAP32_ber_next_element()
Definition at line 251 of file ber.c.
252{
253#ifdef HAVE_LDAP
255#else
257#endif
258}
WINBERAPI ber_tag_t ber_next_element(BerElement *, ber_len_t *, char *)
◆ WLDAP32_ber_peek_tag()
Definition at line 274 of file ber.c.
275{
276#ifdef HAVE_LDAP
278#else
280#endif
281}
WINBERAPI ber_tag_t ber_peek_tag(BerElement *, ber_len_t *)
◆ WLDAP32_ber_printf()
Definition at line 325 of file ber.c.
326{
327#ifdef HAVE_LDAP
330 char new_fmt[2];
331
332 new_fmt[1] = 0;
335 {
337 switch(new_fmt[0])
338 {
339 case 'b':
340 case 'e':
341 case 'i':
342 {
345 break;
346 }
347 case 'o':
348 case 's':
349 {
352 break;
353 }
354 case 't':
355 {
358 break;
359 }
360 case 'v':
361 {
364 break;
365 }
366 case 'V':
367 {
370 break;
371 }
372 case 'X':
373 {
376 new_fmt[0] = 'B';
378 break;
379 }
380 case 'n':
381 case '{':
382 case '}':
383 case '[':
384 case ']':
386 break;
387 default:
388 FIXME(
"Unknown format '%c'\n", new_fmt[0] );
390 break;
391 }
392 if (
ret == -1)
break;
393 }
396#else
398#endif
399}
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
WINBERAPI int ber_printf(BerElement *, const char *,...)
#define __ms_va_end(list)
#define __ms_va_start(list, arg)
◆ WLDAP32_ber_scanf()
Definition at line 420 of file ber.c.
421{
422#ifdef HAVE_LDAP
425 char new_fmt[2];
426
427 new_fmt[1] = 0;
430 {
432 switch(new_fmt[0])
433 {
434 case 'a':
435 {
438 break;
439 }
440 case 'b':
441 case 'e':
442 case 'i':
443 {
446 break;
447 }
448 case 't':
449 {
452 break;
453 }
454 case 'v':
455 {
458 break;
459 }
460 case 'B':
461 {
465 break;
466 }
467 case 'O':
468 {
471 break;
472 }
473 case 'V':
474 {
477 break;
478 }
479 case 'n':
480 case 'x':
481 case '{':
482 case '}':
483 case '[':
484 case ']':
486 break;
487 default:
488 FIXME(
"Unknown format '%c'\n", new_fmt[0] );
490 break;
491 }
492 if (
ret == -1)
break;
493 }
496#else
498#endif
499}
WINBERAPI ber_tag_t ber_scanf(BerElement *, const char *,...)
◆ WLDAP32_ber_skip_tag()
Definition at line 297 of file ber.c.
298{
299#ifdef HAVE_LDAP
301#else
303#endif
304}
WINBERAPI ber_tag_t ber_skip_tag(BerElement *, ber_len_t *)