Bagikan melalui


Struktur MapiMessage (mapi.h)

Struktur MapiMessage berisi informasi tentang pesan. Untuk dukungan Unicode, gunakan struktur MapiMessageW .

Sintaks

typedef struct {
  ULONG           ulReserved;
  LPSTR           lpszSubject;
  LPSTR           lpszNoteText;
  LPSTR           lpszMessageType;
  LPSTR           lpszDateReceived;
  LPSTR           lpszConversationID;
  FLAGS           flFlags;
  lpMapiRecipDesc lpOriginator;
  ULONG           nRecipCount;
  lpMapiRecipDesc lpRecips;
  ULONG           nFileCount;
  lpMapiFileDesc  lpFiles;
} MapiMessage, *lpMapiMessage;

Anggota

ulReserved

Dipesan; harus nol atau CP_UTF8. Jika CP_UTF8, berikut ini adalah UTF-8 alih-alih string ANSI: lpszSubject, lpszNoteText, lpszMessageType, lpszDateReceived, lpszConversationID.

lpszSubject

Penunjuk ke string teks yang menjelaskan subjek pesan, biasanya dibatasi hingga 256 karakter atau kurang. Jika anggota ini kosong atau NULL, pengguna belum memasukkan teks subjek.

lpszNoteText

Penunjuk ke string yang berisi teks pesan. Jika anggota ini kosong atau NULL, tidak ada teks pesan.

lpszMessageType

Penunjuk ke string yang menunjukkan jenis pesan non-IPM. Aplikasi klien dapat memilih jenis pesan untuk pesan non-IPM mereka. Klien yang hanya mendukung pesan IPM dapat mengabaikan anggota lpszMessageType saat membaca pesan dan mengaturnya ke kosong atau NULL saat mengirim pesan.

lpszDateReceived

Penunjuk ke string yang menunjukkan tanggal saat pesan diterima. Formatnya adalah YYYY/MM/DD HH:MM, menggunakan jam 24 jam.

lpszConversationID

Penunjuk ke string yang mengidentifikasi utas percakapan tempat pesan berada. Beberapa sistem olahpesan dapat mengabaikan dan tidak mengembalikan anggota ini.

flFlags

Bitmask bendera status pesan. Bendera berikut dapat diatur.

Nilai Makna
MAPI_RECEIPT_REQUESTED
Pemberitahuan tanda terima diminta. Aplikasi klien mengatur bendera ini saat mengirim pesan.
MAPI_SENT
Pesan telah dikirim.
MAPI_UNREAD
Pesan belum dibaca.

lpOriginator

Arahkan ke struktur MapiRecipDesc yang berisi informasi tentang pengirim pesan.

nRecipCount

Jumlah struktur penerima pesan dalam array yang ditujukkan oleh anggota lpRecips . Nilai nol menunjukkan tidak ada penerima yang disertakan.

lpRecips

Penunjuk ke array struktur MapiRecipDesc , masing-masing berisi informasi tentang penerima pesan.

nFileCount

Jumlah struktur yang menjelaskan lampiran file dalam array yang ditunjukkan oleh anggota lpFiles . Nilai nol menunjukkan tidak ada lampiran file yang disertakan.

lpFiles

Penunjuk ke array struktur MapiFileDesc , masing-masing berisi informasi tentang lampiran file.

Persyaratan

   
Header mapi.h

Lihat juga

MAPIReadMail

MAPISaveMail

MAPISendMail

MAPISendMailW

MapiMessageW