Sets a MMS header. The MMS_HEADER_MsgType is a mandatory header that specifies the MMS type. Based on the MMS type, all other headers are either mandatory or optional. See the MMS Encapsulation Protocol specification for details.
MmsLib.bdh
MmsSetHeader( in hMms : number, in nHeader : number, in nValue : number ): boolean;
true if successful
false otherwise
Parameter | Description |
---|---|
hMms | Handle for the MMS, returned by a call to MmsCreateMms. |
nHeader | One of the following constants:
|
nValue | Based on the specified MMS header type, one of the following values:
|
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"); MmsAddFile(hMms, "info.gif", WAP_CONTENT_ImageGif, "", "info.gif"); WapPostMms("http://10.5.8.12:8899/mmsc", hMms); MmsDeleteMms(hMms); end TInit;