ReactOS  0.4.15-dev-1397-g19779b3
IADsUser Interface Reference

import"iads.idl";

Inheritance diagram for IADsUser:
Collaboration diagram for IADsUser:

Public Member Functions

HRESULT Groups ([out, retval] IADsMembers **ppGroups)
 
HRESULT SetPassword ([in] BSTR NewPassword)
 
HRESULT ChangePassword ([in] BSTR bstrOldPassword, [in] BSTR bstrNewPassword)
 
- Public Member Functions inherited from IADs
HRESULT GetInfo ()
 
HRESULT SetInfo ()
 
HRESULT Get ([in] BSTR bstrName, [out, retval] VARIANT *pvProp)
 
HRESULT Put ([in] BSTR bstrName, [in] VARIANT vProp)
 
HRESULT GetEx ([in] BSTR bstrName, [out, retval] VARIANT *pvProp)
 
HRESULT PutEx ([in] long lnControlCode, [in] BSTR bstrName, [in] VARIANT vProp)
 
HRESULT GetInfoEx ([in] VARIANT vProperties, [in] long lnReserved)
 
- Public Member Functions inherited from IDispatch
HRESULT GetTypeInfoCount ([out] UINT *pctinfo)
 
HRESULT GetTypeInfo ([in] UINT iTInfo, [in] LCID lcid, [out] ITypeInfo **ppTInfo)
 
HRESULT GetIDsOfNames ([in] REFIID riid, [in, size_is(cNames)] LPOLESTR *rgszNames, [in] UINT cNames, [in] LCID lcid, [out, size_is(cNames)] DISPID *rgDispId)
 
HRESULT Invoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] WORD wFlags, [in, out] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *puArgErr)
 
HRESULT RemoteInvoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] DWORD dwFlags, [in] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *pArgErr, [in] UINT cVarRef, [in, size_is(cVarRef)] UINT *rgVarRefIdx, [in, out, size_is(cVarRef)] VARIANTARG *rgVarRef)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Properties

BSTR BadLoginAddress [get]
 
long BadLoginCount [get]
 
DATE LastLogin [get]
 
DATE LastLogoff [get]
 
DATE LastFailedLogin [get]
 
DATE PasswordLastChanged [get]
 
BSTR Description [get, set]
 
BSTR Division [get, set]
 
BSTR Department [get, set]
 
BSTR EmployeeID [get, set]
 
BSTR FullName [get, set]
 
BSTR FirstName [get, set]
 
BSTR LastName [get, set]
 
BSTR OtherName [get, set]
 
BSTR NamePrefix [get, set]
 
BSTR NameSuffix [get, set]
 
BSTR Title [get, set]
 
BSTR Manager [get, set]
 
VARIANT TelephoneHome [get, set]
 
VARIANT TelephoneMobile [get, set]
 
VARIANT TelephoneNumber [get, set]
 
VARIANT TelephonePager [get, set]
 
VARIANT FaxNumber [get, set]
 
VARIANT OfficeLocations [get, set]
 
VARIANT PostalAddresses [get, set]
 
VARIANT PostalCodes [get, set]
 
VARIANT SeeAlso [get, set]
 
VARIANT_BOOL AccountDisabled [get, set]
 
DATE AccountExpirationDate [get, set]
 
long GraceLoginsAllowed [get, set]
 
long GraceLoginsRemaining [get, set]
 
VARIANT_BOOL IsAccountLocked [get, set]
 
VARIANT LoginHours [get, set]
 
VARIANT LoginWorkstations [get, set]
 
long MaxLogins [get, set]
 
long MaxStorage [get, set]
 
DATE PasswordExpirationDate [get, set]
 
long PasswordMinimumLength [get, set]
 
VARIANT_BOOL PasswordRequired [get, set]
 
VARIANT_BOOL RequireUniquePassword [get, set]
 
BSTR EmailAddress [get, set]
 
BSTR HomeDirectory [get, set]
 
VARIANT Languages [get, set]
 
BSTR Profile [get, set]
 
BSTR LoginScript [get, set]
 
VARIANT Picture [get, set]
 
BSTR HomePage [get, set]
 
- Properties inherited from IADs
BSTR Name [get]
 
BSTR Class [get]
 
BSTR GUID [get]
 
BSTR ADsPath [get]
 
BSTR Parent [get]
 
BSTR Schema [get]
 

Additional Inherited Members

- Public Types inherited from IDispatch
typedef IDispatchLPDISPATCH
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Attributes inherited from IDispatch
const DISPID DISPID_UNKNOWN = -1
 
const DISPID DISPID_VALUE = 0
 
const DISPID DISPID_PROPERTYPUT = -3
 
const DISPID DISPID_NEWENUM = -4
 
const DISPID DISPID_EVALUATE = -5
 
const DISPID DISPID_CONSTRUCTOR = -6
 
const DISPID DISPID_DESTRUCTOR = -7
 
const DISPID DISPID_COLLECT = -8
 

Detailed Description

Definition at line 481 of file iads.idl.

Member Function Documentation

◆ ChangePassword()

HRESULT IADsUser::ChangePassword ( [in] BSTR  bstrOldPassword,
[in] BSTR  bstrNewPassword 
)

◆ Groups()

HRESULT IADsUser::Groups ( [out, retval] IADsMembers **  ppGroups)

◆ SetPassword()

HRESULT IADsUser::SetPassword ( [in] BSTR  NewPassword)

Property Documentation

◆ AccountDisabled

VARIANT_BOOL IADsUser::AccountDisabled
getset

◆ AccountExpirationDate

DATE IADsUser::AccountExpirationDate
getset

◆ BadLoginAddress

BSTR IADsUser::BadLoginAddress
get

◆ BadLoginCount

long IADsUser::BadLoginCount
get

◆ Department

BSTR IADsUser::Department
getset

◆ Description

BSTR IADsUser::Description
getset

◆ Division

BSTR IADsUser::Division
getset

◆ EmailAddress

BSTR IADsUser::EmailAddress
getset

◆ EmployeeID

BSTR IADsUser::EmployeeID
getset

◆ FaxNumber

VARIANT IADsUser::FaxNumber
getset

◆ FirstName

BSTR IADsUser::FirstName
getset

◆ FullName

BSTR IADsUser::FullName
getset

◆ GraceLoginsAllowed

long IADsUser::GraceLoginsAllowed
getset

◆ GraceLoginsRemaining

long IADsUser::GraceLoginsRemaining
getset

◆ HomeDirectory

BSTR IADsUser::HomeDirectory
getset

◆ HomePage

BSTR IADsUser::HomePage
getset

◆ IsAccountLocked

VARIANT_BOOL IADsUser::IsAccountLocked
getset

◆ Languages

VARIANT IADsUser::Languages
getset

◆ LastFailedLogin

DATE IADsUser::LastFailedLogin
get

◆ LastLogin

DATE IADsUser::LastLogin
get

◆ LastLogoff

DATE IADsUser::LastLogoff
get

◆ LastName

BSTR IADsUser::LastName
getset

◆ LoginHours

VARIANT IADsUser::LoginHours
getset

◆ LoginScript

BSTR IADsUser::LoginScript
getset

◆ LoginWorkstations

VARIANT IADsUser::LoginWorkstations
getset

◆ Manager

BSTR IADsUser::Manager
getset

◆ MaxLogins

long IADsUser::MaxLogins
getset

◆ MaxStorage

long IADsUser::MaxStorage
getset

◆ NamePrefix

BSTR IADsUser::NamePrefix
getset

◆ NameSuffix

BSTR IADsUser::NameSuffix
getset

◆ OfficeLocations

VARIANT IADsUser::OfficeLocations
getset

◆ OtherName

BSTR IADsUser::OtherName
getset

◆ PasswordExpirationDate

DATE IADsUser::PasswordExpirationDate
getset

◆ PasswordLastChanged

DATE IADsUser::PasswordLastChanged
get

◆ PasswordMinimumLength

long IADsUser::PasswordMinimumLength
getset

◆ PasswordRequired

VARIANT_BOOL IADsUser::PasswordRequired
getset

◆ Picture

VARIANT IADsUser::Picture
getset

◆ PostalAddresses

VARIANT IADsUser::PostalAddresses
getset

◆ PostalCodes

VARIANT IADsUser::PostalCodes
getset

◆ Profile

BSTR IADsUser::Profile
getset

◆ RequireUniquePassword

VARIANT_BOOL IADsUser::RequireUniquePassword
getset

◆ SeeAlso

VARIANT IADsUser::SeeAlso
getset

◆ TelephoneHome

VARIANT IADsUser::TelephoneHome
getset

◆ TelephoneMobile

VARIANT IADsUser::TelephoneMobile
getset

◆ TelephoneNumber

VARIANT IADsUser::TelephoneNumber
getset

◆ TelephonePager

VARIANT IADsUser::TelephonePager
getset

◆ Title

BSTR IADsUser::Title
getset

The documentation for this interface was generated from the following file: