ReactOS 0.4.15-dev-8408-g466a198
IImnAccountManager Interface Reference
Inheritance diagram for IImnAccountManager:
Collaboration diagram for IImnAccountManager:



Public Types

typedef struct IImnAccountManager::tagACCTLISTINFO ACCTLISTINFO
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Public Member Functions

HRESULT Init ([in] IImnAdviseMigrateServer *pAdviseMigrateServer)
HRESULT CreateAccountObject ([in] ACCTTYPE AcctType, [out] IImnAccount **ppAccount)
HRESULT Enumerate ([in] DWORD dwSrvTypes, [out] IImnEnumAccounts **ppEnumAccounts)
HRESULT GetAccountCount ([in] ACCTTYPE AcctType, [out] ULONG *pcServers)
HRESULT FindAccount ([in] DWORD dwPropTag, [in] LPCSTR pszSearchData, [out] IImnAccount **ppAccount)
HRESULT GetDefaultAccountName ([in] ACCTTYPE AcctType, [in, ref] LPSTR pszAccount, [in] ULONG cchMax)
HRESULT ProcessNotification ([in] UINT uMsg, [in] WPARAM wParam, [in] LPARAM lParam)
HRESULT ValidateDefaultSendAccount ()
HRESULT AccountListDialog ([in] HWND hwnd, [in] ACCTLISTINFO *pinfo)
HRESULT Advise ([in] IImnAdviseAccount *pAdviseAccount, [out] DWORD *pdwConnection)
HRESULT Unadvise ([in] DWORD dwConnection)
HRESULT GetUniqueAccountName ([in] LPSTR szName, [in] UINT cch)
HRESULT InitEx ([in] IImnAdviseMigrateServer *pAdviseMigrateServer, [in] DWORD dwFlags)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Detailed Description

Definition at line 114 of file imnact.idl.

Member Typedef Documentation


Member Function Documentation

◆ AccountListDialog()

HRESULT IImnAccountManager::AccountListDialog ( [in] HWND  hwnd,
[in] ACCTLISTINFO pinfo 

◆ Advise()

HRESULT IImnAccountManager::Advise ( [in] IImnAdviseAccount pAdviseAccount,
[out] DWORD pdwConnection 

◆ CreateAccountObject()

HRESULT IImnAccountManager::CreateAccountObject ( [in] ACCTTYPE  AcctType,
[out] IImnAccount **  ppAccount 

◆ Enumerate()

HRESULT IImnAccountManager::Enumerate ( [in] DWORD  dwSrvTypes,
[out] IImnEnumAccounts **  ppEnumAccounts 

◆ FindAccount()

HRESULT IImnAccountManager::FindAccount ( [in] DWORD  dwPropTag,
[in] LPCSTR  pszSearchData,
[out] IImnAccount **  ppAccount 

◆ GetAccountCount()

HRESULT IImnAccountManager::GetAccountCount ( [in] ACCTTYPE  AcctType,
[out] ULONG pcServers 

◆ GetDefaultAccountName()

HRESULT IImnAccountManager::GetDefaultAccountName ( [in] ACCTTYPE  AcctType,
[in, ref] LPSTR  pszAccount,
[in] ULONG  cchMax 

◆ GetUniqueAccountName()

HRESULT IImnAccountManager::GetUniqueAccountName ( [in] LPSTR  szName,
[in] UINT  cch 

◆ Init()

HRESULT IImnAccountManager::Init ( [in] IImnAdviseMigrateServer pAdviseMigrateServer)

◆ InitEx()

HRESULT IImnAccountManager::InitEx ( [in] IImnAdviseMigrateServer pAdviseMigrateServer,
[in] DWORD  dwFlags 

◆ ProcessNotification()

HRESULT IImnAccountManager::ProcessNotification ( [in] UINT  uMsg,
[in] WPARAM  wParam,
[in] LPARAM  lParam 

◆ Unadvise()

HRESULT IImnAccountManager::Unadvise ( [in] DWORD  dwConnection)

◆ ValidateDefaultSendAccount()

HRESULT IImnAccountManager::ValidateDefaultSendAccount ( )

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