MmsSetCustomHeader Function

Action

Sets a custom MMS header. The header and its value must be specified. To set known MMS headers, use the MmsSetHeader or MmsSetHeaderString functions instead.

Include file

MmsLib.bdh

Syntax

MmsSetCustomHeader( in hMms    : number,
                    in sHeader : string,
                    in sValue  : string ): boolean;

Return value

  • true if successful

  • false otherwise

Parameter Description
hMms Handle for the MMS, returned by a call to MmsCreateMms.
sHeader Specifies the custom MMS header.
sValue Specifies the value of the custom MMS header.

Example

dcltrans  
transaction TInit    
var 
  hMms : number;
  begin
    MmsCreateMms(hMms);
    MmsSetHeader(hMms, MMS_HEADER_MsgType, MMS_M_SEND_REQ);
    MmsSetHeader(hMms, MMS_HEADER_MmsVersion, MMS_MSGVERSION_10);
    MmsSetHeader(hMms, MMS_HEADER_ContentType, WAP_CONTENT_ApplicationVndWapMultipartRelated);
    MmsSetHeaderString(hMms, MMS_HEADER_From, "31743678001");
    MmsSetHeaderString(hMms, MMS_HEADER_To, "31743689031");
    MmsSetHeaderString(hMms, MMS_HEADER_TransactionId, "17");
    MmsSetCustomHeader(hMms, "GROUP", "77");
    MmsAddFile(hMms, "info.gif", WAP_CONTENT_ImageGif, "", "info.gif");
    WapPostMms("http://10.5.8.12:8899/mmsc", hMms);
    MmsDeleteMms(hMms);
  end TInit;