IMessage::DeleteAttach

4/8/2010

The DeleteAttach method deletes an attachment.

Syntax

HRESULT DeleteAttach (
  ULONG ulAttachmentNum,
  ULONG ulUIParam,
  LPMAPIPROGRESS lpProgress,
  ULONG ulFlags
);

Parameters

  • ulAttachmentNum
    [in] Index number of the attachment to delete, specified by the lpulAttachmentNum parameter of IMessage::CreateAttach from when the attachment was created.
  • ulUIParam
    [in] Ignored.
  • lpProgress
    [in] Ignored.
  • ulFlags
    [in] Ignored.

Return Value

This method returns the standard values E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, and E_FAIL, as well as the following:

  • S_OK
    Indicates success.

Remarks

Before calling DeleteAttach, call the IUnknown::Release method for the attachment and each of its streams.

Requirements

Header mapidefs.h
Library cemapi.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Pocket PC 2002 and later, Smartphone 2002 and later

See Also

Reference

IMessage

Other Resources

Messaging