542{
544 return;
545
547 {
549 if (
Ptr->General.UserName.Buffer !=
NULL)
551
552 if (
Ptr->General.FullName.Buffer !=
NULL)
554
555 if (
Ptr->General.AdminComment.Buffer !=
NULL)
557
558 if (
Ptr->General.UserComment.Buffer !=
NULL)
560 break;
561
563 if (
Ptr->Preferences.UserComment.Buffer !=
NULL)
565
566 if (
Ptr->Preferences.Reserved1.Buffer !=
NULL)
568 break;
569
571 if (
Ptr->Logon.UserName.Buffer !=
NULL)
573
574 if (
Ptr->Logon.FullName.Buffer !=
NULL)
576
577 if (
Ptr->Logon.HomeDirectory.Buffer !=
NULL)
579
580 if (
Ptr->Logon.HomeDirectoryDrive.Buffer !=
NULL)
582
583 if (
Ptr->Logon.ScriptPath.Buffer !=
NULL)
585
586 if (
Ptr->Logon.ProfilePath.Buffer !=
NULL)
588
589 if (
Ptr->Logon.WorkStations.Buffer !=
NULL)
591
592 if (
Ptr->Logon.LogonHours.LogonHours !=
NULL)
594 break;
595
597 if (
Ptr->LogonHours.LogonHours.LogonHours !=
NULL)
599 break;
600
602 if (
Ptr->Account.UserName.Buffer !=
NULL)
604
605 if (
Ptr->Account.FullName.Buffer !=
NULL)
607
608 if (
Ptr->Account.HomeDirectory.Buffer !=
NULL)
610
611 if (
Ptr->Account.HomeDirectoryDrive.Buffer !=
NULL)
613
614 if (
Ptr->Account.ScriptPath.Buffer !=
NULL)
616
617 if (
Ptr->Account.ProfilePath.Buffer !=
NULL)
619
620 if (
Ptr->Account.AdminComment.Buffer !=
NULL)
622
623 if (
Ptr->Account.WorkStations.Buffer !=
NULL)
625
626 if (
Ptr->Account.LogonHours.LogonHours !=
NULL)
628 break;
629
631 if (
Ptr->Name.UserName.Buffer !=
NULL)
633
634 if (
Ptr->Name.FullName.Buffer !=
NULL)
636 break;
637
639 if (
Ptr->AccountName.UserName.Buffer !=
NULL)
641 break;
642
644 if (
Ptr->FullName.FullName.Buffer !=
NULL)
646 break;
647
649 break;
650
652 if (
Ptr->Home.HomeDirectory.Buffer !=
NULL)
654
655 if (
Ptr->Home.HomeDirectoryDrive.Buffer !=
NULL)
657 break;
658
660 if (
Ptr->Script.ScriptPath.Buffer !=
NULL)
662 break;
663
665 if (
Ptr->Profile.ProfilePath.Buffer !=
NULL)
667 break;
668
670 if (
Ptr->AdminComment.AdminComment.Buffer !=
NULL)
672 break;
673
675 if (
Ptr->WorkStations.WorkStations.Buffer !=
NULL)
677 break;
678
680 ERR(
"Information class UserSetPasswordInformation cannot be queried!\n");
681 break;
682
684 break;
685
687 break;
688
690 break;
691
693 break;
694
696 if (
Ptr->Parameters.Parameters.Buffer !=
NULL)
698 break;
699
701 if (
Ptr->All.UserName.Buffer !=
NULL)
703
704 if (
Ptr->All.FullName.Buffer !=
NULL)
706
707 if (
Ptr->All.HomeDirectory.Buffer !=
NULL)
709
710 if (
Ptr->All.HomeDirectoryDrive.Buffer !=
NULL)
712
713 if (
Ptr->All.ScriptPath.Buffer !=
NULL)
715
716 if (
Ptr->All.ProfilePath.Buffer !=
NULL)
718
719 if (
Ptr->All.AdminComment.Buffer !=
NULL)
721
722 if (
Ptr->All.WorkStations.Buffer !=
NULL)
724
725 if (
Ptr->All.UserComment.Buffer !=
NULL)
727
728 if (
Ptr->All.Parameters.Buffer !=
NULL)
730
731 if (
Ptr->All.LmOwfPassword.Buffer !=
NULL)
733
734 if (
Ptr->All.NtOwfPassword.Buffer !=
NULL)
736
737 if (
Ptr->All.PrivateData.Buffer !=
NULL)
739
740 if (
Ptr->All.SecurityDescriptor.SecurityDescriptor !=
NULL)
742
743 if (
Ptr->All.LogonHours.LogonHours !=
NULL)
745 break;
746
747 default:
749 break;
750 }
751
753}
@ UserAccountNameInformation
@ UserPrimaryGroupInformation
@ UserInternal1Information
@ UserParametersInformation
@ UserWorkStationsInformation
@ UserLogonHoursInformation
@ UserSetPasswordInformation
@ UserFullNameInformation
@ UserInternal2Information
@ UserAdminCommentInformation
@ UserPreferencesInformation