?? mess_mms_transfer.h
字號:
/*--------------------------------- Includes-------------------------------------*/
#include <stdio.h>
#include <string.h>
#include <malloc.h>
#include <time.h>
#include <stdlib.h>
/*--------------------------------- Macros -------------------------------------*/
#define SpaceMallocType(type) ((type*)SpaceMalloc(sizeof(type)))
#define SpaceMallocArray(type,size) ((type*)SpaceMalloc((size)*sizeof(type)))
#define MAXONEBIT 255
#define MAXLENGTHOFMMS 102400 //彩信文件的極限大小100K
#define ALLSECONDSINONEDAY 86400 // 一天的秒數(shù)
#define NULL 0
/* key of heads */
#define MessageType 0x8C
#define Transaction_ID 0x98
#define Version 0x8D
#define Date 0x85
#define From 0x89
#define To 0x97
#define Cc 0x82
#define Bcc 0x81
#define Subject 0x96
#define Message_Class 0x8A
#define MMS_Expiry 0x88
#define MMS_Delivery_Time 0x87
#define MMS_Priority 0x8F
#define MMS_Sender_Visibility 0x94
#define MMS_Delivery_Report 0x86
#define MMS_Store 0xA2
#define MMS_State 0xA3
#define MMS_Stored 0xA7
#define Mms_Response_Status 0x92
#define Mms_Response_Text 0x93
#define Message_ID 0x8B
#define Mms_Content_Location 0x83
#define Mms_Store_Status 0xA5
#define Mms_Store_Status_Text 0xA6
#define Mms_Message_Size 0x8E
#define Mms_Distribution_Indicator 0xB1
#define Mms_Element_Descriptor 0xB2
#define Mms_Report_Allowed 0x91
#define Mms_Previously_Sent_By 0xA0
#define Mms_Previously_Sent_Date 0xA1
#define Mms_Read_Report 0x90
#define Mms_Retrieve_Status 0x99
#define Mms_Retrieve_Text 0x9A
#define MMS_Read_Status 0x9B
#define Content_Type 0x84
/* value of messagetype */
#define m_send_req 0x80
#define m_send_conf 0x81
#define m_notification_ind 0x82
#define m_notifyresp_ind 0x83
#define m_retrieve_conf 0x84
#define m_acknowledge_ind 0x85
#define m_delivery_ind 0x86
#define m_read_rec_ind 0x87
#define m_read_orig_ind 0x88
/* value of content type ,the 'any' is mean of '*' */
#define any 0x80
#define text_any 0x81
#define text_html 0x82
#define text_plain 0x83
#define text_x_hdml 0x84
#define text_x_ttml 0x85
#define text_x_vCalendar 0x86
#define text_x_vCard 0x87
#define text_vnd_wap_wml 0x88
#define text_vnd_wap_wmlscript 0x89
#define application_vnd_wap_catc 0x8A
#define Multipart_any 0x8B
#define Multipart_mixed 0x8C
#define Multipart_form_data 0x8D
#define Multipart_byteranges 0x8E
#define multipart_alternative 0x8F
#define application_any 0x90
#define application_java_vm 0x91
#define application_x_www_form_urlencoded 0x92
#define application_x_hdmlc 0x93
#define application_vnd_wap_wmlc 0x94
#define application_vnd_wap_wmlscriptc 0x95
#define application_vnd_wap_wsic 0x96
#define application_vnd_wap_uaprof 0x97
#define application_vnd_wap_wtls_ca_certificate 0x98
#define application_vnd_wap_wtls_user_certificate 0x99
#define application_x_x509_ca_cert 0x9A
#define application_x_x509_user_cert 0x9B
#define image_any 0x9C
#define image_gif 0x9D
#define image_jpeg 0x9E
#define image_tiff 0x9F
#define image_png 0xA0
#define image_vnd_wap_wbmp 0xA1
#define application_vnd_wap_multipart_any 0xA2
#define application_vnd_wap_multipart_mixed 0xA3
#define application_vnd_wap_multipart_form_data 0xA4
#define application_vnd_wap_multipart_byteranges 0xA5
#define application_vnd_wap_multipart_alternative 0xA6
#define application_xml 0xA7
#define text_xml 0xA8
#define application_vnd_wap_wbxml 0xA9
/* value of contentype header name */
#define Accept 0x80
#define Accept_Charset 0x81
#define Accept_Encoding 0x82
#define Accept_Language 0x83
#define Accept_Ranges 0x84
#define Age 0x85
#define Allow 0x86
#define Authorization 0x87
#define Cache_Control 0x88
#define Connection 0x89
#define Content_Base 0x8A
#define Content_Encoding 0x8B
#define Content_Language 0x8C
#define Content_Length 0x8D
#define Content_Location 0x8E
#define Content_MD5 0x8F
#define Content_Range 0x90
#define Content_Type_Single 0x91
#define Date_Single 0x92
#define Etag 0x93
#define Expires 0x94
#define From_Single 0x95
#define Host 0x96
#define If_Modified_Since 0x97
#define If_Match 0x98
#define If_None_Match 0x99
#define If_Range 0x9A
#define If_Unmodified_Since 0x9B
#define Location 0x9C
#define Last_Modified 0x9D
#define Max_Forwards 0x9E
#define Pragma 0x9F
#define Proxy_Authenticate 0xA0
#define Proxy_Authorization 0xA1
#define Range 0xA3
#define Referer 0xA4
#define Retry_After 0xA5
#define Server 0xA6
#define Transfer_Encoding 0xA7
#define Upgrade 0xA8
#define User_Agent 0xA9
#define Vary 0xAA
#define Via 0xAB
#define Warning 0xAC
#define WWW_Authenticate 0xAD
#define Content_Disposition 0xAE
#define X_Wap_Application_Id 0xAF
#define X_Wap_Content_URI 0xB0
#define X_Wap_Initiator_URI 0xB1
#define Accept_Application 0xB2
#define Bearer_Indication 0xB3
#define Push_Flag 0xB4
#define Profile 0xB5
#define Profile_Diff 0xB6
#define Profile_Warning 0xB7
#define Content_ID 0xC0
/* value of mmsstate */
#define Draft 0x80
#define Sent 0x81
#define New 0x82
#define Retrieved 0x83
#define Forwarded 0x84
/* value of timetype */
#define Absolute_token 0x80
#define Relative_token 0x81
/* value of from */
#define Address_present_token 0x80
#define Insert_address_token 0x81
/* value of messageclass */
#define Personal 0x80
#define Advertisement 0x81
#define Informational 0x82
#define Auto 0x83
/* value of Priority */
#define Low 0x80
#define Normal 0x81
#define High 0x82
/* value of vswitch */
#define Yes 0x80
#define No 0x81
/* value of senderstate */
#define Hide 0x80
#define Show 0x81
/* value of readstatus */
#define Read 0x80
#define Deletedwithoutbeingread 0x81
/* value of Character Set */
#define big5 0x87EA
#define iso_10646_ucs_2 0x83E8
#define iso_8859_1 0x84
#define iso_8859_2 0x85
#define iso_8859_3 0x86
#define iso_8859_4 0x87
#define iso_8859_5 0x88
#define iso_8859_6 0x89
#define iso_8859_7 0x8A
#define iso_8859_8 0x8B
#define iso_8859_9 0x8C
#define shift_JIS 0x91
#define us_ascii 0x83
#define utf_8 0xEA
/* value of Content language */
#define Afar 0x01
#define Maori 0x47
#define Abkhazian 0x02
#define Macedonian 0x48
#define Afrikaans 0x03
#define Malayalam 0x49
#define Amharic 0x04
#define Mongolian 0x4A
#define Arabic 0x05
#define Moldavian 0x4B
#define Assamese 0x06
#define Marathi 0x4C
#define Aymara 0x07
#define Malay 0x4D
#define Azerbaijani 0x08
#define Maltese 0x4E
#define Bashkir 0x09
#define Burmese 0x4F
#define Byelorussian 0x0A
#define Nauru 0x81
#define Bulgarian 0x0B
#define Nepali 0x51
#define Bihari 0x0C
#define Dutch 0x52
#define Bislama 0x0D
#define Norwegian 0x53
#define Bengal 0x0E
#define Occitan 0x54
#define Tibetan 0x0F
#define Oromo 0x55
#define Breton 0x10
#define Oriya 0x56
#define Catalan 0x11
#define Punjabi 0x57
#define Corsican 0x12
#define Polish 0x58
#define Czech 0x13
#define Pashto 0x59
#define Welsh 0x14
#define Portuguese 0x5A
#define Danish 0x15
#define Quechua 0x5B
#define German 0x16
#define Rhaeto_Romance 0x8C
#define Bhutani 0x17
#define Kirundi 0x5D
#define Greek 0x18
#define Romanian 0x5E
#define English 0x19
#define Russian 0x5F
#define Esperanto 0x1A
#define Kinyarwanda 0x60
#define Spanish 0x1B
#define Sanskrit 0x61
#define Estonian 0x1C
#define Sindhi 0x62
#define Basque 0x1D
#define Sangho 0x63
#define Persian 0x1E
#define Serbo_Croatian 0x64
#define Finnish 0x1F
#define Sinhalese 0x65
#define Fiji 0x20
#define Slovak 0x66
#define Faeroese 0x82
#define Slovenian 0x67
#define French 0x22
#define Samoan 0x68
#define Frisian 0x83
#define Shona 0x69
#define Irish 0x24
#define Somali 0x6A
#define Scots 0x25
#define Albanian 0x6B
#define Galician 0x26
#define Serbian 0x6C
#define Guarani 0x27
#define Siswati 0x6D
#define Gujarati 0x28
#define Sesotho 0x6E
#define Hausa 0x29
#define Sundanese 0x6F
#define Hebrew 0x2A
#define Swedish 0x70
#define Hindi 0x2B
#define Swahili 0x71
#define Croatian 0x2C
#define Tamil 0x72
#define Hungarian 0x2D
#define Telugu 0x73
#define Armenian 0x2E
#define Tajik 0x74
#define Interlingua 0x84
#define Thai 0x75
#define Indonesian 0x30
#define Tigrinya 0x76
#define Interlingue 0x86
#define Turkmen 0x77
#define Inupiak 0x87
#define Tagalog 0x78
#define Icelandic 0x33
#define Setswana 0x79
#define Italian it 0x34
#define Tonga 0x7A
#define Inuktitut 0x89
#define Turkish 0x7B
#define Japanese 0x36
#define Tsonga 0x7C
#define Javanese 0x37
#define Tatar 0x7D
#define Georgian 0x38
#define Twi 0x7E
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -