Win32 API 日本語リファレンス
ホームNetworking.Ldap › LDAP_RETCODE

LDAP_RETCODE

列挙型
基底型i4

メンバー 63

名前10進16進
LDAP_SUCCESS00x0
LDAP_OPERATIONS_ERROR10x1
LDAP_PROTOCOL_ERROR20x2
LDAP_TIMELIMIT_EXCEEDED30x3
LDAP_SIZELIMIT_EXCEEDED40x4
LDAP_COMPARE_FALSE50x5
LDAP_COMPARE_TRUE60x6
LDAP_AUTH_METHOD_NOT_SUPPORTED70x7
LDAP_STRONG_AUTH_REQUIRED80x8
LDAP_REFERRAL_V290x9
LDAP_PARTIAL_RESULTS90x9
LDAP_REFERRAL100xA
LDAP_ADMIN_LIMIT_EXCEEDED110xB
LDAP_UNAVAILABLE_CRIT_EXTENSION120xC
LDAP_CONFIDENTIALITY_REQUIRED130xD
LDAP_SASL_BIND_IN_PROGRESS140xE
LDAP_NO_SUCH_ATTRIBUTE160x10
LDAP_UNDEFINED_TYPE170x11
LDAP_INAPPROPRIATE_MATCHING180x12
LDAP_CONSTRAINT_VIOLATION190x13
LDAP_ATTRIBUTE_OR_VALUE_EXISTS200x14
LDAP_INVALID_SYNTAX210x15
LDAP_NO_SUCH_OBJECT320x20
LDAP_ALIAS_PROBLEM330x21
LDAP_INVALID_DN_SYNTAX340x22
LDAP_IS_LEAF350x23
LDAP_ALIAS_DEREF_PROBLEM360x24
LDAP_INAPPROPRIATE_AUTH480x30
LDAP_INVALID_CREDENTIALS490x31
LDAP_INSUFFICIENT_RIGHTS500x32
LDAP_BUSY510x33
LDAP_UNAVAILABLE520x34
LDAP_UNWILLING_TO_PERFORM530x35
LDAP_LOOP_DETECT540x36
LDAP_SORT_CONTROL_MISSING600x3C
LDAP_OFFSET_RANGE_ERROR610x3D
LDAP_NAMING_VIOLATION640x40
LDAP_OBJECT_CLASS_VIOLATION650x41
LDAP_NOT_ALLOWED_ON_NONLEAF660x42
LDAP_NOT_ALLOWED_ON_RDN670x43
LDAP_ALREADY_EXISTS680x44
LDAP_NO_OBJECT_CLASS_MODS690x45
LDAP_RESULTS_TOO_LARGE700x46
LDAP_AFFECTS_MULTIPLE_DSAS710x47
LDAP_VIRTUAL_LIST_VIEW_ERROR760x4C
LDAP_OTHER800x50
LDAP_SERVER_DOWN810x51
LDAP_LOCAL_ERROR820x52
LDAP_ENCODING_ERROR830x53
LDAP_DECODING_ERROR840x54
LDAP_TIMEOUT850x55
LDAP_AUTH_UNKNOWN860x56
LDAP_FILTER_ERROR870x57
LDAP_USER_CANCELLED880x58
LDAP_PARAM_ERROR890x59
LDAP_NO_MEMORY900x5A
LDAP_CONNECT_ERROR910x5B
LDAP_NOT_SUPPORTED920x5C
LDAP_NO_RESULTS_RETURNED940x5E
LDAP_CONTROL_NOT_FOUND930x5D
LDAP_MORE_RESULTS_TO_RETURN950x5F
LDAP_CLIENT_LOOP960x60
LDAP_REFERRAL_LIMIT_EXCEEDED970x61

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum LDAP_RETCODE : int {
    LDAP_SUCCESS = 0,
    LDAP_OPERATIONS_ERROR = 1,
    LDAP_PROTOCOL_ERROR = 2,
    LDAP_TIMELIMIT_EXCEEDED = 3,
    LDAP_SIZELIMIT_EXCEEDED = 4,
    LDAP_COMPARE_FALSE = 5,
    LDAP_COMPARE_TRUE = 6,
    LDAP_AUTH_METHOD_NOT_SUPPORTED = 7,
    LDAP_STRONG_AUTH_REQUIRED = 8,
    LDAP_REFERRAL_V2 = 9,
    LDAP_PARTIAL_RESULTS = 9,
    LDAP_REFERRAL = 10,
    LDAP_ADMIN_LIMIT_EXCEEDED = 11,
    LDAP_UNAVAILABLE_CRIT_EXTENSION = 12,
    LDAP_CONFIDENTIALITY_REQUIRED = 13,
    LDAP_SASL_BIND_IN_PROGRESS = 14,
    LDAP_NO_SUCH_ATTRIBUTE = 16,
    LDAP_UNDEFINED_TYPE = 17,
    LDAP_INAPPROPRIATE_MATCHING = 18,
    LDAP_CONSTRAINT_VIOLATION = 19,
    LDAP_ATTRIBUTE_OR_VALUE_EXISTS = 20,
    LDAP_INVALID_SYNTAX = 21,
    LDAP_NO_SUCH_OBJECT = 32,
    LDAP_ALIAS_PROBLEM = 33,
    LDAP_INVALID_DN_SYNTAX = 34,
    LDAP_IS_LEAF = 35,
    LDAP_ALIAS_DEREF_PROBLEM = 36,
    LDAP_INAPPROPRIATE_AUTH = 48,
    LDAP_INVALID_CREDENTIALS = 49,
    LDAP_INSUFFICIENT_RIGHTS = 50,
    LDAP_BUSY = 51,
    LDAP_UNAVAILABLE = 52,
    LDAP_UNWILLING_TO_PERFORM = 53,
    LDAP_LOOP_DETECT = 54,
    LDAP_SORT_CONTROL_MISSING = 60,
    LDAP_OFFSET_RANGE_ERROR = 61,
    LDAP_NAMING_VIOLATION = 64,
    LDAP_OBJECT_CLASS_VIOLATION = 65,
    LDAP_NOT_ALLOWED_ON_NONLEAF = 66,
    LDAP_NOT_ALLOWED_ON_RDN = 67,
    LDAP_ALREADY_EXISTS = 68,
    LDAP_NO_OBJECT_CLASS_MODS = 69,
    LDAP_RESULTS_TOO_LARGE = 70,
    LDAP_AFFECTS_MULTIPLE_DSAS = 71,
    LDAP_VIRTUAL_LIST_VIEW_ERROR = 76,
    LDAP_OTHER = 80,
    LDAP_SERVER_DOWN = 81,
    LDAP_LOCAL_ERROR = 82,
    LDAP_ENCODING_ERROR = 83,
    LDAP_DECODING_ERROR = 84,
    LDAP_TIMEOUT = 85,
    LDAP_AUTH_UNKNOWN = 86,
    LDAP_FILTER_ERROR = 87,
    LDAP_USER_CANCELLED = 88,
    LDAP_PARAM_ERROR = 89,
    LDAP_NO_MEMORY = 90,
    LDAP_CONNECT_ERROR = 91,
    LDAP_NOT_SUPPORTED = 92,
    LDAP_NO_RESULTS_RETURNED = 94,
    LDAP_CONTROL_NOT_FOUND = 93,
    LDAP_MORE_RESULTS_TO_RETURN = 95,
    LDAP_CLIENT_LOOP = 96,
    LDAP_REFERRAL_LIMIT_EXCEEDED = 97
} LDAP_RETCODE;
public enum LDAP_RETCODE : int
{
    LDAP_SUCCESS = 0,
    LDAP_OPERATIONS_ERROR = 1,
    LDAP_PROTOCOL_ERROR = 2,
    LDAP_TIMELIMIT_EXCEEDED = 3,
    LDAP_SIZELIMIT_EXCEEDED = 4,
    LDAP_COMPARE_FALSE = 5,
    LDAP_COMPARE_TRUE = 6,
    LDAP_AUTH_METHOD_NOT_SUPPORTED = 7,
    LDAP_STRONG_AUTH_REQUIRED = 8,
    LDAP_REFERRAL_V2 = 9,
    LDAP_PARTIAL_RESULTS = 9,
    LDAP_REFERRAL = 10,
    LDAP_ADMIN_LIMIT_EXCEEDED = 11,
    LDAP_UNAVAILABLE_CRIT_EXTENSION = 12,
    LDAP_CONFIDENTIALITY_REQUIRED = 13,
    LDAP_SASL_BIND_IN_PROGRESS = 14,
    LDAP_NO_SUCH_ATTRIBUTE = 16,
    LDAP_UNDEFINED_TYPE = 17,
    LDAP_INAPPROPRIATE_MATCHING = 18,
    LDAP_CONSTRAINT_VIOLATION = 19,
    LDAP_ATTRIBUTE_OR_VALUE_EXISTS = 20,
    LDAP_INVALID_SYNTAX = 21,
    LDAP_NO_SUCH_OBJECT = 32,
    LDAP_ALIAS_PROBLEM = 33,
    LDAP_INVALID_DN_SYNTAX = 34,
    LDAP_IS_LEAF = 35,
    LDAP_ALIAS_DEREF_PROBLEM = 36,
    LDAP_INAPPROPRIATE_AUTH = 48,
    LDAP_INVALID_CREDENTIALS = 49,
    LDAP_INSUFFICIENT_RIGHTS = 50,
    LDAP_BUSY = 51,
    LDAP_UNAVAILABLE = 52,
    LDAP_UNWILLING_TO_PERFORM = 53,
    LDAP_LOOP_DETECT = 54,
    LDAP_SORT_CONTROL_MISSING = 60,
    LDAP_OFFSET_RANGE_ERROR = 61,
    LDAP_NAMING_VIOLATION = 64,
    LDAP_OBJECT_CLASS_VIOLATION = 65,
    LDAP_NOT_ALLOWED_ON_NONLEAF = 66,
    LDAP_NOT_ALLOWED_ON_RDN = 67,
    LDAP_ALREADY_EXISTS = 68,
    LDAP_NO_OBJECT_CLASS_MODS = 69,
    LDAP_RESULTS_TOO_LARGE = 70,
    LDAP_AFFECTS_MULTIPLE_DSAS = 71,
    LDAP_VIRTUAL_LIST_VIEW_ERROR = 76,
    LDAP_OTHER = 80,
    LDAP_SERVER_DOWN = 81,
    LDAP_LOCAL_ERROR = 82,
    LDAP_ENCODING_ERROR = 83,
    LDAP_DECODING_ERROR = 84,
    LDAP_TIMEOUT = 85,
    LDAP_AUTH_UNKNOWN = 86,
    LDAP_FILTER_ERROR = 87,
    LDAP_USER_CANCELLED = 88,
    LDAP_PARAM_ERROR = 89,
    LDAP_NO_MEMORY = 90,
    LDAP_CONNECT_ERROR = 91,
    LDAP_NOT_SUPPORTED = 92,
    LDAP_NO_RESULTS_RETURNED = 94,
    LDAP_CONTROL_NOT_FOUND = 93,
    LDAP_MORE_RESULTS_TO_RETURN = 95,
    LDAP_CLIENT_LOOP = 96,
    LDAP_REFERRAL_LIMIT_EXCEEDED = 97,
}
Public Enum LDAP_RETCODE As Integer
    LDAP_SUCCESS = 0
    LDAP_OPERATIONS_ERROR = 1
    LDAP_PROTOCOL_ERROR = 2
    LDAP_TIMELIMIT_EXCEEDED = 3
    LDAP_SIZELIMIT_EXCEEDED = 4
    LDAP_COMPARE_FALSE = 5
    LDAP_COMPARE_TRUE = 6
    LDAP_AUTH_METHOD_NOT_SUPPORTED = 7
    LDAP_STRONG_AUTH_REQUIRED = 8
    LDAP_REFERRAL_V2 = 9
    LDAP_PARTIAL_RESULTS = 9
    LDAP_REFERRAL = 10
    LDAP_ADMIN_LIMIT_EXCEEDED = 11
    LDAP_UNAVAILABLE_CRIT_EXTENSION = 12
    LDAP_CONFIDENTIALITY_REQUIRED = 13
    LDAP_SASL_BIND_IN_PROGRESS = 14
    LDAP_NO_SUCH_ATTRIBUTE = 16
    LDAP_UNDEFINED_TYPE = 17
    LDAP_INAPPROPRIATE_MATCHING = 18
    LDAP_CONSTRAINT_VIOLATION = 19
    LDAP_ATTRIBUTE_OR_VALUE_EXISTS = 20
    LDAP_INVALID_SYNTAX = 21
    LDAP_NO_SUCH_OBJECT = 32
    LDAP_ALIAS_PROBLEM = 33
    LDAP_INVALID_DN_SYNTAX = 34
    LDAP_IS_LEAF = 35
    LDAP_ALIAS_DEREF_PROBLEM = 36
    LDAP_INAPPROPRIATE_AUTH = 48
    LDAP_INVALID_CREDENTIALS = 49
    LDAP_INSUFFICIENT_RIGHTS = 50
    LDAP_BUSY = 51
    LDAP_UNAVAILABLE = 52
    LDAP_UNWILLING_TO_PERFORM = 53
    LDAP_LOOP_DETECT = 54
    LDAP_SORT_CONTROL_MISSING = 60
    LDAP_OFFSET_RANGE_ERROR = 61
    LDAP_NAMING_VIOLATION = 64
    LDAP_OBJECT_CLASS_VIOLATION = 65
    LDAP_NOT_ALLOWED_ON_NONLEAF = 66
    LDAP_NOT_ALLOWED_ON_RDN = 67
    LDAP_ALREADY_EXISTS = 68
    LDAP_NO_OBJECT_CLASS_MODS = 69
    LDAP_RESULTS_TOO_LARGE = 70
    LDAP_AFFECTS_MULTIPLE_DSAS = 71
    LDAP_VIRTUAL_LIST_VIEW_ERROR = 76
    LDAP_OTHER = 80
    LDAP_SERVER_DOWN = 81
    LDAP_LOCAL_ERROR = 82
    LDAP_ENCODING_ERROR = 83
    LDAP_DECODING_ERROR = 84
    LDAP_TIMEOUT = 85
    LDAP_AUTH_UNKNOWN = 86
    LDAP_FILTER_ERROR = 87
    LDAP_USER_CANCELLED = 88
    LDAP_PARAM_ERROR = 89
    LDAP_NO_MEMORY = 90
    LDAP_CONNECT_ERROR = 91
    LDAP_NOT_SUPPORTED = 92
    LDAP_NO_RESULTS_RETURNED = 94
    LDAP_CONTROL_NOT_FOUND = 93
    LDAP_MORE_RESULTS_TO_RETURN = 95
    LDAP_CLIENT_LOOP = 96
    LDAP_REFERRAL_LIMIT_EXCEEDED = 97
End Enum
import enum

class LDAP_RETCODE(enum.IntEnum):
    LDAP_SUCCESS = 0
    LDAP_OPERATIONS_ERROR = 1
    LDAP_PROTOCOL_ERROR = 2
    LDAP_TIMELIMIT_EXCEEDED = 3
    LDAP_SIZELIMIT_EXCEEDED = 4
    LDAP_COMPARE_FALSE = 5
    LDAP_COMPARE_TRUE = 6
    LDAP_AUTH_METHOD_NOT_SUPPORTED = 7
    LDAP_STRONG_AUTH_REQUIRED = 8
    LDAP_REFERRAL_V2 = 9
    LDAP_PARTIAL_RESULTS = 9
    LDAP_REFERRAL = 10
    LDAP_ADMIN_LIMIT_EXCEEDED = 11
    LDAP_UNAVAILABLE_CRIT_EXTENSION = 12
    LDAP_CONFIDENTIALITY_REQUIRED = 13
    LDAP_SASL_BIND_IN_PROGRESS = 14
    LDAP_NO_SUCH_ATTRIBUTE = 16
    LDAP_UNDEFINED_TYPE = 17
    LDAP_INAPPROPRIATE_MATCHING = 18
    LDAP_CONSTRAINT_VIOLATION = 19
    LDAP_ATTRIBUTE_OR_VALUE_EXISTS = 20
    LDAP_INVALID_SYNTAX = 21
    LDAP_NO_SUCH_OBJECT = 32
    LDAP_ALIAS_PROBLEM = 33
    LDAP_INVALID_DN_SYNTAX = 34
    LDAP_IS_LEAF = 35
    LDAP_ALIAS_DEREF_PROBLEM = 36
    LDAP_INAPPROPRIATE_AUTH = 48
    LDAP_INVALID_CREDENTIALS = 49
    LDAP_INSUFFICIENT_RIGHTS = 50
    LDAP_BUSY = 51
    LDAP_UNAVAILABLE = 52
    LDAP_UNWILLING_TO_PERFORM = 53
    LDAP_LOOP_DETECT = 54
    LDAP_SORT_CONTROL_MISSING = 60
    LDAP_OFFSET_RANGE_ERROR = 61
    LDAP_NAMING_VIOLATION = 64
    LDAP_OBJECT_CLASS_VIOLATION = 65
    LDAP_NOT_ALLOWED_ON_NONLEAF = 66
    LDAP_NOT_ALLOWED_ON_RDN = 67
    LDAP_ALREADY_EXISTS = 68
    LDAP_NO_OBJECT_CLASS_MODS = 69
    LDAP_RESULTS_TOO_LARGE = 70
    LDAP_AFFECTS_MULTIPLE_DSAS = 71
    LDAP_VIRTUAL_LIST_VIEW_ERROR = 76
    LDAP_OTHER = 80
    LDAP_SERVER_DOWN = 81
    LDAP_LOCAL_ERROR = 82
    LDAP_ENCODING_ERROR = 83
    LDAP_DECODING_ERROR = 84
    LDAP_TIMEOUT = 85
    LDAP_AUTH_UNKNOWN = 86
    LDAP_FILTER_ERROR = 87
    LDAP_USER_CANCELLED = 88
    LDAP_PARAM_ERROR = 89
    LDAP_NO_MEMORY = 90
    LDAP_CONNECT_ERROR = 91
    LDAP_NOT_SUPPORTED = 92
    LDAP_NO_RESULTS_RETURNED = 94
    LDAP_CONTROL_NOT_FOUND = 93
    LDAP_MORE_RESULTS_TO_RETURN = 95
    LDAP_CLIENT_LOOP = 96
    LDAP_REFERRAL_LIMIT_EXCEEDED = 97
// LDAP_RETCODE
pub const LDAP_SUCCESS: i32 = 0;
pub const LDAP_OPERATIONS_ERROR: i32 = 1;
pub const LDAP_PROTOCOL_ERROR: i32 = 2;
pub const LDAP_TIMELIMIT_EXCEEDED: i32 = 3;
pub const LDAP_SIZELIMIT_EXCEEDED: i32 = 4;
pub const LDAP_COMPARE_FALSE: i32 = 5;
pub const LDAP_COMPARE_TRUE: i32 = 6;
pub const LDAP_AUTH_METHOD_NOT_SUPPORTED: i32 = 7;
pub const LDAP_STRONG_AUTH_REQUIRED: i32 = 8;
pub const LDAP_REFERRAL_V2: i32 = 9;
pub const LDAP_PARTIAL_RESULTS: i32 = 9;
pub const LDAP_REFERRAL: i32 = 10;
pub const LDAP_ADMIN_LIMIT_EXCEEDED: i32 = 11;
pub const LDAP_UNAVAILABLE_CRIT_EXTENSION: i32 = 12;
pub const LDAP_CONFIDENTIALITY_REQUIRED: i32 = 13;
pub const LDAP_SASL_BIND_IN_PROGRESS: i32 = 14;
pub const LDAP_NO_SUCH_ATTRIBUTE: i32 = 16;
pub const LDAP_UNDEFINED_TYPE: i32 = 17;
pub const LDAP_INAPPROPRIATE_MATCHING: i32 = 18;
pub const LDAP_CONSTRAINT_VIOLATION: i32 = 19;
pub const LDAP_ATTRIBUTE_OR_VALUE_EXISTS: i32 = 20;
pub const LDAP_INVALID_SYNTAX: i32 = 21;
pub const LDAP_NO_SUCH_OBJECT: i32 = 32;
pub const LDAP_ALIAS_PROBLEM: i32 = 33;
pub const LDAP_INVALID_DN_SYNTAX: i32 = 34;
pub const LDAP_IS_LEAF: i32 = 35;
pub const LDAP_ALIAS_DEREF_PROBLEM: i32 = 36;
pub const LDAP_INAPPROPRIATE_AUTH: i32 = 48;
pub const LDAP_INVALID_CREDENTIALS: i32 = 49;
pub const LDAP_INSUFFICIENT_RIGHTS: i32 = 50;
pub const LDAP_BUSY: i32 = 51;
pub const LDAP_UNAVAILABLE: i32 = 52;
pub const LDAP_UNWILLING_TO_PERFORM: i32 = 53;
pub const LDAP_LOOP_DETECT: i32 = 54;
pub const LDAP_SORT_CONTROL_MISSING: i32 = 60;
pub const LDAP_OFFSET_RANGE_ERROR: i32 = 61;
pub const LDAP_NAMING_VIOLATION: i32 = 64;
pub const LDAP_OBJECT_CLASS_VIOLATION: i32 = 65;
pub const LDAP_NOT_ALLOWED_ON_NONLEAF: i32 = 66;
pub const LDAP_NOT_ALLOWED_ON_RDN: i32 = 67;
pub const LDAP_ALREADY_EXISTS: i32 = 68;
pub const LDAP_NO_OBJECT_CLASS_MODS: i32 = 69;
pub const LDAP_RESULTS_TOO_LARGE: i32 = 70;
pub const LDAP_AFFECTS_MULTIPLE_DSAS: i32 = 71;
pub const LDAP_VIRTUAL_LIST_VIEW_ERROR: i32 = 76;
pub const LDAP_OTHER: i32 = 80;
pub const LDAP_SERVER_DOWN: i32 = 81;
pub const LDAP_LOCAL_ERROR: i32 = 82;
pub const LDAP_ENCODING_ERROR: i32 = 83;
pub const LDAP_DECODING_ERROR: i32 = 84;
pub const LDAP_TIMEOUT: i32 = 85;
pub const LDAP_AUTH_UNKNOWN: i32 = 86;
pub const LDAP_FILTER_ERROR: i32 = 87;
pub const LDAP_USER_CANCELLED: i32 = 88;
pub const LDAP_PARAM_ERROR: i32 = 89;
pub const LDAP_NO_MEMORY: i32 = 90;
pub const LDAP_CONNECT_ERROR: i32 = 91;
pub const LDAP_NOT_SUPPORTED: i32 = 92;
pub const LDAP_NO_RESULTS_RETURNED: i32 = 94;
pub const LDAP_CONTROL_NOT_FOUND: i32 = 93;
pub const LDAP_MORE_RESULTS_TO_RETURN: i32 = 95;
pub const LDAP_CLIENT_LOOP: i32 = 96;
pub const LDAP_REFERRAL_LIMIT_EXCEEDED: i32 = 97;
// LDAP_RETCODE
const (
	LDAP_SUCCESS int32 = 0
	LDAP_OPERATIONS_ERROR int32 = 1
	LDAP_PROTOCOL_ERROR int32 = 2
	LDAP_TIMELIMIT_EXCEEDED int32 = 3
	LDAP_SIZELIMIT_EXCEEDED int32 = 4
	LDAP_COMPARE_FALSE int32 = 5
	LDAP_COMPARE_TRUE int32 = 6
	LDAP_AUTH_METHOD_NOT_SUPPORTED int32 = 7
	LDAP_STRONG_AUTH_REQUIRED int32 = 8
	LDAP_REFERRAL_V2 int32 = 9
	LDAP_PARTIAL_RESULTS int32 = 9
	LDAP_REFERRAL int32 = 10
	LDAP_ADMIN_LIMIT_EXCEEDED int32 = 11
	LDAP_UNAVAILABLE_CRIT_EXTENSION int32 = 12
	LDAP_CONFIDENTIALITY_REQUIRED int32 = 13
	LDAP_SASL_BIND_IN_PROGRESS int32 = 14
	LDAP_NO_SUCH_ATTRIBUTE int32 = 16
	LDAP_UNDEFINED_TYPE int32 = 17
	LDAP_INAPPROPRIATE_MATCHING int32 = 18
	LDAP_CONSTRAINT_VIOLATION int32 = 19
	LDAP_ATTRIBUTE_OR_VALUE_EXISTS int32 = 20
	LDAP_INVALID_SYNTAX int32 = 21
	LDAP_NO_SUCH_OBJECT int32 = 32
	LDAP_ALIAS_PROBLEM int32 = 33
	LDAP_INVALID_DN_SYNTAX int32 = 34
	LDAP_IS_LEAF int32 = 35
	LDAP_ALIAS_DEREF_PROBLEM int32 = 36
	LDAP_INAPPROPRIATE_AUTH int32 = 48
	LDAP_INVALID_CREDENTIALS int32 = 49
	LDAP_INSUFFICIENT_RIGHTS int32 = 50
	LDAP_BUSY int32 = 51
	LDAP_UNAVAILABLE int32 = 52
	LDAP_UNWILLING_TO_PERFORM int32 = 53
	LDAP_LOOP_DETECT int32 = 54
	LDAP_SORT_CONTROL_MISSING int32 = 60
	LDAP_OFFSET_RANGE_ERROR int32 = 61
	LDAP_NAMING_VIOLATION int32 = 64
	LDAP_OBJECT_CLASS_VIOLATION int32 = 65
	LDAP_NOT_ALLOWED_ON_NONLEAF int32 = 66
	LDAP_NOT_ALLOWED_ON_RDN int32 = 67
	LDAP_ALREADY_EXISTS int32 = 68
	LDAP_NO_OBJECT_CLASS_MODS int32 = 69
	LDAP_RESULTS_TOO_LARGE int32 = 70
	LDAP_AFFECTS_MULTIPLE_DSAS int32 = 71
	LDAP_VIRTUAL_LIST_VIEW_ERROR int32 = 76
	LDAP_OTHER int32 = 80
	LDAP_SERVER_DOWN int32 = 81
	LDAP_LOCAL_ERROR int32 = 82
	LDAP_ENCODING_ERROR int32 = 83
	LDAP_DECODING_ERROR int32 = 84
	LDAP_TIMEOUT int32 = 85
	LDAP_AUTH_UNKNOWN int32 = 86
	LDAP_FILTER_ERROR int32 = 87
	LDAP_USER_CANCELLED int32 = 88
	LDAP_PARAM_ERROR int32 = 89
	LDAP_NO_MEMORY int32 = 90
	LDAP_CONNECT_ERROR int32 = 91
	LDAP_NOT_SUPPORTED int32 = 92
	LDAP_NO_RESULTS_RETURNED int32 = 94
	LDAP_CONTROL_NOT_FOUND int32 = 93
	LDAP_MORE_RESULTS_TO_RETURN int32 = 95
	LDAP_CLIENT_LOOP int32 = 96
	LDAP_REFERRAL_LIMIT_EXCEEDED int32 = 97
)
const
  LDAP_SUCCESS = 0;
  LDAP_OPERATIONS_ERROR = 1;
  LDAP_PROTOCOL_ERROR = 2;
  LDAP_TIMELIMIT_EXCEEDED = 3;
  LDAP_SIZELIMIT_EXCEEDED = 4;
  LDAP_COMPARE_FALSE = 5;
  LDAP_COMPARE_TRUE = 6;
  LDAP_AUTH_METHOD_NOT_SUPPORTED = 7;
  LDAP_STRONG_AUTH_REQUIRED = 8;
  LDAP_REFERRAL_V2 = 9;
  LDAP_PARTIAL_RESULTS = 9;
  LDAP_REFERRAL = 10;
  LDAP_ADMIN_LIMIT_EXCEEDED = 11;
  LDAP_UNAVAILABLE_CRIT_EXTENSION = 12;
  LDAP_CONFIDENTIALITY_REQUIRED = 13;
  LDAP_SASL_BIND_IN_PROGRESS = 14;
  LDAP_NO_SUCH_ATTRIBUTE = 16;
  LDAP_UNDEFINED_TYPE = 17;
  LDAP_INAPPROPRIATE_MATCHING = 18;
  LDAP_CONSTRAINT_VIOLATION = 19;
  LDAP_ATTRIBUTE_OR_VALUE_EXISTS = 20;
  LDAP_INVALID_SYNTAX = 21;
  LDAP_NO_SUCH_OBJECT = 32;
  LDAP_ALIAS_PROBLEM = 33;
  LDAP_INVALID_DN_SYNTAX = 34;
  LDAP_IS_LEAF = 35;
  LDAP_ALIAS_DEREF_PROBLEM = 36;
  LDAP_INAPPROPRIATE_AUTH = 48;
  LDAP_INVALID_CREDENTIALS = 49;
  LDAP_INSUFFICIENT_RIGHTS = 50;
  LDAP_BUSY = 51;
  LDAP_UNAVAILABLE = 52;
  LDAP_UNWILLING_TO_PERFORM = 53;
  LDAP_LOOP_DETECT = 54;
  LDAP_SORT_CONTROL_MISSING = 60;
  LDAP_OFFSET_RANGE_ERROR = 61;
  LDAP_NAMING_VIOLATION = 64;
  LDAP_OBJECT_CLASS_VIOLATION = 65;
  LDAP_NOT_ALLOWED_ON_NONLEAF = 66;
  LDAP_NOT_ALLOWED_ON_RDN = 67;
  LDAP_ALREADY_EXISTS = 68;
  LDAP_NO_OBJECT_CLASS_MODS = 69;
  LDAP_RESULTS_TOO_LARGE = 70;
  LDAP_AFFECTS_MULTIPLE_DSAS = 71;
  LDAP_VIRTUAL_LIST_VIEW_ERROR = 76;
  LDAP_OTHER = 80;
  LDAP_SERVER_DOWN = 81;
  LDAP_LOCAL_ERROR = 82;
  LDAP_ENCODING_ERROR = 83;
  LDAP_DECODING_ERROR = 84;
  LDAP_TIMEOUT = 85;
  LDAP_AUTH_UNKNOWN = 86;
  LDAP_FILTER_ERROR = 87;
  LDAP_USER_CANCELLED = 88;
  LDAP_PARAM_ERROR = 89;
  LDAP_NO_MEMORY = 90;
  LDAP_CONNECT_ERROR = 91;
  LDAP_NOT_SUPPORTED = 92;
  LDAP_NO_RESULTS_RETURNED = 94;
  LDAP_CONTROL_NOT_FOUND = 93;
  LDAP_MORE_RESULTS_TO_RETURN = 95;
  LDAP_CLIENT_LOOP = 96;
  LDAP_REFERRAL_LIMIT_EXCEEDED = 97;
// LDAP_RETCODE
pub const LDAP_SUCCESS: i32 = 0;
pub const LDAP_OPERATIONS_ERROR: i32 = 1;
pub const LDAP_PROTOCOL_ERROR: i32 = 2;
pub const LDAP_TIMELIMIT_EXCEEDED: i32 = 3;
pub const LDAP_SIZELIMIT_EXCEEDED: i32 = 4;
pub const LDAP_COMPARE_FALSE: i32 = 5;
pub const LDAP_COMPARE_TRUE: i32 = 6;
pub const LDAP_AUTH_METHOD_NOT_SUPPORTED: i32 = 7;
pub const LDAP_STRONG_AUTH_REQUIRED: i32 = 8;
pub const LDAP_REFERRAL_V2: i32 = 9;
pub const LDAP_PARTIAL_RESULTS: i32 = 9;
pub const LDAP_REFERRAL: i32 = 10;
pub const LDAP_ADMIN_LIMIT_EXCEEDED: i32 = 11;
pub const LDAP_UNAVAILABLE_CRIT_EXTENSION: i32 = 12;
pub const LDAP_CONFIDENTIALITY_REQUIRED: i32 = 13;
pub const LDAP_SASL_BIND_IN_PROGRESS: i32 = 14;
pub const LDAP_NO_SUCH_ATTRIBUTE: i32 = 16;
pub const LDAP_UNDEFINED_TYPE: i32 = 17;
pub const LDAP_INAPPROPRIATE_MATCHING: i32 = 18;
pub const LDAP_CONSTRAINT_VIOLATION: i32 = 19;
pub const LDAP_ATTRIBUTE_OR_VALUE_EXISTS: i32 = 20;
pub const LDAP_INVALID_SYNTAX: i32 = 21;
pub const LDAP_NO_SUCH_OBJECT: i32 = 32;
pub const LDAP_ALIAS_PROBLEM: i32 = 33;
pub const LDAP_INVALID_DN_SYNTAX: i32 = 34;
pub const LDAP_IS_LEAF: i32 = 35;
pub const LDAP_ALIAS_DEREF_PROBLEM: i32 = 36;
pub const LDAP_INAPPROPRIATE_AUTH: i32 = 48;
pub const LDAP_INVALID_CREDENTIALS: i32 = 49;
pub const LDAP_INSUFFICIENT_RIGHTS: i32 = 50;
pub const LDAP_BUSY: i32 = 51;
pub const LDAP_UNAVAILABLE: i32 = 52;
pub const LDAP_UNWILLING_TO_PERFORM: i32 = 53;
pub const LDAP_LOOP_DETECT: i32 = 54;
pub const LDAP_SORT_CONTROL_MISSING: i32 = 60;
pub const LDAP_OFFSET_RANGE_ERROR: i32 = 61;
pub const LDAP_NAMING_VIOLATION: i32 = 64;
pub const LDAP_OBJECT_CLASS_VIOLATION: i32 = 65;
pub const LDAP_NOT_ALLOWED_ON_NONLEAF: i32 = 66;
pub const LDAP_NOT_ALLOWED_ON_RDN: i32 = 67;
pub const LDAP_ALREADY_EXISTS: i32 = 68;
pub const LDAP_NO_OBJECT_CLASS_MODS: i32 = 69;
pub const LDAP_RESULTS_TOO_LARGE: i32 = 70;
pub const LDAP_AFFECTS_MULTIPLE_DSAS: i32 = 71;
pub const LDAP_VIRTUAL_LIST_VIEW_ERROR: i32 = 76;
pub const LDAP_OTHER: i32 = 80;
pub const LDAP_SERVER_DOWN: i32 = 81;
pub const LDAP_LOCAL_ERROR: i32 = 82;
pub const LDAP_ENCODING_ERROR: i32 = 83;
pub const LDAP_DECODING_ERROR: i32 = 84;
pub const LDAP_TIMEOUT: i32 = 85;
pub const LDAP_AUTH_UNKNOWN: i32 = 86;
pub const LDAP_FILTER_ERROR: i32 = 87;
pub const LDAP_USER_CANCELLED: i32 = 88;
pub const LDAP_PARAM_ERROR: i32 = 89;
pub const LDAP_NO_MEMORY: i32 = 90;
pub const LDAP_CONNECT_ERROR: i32 = 91;
pub const LDAP_NOT_SUPPORTED: i32 = 92;
pub const LDAP_NO_RESULTS_RETURNED: i32 = 94;
pub const LDAP_CONTROL_NOT_FOUND: i32 = 93;
pub const LDAP_MORE_RESULTS_TO_RETURN: i32 = 95;
pub const LDAP_CLIENT_LOOP: i32 = 96;
pub const LDAP_REFERRAL_LIMIT_EXCEEDED: i32 = 97;
const
  LDAP_SUCCESS* = 0
  LDAP_OPERATIONS_ERROR* = 1
  LDAP_PROTOCOL_ERROR* = 2
  LDAP_TIMELIMIT_EXCEEDED* = 3
  LDAP_SIZELIMIT_EXCEEDED* = 4
  LDAP_COMPARE_FALSE* = 5
  LDAP_COMPARE_TRUE* = 6
  LDAP_AUTH_METHOD_NOT_SUPPORTED* = 7
  LDAP_STRONG_AUTH_REQUIRED* = 8
  LDAP_REFERRAL_V2* = 9
  LDAP_PARTIAL_RESULTS* = 9
  LDAP_REFERRAL* = 10
  LDAP_ADMIN_LIMIT_EXCEEDED* = 11
  LDAP_UNAVAILABLE_CRIT_EXTENSION* = 12
  LDAP_CONFIDENTIALITY_REQUIRED* = 13
  LDAP_SASL_BIND_IN_PROGRESS* = 14
  LDAP_NO_SUCH_ATTRIBUTE* = 16
  LDAP_UNDEFINED_TYPE* = 17
  LDAP_INAPPROPRIATE_MATCHING* = 18
  LDAP_CONSTRAINT_VIOLATION* = 19
  LDAP_ATTRIBUTE_OR_VALUE_EXISTS* = 20
  LDAP_INVALID_SYNTAX* = 21
  LDAP_NO_SUCH_OBJECT* = 32
  LDAP_ALIAS_PROBLEM* = 33
  LDAP_INVALID_DN_SYNTAX* = 34
  LDAP_IS_LEAF* = 35
  LDAP_ALIAS_DEREF_PROBLEM* = 36
  LDAP_INAPPROPRIATE_AUTH* = 48
  LDAP_INVALID_CREDENTIALS* = 49
  LDAP_INSUFFICIENT_RIGHTS* = 50
  LDAP_BUSY* = 51
  LDAP_UNAVAILABLE* = 52
  LDAP_UNWILLING_TO_PERFORM* = 53
  LDAP_LOOP_DETECT* = 54
  LDAP_SORT_CONTROL_MISSING* = 60
  LDAP_OFFSET_RANGE_ERROR* = 61
  LDAP_NAMING_VIOLATION* = 64
  LDAP_OBJECT_CLASS_VIOLATION* = 65
  LDAP_NOT_ALLOWED_ON_NONLEAF* = 66
  LDAP_NOT_ALLOWED_ON_RDN* = 67
  LDAP_ALREADY_EXISTS* = 68
  LDAP_NO_OBJECT_CLASS_MODS* = 69
  LDAP_RESULTS_TOO_LARGE* = 70
  LDAP_AFFECTS_MULTIPLE_DSAS* = 71
  LDAP_VIRTUAL_LIST_VIEW_ERROR* = 76
  LDAP_OTHER* = 80
  LDAP_SERVER_DOWN* = 81
  LDAP_LOCAL_ERROR* = 82
  LDAP_ENCODING_ERROR* = 83
  LDAP_DECODING_ERROR* = 84
  LDAP_TIMEOUT* = 85
  LDAP_AUTH_UNKNOWN* = 86
  LDAP_FILTER_ERROR* = 87
  LDAP_USER_CANCELLED* = 88
  LDAP_PARAM_ERROR* = 89
  LDAP_NO_MEMORY* = 90
  LDAP_CONNECT_ERROR* = 91
  LDAP_NOT_SUPPORTED* = 92
  LDAP_NO_RESULTS_RETURNED* = 94
  LDAP_CONTROL_NOT_FOUND* = 93
  LDAP_MORE_RESULTS_TO_RETURN* = 95
  LDAP_CLIENT_LOOP* = 96
  LDAP_REFERRAL_LIMIT_EXCEEDED* = 97
enum LDAP_RETCODE : int {
    LDAP_SUCCESS = 0,
    LDAP_OPERATIONS_ERROR = 1,
    LDAP_PROTOCOL_ERROR = 2,
    LDAP_TIMELIMIT_EXCEEDED = 3,
    LDAP_SIZELIMIT_EXCEEDED = 4,
    LDAP_COMPARE_FALSE = 5,
    LDAP_COMPARE_TRUE = 6,
    LDAP_AUTH_METHOD_NOT_SUPPORTED = 7,
    LDAP_STRONG_AUTH_REQUIRED = 8,
    LDAP_REFERRAL_V2 = 9,
    LDAP_PARTIAL_RESULTS = 9,
    LDAP_REFERRAL = 10,
    LDAP_ADMIN_LIMIT_EXCEEDED = 11,
    LDAP_UNAVAILABLE_CRIT_EXTENSION = 12,
    LDAP_CONFIDENTIALITY_REQUIRED = 13,
    LDAP_SASL_BIND_IN_PROGRESS = 14,
    LDAP_NO_SUCH_ATTRIBUTE = 16,
    LDAP_UNDEFINED_TYPE = 17,
    LDAP_INAPPROPRIATE_MATCHING = 18,
    LDAP_CONSTRAINT_VIOLATION = 19,
    LDAP_ATTRIBUTE_OR_VALUE_EXISTS = 20,
    LDAP_INVALID_SYNTAX = 21,
    LDAP_NO_SUCH_OBJECT = 32,
    LDAP_ALIAS_PROBLEM = 33,
    LDAP_INVALID_DN_SYNTAX = 34,
    LDAP_IS_LEAF = 35,
    LDAP_ALIAS_DEREF_PROBLEM = 36,
    LDAP_INAPPROPRIATE_AUTH = 48,
    LDAP_INVALID_CREDENTIALS = 49,
    LDAP_INSUFFICIENT_RIGHTS = 50,
    LDAP_BUSY = 51,
    LDAP_UNAVAILABLE = 52,
    LDAP_UNWILLING_TO_PERFORM = 53,
    LDAP_LOOP_DETECT = 54,
    LDAP_SORT_CONTROL_MISSING = 60,
    LDAP_OFFSET_RANGE_ERROR = 61,
    LDAP_NAMING_VIOLATION = 64,
    LDAP_OBJECT_CLASS_VIOLATION = 65,
    LDAP_NOT_ALLOWED_ON_NONLEAF = 66,
    LDAP_NOT_ALLOWED_ON_RDN = 67,
    LDAP_ALREADY_EXISTS = 68,
    LDAP_NO_OBJECT_CLASS_MODS = 69,
    LDAP_RESULTS_TOO_LARGE = 70,
    LDAP_AFFECTS_MULTIPLE_DSAS = 71,
    LDAP_VIRTUAL_LIST_VIEW_ERROR = 76,
    LDAP_OTHER = 80,
    LDAP_SERVER_DOWN = 81,
    LDAP_LOCAL_ERROR = 82,
    LDAP_ENCODING_ERROR = 83,
    LDAP_DECODING_ERROR = 84,
    LDAP_TIMEOUT = 85,
    LDAP_AUTH_UNKNOWN = 86,
    LDAP_FILTER_ERROR = 87,
    LDAP_USER_CANCELLED = 88,
    LDAP_PARAM_ERROR = 89,
    LDAP_NO_MEMORY = 90,
    LDAP_CONNECT_ERROR = 91,
    LDAP_NOT_SUPPORTED = 92,
    LDAP_NO_RESULTS_RETURNED = 94,
    LDAP_CONTROL_NOT_FOUND = 93,
    LDAP_MORE_RESULTS_TO_RETURN = 95,
    LDAP_CLIENT_LOOP = 96,
    LDAP_REFERRAL_LIMIT_EXCEEDED = 97,
}
#define global LDAP_SUCCESS                    0x0
#define global LDAP_OPERATIONS_ERROR           0x1
#define global LDAP_PROTOCOL_ERROR             0x2
#define global LDAP_TIMELIMIT_EXCEEDED         0x3
#define global LDAP_SIZELIMIT_EXCEEDED         0x4
#define global LDAP_COMPARE_FALSE              0x5
#define global LDAP_COMPARE_TRUE               0x6
#define global LDAP_AUTH_METHOD_NOT_SUPPORTED  0x7
#define global LDAP_STRONG_AUTH_REQUIRED       0x8
#define global LDAP_REFERRAL_V2                0x9
#define global LDAP_PARTIAL_RESULTS            0x9
#define global LDAP_REFERRAL                   0xA
#define global LDAP_ADMIN_LIMIT_EXCEEDED       0xB
#define global LDAP_UNAVAILABLE_CRIT_EXTENSION 0xC
#define global LDAP_CONFIDENTIALITY_REQUIRED   0xD
#define global LDAP_SASL_BIND_IN_PROGRESS      0xE
#define global LDAP_NO_SUCH_ATTRIBUTE          0x10
#define global LDAP_UNDEFINED_TYPE             0x11
#define global LDAP_INAPPROPRIATE_MATCHING     0x12
#define global LDAP_CONSTRAINT_VIOLATION       0x13
#define global LDAP_ATTRIBUTE_OR_VALUE_EXISTS  0x14
#define global LDAP_INVALID_SYNTAX             0x15
#define global LDAP_NO_SUCH_OBJECT             0x20
#define global LDAP_ALIAS_PROBLEM              0x21
#define global LDAP_INVALID_DN_SYNTAX          0x22
#define global LDAP_IS_LEAF                    0x23
#define global LDAP_ALIAS_DEREF_PROBLEM        0x24
#define global LDAP_INAPPROPRIATE_AUTH         0x30
#define global LDAP_INVALID_CREDENTIALS        0x31
#define global LDAP_INSUFFICIENT_RIGHTS        0x32
#define global LDAP_BUSY                       0x33
#define global LDAP_UNAVAILABLE                0x34
#define global LDAP_UNWILLING_TO_PERFORM       0x35
#define global LDAP_LOOP_DETECT                0x36
#define global LDAP_SORT_CONTROL_MISSING       0x3C
#define global LDAP_OFFSET_RANGE_ERROR         0x3D
#define global LDAP_NAMING_VIOLATION           0x40
#define global LDAP_OBJECT_CLASS_VIOLATION     0x41
#define global LDAP_NOT_ALLOWED_ON_NONLEAF     0x42
#define global LDAP_NOT_ALLOWED_ON_RDN         0x43
#define global LDAP_ALREADY_EXISTS             0x44
#define global LDAP_NO_OBJECT_CLASS_MODS       0x45
#define global LDAP_RESULTS_TOO_LARGE          0x46
#define global LDAP_AFFECTS_MULTIPLE_DSAS      0x47
#define global LDAP_VIRTUAL_LIST_VIEW_ERROR    0x4C
#define global LDAP_OTHER                      0x50
#define global LDAP_SERVER_DOWN                0x51
#define global LDAP_LOCAL_ERROR                0x52
#define global LDAP_ENCODING_ERROR             0x53
#define global LDAP_DECODING_ERROR             0x54
#define global LDAP_TIMEOUT                    0x55
#define global LDAP_AUTH_UNKNOWN               0x56
#define global LDAP_FILTER_ERROR               0x57
#define global LDAP_USER_CANCELLED             0x58
#define global LDAP_PARAM_ERROR                0x59
#define global LDAP_NO_MEMORY                  0x5A
#define global LDAP_CONNECT_ERROR              0x5B
#define global LDAP_NOT_SUPPORTED              0x5C
#define global LDAP_NO_RESULTS_RETURNED        0x5E
#define global LDAP_CONTROL_NOT_FOUND          0x5D
#define global LDAP_MORE_RESULTS_TO_RETURN     0x5F
#define global LDAP_CLIENT_LOOP                0x60
#define global LDAP_REFERRAL_LIMIT_EXCEEDED    0x61