50 references to AdsType
System.DirectoryServices (50)
Interop\AdsValueHelper2.cs (43)
53AdsType adsType = GetAdsTypeForManagedType(managedValue.GetType()); 57public AdsValueHelper(object managedValue, AdsType adsType) 80private AdsType GetAdsTypeForManagedType(Type type) 87return AdsType.ADSTYPE_INTEGER; 92return AdsType.ADSTYPE_LARGE_INTEGER; 97return AdsType.ADSTYPE_BOOLEAN; 100return AdsType.ADSTYPE_UNKNOWN; 111switch ((AdsType)adsvalue.dwType) 114case AdsType.ADSTYPE_UTC_TIME: 131case AdsType.ADSTYPE_DN_WITH_BINARY: 162case AdsType.ADSTYPE_DN_WITH_STRING: 171case AdsType.ADSTYPE_DN_STRING: 172case AdsType.ADSTYPE_CASE_EXACT_STRING: 173case AdsType.ADSTYPE_CASE_IGNORE_STRING: 174case AdsType.ADSTYPE_PRINTABLE_STRING: 175case AdsType.ADSTYPE_NUMERIC_STRING: 176case AdsType.ADSTYPE_OBJECT_CLASS: 180case AdsType.ADSTYPE_BOOLEAN: 184case AdsType.ADSTYPE_INTEGER: 188case AdsType.ADSTYPE_NT_SECURITY_DESCRIPTOR: 189case AdsType.ADSTYPE_OCTET_STRING: 190case AdsType.ADSTYPE_PROV_SPECIFIC: 197case AdsType.ADSTYPE_INVALID: 200case AdsType.ADSTYPE_LARGE_INTEGER: 204case AdsType.ADSTYPE_CASEIGNORE_LIST: 205case AdsType.ADSTYPE_OCTET_LIST: 206case AdsType.ADSTYPE_PATH: 207case AdsType.ADSTYPE_POSTALADDRESS: 208case AdsType.ADSTYPE_TIMESTAMP: 209case AdsType.ADSTYPE_NETADDRESS: 210case AdsType.ADSTYPE_FAXNUMBER: 211case AdsType.ADSTYPE_EMAIL: 213case AdsType.ADSTYPE_BACKLINK: 214case AdsType.ADSTYPE_HOLD: 215case AdsType.ADSTYPE_TYPEDNAME: 216case AdsType.ADSTYPE_REPLICAPOINTER: 217case AdsType.ADSTYPE_UNKNOWN: 245private void SetValue(object managedValue, AdsType adsType) 254case AdsType.ADSTYPE_INTEGER: 258case AdsType.ADSTYPE_LARGE_INTEGER: 261case AdsType.ADSTYPE_BOOLEAN: 264case AdsType.ADSTYPE_CASE_IGNORE_STRING: 268case AdsType.ADSTYPE_PROV_SPECIFIC:
System\DirectoryServices\DirectoryEntry.cs (3)
1087UnsafeNativeMethods.IAdsPropertyEntry propertyEntry = (UnsafeNativeMethods.IAdsPropertyEntry)list.GetPropertyItem(SecurityDescriptorProperty, (int)AdsType.ADSTYPE_OCTET_STRING); 1140sDValue.ADsType = (int)AdsType.ADSTYPE_OCTET_STRING; 1146newSDEntry.ADsType = (int)AdsType.ADSTYPE_OCTET_STRING;
System\DirectoryServices\DirectorySearcher.cs (4)
750info.vValue = new AdsValueHelper(AttributeScopeQuery, AdsType.ADSTYPE_CASE_IGNORE_STRING).GetStruct(); 786info.vValue = new AdsValueHelper(DirectorySynchronization!.GetDirectorySynchronizationCookie(), AdsType.ADSTYPE_PROV_SPECIFIC).GetStruct(); 816info.vValue = new AdsValueHelper(sortKeyBytes, AdsType.ADSTYPE_PROV_SPECIFIC).GetStruct(); 858info.vValue = new AdsValueHelper(vlvBytes, AdsType.ADSTYPE_PROV_SPECIFIC).GetStruct();