����� MAPI
Область применения: Outlook 2013 | Outlook 2016
����� � ��� ������� MAPI, ������� ������������ � �������� ��������� ����� ����������� ��� ���������. ������������ ������������ ����� ����� ��������� ��������� � ������ �����. ����� ��������� ��� ����������� � ������ � �����������.
����� ����������� ��������� IMAPIFolder , ������� �������� ����������� �� ���������� IUnknown ����� IMAPIContainer � IMAPIProp ����������. ������� ���������� IMAPIFolder ��������, ����������� � �������� ��������� � �����, ����� �������� � ������ ��������� ��������� ��� ���������� ��� ������� ������ ������ ���� ��� ���������. �������� �� ��, ��� ����������� ��������� ��������� ���������� ��� ��������� ��� ������ � IMAPIFolder, ��������� ������ ������������� ������� ���������, ����� ������������� �������� ����������� ��������� ���������. MAPI ��������� ������������ �������� ����������� ��������� ��������� ��� ������ ��������� ����� ������� ������� ����� � ���������� IMAPISupport . ��������, ������ ���� ����� ������������� ����������� ������ ����������� ����������� ��������� ��������� ����� ������� ������ ����������� � ������� ��������� � �������� �� �� ����������.
���������� ��� ���� �����.
�������� �����.
������������� �����.
����� ������
������ ��������� ��������� ����� �� ������� ���� � �������� �����. � �������� ����� ������������ � ������� ����� �������� � �������� ��������� � ������ �����. �������� ����� �� ������� ���������, �����������, ������������� ��� ������. ���������� ������ ���� �������� ����� ��� ������� ��������� ���������.
����������� ����� � �������������. ��� � �������� ����� ������������� ����� �������� ��������� � ������ �����. � ������� �� �������� ����� �� ����� ����������, ����������, ������������� � �������. ������������� ����� ����� ���� ������� � �������� ����� ��� ������ ������������� �����. ����� ������ ������� ����� ����� � ������ �����, ����� ����� ���������� ��������� ����� ��� ��������� �����. �����, � ������� ����������� ����� ����� ���������� ������������ ����� ����� �����. ������������� �����, ������� ����� ���� � �� �� ����� ������������� ���������� �����. ������������� ������� � ��-����� ����� ��� ����� ����� ���������� �����, � ����������� �� ��������� ��������� ���������. ���������� ��������� ���������, ������� ������� ����� ��� �������� �������� ������ MAPI_E_COLLISION ��� ������� ������� ������� ��� ����� � ��� �� ������ � �� ������������ ���������� �����.
����� ������ �������� ������ �� ���������, ������� ������������� ������ �������������� �������� �������. ��� ��� ����� ������ �������� ������, � �� ����������� ���������, ��� �������� ���������� ������ ��� ������. ��� �� ����� ��������� ������ ����� ��� ��������� ��� ����� ����������� ��� ����������� � ���. ��� �� ����� ����� ����� ���������, ��������� � ���; � ��� ���� ������ ����������, ����������� ��� ������������. ��������� ������� �� ����� ������, ���������� ��������� �� �����, ���������� ���������.
Тип папки хранится в свойстве PR_FOLDER_TYPE (PidTagFolderType). ������ ����� ��� �������� ����� �������� FOLDER_GENERIC, FOLDER_ROOT ��� FOLDER_SEARCH, � ����������� �� ����.
������ ����� ���� ���� ������ �������������� � ���� ���� ������. Идентификатор записи , PR_ENTRYID (PidTagEntryId), используется клиентами и поставщиками служб для открытия папки. Ключ записи , PR_RECORD_KEY (PidTagRecordKey), — это двоичное значение, которое используется для сравнения папки с другими папками.
����� ����� ������ �������� ��� ������������� ��������� � ���� ����� � ��������� ���������. ���������� ��������� ��������:
PR_PARENT_ENTRYID (PidTagParentEntRyId)
PR_STORE_ENTRYID (PidTagStoreEntryId)
PR_STORE_RECORD_KEY (PidTagStoreRecordKey)
Некоторые папки поддерживают свойство PR_ACCESS (PidTagAccess), которое описывает тип операций, которые может выполнять пользователь. �������� ���� �� ���������� �������� PR_ACCESS � MAPI_ACCESS_DELETE, ��� ��������, ��� ����� ����� ���� �������. ���� ��������, MAPI_ACCESS_MODIFY, ���������, ��� ����� ������ ���� ����� ��������.
������ ������ �������� ����������� ����� � ������� ��������� IMAPIFolder .