include/smb_ldap.h

ソースコードを見る。

データ構造

struct  ldap_Result
struct  ldap_attribute
struct  ldap_BindRequest
struct  ldap_BindResponse
struct  ldap_UnbindRequest
struct  ldap_SearchRequest
struct  ldap_SearchResEntry
struct  ldap_SearchResRef
struct  ldap_mod
struct  ldap_ModifyRequest
struct  ldap_AddRequest
struct  ldap_DelRequest
struct  ldap_ModifyDNRequest
struct  ldap_CompareRequest
struct  ldap_AbandonRequest
struct  ldap_ExtendedRequest
struct  ldap_ExtendedResponse
union  ldap_Request
struct  ldap_Control
struct  ldap_message
struct  ldap_queue_entry
struct  ldap_connection

列挙型

enum  ldap_request_tag {
  LDAP_TAG_BindRequest = 0, LDAP_TAG_BindResponse = 1, LDAP_TAG_UnbindRequest = 2,
  LDAP_TAG_SearchRequest = 3, LDAP_TAG_SearchResultEntry = 4, LDAP_TAG_SearchResultDone = 5,
  LDAP_TAG_ModifyRequest = 6, LDAP_TAG_ModifyResponse = 7, LDAP_TAG_AddRequest = 8,
  LDAP_TAG_AddResponse = 9, LDAP_TAG_DelRequest = 10, LDAP_TAG_DelResponse = 11,
  LDAP_TAG_ModifyDNRequest = 12, LDAP_TAG_ModifyDNResponse = 13, LDAP_TAG_CompareRequest = 14,
  LDAP_TAG_CompareResponse = 15, LDAP_TAG_AbandonRequest = 16, LDAP_TAG_SearchResultReference = 19,
  LDAP_TAG_ExtendedRequest = 23, LDAP_TAG_ExtendedResponse = 24
}
enum  ldap_auth_mechanism { LDAP_AUTH_MECH_SIMPLE = 0, LDAP_AUTH_MECH_SASL = 3 }
enum  ldap_result_code {
  LDAP_SUCCESS = 0, LDAP_SASL_BIND_IN_PROGRESS = 0x0e, LDAP_INVALID_CREDENTIALS = 0x31,
  LDAP_OTHER = 0x50
}
enum  ldap_scope { LDAP_SEARCH_SCOPE_BASE = 0, LDAP_SEARCH_SCOPE_SINGLE = 1, LDAP_SEARCH_SCOPE_SUB = 2 }
enum  ldap_deref {
  LDAP_DEREFERENCE_NEVER = 0, LDAP_DEREFERENCE_IN_SEARCHING = 1, LDAP_DEREFERENCE_FINDING_BASE = 2,
  LDAP_DEREFERENCE_ALWAYS
}
enum  ldap_modify_type {
  LDAP_MODIFY_NONE = -1, LDAP_MODIFY_ADD = 0, LDAP_MODIFY_DELETE = 1,
  LDAP_MODIFY_REPLACE = 2
}


列挙型

enum ldap_request_tag

列挙型の値:
LDAP_TAG_BindRequest 
LDAP_TAG_BindResponse 
LDAP_TAG_UnbindRequest 
LDAP_TAG_SearchRequest 
LDAP_TAG_SearchResultEntry 
LDAP_TAG_SearchResultDone 
LDAP_TAG_ModifyRequest 
LDAP_TAG_ModifyResponse 
LDAP_TAG_AddRequest 
LDAP_TAG_AddResponse 
LDAP_TAG_DelRequest 
LDAP_TAG_DelResponse 
LDAP_TAG_ModifyDNRequest 
LDAP_TAG_ModifyDNResponse 
LDAP_TAG_CompareRequest 
LDAP_TAG_CompareResponse 
LDAP_TAG_AbandonRequest 
LDAP_TAG_SearchResultReference 
LDAP_TAG_ExtendedRequest 
LDAP_TAG_ExtendedResponse 

smb_ldap.h25 行で定義されています。

enum ldap_auth_mechanism

列挙型の値:
LDAP_AUTH_MECH_SIMPLE 
LDAP_AUTH_MECH_SASL 

smb_ldap.h48 行で定義されています。

00048                          {
00049         LDAP_AUTH_MECH_SIMPLE = 0,
00050         LDAP_AUTH_MECH_SASL = 3
00051 };

enum ldap_result_code

列挙型の値:
LDAP_SUCCESS 
LDAP_SASL_BIND_IN_PROGRESS 
LDAP_INVALID_CREDENTIALS 
LDAP_OTHER 

smb_ldap.h54 行で定義されています。

00054                       {
00055         LDAP_SUCCESS = 0,
00056         LDAP_SASL_BIND_IN_PROGRESS = 0x0e,
00057         LDAP_INVALID_CREDENTIALS = 0x31,
00058         LDAP_OTHER = 0x50
00059 };

enum ldap_scope

列挙型の値:
LDAP_SEARCH_SCOPE_BASE 
LDAP_SEARCH_SCOPE_SINGLE 
LDAP_SEARCH_SCOPE_SUB 

smb_ldap.h99 行で定義されています。

00099                 {
00100         LDAP_SEARCH_SCOPE_BASE = 0,
00101         LDAP_SEARCH_SCOPE_SINGLE = 1,
00102         LDAP_SEARCH_SCOPE_SUB = 2
00103 };

enum ldap_deref

列挙型の値:
LDAP_DEREFERENCE_NEVER 
LDAP_DEREFERENCE_IN_SEARCHING 
LDAP_DEREFERENCE_FINDING_BASE 
LDAP_DEREFERENCE_ALWAYS 

smb_ldap.h105 行で定義されています。

enum ldap_modify_type

列挙型の値:
LDAP_MODIFY_NONE 
LDAP_MODIFY_ADD 
LDAP_MODIFY_DELETE 
LDAP_MODIFY_REPLACE 

smb_ldap.h135 行で定義されています。

00135                       {
00136         LDAP_MODIFY_NONE = -1,
00137         LDAP_MODIFY_ADD = 0,
00138         LDAP_MODIFY_DELETE = 1,
00139         LDAP_MODIFY_REPLACE = 2
00140 };


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