Retrieves the specified header of a MMS. If the header is not a string type header, use MmsGetHeader instead.
MmsLib.bdh
MmsGetHeaderString( in hMms : number, in nHeader : number, out sValue : string, in nMaxValue : number optional, out nCopied : number optional ): 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:
|
sValue | Variable that retrieves the value of the specified header. Based on the specified header type, the returned string specifies
one of the following:
|
nMaxValue | Optional: Maximum length of the string that can be returned. This value must be less than or equal to the size of the string variable sValue. |
nCopied | Optional: Variable receiving the number of actually copied bytes. |
dcltrans transaction TWap var sData : string(0x10000); nData : number; hMms : number; sFrom : string; begin nData := WapGetContent(sData); MmsCreateMms(hMms); MmsParseMms(hMms, sData, nData, true); MmsGetHeaderString(hMms, MMS_HEADER_From, sFrom); MmsDeleteMms(hMms); print(sFrom); end TWap;