Share via


IFormProvider::ComposeMessageForm

Send Feedback

The ComposeMessageForm method creates the compose message form.

Syntax

HRESULT ComposeMessageForm(
  IMessageFormHostEx * phost,
  LPMESSAGE pmsg,
  IMessageFormEx ** ppForm,
  FORMTYPE eFormType,
  LPMESSAGE pMsgBase,
  MESSAGEFIELDS * pMsgFields
);

Parameters

  • phost
    [in] Reference to the IMessageFormHostEx object that allows the form to communicate with Messaging.
  • pmsg
    [in] Reference to the IMessage message object to compose.
  • ppForm
    [out] Reference to the newly created IMessageFormEx compose message form object.
  • eFormType
    [in] The type of form, specified by the FORMTYPE enumeration.
  • pMsgBase
    [in] Reference to the message to prefill the form, if there is one.
  • pMsgFields
    [in] Reference to the message fields for the new message.

Return Values

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

  • S_OK
    Indicates success.

Requirements

Pocket PC: Pocket PC 2002 and later
Smartphone: Smartphone 2002 and later
OS Versions: Windows CE 3.0 and later
Header: cemapi.h
Library: cemapi.lib

See Also

IFormProvider | Messaging

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.