The DeleteAttach method deletes an attachment.
HRESULT DeleteAttach ( ULONG ulAttachmentNum, ULONG ulUIParam, LPMAPIPROGRESS lpProgress, ULONG ulFlags );
[in] Index number of the attachment to delete, specified by the lpulAttachmentNum parameter of IMessage::CreateAttach from when the attachment was created.
This method returns the standard values E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, and E_FAIL, as well as the following:
Before calling DeleteAttach, call the IUnknown::Release method for the attachment and each of its streams.
Pocket PC: Pocket PC 2002 and later
Smartphone: Smartphone 2002 and later
OS Versions: Windows CE 3.0 and later
Send Feedback on this topic to the authors