ReactOS 0.4.15-dev-7953-g1f49173
IImnAccount Interface Reference
Inheritance diagram for IImnAccount:
Collaboration diagram for IImnAccount:

Public Member Functions

HRESULT Exist ()
 
HRESULT SetAsDefault ()
 
HRESULT Delete ()
 
HRESULT SaveChanges ()
 
HRESULT GetAccountType ([out] ACCTTYPE *pAcctType)
 
HRESULT GetServerTypes ([out] DWORD *pdwSrvTypes)
 
HRESULT ShowProperties ([in] HWND hwnd, [in] DWORD dwFlags)
 
HRESULT ValidateProperty ([in] DWORD dwPropTag, [in, size_is(cb)] BYTE *pb, [in] ULONG cb)
 
HRESULT DoWizard ([in] HWND hwnd, [in] DWORD dwFlags)
 
HRESULT DoImportWizard ([in] HWND hwnd, [in] CLSID clsid, [in] DWORD dwFlags)
 
- Public Member Functions inherited from IPropertyContainer
HRESULT GetProp ([in] DWORD dwPropTag, [in, size_is(*pcb), ref] BYTE *pb, [in] ULONG *pcb)
 
HRESULT GetPropDw ([in] DWORD dwPropTag, [out] DWORD *pdw)
 
HRESULT GetPropSz ([in] DWORD dwPropTag, [in, ref] LPSTR psz, [in] ULONG cchMax)
 
HRESULT SetProp ([in] DWORD dwPropTag, [in, size_is(cb)] BYTE *pb, [in] ULONG cb)
 
HRESULT SetPropDw ([in] DWORD dwPropTag, [in] DWORD dw)
 
HRESULT SetPropSz ([in] DWORD dwPropTag, [in] LPSTR psz)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IPropertyContainer
enum  PROPTYPE {
  TYPE_ERROR = 1000 , TYPE_DWORD , TYPE_LONG , TYPE_WORD ,
  TYPE_SHORT , TYPE_BYTE , TYPE_CHAR , TYPE_FILETIME ,
  TYPE_STRING , TYPE_BINARY , TYPE_FLAGS , TYPE_STREAM ,
  TYPE_WSTRING , TYPE_BOOL , TYPE_PASS , TYPE_LAST
}
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 263 of file imnact.idl.

Member Function Documentation

◆ Delete()

HRESULT IImnAccount::Delete ( )

◆ DoImportWizard()

HRESULT IImnAccount::DoImportWizard ( [in] HWND  hwnd,
[in] CLSID  clsid,
[in] DWORD  dwFlags 
)

◆ DoWizard()

HRESULT IImnAccount::DoWizard ( [in] HWND  hwnd,
[in] DWORD  dwFlags 
)

◆ Exist()

HRESULT IImnAccount::Exist ( )

◆ GetAccountType()

HRESULT IImnAccount::GetAccountType ( [out] ACCTTYPE *  pAcctType)

◆ GetServerTypes()

HRESULT IImnAccount::GetServerTypes ( [out] DWORD pdwSrvTypes)

◆ SaveChanges()

HRESULT IImnAccount::SaveChanges ( )

◆ SetAsDefault()

HRESULT IImnAccount::SetAsDefault ( )

◆ ShowProperties()

HRESULT IImnAccount::ShowProperties ( [in] HWND  hwnd,
[in] DWORD  dwFlags 
)

◆ ValidateProperty()

HRESULT IImnAccount::ValidateProperty ( [in] DWORD  dwPropTag,
[in, size_is(cb)] BYTE pb,
[in] ULONG  cb 
)

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