Функция SHEnumerateUnreadMailAccountsW (shellapi.h)

Перечисляет учетные записи пользователей с непрочитанной электронной почтой.

Синтаксис

HRESULT SHEnumerateUnreadMailAccountsW(
  [in, optional] HKEY   hKeyUser,
                 DWORD  dwIndex,
  [out]          LPWSTR pszMailAddress,
                 int    cchMailAddress
);

Параметры

[in, optional] hKeyUser

Тип: HKEY

Допустимый ключ HKEY для данного пользователя.

dwIndex

Тип: DWORD

Индекс учетной записи пользователя.

[out] pszMailAddress

Тип: LPTSTR

Указатель на строку Юникода, указывающую адрес электронной почты учетной записи, принадлежащей указанному пользователю.

cchMailAddress

Тип: int

Количество символов в адресе электронной почты.

Возвращаемое значение

Тип: HRESULT

Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Параметр hKeyUser — это ключ HKEY для корня сведений о пользователе, например HKEY_CURRENT_USER, или любого ключа, перечисленного в HKEY_USERS.

Примечание

Заголовок shellapi.h определяет SHEnumerateUnreadMailAccounts в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shellapi.h
Библиотека Shell32.lib
DLL Shell32.dll