ReactOS  0.4.15-dev-2965-g9a42267
IImnAccountManager2 Interface Reference

import"imnact.idl";

Inheritance diagram for IImnAccountManager2:
Collaboration diagram for IImnAccountManager2:

Public Member Functions

HRESULT InitUser ([in] IImnAdviseMigrateServer *pAdviseMigrateServer, [in] REFGUID rguidID, [in] DWORD dwFlags)
 
HRESULT GetIncompleteAccount ([in] ACCTTYPE AcctType, [in, ref] LPSTR pszAccountId, [in] ULONG cchMax)
 
HRESULT SetIncompleteAccount ([in] ACCTTYPE AcctType, [in] LPCSTR pszAccountId)
 
- Public Member Functions inherited from IImnAccountManager
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 ()
 

Additional Inherited Members

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

Detailed Description

Definition at line 181 of file imnact.idl.

Member Function Documentation

◆ GetIncompleteAccount()

HRESULT IImnAccountManager2::GetIncompleteAccount ( [in] ACCTTYPE  AcctType,
[in, ref] LPSTR  pszAccountId,
[in] ULONG  cchMax 
)

◆ InitUser()

HRESULT IImnAccountManager2::InitUser ( [in] IImnAdviseMigrateServer pAdviseMigrateServer,
[in] REFGUID  rguidID,
[in] DWORD  dwFlags 
)

◆ SetIncompleteAccount()

HRESULT IImnAccountManager2::SetIncompleteAccount ( [in] ACCTTYPE  AcctType,
[in] LPCSTR  pszAccountId 
)

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