ホーム › Networking.ActiveDirectory › IADsUser
IADsUser
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 91
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 20 | HRESULT get_BadLoginAddress(LPWSTR* retval) |
| 21 | HRESULT get_BadLoginCount(INT* retval) |
| 22 | HRESULT get_LastLogin(DOUBLE* retval) |
| 23 | HRESULT get_LastLogoff(DOUBLE* retval) |
| 24 | HRESULT get_LastFailedLogin(DOUBLE* retval) |
| 25 | HRESULT get_PasswordLastChanged(DOUBLE* retval) |
| 26 | HRESULT get_Description(LPWSTR* retval) |
| 27 | HRESULT put_Description(LPWSTR bstrDescription) |
| 28 | HRESULT get_Division(LPWSTR* retval) |
| 29 | HRESULT put_Division(LPWSTR bstrDivision) |
| 30 | HRESULT get_Department(LPWSTR* retval) |
| 31 | HRESULT put_Department(LPWSTR bstrDepartment) |
| 32 | HRESULT get_EmployeeID(LPWSTR* retval) |
| 33 | HRESULT put_EmployeeID(LPWSTR bstrEmployeeID) |
| 34 | HRESULT get_FullName(LPWSTR* retval) |
| 35 | HRESULT put_FullName(LPWSTR bstrFullName) |
| 36 | HRESULT get_FirstName(LPWSTR* retval) |
| 37 | HRESULT put_FirstName(LPWSTR bstrFirstName) |
| 38 | HRESULT get_LastName(LPWSTR* retval) |
| 39 | HRESULT put_LastName(LPWSTR bstrLastName) |
| 40 | HRESULT get_OtherName(LPWSTR* retval) |
| 41 | HRESULT put_OtherName(LPWSTR bstrOtherName) |
| 42 | HRESULT get_NamePrefix(LPWSTR* retval) |
| 43 | HRESULT put_NamePrefix(LPWSTR bstrNamePrefix) |
| 44 | HRESULT get_NameSuffix(LPWSTR* retval) |
| 45 | HRESULT put_NameSuffix(LPWSTR bstrNameSuffix) |
| 46 | HRESULT get_Title(LPWSTR* retval) |
| 47 | HRESULT put_Title(LPWSTR bstrTitle) |
| 48 | HRESULT get_Manager(LPWSTR* retval) |
| 49 | HRESULT put_Manager(LPWSTR bstrManager) |
| 50 | HRESULT get_TelephoneHome(VARIANT* retval) |
| 51 | HRESULT put_TelephoneHome(VARIANT vTelephoneHome) |
| 52 | HRESULT get_TelephoneMobile(VARIANT* retval) |
| 53 | HRESULT put_TelephoneMobile(VARIANT vTelephoneMobile) |
| 54 | HRESULT get_TelephoneNumber(VARIANT* retval) |
| 55 | HRESULT put_TelephoneNumber(VARIANT vTelephoneNumber) |
| 56 | HRESULT get_TelephonePager(VARIANT* retval) |
| 57 | HRESULT put_TelephonePager(VARIANT vTelephonePager) |
| 58 | HRESULT get_FaxNumber(VARIANT* retval) |
| 59 | HRESULT put_FaxNumber(VARIANT vFaxNumber) |
| 60 | HRESULT get_OfficeLocations(VARIANT* retval) |
| 61 | HRESULT put_OfficeLocations(VARIANT vOfficeLocations) |
| 62 | HRESULT get_PostalAddresses(VARIANT* retval) |
| 63 | HRESULT put_PostalAddresses(VARIANT vPostalAddresses) |
| 64 | HRESULT get_PostalCodes(VARIANT* retval) |
| 65 | HRESULT put_PostalCodes(VARIANT vPostalCodes) |
| 66 | HRESULT get_SeeAlso(VARIANT* retval) |
| 67 | HRESULT put_SeeAlso(VARIANT vSeeAlso) |
| 68 | HRESULT get_AccountDisabled(VARIANT_BOOL* retval) |
| 69 | HRESULT put_AccountDisabled(VARIANT_BOOL fAccountDisabled) |
| 70 | HRESULT get_AccountExpirationDate(DOUBLE* retval) |
| 71 | HRESULT put_AccountExpirationDate(DOUBLE daAccountExpirationDate) |
| 72 | HRESULT get_GraceLoginsAllowed(INT* retval) |
| 73 | HRESULT put_GraceLoginsAllowed(INT lnGraceLoginsAllowed) |
| 74 | HRESULT get_GraceLoginsRemaining(INT* retval) |
| 75 | HRESULT put_GraceLoginsRemaining(INT lnGraceLoginsRemaining) |
| 76 | HRESULT get_IsAccountLocked(VARIANT_BOOL* retval) |
| 77 | HRESULT put_IsAccountLocked(VARIANT_BOOL fIsAccountLocked) |
| 78 | HRESULT get_LoginHours(VARIANT* retval) |
| 79 | HRESULT put_LoginHours(VARIANT vLoginHours) |
| 80 | HRESULT get_LoginWorkstations(VARIANT* retval) |
| 81 | HRESULT put_LoginWorkstations(VARIANT vLoginWorkstations) |
| 82 | HRESULT get_MaxLogins(INT* retval) |
| 83 | HRESULT put_MaxLogins(INT lnMaxLogins) |
| 84 | HRESULT get_MaxStorage(INT* retval) |
| 85 | HRESULT put_MaxStorage(INT lnMaxStorage) |
| 86 | HRESULT get_PasswordExpirationDate(DOUBLE* retval) |
| 87 | HRESULT put_PasswordExpirationDate(DOUBLE daPasswordExpirationDate) |
| 88 | HRESULT get_PasswordMinimumLength(INT* retval) |
| 89 | HRESULT put_PasswordMinimumLength(INT lnPasswordMinimumLength) |
| 90 | HRESULT get_PasswordRequired(VARIANT_BOOL* retval) |
| 91 | HRESULT put_PasswordRequired(VARIANT_BOOL fPasswordRequired) |
| 92 | HRESULT get_RequireUniquePassword(VARIANT_BOOL* retval) |
| 93 | HRESULT put_RequireUniquePassword(VARIANT_BOOL fRequireUniquePassword) |
| 94 | HRESULT get_EmailAddress(LPWSTR* retval) |
| 95 | HRESULT put_EmailAddress(LPWSTR bstrEmailAddress) |
| 96 | HRESULT get_HomeDirectory(LPWSTR* retval) |
| 97 | HRESULT put_HomeDirectory(LPWSTR bstrHomeDirectory) |
| 98 | HRESULT get_Languages(VARIANT* retval) |
| 99 | HRESULT put_Languages(VARIANT vLanguages) |
| 100 | HRESULT get_Profile(LPWSTR* retval) |
| 101 | HRESULT put_Profile(LPWSTR bstrProfile) |
| 102 | HRESULT get_LoginScript(LPWSTR* retval) |
| 103 | HRESULT put_LoginScript(LPWSTR bstrLoginScript) |
| 104 | HRESULT get_Picture(VARIANT* retval) |
| 105 | HRESULT put_Picture(VARIANT vPicture) |
| 106 | HRESULT get_HomePage(LPWSTR* retval) |
| 107 | HRESULT put_HomePage(LPWSTR bstrHomePage) |
| 108 | HRESULT Groups(IADsMembers** ppGroups) |
| 109 | HRESULT SetPassword(LPWSTR NewPassword) |
| 110 | HRESULT ChangePassword(LPWSTR bstrOldPassword, LPWSTR bstrNewPassword) |