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

IADsUser

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID3e37e320-17e2-11cf-abc4-02608c9e7553継承元IADs呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl20

メソッド 91

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
20HRESULT get_BadLoginAddress(LPWSTR* retval)
21HRESULT get_BadLoginCount(INT* retval)
22HRESULT get_LastLogin(DOUBLE* retval)
23HRESULT get_LastLogoff(DOUBLE* retval)
24HRESULT get_LastFailedLogin(DOUBLE* retval)
25HRESULT get_PasswordLastChanged(DOUBLE* retval)
26HRESULT get_Description(LPWSTR* retval)
27HRESULT put_Description(LPWSTR bstrDescription)
28HRESULT get_Division(LPWSTR* retval)
29HRESULT put_Division(LPWSTR bstrDivision)
30HRESULT get_Department(LPWSTR* retval)
31HRESULT put_Department(LPWSTR bstrDepartment)
32HRESULT get_EmployeeID(LPWSTR* retval)
33HRESULT put_EmployeeID(LPWSTR bstrEmployeeID)
34HRESULT get_FullName(LPWSTR* retval)
35HRESULT put_FullName(LPWSTR bstrFullName)
36HRESULT get_FirstName(LPWSTR* retval)
37HRESULT put_FirstName(LPWSTR bstrFirstName)
38HRESULT get_LastName(LPWSTR* retval)
39HRESULT put_LastName(LPWSTR bstrLastName)
40HRESULT get_OtherName(LPWSTR* retval)
41HRESULT put_OtherName(LPWSTR bstrOtherName)
42HRESULT get_NamePrefix(LPWSTR* retval)
43HRESULT put_NamePrefix(LPWSTR bstrNamePrefix)
44HRESULT get_NameSuffix(LPWSTR* retval)
45HRESULT put_NameSuffix(LPWSTR bstrNameSuffix)
46HRESULT get_Title(LPWSTR* retval)
47HRESULT put_Title(LPWSTR bstrTitle)
48HRESULT get_Manager(LPWSTR* retval)
49HRESULT put_Manager(LPWSTR bstrManager)
50HRESULT get_TelephoneHome(VARIANT* retval)
51HRESULT put_TelephoneHome(VARIANT vTelephoneHome)
52HRESULT get_TelephoneMobile(VARIANT* retval)
53HRESULT put_TelephoneMobile(VARIANT vTelephoneMobile)
54HRESULT get_TelephoneNumber(VARIANT* retval)
55HRESULT put_TelephoneNumber(VARIANT vTelephoneNumber)
56HRESULT get_TelephonePager(VARIANT* retval)
57HRESULT put_TelephonePager(VARIANT vTelephonePager)
58HRESULT get_FaxNumber(VARIANT* retval)
59HRESULT put_FaxNumber(VARIANT vFaxNumber)
60HRESULT get_OfficeLocations(VARIANT* retval)
61HRESULT put_OfficeLocations(VARIANT vOfficeLocations)
62HRESULT get_PostalAddresses(VARIANT* retval)
63HRESULT put_PostalAddresses(VARIANT vPostalAddresses)
64HRESULT get_PostalCodes(VARIANT* retval)
65HRESULT put_PostalCodes(VARIANT vPostalCodes)
66HRESULT get_SeeAlso(VARIANT* retval)
67HRESULT put_SeeAlso(VARIANT vSeeAlso)
68HRESULT get_AccountDisabled(VARIANT_BOOL* retval)
69HRESULT put_AccountDisabled(VARIANT_BOOL fAccountDisabled)
70HRESULT get_AccountExpirationDate(DOUBLE* retval)
71HRESULT put_AccountExpirationDate(DOUBLE daAccountExpirationDate)
72HRESULT get_GraceLoginsAllowed(INT* retval)
73HRESULT put_GraceLoginsAllowed(INT lnGraceLoginsAllowed)
74HRESULT get_GraceLoginsRemaining(INT* retval)
75HRESULT put_GraceLoginsRemaining(INT lnGraceLoginsRemaining)
76HRESULT get_IsAccountLocked(VARIANT_BOOL* retval)
77HRESULT put_IsAccountLocked(VARIANT_BOOL fIsAccountLocked)
78HRESULT get_LoginHours(VARIANT* retval)
79HRESULT put_LoginHours(VARIANT vLoginHours)
80HRESULT get_LoginWorkstations(VARIANT* retval)
81HRESULT put_LoginWorkstations(VARIANT vLoginWorkstations)
82HRESULT get_MaxLogins(INT* retval)
83HRESULT put_MaxLogins(INT lnMaxLogins)
84HRESULT get_MaxStorage(INT* retval)
85HRESULT put_MaxStorage(INT lnMaxStorage)
86HRESULT get_PasswordExpirationDate(DOUBLE* retval)
87HRESULT put_PasswordExpirationDate(DOUBLE daPasswordExpirationDate)
88HRESULT get_PasswordMinimumLength(INT* retval)
89HRESULT put_PasswordMinimumLength(INT lnPasswordMinimumLength)
90HRESULT get_PasswordRequired(VARIANT_BOOL* retval)
91HRESULT put_PasswordRequired(VARIANT_BOOL fPasswordRequired)
92HRESULT get_RequireUniquePassword(VARIANT_BOOL* retval)
93HRESULT put_RequireUniquePassword(VARIANT_BOOL fRequireUniquePassword)
94HRESULT get_EmailAddress(LPWSTR* retval)
95HRESULT put_EmailAddress(LPWSTR bstrEmailAddress)
96HRESULT get_HomeDirectory(LPWSTR* retval)
97HRESULT put_HomeDirectory(LPWSTR bstrHomeDirectory)
98HRESULT get_Languages(VARIANT* retval)
99HRESULT put_Languages(VARIANT vLanguages)
100HRESULT get_Profile(LPWSTR* retval)
101HRESULT put_Profile(LPWSTR bstrProfile)
102HRESULT get_LoginScript(LPWSTR* retval)
103HRESULT put_LoginScript(LPWSTR bstrLoginScript)
104HRESULT get_Picture(VARIANT* retval)
105HRESULT put_Picture(VARIANT vPicture)
106HRESULT get_HomePage(LPWSTR* retval)
107HRESULT put_HomePage(LPWSTR bstrHomePage)
108HRESULT Groups(IADsMembers** ppGroups)
109HRESULT SetPassword(LPWSTR NewPassword)
110HRESULT ChangePassword(LPWSTR bstrOldPassword, LPWSTR bstrNewPassword)