forked from dotnet/runtime
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSystem.DirectoryServices.cs
More file actions
1783 lines (1782 loc) · 140 KB
/
System.DirectoryServices.cs
File metadata and controls
1783 lines (1782 loc) · 140 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
// ------------------------------------------------------------------------------
// Changes to this file must follow the https://aka.ms/api-review process.
// ------------------------------------------------------------------------------
namespace System.DirectoryServices
{
public partial class ActiveDirectoryAccessRule : System.Security.AccessControl.ObjectAccessRule
{
public ActiveDirectoryAccessRule(System.Security.Principal.IdentityReference identity, System.DirectoryServices.ActiveDirectoryRights adRights, System.Security.AccessControl.AccessControlType type) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Guid), default(System.Guid), default(System.Security.AccessControl.AccessControlType)) { }
public ActiveDirectoryAccessRule(System.Security.Principal.IdentityReference identity, System.DirectoryServices.ActiveDirectoryRights adRights, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Guid), default(System.Guid), default(System.Security.AccessControl.AccessControlType)) { }
public ActiveDirectoryAccessRule(System.Security.Principal.IdentityReference identity, System.DirectoryServices.ActiveDirectoryRights adRights, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Guid), default(System.Guid), default(System.Security.AccessControl.AccessControlType)) { }
public ActiveDirectoryAccessRule(System.Security.Principal.IdentityReference identity, System.DirectoryServices.ActiveDirectoryRights adRights, System.Security.AccessControl.AccessControlType type, System.Guid objectType) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Guid), default(System.Guid), default(System.Security.AccessControl.AccessControlType)) { }
public ActiveDirectoryAccessRule(System.Security.Principal.IdentityReference identity, System.DirectoryServices.ActiveDirectoryRights adRights, System.Security.AccessControl.AccessControlType type, System.Guid objectType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Guid), default(System.Guid), default(System.Security.AccessControl.AccessControlType)) { }
public ActiveDirectoryAccessRule(System.Security.Principal.IdentityReference identity, System.DirectoryServices.ActiveDirectoryRights adRights, System.Security.AccessControl.AccessControlType type, System.Guid objectType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Guid), default(System.Guid), default(System.Security.AccessControl.AccessControlType)) { }
public System.DirectoryServices.ActiveDirectoryRights ActiveDirectoryRights { get { throw null; } }
public System.DirectoryServices.ActiveDirectorySecurityInheritance InheritanceType { get { throw null; } }
}
public partial class ActiveDirectoryAuditRule : System.Security.AccessControl.ObjectAuditRule
{
public ActiveDirectoryAuditRule(System.Security.Principal.IdentityReference identity, System.DirectoryServices.ActiveDirectoryRights adRights, System.Security.AccessControl.AuditFlags auditFlags) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Guid), default(System.Guid), default(System.Security.AccessControl.AuditFlags)) { }
public ActiveDirectoryAuditRule(System.Security.Principal.IdentityReference identity, System.DirectoryServices.ActiveDirectoryRights adRights, System.Security.AccessControl.AuditFlags auditFlags, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Guid), default(System.Guid), default(System.Security.AccessControl.AuditFlags)) { }
public ActiveDirectoryAuditRule(System.Security.Principal.IdentityReference identity, System.DirectoryServices.ActiveDirectoryRights adRights, System.Security.AccessControl.AuditFlags auditFlags, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Guid), default(System.Guid), default(System.Security.AccessControl.AuditFlags)) { }
public ActiveDirectoryAuditRule(System.Security.Principal.IdentityReference identity, System.DirectoryServices.ActiveDirectoryRights adRights, System.Security.AccessControl.AuditFlags auditFlags, System.Guid objectType) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Guid), default(System.Guid), default(System.Security.AccessControl.AuditFlags)) { }
public ActiveDirectoryAuditRule(System.Security.Principal.IdentityReference identity, System.DirectoryServices.ActiveDirectoryRights adRights, System.Security.AccessControl.AuditFlags auditFlags, System.Guid objectType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Guid), default(System.Guid), default(System.Security.AccessControl.AuditFlags)) { }
public ActiveDirectoryAuditRule(System.Security.Principal.IdentityReference identity, System.DirectoryServices.ActiveDirectoryRights adRights, System.Security.AccessControl.AuditFlags auditFlags, System.Guid objectType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Guid), default(System.Guid), default(System.Security.AccessControl.AuditFlags)) { }
public System.DirectoryServices.ActiveDirectoryRights ActiveDirectoryRights { get { throw null; } }
public System.DirectoryServices.ActiveDirectorySecurityInheritance InheritanceType { get { throw null; } }
}
[System.FlagsAttribute]
public enum ActiveDirectoryRights
{
CreateChild = 1,
DeleteChild = 2,
ListChildren = 4,
Self = 8,
ReadProperty = 16,
WriteProperty = 32,
DeleteTree = 64,
ListObject = 128,
ExtendedRight = 256,
Delete = 65536,
ReadControl = 131072,
GenericExecute = 131076,
GenericWrite = 131112,
GenericRead = 131220,
WriteDacl = 262144,
WriteOwner = 524288,
GenericAll = 983551,
Synchronize = 1048576,
AccessSystemSecurity = 16777216,
}
public partial class ActiveDirectorySecurity : System.Security.AccessControl.DirectoryObjectSecurity
{
public ActiveDirectorySecurity() { }
public override System.Type AccessRightType { get { throw null; } }
public override System.Type AccessRuleType { get { throw null; } }
public override System.Type AuditRuleType { get { throw null; } }
public sealed override System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) { throw null; }
public sealed override System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type, System.Guid objectGuid, System.Guid inheritedObjectGuid) { throw null; }
public void AddAccessRule(System.DirectoryServices.ActiveDirectoryAccessRule rule) { }
public void AddAuditRule(System.DirectoryServices.ActiveDirectoryAuditRule rule) { }
public sealed override System.Security.AccessControl.AuditRule AuditRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) { throw null; }
public sealed override System.Security.AccessControl.AuditRule AuditRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags, System.Guid objectGuid, System.Guid inheritedObjectGuid) { throw null; }
public override bool ModifyAccessRule(System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AccessRule rule, out bool modified) { throw null; }
public override bool ModifyAuditRule(System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AuditRule rule, out bool modified) { throw null; }
public override void PurgeAccessRules(System.Security.Principal.IdentityReference identity) { }
public override void PurgeAuditRules(System.Security.Principal.IdentityReference identity) { }
public void RemoveAccess(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type) { }
public bool RemoveAccessRule(System.DirectoryServices.ActiveDirectoryAccessRule rule) { throw null; }
public void RemoveAccessRuleSpecific(System.DirectoryServices.ActiveDirectoryAccessRule rule) { }
public void RemoveAudit(System.Security.Principal.IdentityReference identity) { }
public bool RemoveAuditRule(System.DirectoryServices.ActiveDirectoryAuditRule rule) { throw null; }
public void RemoveAuditRuleSpecific(System.DirectoryServices.ActiveDirectoryAuditRule rule) { }
public void ResetAccessRule(System.DirectoryServices.ActiveDirectoryAccessRule rule) { }
public void SetAccessRule(System.DirectoryServices.ActiveDirectoryAccessRule rule) { }
public void SetAuditRule(System.DirectoryServices.ActiveDirectoryAuditRule rule) { }
}
public enum ActiveDirectorySecurityInheritance
{
None = 0,
All = 1,
Descendents = 2,
SelfAndChildren = 3,
Children = 4,
}
[System.FlagsAttribute]
public enum AuthenticationTypes
{
None = 0,
Secure = 1,
Encryption = 2,
SecureSocketsLayer = 2,
ReadonlyServer = 4,
Anonymous = 16,
FastBind = 32,
Signing = 64,
Sealing = 128,
Delegation = 256,
ServerBind = 512,
}
public sealed partial class CreateChildAccessRule : System.DirectoryServices.ActiveDirectoryAccessRule
{
public CreateChildAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public CreateChildAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public CreateChildAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public CreateChildAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.Guid childType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public CreateChildAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.Guid childType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public CreateChildAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.Guid childType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
}
public sealed partial class DeleteChildAccessRule : System.DirectoryServices.ActiveDirectoryAccessRule
{
public DeleteChildAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public DeleteChildAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public DeleteChildAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public DeleteChildAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.Guid childType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public DeleteChildAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.Guid childType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public DeleteChildAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.Guid childType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
}
public sealed partial class DeleteTreeAccessRule : System.DirectoryServices.ActiveDirectoryAccessRule
{
public DeleteTreeAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public DeleteTreeAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public DeleteTreeAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
}
public enum DereferenceAlias
{
Never = 0,
InSearching = 1,
FindingBaseObject = 2,
Always = 3,
}
public partial class DirectoryEntries : System.Collections.IEnumerable
{
internal DirectoryEntries() { }
public System.DirectoryServices.SchemaNameCollection SchemaFilter { get { throw null; } }
public System.DirectoryServices.DirectoryEntry Add(string name, string schemaClassName) { throw null; }
public System.DirectoryServices.DirectoryEntry Find(string name) { throw null; }
public System.DirectoryServices.DirectoryEntry Find(string name, string schemaClassName) { throw null; }
public System.Collections.IEnumerator GetEnumerator() { throw null; }
public void Remove(System.DirectoryServices.DirectoryEntry entry) { }
}
public partial class DirectoryEntry : System.ComponentModel.Component
{
public DirectoryEntry() { }
public DirectoryEntry(object adsObject) { }
public DirectoryEntry(string path) { }
public DirectoryEntry(string path, string username, string password) { }
public DirectoryEntry(string path, string username, string password, System.DirectoryServices.AuthenticationTypes authenticationType) { }
[System.ComponentModel.DefaultValueAttribute(System.DirectoryServices.AuthenticationTypes.Secure)]
public System.DirectoryServices.AuthenticationTypes AuthenticationType { get { throw null; } set { } }
public System.DirectoryServices.DirectoryEntries Children { get { throw null; } }
public System.Guid Guid { get { throw null; } }
public string Name { get { throw null; } }
public string NativeGuid { get { throw null; } }
public object NativeObject { get { throw null; } }
public System.DirectoryServices.ActiveDirectorySecurity ObjectSecurity { get { throw null; } set { } }
public System.DirectoryServices.DirectoryEntryConfiguration Options { get { throw null; } }
public System.DirectoryServices.DirectoryEntry Parent { get { throw null; } }
[System.ComponentModel.DefaultValueAttribute(null)]
public string Password { set { } }
[System.ComponentModel.DefaultValueAttribute("")]
public string Path { get { throw null; } set { } }
public System.DirectoryServices.PropertyCollection Properties { get { throw null; } }
public string SchemaClassName { get { throw null; } }
public System.DirectoryServices.DirectoryEntry SchemaEntry { get { throw null; } }
[System.ComponentModel.DefaultValueAttribute(true)]
public bool UsePropertyCache { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(null)]
public string Username { get { throw null; } set { } }
public void Close() { }
public void CommitChanges() { }
public System.DirectoryServices.DirectoryEntry CopyTo(System.DirectoryServices.DirectoryEntry newParent) { throw null; }
public System.DirectoryServices.DirectoryEntry CopyTo(System.DirectoryServices.DirectoryEntry newParent, string newName) { throw null; }
public void DeleteTree() { }
protected override void Dispose(bool disposing) { }
public static bool Exists(string path) { throw null; }
public object Invoke(string methodName, params object[] args) { throw null; }
public object InvokeGet(string propertyName) { throw null; }
public void InvokeSet(string propertyName, params object[] args) { }
public void MoveTo(System.DirectoryServices.DirectoryEntry newParent) { }
public void MoveTo(System.DirectoryServices.DirectoryEntry newParent, string newName) { }
public void RefreshCache() { }
public void RefreshCache(string[] propertyNames) { }
public void Rename(string newName) { }
}
public partial class DirectoryEntryConfiguration
{
internal DirectoryEntryConfiguration() { }
public int PageSize { get { throw null; } set { } }
public System.DirectoryServices.PasswordEncodingMethod PasswordEncoding { get { throw null; } set { } }
public int PasswordPort { get { throw null; } set { } }
public System.DirectoryServices.ReferralChasingOption Referral { get { throw null; } set { } }
public System.DirectoryServices.SecurityMasks SecurityMasks { get { throw null; } set { } }
public string GetCurrentServerName() { throw null; }
public bool IsMutuallyAuthenticated() { throw null; }
public void SetUserNameQueryQuota(string accountName) { }
}
public partial class DirectorySearcher : System.ComponentModel.Component
{
public DirectorySearcher() { }
public DirectorySearcher(System.DirectoryServices.DirectoryEntry searchRoot) { }
public DirectorySearcher(System.DirectoryServices.DirectoryEntry searchRoot, string filter) { }
public DirectorySearcher(System.DirectoryServices.DirectoryEntry searchRoot, string filter, string[] propertiesToLoad) { }
public DirectorySearcher(System.DirectoryServices.DirectoryEntry searchRoot, string filter, string[] propertiesToLoad, System.DirectoryServices.SearchScope scope) { }
public DirectorySearcher(string filter) { }
public DirectorySearcher(string filter, string[] propertiesToLoad) { }
public DirectorySearcher(string filter, string[] propertiesToLoad, System.DirectoryServices.SearchScope scope) { }
[System.ComponentModel.DefaultValueAttribute(false)]
public bool Asynchronous { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute("")]
public string AttributeScopeQuery { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(true)]
public bool CacheResults { get { throw null; } set { } }
public System.TimeSpan ClientTimeout { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(System.DirectoryServices.DereferenceAlias.Never)]
public System.DirectoryServices.DereferenceAlias DerefAlias { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(null)]
public System.DirectoryServices.DirectorySynchronization DirectorySynchronization { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(System.DirectoryServices.ExtendedDN.None)]
public System.DirectoryServices.ExtendedDN ExtendedDN { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute("(objectClass=*)")]
public string Filter { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(0)]
public int PageSize { get { throw null; } set { } }
public System.Collections.Specialized.StringCollection PropertiesToLoad { get { throw null; } }
[System.ComponentModel.DefaultValueAttribute(false)]
public bool PropertyNamesOnly { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(System.DirectoryServices.ReferralChasingOption.External)]
public System.DirectoryServices.ReferralChasingOption ReferralChasing { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(null)]
public System.DirectoryServices.DirectoryEntry SearchRoot { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(System.DirectoryServices.SearchScope.Subtree)]
public System.DirectoryServices.SearchScope SearchScope { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(System.DirectoryServices.SecurityMasks.None)]
public System.DirectoryServices.SecurityMasks SecurityMasks { get { throw null; } set { } }
public System.TimeSpan ServerPageTimeLimit { get { throw null; } set { } }
public System.TimeSpan ServerTimeLimit { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(0)]
public int SizeLimit { get { throw null; } set { } }
[System.ComponentModel.TypeConverterAttribute(typeof(System.ComponentModel.ExpandableObjectConverter))]
public System.DirectoryServices.SortOption Sort { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(false)]
public bool Tombstone { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(null)]
public System.DirectoryServices.DirectoryVirtualListView VirtualListView { get { throw null; } set { } }
protected override void Dispose(bool disposing) { }
public System.DirectoryServices.SearchResultCollection FindAll() { throw null; }
public System.DirectoryServices.SearchResult FindOne() { throw null; }
}
public partial class DirectoryServicesCOMException : System.Runtime.InteropServices.COMException, System.Runtime.Serialization.ISerializable
{
public DirectoryServicesCOMException() { }
protected DirectoryServicesCOMException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
public DirectoryServicesCOMException(string message) { }
public DirectoryServicesCOMException(string message, System.Exception inner) { }
public int ExtendedError { get { throw null; } }
public string ExtendedErrorMessage { get { throw null; } }
public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
}
public sealed partial class DirectoryServicesPermission : System.Security.Permissions.ResourcePermissionBase
{
public DirectoryServicesPermission() { }
public DirectoryServicesPermission(System.DirectoryServices.DirectoryServicesPermissionAccess permissionAccess, string path) { }
public DirectoryServicesPermission(System.DirectoryServices.DirectoryServicesPermissionEntry[] permissionAccessEntries) { }
public DirectoryServicesPermission(System.Security.Permissions.PermissionState state) { }
public System.DirectoryServices.DirectoryServicesPermissionEntryCollection PermissionEntries { get { throw null; } }
}
[System.FlagsAttribute]
public enum DirectoryServicesPermissionAccess
{
None = 0,
Browse = 2,
Write = 6,
}
[System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Event | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)]
public partial class DirectoryServicesPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute
{
public DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { }
public string Path { get { throw null; } set { } }
public System.DirectoryServices.DirectoryServicesPermissionAccess PermissionAccess { get { throw null; } set { } }
public override System.Security.IPermission CreatePermission() { throw null; }
}
public partial class DirectoryServicesPermissionEntry
{
public DirectoryServicesPermissionEntry(System.DirectoryServices.DirectoryServicesPermissionAccess permissionAccess, string path) { }
public string Path { get { throw null; } }
public System.DirectoryServices.DirectoryServicesPermissionAccess PermissionAccess { get { throw null; } }
}
public partial class DirectoryServicesPermissionEntryCollection : System.Collections.CollectionBase
{
internal DirectoryServicesPermissionEntryCollection() { }
public System.DirectoryServices.DirectoryServicesPermissionEntry this[int index] { get { throw null; } set { } }
public int Add(System.DirectoryServices.DirectoryServicesPermissionEntry value) { throw null; }
public void AddRange(System.DirectoryServices.DirectoryServicesPermissionEntryCollection value) { }
public void AddRange(System.DirectoryServices.DirectoryServicesPermissionEntry[] value) { }
public bool Contains(System.DirectoryServices.DirectoryServicesPermissionEntry value) { throw null; }
public void CopyTo(System.DirectoryServices.DirectoryServicesPermissionEntry[] array, int index) { }
public int IndexOf(System.DirectoryServices.DirectoryServicesPermissionEntry value) { throw null; }
public void Insert(int index, System.DirectoryServices.DirectoryServicesPermissionEntry value) { }
protected override void OnClear() { }
protected override void OnInsert(int index, object value) { }
protected override void OnRemove(int index, object value) { }
protected override void OnSet(int index, object oldValue, object newValue) { }
public void Remove(System.DirectoryServices.DirectoryServicesPermissionEntry value) { }
}
public partial class DirectorySynchronization
{
public DirectorySynchronization() { }
public DirectorySynchronization(byte[] cookie) { }
public DirectorySynchronization(System.DirectoryServices.DirectorySynchronization sync) { }
public DirectorySynchronization(System.DirectoryServices.DirectorySynchronizationOptions option) { }
public DirectorySynchronization(System.DirectoryServices.DirectorySynchronizationOptions option, byte[] cookie) { }
[System.ComponentModel.DefaultValueAttribute(System.DirectoryServices.DirectorySynchronizationOptions.None)]
public System.DirectoryServices.DirectorySynchronizationOptions Option { get { throw null; } set { } }
public System.DirectoryServices.DirectorySynchronization Copy() { throw null; }
public byte[] GetDirectorySynchronizationCookie() { throw null; }
public void ResetDirectorySynchronizationCookie() { }
public void ResetDirectorySynchronizationCookie(byte[] cookie) { }
}
[System.FlagsAttribute]
public enum DirectorySynchronizationOptions : long
{
None = (long)0,
ObjectSecurity = (long)1,
ParentsFirst = (long)2048,
PublicDataOnly = (long)8192,
IncrementalValues = (long)2147483648,
}
public partial class DirectoryVirtualListView
{
public DirectoryVirtualListView() { }
public DirectoryVirtualListView(int afterCount) { }
public DirectoryVirtualListView(int beforeCount, int afterCount, int offset) { }
public DirectoryVirtualListView(int beforeCount, int afterCount, int offset, System.DirectoryServices.DirectoryVirtualListViewContext context) { }
public DirectoryVirtualListView(int beforeCount, int afterCount, string target) { }
public DirectoryVirtualListView(int beforeCount, int afterCount, string target, System.DirectoryServices.DirectoryVirtualListViewContext context) { }
[System.ComponentModel.DefaultValueAttribute(0)]
public int AfterCount { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(0)]
public int ApproximateTotal { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(0)]
public int BeforeCount { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(null)]
public System.DirectoryServices.DirectoryVirtualListViewContext DirectoryVirtualListViewContext { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(0)]
public int Offset { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute("")]
public string Target { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(0)]
public int TargetPercentage { get { throw null; } set { } }
}
public partial class DirectoryVirtualListViewContext
{
public DirectoryVirtualListViewContext() { }
public System.DirectoryServices.DirectoryVirtualListViewContext Copy() { throw null; }
}
public enum ExtendedDN
{
None = -1,
HexString = 0,
Standard = 1,
}
public sealed partial class ExtendedRightAccessRule : System.DirectoryServices.ActiveDirectoryAccessRule
{
public ExtendedRightAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public ExtendedRightAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public ExtendedRightAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public ExtendedRightAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.Guid extendedRightType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public ExtendedRightAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.Guid extendedRightType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public ExtendedRightAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.Guid extendedRightType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
}
public sealed partial class ListChildrenAccessRule : System.DirectoryServices.ActiveDirectoryAccessRule
{
public ListChildrenAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public ListChildrenAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public ListChildrenAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
}
public enum PasswordEncodingMethod
{
PasswordEncodingSsl = 0,
PasswordEncodingClear = 1,
}
public enum PropertyAccess
{
Read = 0,
Write = 1,
}
public sealed partial class PropertyAccessRule : System.DirectoryServices.ActiveDirectoryAccessRule
{
public PropertyAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.PropertyAccess access) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public PropertyAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.PropertyAccess access, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public PropertyAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.PropertyAccess access, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public PropertyAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.PropertyAccess access, System.Guid propertyType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public PropertyAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.PropertyAccess access, System.Guid propertyType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public PropertyAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.PropertyAccess access, System.Guid propertyType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
}
public partial class PropertyCollection : System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable
{
internal PropertyCollection() { }
public int Count { get { throw null; } }
public System.DirectoryServices.PropertyValueCollection this[string propertyName] { get { throw null; } }
public System.Collections.ICollection PropertyNames { get { throw null; } }
bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
object System.Collections.ICollection.SyncRoot { get { throw null; } }
bool System.Collections.IDictionary.IsFixedSize { get { throw null; } }
bool System.Collections.IDictionary.IsReadOnly { get { throw null; } }
object System.Collections.IDictionary.this[object key] { get { throw null; } set { } }
System.Collections.ICollection System.Collections.IDictionary.Keys { get { throw null; } }
public System.Collections.ICollection Values { get { throw null; } }
public bool Contains(string propertyName) { throw null; }
public void CopyTo(System.DirectoryServices.PropertyValueCollection[] array, int index) { }
public System.Collections.IDictionaryEnumerator GetEnumerator() { throw null; }
void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
void System.Collections.IDictionary.Add(object key, object value) { }
void System.Collections.IDictionary.Clear() { }
bool System.Collections.IDictionary.Contains(object value) { throw null; }
void System.Collections.IDictionary.Remove(object key) { }
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
}
public sealed partial class PropertySetAccessRule : System.DirectoryServices.ActiveDirectoryAccessRule
{
public PropertySetAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.PropertyAccess access, System.Guid propertySetType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public PropertySetAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.PropertyAccess access, System.Guid propertySetType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
public PropertySetAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.PropertyAccess access, System.Guid propertySetType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, System.Guid inheritedObjectType) : base (default(System.Security.Principal.IdentityReference), default(System.DirectoryServices.ActiveDirectoryRights), default(System.Security.AccessControl.AccessControlType)) { }
}
public partial class PropertyValueCollection : System.Collections.CollectionBase
{
internal PropertyValueCollection() { }
public object this[int index] { get { throw null; } set { } }
public string PropertyName { get { throw null; } }
public object Value { get { throw null; } set { } }
public int Add(object value) { throw null; }
public void AddRange(System.DirectoryServices.PropertyValueCollection value) { }
public void AddRange(object[] value) { }
public bool Contains(object value) { throw null; }
public void CopyTo(object[] array, int index) { }
public int IndexOf(object value) { throw null; }
public void Insert(int index, object value) { }
protected override void OnClearComplete() { }
protected override void OnInsertComplete(int index, object value) { }
protected override void OnRemoveComplete(int index, object value) { }
protected override void OnSetComplete(int index, object oldValue, object newValue) { }
public void Remove(object value) { }
}
public enum ReferralChasingOption
{
None = 0,
Subordinate = 32,
External = 64,
All = 96,
}
public partial class ResultPropertyCollection : System.Collections.DictionaryBase
{
internal ResultPropertyCollection() { }
public System.DirectoryServices.ResultPropertyValueCollection this[string name] { get { throw null; } }
public System.Collections.ICollection PropertyNames { get { throw null; } }
public System.Collections.ICollection Values { get { throw null; } }
public bool Contains(string propertyName) { throw null; }
public void CopyTo(System.DirectoryServices.ResultPropertyValueCollection[] array, int index) { }
}
public partial class ResultPropertyValueCollection : System.Collections.ReadOnlyCollectionBase
{
internal ResultPropertyValueCollection() { }
public object this[int index] { get { throw null; } }
public bool Contains(object value) { throw null; }
public void CopyTo(object[] values, int index) { }
public int IndexOf(object value) { throw null; }
}
public partial class SchemaNameCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
{
internal SchemaNameCollection() { }
public int Count { get { throw null; } }
public string this[int index] { get { throw null; } set { } }
bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
object System.Collections.ICollection.SyncRoot { get { throw null; } }
bool System.Collections.IList.IsFixedSize { get { throw null; } }
bool System.Collections.IList.IsReadOnly { get { throw null; } }
object System.Collections.IList.this[int index] { get { throw null; } set { } }
public int Add(string value) { throw null; }
public void AddRange(System.DirectoryServices.SchemaNameCollection value) { }
public void AddRange(string[] value) { }
public void Clear() { }
public bool Contains(string value) { throw null; }
public void CopyTo(string[] stringArray, int index) { }
public System.Collections.IEnumerator GetEnumerator() { throw null; }
public int IndexOf(string value) { throw null; }
public void Insert(int index, string value) { }
public void Remove(string value) { }
public void RemoveAt(int index) { }
void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
int System.Collections.IList.Add(object value) { throw null; }
bool System.Collections.IList.Contains(object value) { throw null; }
int System.Collections.IList.IndexOf(object value) { throw null; }
void System.Collections.IList.Insert(int index, object value) { }
void System.Collections.IList.Remove(object value) { }
}
public partial class SearchResult
{
internal SearchResult() { }
public string Path { get { throw null; } }
public System.DirectoryServices.ResultPropertyCollection Properties { get { throw null; } }
public System.DirectoryServices.DirectoryEntry GetDirectoryEntry() { throw null; }
}
public partial class SearchResultCollection : System.MarshalByRefObject, System.Collections.ICollection, System.Collections.IEnumerable, System.IDisposable
{
internal SearchResultCollection() { }
public int Count { get { throw null; } }
public System.IntPtr Handle { get { throw null; } }
public System.DirectoryServices.SearchResult this[int index] { get { throw null; } }
public string[] PropertiesLoaded { get { throw null; } }
bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
object System.Collections.ICollection.SyncRoot { get { throw null; } }
public bool Contains(System.DirectoryServices.SearchResult result) { throw null; }
public void CopyTo(System.DirectoryServices.SearchResult[] results, int index) { }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
~SearchResultCollection() { }
public System.Collections.IEnumerator GetEnumerator() { throw null; }
public int IndexOf(System.DirectoryServices.SearchResult result) { throw null; }
void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
}
public enum SearchScope
{
Base = 0,
OneLevel = 1,
Subtree = 2,
}
[System.FlagsAttribute]
public enum SecurityMasks
{
None = 0,
Owner = 1,
Group = 2,
Dacl = 4,
Sacl = 8,
}
public enum SortDirection
{
Ascending = 0,
Descending = 1,
}
[System.ComponentModel.TypeConverterAttribute(typeof(System.ComponentModel.ExpandableObjectConverter))]
public partial class SortOption
{
public SortOption() { }
public SortOption(string propertyName, System.DirectoryServices.SortDirection direction) { }
[System.ComponentModel.DefaultValueAttribute(System.DirectoryServices.SortDirection.Ascending)]
public System.DirectoryServices.SortDirection Direction { get { throw null; } set { } }
[System.ComponentModel.DefaultValueAttribute(null)]
public string PropertyName { get { throw null; } set { } }
}
}
namespace System.DirectoryServices.ActiveDirectory
{
public partial class ActiveDirectoryInterSiteTransport : System.IDisposable
{
internal ActiveDirectoryInterSiteTransport() { }
public bool BridgeAllSiteLinks { get { throw null; } set { } }
public bool IgnoreReplicationSchedule { get { throw null; } set { } }
public System.DirectoryServices.ActiveDirectory.ReadOnlySiteLinkBridgeCollection SiteLinkBridges { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.ReadOnlySiteLinkCollection SiteLinks { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectoryTransportType TransportType { get { throw null; } }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
public static System.DirectoryServices.ActiveDirectory.ActiveDirectoryInterSiteTransport FindByTransportType(System.DirectoryServices.ActiveDirectory.DirectoryContext context, System.DirectoryServices.ActiveDirectory.ActiveDirectoryTransportType transport) { throw null; }
public System.DirectoryServices.DirectoryEntry GetDirectoryEntry() { throw null; }
public void Save() { }
public override string ToString() { throw null; }
}
public partial class ActiveDirectoryObjectExistsException : System.Exception
{
public ActiveDirectoryObjectExistsException() { }
protected ActiveDirectoryObjectExistsException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
public ActiveDirectoryObjectExistsException(string message) { }
public ActiveDirectoryObjectExistsException(string message, System.Exception inner) { }
}
public partial class ActiveDirectoryObjectNotFoundException : System.Exception, System.Runtime.Serialization.ISerializable
{
public ActiveDirectoryObjectNotFoundException() { }
protected ActiveDirectoryObjectNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
public ActiveDirectoryObjectNotFoundException(string message) { }
public ActiveDirectoryObjectNotFoundException(string message, System.Exception inner) { }
public ActiveDirectoryObjectNotFoundException(string message, System.Type type, string name) { }
public string Name { get { throw null; } }
public System.Type Type { get { throw null; } }
public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
}
public partial class ActiveDirectoryOperationException : System.Exception, System.Runtime.Serialization.ISerializable
{
public ActiveDirectoryOperationException() { }
protected ActiveDirectoryOperationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
public ActiveDirectoryOperationException(string message) { }
public ActiveDirectoryOperationException(string message, System.Exception inner) { }
public ActiveDirectoryOperationException(string message, System.Exception inner, int errorCode) { }
public ActiveDirectoryOperationException(string message, int errorCode) { }
public int ErrorCode { get { throw null; } }
public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
}
public abstract partial class ActiveDirectoryPartition : System.IDisposable
{
protected ActiveDirectoryPartition() { }
public string Name { get { throw null; } }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
public abstract System.DirectoryServices.DirectoryEntry GetDirectoryEntry();
public override string ToString() { throw null; }
}
public partial class ActiveDirectoryReplicationMetadata : System.Collections.DictionaryBase
{
internal ActiveDirectoryReplicationMetadata() { }
public System.DirectoryServices.ActiveDirectory.ReadOnlyStringCollection AttributeNames { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.AttributeMetadata this[string name] { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.AttributeMetadataCollection Values { get { throw null; } }
public bool Contains(string attributeName) { throw null; }
public void CopyTo(System.DirectoryServices.ActiveDirectory.AttributeMetadata[] array, int index) { }
}
public enum ActiveDirectoryRole
{
SchemaRole = 0,
NamingRole = 1,
PdcRole = 2,
RidRole = 3,
InfrastructureRole = 4,
}
public partial class ActiveDirectoryRoleCollection : System.Collections.ReadOnlyCollectionBase
{
internal ActiveDirectoryRoleCollection() { }
public System.DirectoryServices.ActiveDirectory.ActiveDirectoryRole this[int index] { get { throw null; } }
public bool Contains(System.DirectoryServices.ActiveDirectory.ActiveDirectoryRole role) { throw null; }
public void CopyTo(System.DirectoryServices.ActiveDirectory.ActiveDirectoryRole[] roles, int index) { }
public int IndexOf(System.DirectoryServices.ActiveDirectory.ActiveDirectoryRole role) { throw null; }
}
public partial class ActiveDirectorySchedule
{
public ActiveDirectorySchedule() { }
public ActiveDirectorySchedule(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchedule schedule) { }
public bool[,,] RawSchedule { get { throw null; } set { } }
public void ResetSchedule() { }
public void SetDailySchedule(System.DirectoryServices.ActiveDirectory.HourOfDay fromHour, System.DirectoryServices.ActiveDirectory.MinuteOfHour fromMinute, System.DirectoryServices.ActiveDirectory.HourOfDay toHour, System.DirectoryServices.ActiveDirectory.MinuteOfHour toMinute) { }
public void SetSchedule(System.DayOfWeek day, System.DirectoryServices.ActiveDirectory.HourOfDay fromHour, System.DirectoryServices.ActiveDirectory.MinuteOfHour fromMinute, System.DirectoryServices.ActiveDirectory.HourOfDay toHour, System.DirectoryServices.ActiveDirectory.MinuteOfHour toMinute) { }
public void SetSchedule(System.DayOfWeek[] days, System.DirectoryServices.ActiveDirectory.HourOfDay fromHour, System.DirectoryServices.ActiveDirectory.MinuteOfHour fromMinute, System.DirectoryServices.ActiveDirectory.HourOfDay toHour, System.DirectoryServices.ActiveDirectory.MinuteOfHour toMinute) { }
}
public partial class ActiveDirectorySchema : System.DirectoryServices.ActiveDirectory.ActiveDirectoryPartition
{
internal ActiveDirectorySchema() { }
public System.DirectoryServices.ActiveDirectory.DirectoryServer SchemaRoleOwner { get { throw null; } }
protected override void Dispose(bool disposing) { }
public System.DirectoryServices.ActiveDirectory.ReadOnlyActiveDirectorySchemaClassCollection FindAllClasses() { throw null; }
public System.DirectoryServices.ActiveDirectory.ReadOnlyActiveDirectorySchemaClassCollection FindAllClasses(System.DirectoryServices.ActiveDirectory.SchemaClassType type) { throw null; }
public System.DirectoryServices.ActiveDirectory.ReadOnlyActiveDirectorySchemaClassCollection FindAllDefunctClasses() { throw null; }
public System.DirectoryServices.ActiveDirectory.ReadOnlyActiveDirectorySchemaPropertyCollection FindAllDefunctProperties() { throw null; }
public System.DirectoryServices.ActiveDirectory.ReadOnlyActiveDirectorySchemaPropertyCollection FindAllProperties() { throw null; }
public System.DirectoryServices.ActiveDirectory.ReadOnlyActiveDirectorySchemaPropertyCollection FindAllProperties(System.DirectoryServices.ActiveDirectory.PropertyTypes type) { throw null; }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClass FindClass(string ldapDisplayName) { throw null; }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClass FindDefunctClass(string commonName) { throw null; }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaProperty FindDefunctProperty(string commonName) { throw null; }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaProperty FindProperty(string ldapDisplayName) { throw null; }
public static System.DirectoryServices.ActiveDirectory.ActiveDirectorySchema GetCurrentSchema() { throw null; }
public override System.DirectoryServices.DirectoryEntry GetDirectoryEntry() { throw null; }
public static System.DirectoryServices.ActiveDirectory.ActiveDirectorySchema GetSchema(System.DirectoryServices.ActiveDirectory.DirectoryContext context) { throw null; }
public void RefreshSchema() { }
}
public partial class ActiveDirectorySchemaClass : System.IDisposable
{
public ActiveDirectorySchemaClass(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string ldapDisplayName) { }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClassCollection AuxiliaryClasses { get { throw null; } }
public string CommonName { get { throw null; } set { } }
public System.DirectoryServices.ActiveDirectorySecurity DefaultObjectSecurityDescriptor { get { throw null; } set { } }
public string Description { get { throw null; } set { } }
public bool IsDefunct { get { throw null; } set { } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaPropertyCollection MandatoryProperties { get { throw null; } }
public string Name { get { throw null; } }
public string Oid { get { throw null; } set { } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaPropertyCollection OptionalProperties { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.ReadOnlyActiveDirectorySchemaClassCollection PossibleInferiors { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClassCollection PossibleSuperiors { get { throw null; } }
public System.Guid SchemaGuid { get { throw null; } set { } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClass SubClassOf { get { throw null; } set { } }
public System.DirectoryServices.ActiveDirectory.SchemaClassType Type { get { throw null; } set { } }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
public static System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClass FindByName(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string ldapDisplayName) { throw null; }
public System.DirectoryServices.ActiveDirectory.ReadOnlyActiveDirectorySchemaPropertyCollection GetAllProperties() { throw null; }
public System.DirectoryServices.DirectoryEntry GetDirectoryEntry() { throw null; }
public void Save() { }
public override string ToString() { throw null; }
}
public partial class ActiveDirectorySchemaClassCollection : System.Collections.CollectionBase
{
internal ActiveDirectorySchemaClassCollection() { }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClass this[int index] { get { throw null; } set { } }
public int Add(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClass schemaClass) { throw null; }
public void AddRange(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClassCollection schemaClasses) { }
public void AddRange(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClass[] schemaClasses) { }
public void AddRange(System.DirectoryServices.ActiveDirectory.ReadOnlyActiveDirectorySchemaClassCollection schemaClasses) { }
public bool Contains(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClass schemaClass) { throw null; }
public void CopyTo(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClass[] schemaClasses, int index) { }
public int IndexOf(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClass schemaClass) { throw null; }
public void Insert(int index, System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClass schemaClass) { }
protected override void OnClearComplete() { }
protected override void OnInsertComplete(int index, object value) { }
protected override void OnRemoveComplete(int index, object value) { }
protected override void OnSetComplete(int index, object oldValue, object newValue) { }
protected override void OnValidate(object value) { }
public void Remove(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaClass schemaClass) { }
}
public partial class ActiveDirectorySchemaProperty : System.IDisposable
{
public ActiveDirectorySchemaProperty(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string ldapDisplayName) { }
public string CommonName { get { throw null; } set { } }
public string Description { get { throw null; } set { } }
public bool IsDefunct { get { throw null; } set { } }
public bool IsInAnr { get { throw null; } set { } }
public bool IsIndexed { get { throw null; } set { } }
public bool IsIndexedOverContainer { get { throw null; } set { } }
public bool IsInGlobalCatalog { get { throw null; } set { } }
public bool IsOnTombstonedObject { get { throw null; } set { } }
public bool IsSingleValued { get { throw null; } set { } }
public bool IsTupleIndexed { get { throw null; } set { } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaProperty Link { get { throw null; } }
public int? LinkId { get { throw null; } set { } }
public string Name { get { throw null; } }
public string Oid { get { throw null; } set { } }
public int? RangeLower { get { throw null; } set { } }
public int? RangeUpper { get { throw null; } set { } }
public System.Guid SchemaGuid { get { throw null; } set { } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySyntax Syntax { get { throw null; } set { } }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
public static System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaProperty FindByName(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string ldapDisplayName) { throw null; }
public System.DirectoryServices.DirectoryEntry GetDirectoryEntry() { throw null; }
public void Save() { }
public override string ToString() { throw null; }
}
public partial class ActiveDirectorySchemaPropertyCollection : System.Collections.CollectionBase
{
internal ActiveDirectorySchemaPropertyCollection() { }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaProperty this[int index] { get { throw null; } set { } }
public int Add(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaProperty schemaProperty) { throw null; }
public void AddRange(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaPropertyCollection properties) { }
public void AddRange(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaProperty[] properties) { }
public void AddRange(System.DirectoryServices.ActiveDirectory.ReadOnlyActiveDirectorySchemaPropertyCollection properties) { }
public bool Contains(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaProperty schemaProperty) { throw null; }
public void CopyTo(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaProperty[] properties, int index) { }
public int IndexOf(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaProperty schemaProperty) { throw null; }
public void Insert(int index, System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaProperty schemaProperty) { }
protected override void OnClearComplete() { }
protected override void OnInsertComplete(int index, object value) { }
protected override void OnRemoveComplete(int index, object value) { }
protected override void OnSetComplete(int index, object oldValue, object newValue) { }
protected override void OnValidate(object value) { }
public void Remove(System.DirectoryServices.ActiveDirectory.ActiveDirectorySchemaProperty schemaProperty) { }
}
public partial class ActiveDirectoryServerDownException : System.Exception, System.Runtime.Serialization.ISerializable
{
public ActiveDirectoryServerDownException() { }
protected ActiveDirectoryServerDownException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
public ActiveDirectoryServerDownException(string message) { }
public ActiveDirectoryServerDownException(string message, System.Exception inner) { }
public ActiveDirectoryServerDownException(string message, System.Exception inner, int errorCode, string name) { }
public ActiveDirectoryServerDownException(string message, int errorCode, string name) { }
public int ErrorCode { get { throw null; } }
public override string Message { get { throw null; } }
public string Name { get { throw null; } }
public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
}
public partial class ActiveDirectorySite : System.IDisposable
{
public ActiveDirectorySite(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string siteName) { }
public System.DirectoryServices.ActiveDirectory.ReadOnlySiteCollection AdjacentSites { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.ReadOnlyDirectoryServerCollection BridgeheadServers { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.DomainCollection Domains { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.DirectoryServer InterSiteTopologyGenerator { get { throw null; } set { } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySchedule IntraSiteReplicationSchedule { get { throw null; } set { } }
public string Location { get { throw null; } set { } }
public string Name { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteOptions Options { get { throw null; } set { } }
public System.DirectoryServices.ActiveDirectory.DirectoryServerCollection PreferredRpcBridgeheadServers { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.DirectoryServerCollection PreferredSmtpBridgeheadServers { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.ReadOnlyDirectoryServerCollection Servers { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.ReadOnlySiteLinkCollection SiteLinks { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySubnetCollection Subnets { get { throw null; } }
public void Delete() { }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
public static System.DirectoryServices.ActiveDirectory.ActiveDirectorySite FindByName(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string siteName) { throw null; }
public static System.DirectoryServices.ActiveDirectory.ActiveDirectorySite GetComputerSite() { throw null; }
public System.DirectoryServices.DirectoryEntry GetDirectoryEntry() { throw null; }
public void Save() { }
public override string ToString() { throw null; }
}
public partial class ActiveDirectorySiteCollection : System.Collections.CollectionBase
{
internal ActiveDirectorySiteCollection() { }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySite this[int index] { get { throw null; } set { } }
public int Add(System.DirectoryServices.ActiveDirectory.ActiveDirectorySite site) { throw null; }
public void AddRange(System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteCollection sites) { }
public void AddRange(System.DirectoryServices.ActiveDirectory.ActiveDirectorySite[] sites) { }
public bool Contains(System.DirectoryServices.ActiveDirectory.ActiveDirectorySite site) { throw null; }
public void CopyTo(System.DirectoryServices.ActiveDirectory.ActiveDirectorySite[] array, int index) { }
public int IndexOf(System.DirectoryServices.ActiveDirectory.ActiveDirectorySite site) { throw null; }
public void Insert(int index, System.DirectoryServices.ActiveDirectory.ActiveDirectorySite site) { }
protected override void OnClearComplete() { }
protected override void OnInsertComplete(int index, object value) { }
protected override void OnRemoveComplete(int index, object value) { }
protected override void OnSetComplete(int index, object oldValue, object newValue) { }
protected override void OnValidate(object value) { }
public void Remove(System.DirectoryServices.ActiveDirectory.ActiveDirectorySite site) { }
}
public partial class ActiveDirectorySiteLink : System.IDisposable
{
public ActiveDirectorySiteLink(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string siteLinkName) { }
public ActiveDirectorySiteLink(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string siteLinkName, System.DirectoryServices.ActiveDirectory.ActiveDirectoryTransportType transport) { }
public ActiveDirectorySiteLink(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string siteLinkName, System.DirectoryServices.ActiveDirectory.ActiveDirectoryTransportType transport, System.DirectoryServices.ActiveDirectory.ActiveDirectorySchedule schedule) { }
public int Cost { get { throw null; } set { } }
public bool DataCompressionEnabled { get { throw null; } set { } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySchedule InterSiteReplicationSchedule { get { throw null; } set { } }
public string Name { get { throw null; } }
public bool NotificationEnabled { get { throw null; } set { } }
public bool ReciprocalReplicationEnabled { get { throw null; } set { } }
public System.TimeSpan ReplicationInterval { get { throw null; } set { } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteCollection Sites { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectoryTransportType TransportType { get { throw null; } }
public void Delete() { }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
public static System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteLink FindByName(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string siteLinkName) { throw null; }
public static System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteLink FindByName(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string siteLinkName, System.DirectoryServices.ActiveDirectory.ActiveDirectoryTransportType transport) { throw null; }
public System.DirectoryServices.DirectoryEntry GetDirectoryEntry() { throw null; }
public void Save() { }
public override string ToString() { throw null; }
}
public partial class ActiveDirectorySiteLinkBridge : System.IDisposable
{
public ActiveDirectorySiteLinkBridge(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string bridgeName) { }
public ActiveDirectorySiteLinkBridge(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string bridgeName, System.DirectoryServices.ActiveDirectory.ActiveDirectoryTransportType transport) { }
public string Name { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteLinkCollection SiteLinks { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectoryTransportType TransportType { get { throw null; } }
public void Delete() { }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
public static System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteLinkBridge FindByName(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string bridgeName) { throw null; }
public static System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteLinkBridge FindByName(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string bridgeName, System.DirectoryServices.ActiveDirectory.ActiveDirectoryTransportType transport) { throw null; }
public System.DirectoryServices.DirectoryEntry GetDirectoryEntry() { throw null; }
public void Save() { }
public override string ToString() { throw null; }
}
public partial class ActiveDirectorySiteLinkCollection : System.Collections.CollectionBase
{
internal ActiveDirectorySiteLinkCollection() { }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteLink this[int index] { get { throw null; } set { } }
public int Add(System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteLink link) { throw null; }
public void AddRange(System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteLinkCollection links) { }
public void AddRange(System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteLink[] links) { }
public bool Contains(System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteLink link) { throw null; }
public void CopyTo(System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteLink[] array, int index) { }
public int IndexOf(System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteLink link) { throw null; }
public void Insert(int index, System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteLink link) { }
protected override void OnClearComplete() { }
protected override void OnInsertComplete(int index, object value) { }
protected override void OnRemoveComplete(int index, object value) { }
protected override void OnSetComplete(int index, object oldValue, object newValue) { }
protected override void OnValidate(object value) { }
public void Remove(System.DirectoryServices.ActiveDirectory.ActiveDirectorySiteLink link) { }
}
[System.FlagsAttribute]
public enum ActiveDirectorySiteOptions
{
None = 0,
AutoTopologyDisabled = 1,
TopologyCleanupDisabled = 2,
AutoMinimumHopDisabled = 4,
StaleServerDetectDisabled = 8,
AutoInterSiteTopologyDisabled = 16,
GroupMembershipCachingEnabled = 32,
ForceKccWindows2003Behavior = 64,
UseWindows2000IstgElection = 128,
RandomBridgeHeaderServerSelectionDisabled = 256,
UseHashingForReplicationSchedule = 512,
RedundantServerTopologyEnabled = 1024,
}
public partial class ActiveDirectorySubnet : System.IDisposable
{
public ActiveDirectorySubnet(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string subnetName) { }
public ActiveDirectorySubnet(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string subnetName, string siteName) { }
public string Location { get { throw null; } set { } }
public string Name { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySite Site { get { throw null; } set { } }
public void Delete() { }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
public static System.DirectoryServices.ActiveDirectory.ActiveDirectorySubnet FindByName(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string subnetName) { throw null; }
public System.DirectoryServices.DirectoryEntry GetDirectoryEntry() { throw null; }
public void Save() { }
public override string ToString() { throw null; }
}
public partial class ActiveDirectorySubnetCollection : System.Collections.CollectionBase
{
internal ActiveDirectorySubnetCollection() { }
public System.DirectoryServices.ActiveDirectory.ActiveDirectorySubnet this[int index] { get { throw null; } set { } }
public int Add(System.DirectoryServices.ActiveDirectory.ActiveDirectorySubnet subnet) { throw null; }
public void AddRange(System.DirectoryServices.ActiveDirectory.ActiveDirectorySubnetCollection subnets) { }
public void AddRange(System.DirectoryServices.ActiveDirectory.ActiveDirectorySubnet[] subnets) { }
public bool Contains(System.DirectoryServices.ActiveDirectory.ActiveDirectorySubnet subnet) { throw null; }
public void CopyTo(System.DirectoryServices.ActiveDirectory.ActiveDirectorySubnet[] array, int index) { }
public int IndexOf(System.DirectoryServices.ActiveDirectory.ActiveDirectorySubnet subnet) { throw null; }
public void Insert(int index, System.DirectoryServices.ActiveDirectory.ActiveDirectorySubnet subnet) { }
protected override void OnClear() { }
protected override void OnClearComplete() { }
protected override void OnInsertComplete(int index, object value) { }
protected override void OnRemoveComplete(int index, object value) { }
protected override void OnSetComplete(int index, object oldValue, object newValue) { }
protected override void OnValidate(object value) { }
public void Remove(System.DirectoryServices.ActiveDirectory.ActiveDirectorySubnet subnet) { }
}
public enum ActiveDirectorySyntax
{
CaseExactString = 0,
CaseIgnoreString = 1,
NumericString = 2,
DirectoryString = 3,
OctetString = 4,
SecurityDescriptor = 5,
Int = 6,
Int64 = 7,
Bool = 8,
Oid = 9,
GeneralizedTime = 10,
UtcTime = 11,
DN = 12,
DNWithBinary = 13,
DNWithString = 14,
Enumeration = 15,
IA5String = 16,
PrintableString = 17,
Sid = 18,
AccessPointDN = 19,
ORName = 20,
PresentationAddress = 21,
ReplicaLink = 22,
}
public enum ActiveDirectoryTransportType
{
Rpc = 0,
Smtp = 1,
}
public partial class AdamInstance : System.DirectoryServices.ActiveDirectory.DirectoryServer
{
internal AdamInstance() { }
public System.DirectoryServices.ActiveDirectory.ConfigurationSet ConfigurationSet { get { throw null; } }
public string DefaultPartition { get { throw null; } set { } }
public string HostName { get { throw null; } }
public override System.DirectoryServices.ActiveDirectory.ReplicationConnectionCollection InboundConnections { get { throw null; } }
public override string IPAddress { get { throw null; } }
public int LdapPort { get { throw null; } }
public override System.DirectoryServices.ActiveDirectory.ReplicationConnectionCollection OutboundConnections { get { throw null; } }
public System.DirectoryServices.ActiveDirectory.AdamRoleCollection Roles { get { throw null; } }
public override string SiteName { get { throw null; } }
public int SslPort { get { throw null; } }
public override System.DirectoryServices.ActiveDirectory.SyncUpdateCallback SyncFromAllServersCallback { get { throw null; } set { } }
public override void CheckReplicationConsistency() { }
protected override void Dispose(bool disposing) { }
~AdamInstance() { }
public static System.DirectoryServices.ActiveDirectory.AdamInstanceCollection FindAll(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string partitionName) { throw null; }
public static System.DirectoryServices.ActiveDirectory.AdamInstance FindOne(System.DirectoryServices.ActiveDirectory.DirectoryContext context, string partitionName) { throw null; }
public static System.DirectoryServices.ActiveDirectory.AdamInstance GetAdamInstance(System.DirectoryServices.ActiveDirectory.DirectoryContext context) { throw null; }
public override System.DirectoryServices.ActiveDirectory.ReplicationNeighborCollection GetAllReplicationNeighbors() { throw null; }
public override System.DirectoryServices.ActiveDirectory.ReplicationFailureCollection GetReplicationConnectionFailures() { throw null; }
public override System.DirectoryServices.ActiveDirectory.ReplicationCursorCollection GetReplicationCursors(string partition) { throw null; }
public override System.DirectoryServices.ActiveDirectory.ActiveDirectoryReplicationMetadata GetReplicationMetadata(string objectPath) { throw null; }
public override System.DirectoryServices.ActiveDirectory.ReplicationNeighborCollection GetReplicationNeighbors(string partition) { throw null; }
public override System.DirectoryServices.ActiveDirectory.ReplicationOperationInformation GetReplicationOperationInformation() { throw null; }
public void Save() { }
public void SeizeRoleOwnership(System.DirectoryServices.ActiveDirectory.AdamRole role) { }
public override void SyncReplicaFromAllServers(string partition, System.DirectoryServices.ActiveDirectory.SyncFromAllServersOptions options) { }
public override void SyncReplicaFromServer(string partition, string sourceServer) { }
public void TransferRoleOwnership(System.DirectoryServices.ActiveDirectory.AdamRole role) { }
public override void TriggerSyncReplicaFromNeighbors(string partition) { }
}
public partial class AdamInstanceCollection : System.Collections.ReadOnlyCollectionBase
{
internal AdamInstanceCollection() { }
public System.DirectoryServices.ActiveDirectory.AdamInstance this[int index] { get { throw null; } }
public bool Contains(System.DirectoryServices.ActiveDirectory.AdamInstance adamInstance) { throw null; }
public void CopyTo(System.DirectoryServices.ActiveDirectory.AdamInstance[] adamInstances, int index) { }
public int IndexOf(System.DirectoryServices.ActiveDirectory.AdamInstance adamInstance) { throw null; }
}
public enum AdamRole
{
SchemaRole = 0,
NamingRole = 1,
}
public partial class AdamRoleCollection : System.Collections.ReadOnlyCollectionBase
{
internal AdamRoleCollection() { }
public System.DirectoryServices.ActiveDirectory.AdamRole this[int index] { get { throw null; } }