⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wininet.h

📁 手机windows mobile平台的rtsp实现,仅包含rtsp部分的实现.
💻 H
📖 第 1 页 / 共 3 页
字号:
#define HTTP_QUERY_IF_MODIFIED_SINCE 32#define HTTP_QUERY_LOCATION 33#define HTTP_QUERY_ORIG_URI 34#define HTTP_QUERY_REFERER 35#define HTTP_QUERY_RETRY_AFTER 36#define HTTP_QUERY_SERVER 37#define HTTP_QUERY_TITLE 38#define HTTP_QUERY_USER_AGENT 39#define HTTP_QUERY_WWW_AUTHENTICATE 40#define HTTP_QUERY_PROXY_AUTHENTICATE 41#define HTTP_QUERY_ACCEPT_RANGES 42#define HTTP_QUERY_SET_COOKIE 43#define HTTP_QUERY_COOKIE 44#define HTTP_QUERY_REQUEST_METHOD 45#define HTTP_QUERY_MAX 45#define HTTP_QUERY_CUSTOM 65535#define HTTP_QUERY_FLAG_REQUEST_HEADERS 0x80000000#define HTTP_QUERY_FLAG_SYSTEMTIME 0x40000000#define HTTP_QUERY_FLAG_NUMBER 0x20000000#define HTTP_QUERY_FLAG_COALESCE 0x10000000#define HTTP_QUERY_MODIFIER_FLAGS_MASK (HTTP_QUERY_FLAG_REQUEST_HEADERS|HTTP_QUERY_FLAG_SYSTEMTIME|HTTP_QUERY_FLAG_NUMBER|HTTP_QUERY_FLAG_COALESCE)#define HTTP_QUERY_HEADER_MASK (~HTTP_QUERY_MODIFIER_FLAGS_MASK)#define HTTP_STATUS_OK 200#define HTTP_STATUS_CREATED 201#define HTTP_STATUS_ACCEPTED 202#define HTTP_STATUS_PARTIAL 203#define HTTP_STATUS_NO_CONTENT 204#define HTTP_STATUS_AMBIGUOUS 300#define HTTP_STATUS_MOVED 301#define HTTP_STATUS_REDIRECT 302#define HTTP_STATUS_REDIRECT_METHOD 303#define HTTP_STATUS_NOT_MODIFIED 304#define HTTP_STATUS_BAD_REQUEST 400#define HTTP_STATUS_DENIED 401#define HTTP_STATUS_PAYMENT_REQ 402#define HTTP_STATUS_FORBIDDEN 403#define HTTP_STATUS_NOT_FOUND 404#define HTTP_STATUS_BAD_METHOD 405#define HTTP_STATUS_NONE_ACCEPTABLE 406#define HTTP_STATUS_PROXY_AUTH_REQ 407#define HTTP_STATUS_REQUEST_TIMEOUT 408#define HTTP_STATUS_CONFLICT 409#define HTTP_STATUS_GONE 410#define HTTP_STATUS_AUTH_REFUSED 411#define HTTP_STATUS_SERVER_ERROR 500#define HTTP_STATUS_NOT_SUPPORTED 501#define HTTP_STATUS_BAD_GATEWAY 502#define HTTP_STATUS_SERVICE_UNAVAIL 503#define HTTP_STATUS_GATEWAY_TIMEOUT 504#define INTERNET_PREFETCH_PROGRESS 0#define INTERNET_PREFETCH_COMPLETE 1#define INTERNET_PREFETCH_ABORTED 2#define FLAGS_ERROR_UI_FILTER_FOR_ERRORS 0x01#define FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS 0x02#define FLAGS_ERROR_UI_FLAGS_GENERATE_DATA 0x04#define FLAGS_ERROR_UI_FLAGS_NO_UI 0x08#define HTTP_ADDREQ_INDEX_MASK 0x0000FFFF#define HTTP_ADDREQ_FLAGS_MASK 0xFFFF0000#define HTTP_ADDREQ_FLAG_ADD_IF_NEW 0x10000000#define HTTP_ADDREQ_FLAG_ADD 0x20000000#define HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA 0x40000000#define HTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON 0x01000000#define HTTP_ADDREQ_FLAG_COALESCE HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA#define HTTP_ADDREQ_FLAG_REPLACE 0x80000000#define INTERNET_ERROR_BASE 12000#define ERROR_INTERNET_OUT_OF_HANDLES (INTERNET_ERROR_BASE+1)#define ERROR_INTERNET_TIMEOUT (INTERNET_ERROR_BASE+2)#define ERROR_INTERNET_EXTENDED_ERROR (INTERNET_ERROR_BASE+3)#define ERROR_INTERNET_INTERNAL_ERROR (INTERNET_ERROR_BASE+4)#define ERROR_INTERNET_INVALID_URL (INTERNET_ERROR_BASE+5)#define ERROR_INTERNET_UNRECOGNIZED_SCHEME (INTERNET_ERROR_BASE+6)#define ERROR_INTERNET_NAME_NOT_RESOLVED (INTERNET_ERROR_BASE+7)#define ERROR_INTERNET_PROTOCOL_NOT_FOUND (INTERNET_ERROR_BASE+8)#define ERROR_INTERNET_INVALID_OPTION (INTERNET_ERROR_BASE+9)#define ERROR_INTERNET_BAD_OPTION_LENGTH (INTERNET_ERROR_BASE+10)#define ERROR_INTERNET_OPTION_NOT_SETTABLE (INTERNET_ERROR_BASE+11)#define ERROR_INTERNET_SHUTDOWN (INTERNET_ERROR_BASE+12)#define ERROR_INTERNET_INCORRECT_USER_NAME (INTERNET_ERROR_BASE+13)#define ERROR_INTERNET_INCORRECT_PASSWORD (INTERNET_ERROR_BASE+14)#define ERROR_INTERNET_LOGIN_FAILURE (INTERNET_ERROR_BASE+15)#define ERROR_INTERNET_INVALID_OPERATION (INTERNET_ERROR_BASE+16)#define ERROR_INTERNET_OPERATION_CANCELLED (INTERNET_ERROR_BASE+17)#define ERROR_INTERNET_INCORRECT_HANDLE_TYPE (INTERNET_ERROR_BASE+18)#define ERROR_INTERNET_INCORRECT_HANDLE_STATE (INTERNET_ERROR_BASE+19)#define ERROR_INTERNET_NOT_PROXY_REQUEST (INTERNET_ERROR_BASE+20)#define ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND (INTERNET_ERROR_BASE+21)#define ERROR_INTERNET_BAD_REGISTRY_PARAMETER (INTERNET_ERROR_BASE+22)#define ERROR_INTERNET_NO_DIRECT_ACCESS (INTERNET_ERROR_BASE+23)#define ERROR_INTERNET_NO_CONTEXT (INTERNET_ERROR_BASE+24)#define ERROR_INTERNET_NO_CALLBACK (INTERNET_ERROR_BASE+25)#define ERROR_INTERNET_REQUEST_PENDING (INTERNET_ERROR_BASE+26)#define ERROR_INTERNET_INCORRECT_FORMAT (INTERNET_ERROR_BASE+27)#define ERROR_INTERNET_ITEM_NOT_FOUND (INTERNET_ERROR_BASE+28)#define ERROR_INTERNET_CANNOT_CONNECT (INTERNET_ERROR_BASE+29)#define ERROR_INTERNET_CONNECTION_ABORTED (INTERNET_ERROR_BASE+30)#define ERROR_INTERNET_CONNECTION_RESET (INTERNET_ERROR_BASE+31)#define ERROR_INTERNET_FORCE_RETRY (INTERNET_ERROR_BASE+32)#define ERROR_INTERNET_INVALID_PROXY_REQUEST (INTERNET_ERROR_BASE+33)#define ERROR_INTERNET_NEED_UI (INTERNET_ERROR_BASE+34)#define ERROR_INTERNET_HANDLE_EXISTS (INTERNET_ERROR_BASE+36)#define ERROR_INTERNET_SEC_CERT_DATE_INVALID (INTERNET_ERROR_BASE+37)#define ERROR_INTERNET_SEC_CERT_CN_INVALID (INTERNET_ERROR_BASE+38)#define ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR (INTERNET_ERROR_BASE+39)#define ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR (INTERNET_ERROR_BASE+40)#define ERROR_INTERNET_MIXED_SECURITY (INTERNET_ERROR_BASE+41)#define ERROR_INTERNET_CHG_POST_IS_NON_SECURE (INTERNET_ERROR_BASE+42)#define ERROR_INTERNET_POST_IS_NON_SECURE (INTERNET_ERROR_BASE+43)#define ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED (INTERNET_ERROR_BASE+44)#define ERROR_INTERNET_INVALID_CA (INTERNET_ERROR_BASE+45)#define ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP (INTERNET_ERROR_BASE+46)#define ERROR_INTERNET_ASYNC_THREAD_FAILED (INTERNET_ERROR_BASE+47)#define ERROR_INTERNET_REDIRECT_SCHEME_CHANGE (INTERNET_ERROR_BASE+48)#define ERROR_FTP_TRANSFER_IN_PROGRESS (INTERNET_ERROR_BASE+110)#define ERROR_FTP_DROPPED (INTERNET_ERROR_BASE+111)#define ERROR_GOPHER_PROTOCOL_ERROR (INTERNET_ERROR_BASE+130)#define ERROR_GOPHER_NOT_FILE (INTERNET_ERROR_BASE+131)#define ERROR_GOPHER_DATA_ERROR (INTERNET_ERROR_BASE+132)#define ERROR_GOPHER_END_OF_DATA (INTERNET_ERROR_BASE+133)#define ERROR_GOPHER_INVALID_LOCATOR (INTERNET_ERROR_BASE+134)#define ERROR_GOPHER_INCORRECT_LOCATOR_TYPE (INTERNET_ERROR_BASE+135)#define ERROR_GOPHER_NOT_GOPHER_PLUS (INTERNET_ERROR_BASE+136)#define ERROR_GOPHER_ATTRIBUTE_NOT_FOUND (INTERNET_ERROR_BASE+137)#define ERROR_GOPHER_UNKNOWN_LOCATOR (INTERNET_ERROR_BASE+138)#define ERROR_HTTP_HEADER_NOT_FOUND (INTERNET_ERROR_BASE+150)#define ERROR_HTTP_DOWNLEVEL_SERVER (INTERNET_ERROR_BASE+151)#define ERROR_HTTP_INVALID_SERVER_RESPONSE (INTERNET_ERROR_BASE+152)#define ERROR_HTTP_INVALID_HEADER (INTERNET_ERROR_BASE+153)#define ERROR_HTTP_INVALID_QUERY_REQUEST (INTERNET_ERROR_BASE+154)#define ERROR_HTTP_HEADER_ALREADY_EXISTS (INTERNET_ERROR_BASE+155)#define ERROR_HTTP_REDIRECT_FAILED (INTERNET_ERROR_BASE+156)#define ERROR_HTTP_NOT_REDIRECTED (INTERNET_ERROR_BASE+160)#define ERROR_INTERNET_SECURITY_CHANNEL_ERROR (INTERNET_ERROR_BASE+157)#define ERROR_INTERNET_UNABLE_TO_CACHE_FILE (INTERNET_ERROR_BASE+158)#define ERROR_INTERNET_TCPIP_NOT_INSTALLED (INTERNET_ERROR_BASE+159)#define INTERNET_ERROR_LAST ERROR_INTERNET_TCPIP_NOT_INSTALLED#define URLCACHEAPI DECLSPEC_IMPORT#define NORMAL_CACHE_ENTRY 1#define STABLE_CACHE_ENTRY 2#define STICKY_CACHE_ENTRY 4#define SPARSE_CACHE_ENTRY 0x10000#define OCX_CACHE_ENTRY 0x20000#define COOKIE_CACHE_ENTRY 0x100000#define URLHISTORY_CACHE_ENTRY 0x200000#define CACHE_ENTRY_ATTRIBUTE_FC 4#define CACHE_ENTRY_HITRATE_FC 0x10#define CACHE_ENTRY_MODTIME_FC 0x40#define CACHE_ENTRY_EXPTIME_FC 0x80#define CACHE_ENTRY_ACCTIME_FC 0x100#define CACHE_ENTRY_SYNCTIME_FC 0x200#define CACHE_ENTRY_HEADERINFO_FC 0x400#define IRF_ASYNC WININET_API_FLAG_ASYNC#define IRF_SYNC WININET_API_FLAG_SYNC#define IRF_USE_CONTEXT WININET_API_FLAG_USE_CONTEXT#define IRF_NO_WAIT 8#define HSR_ASYNC	WININET_API_FLAG_ASYNC#define HSR_SYNC	WININET_API_FLAG_SYNC#define HSR_USE_CONTEXT WININET_API_FLAG_USE_CONTEXT#define HSR_INITIATE	8#define HSR_DOWNLOAD	16#define HSR_CHUNKED	32#define INTERNET_DIAL_UNATTENDED	0x8000#define INTERNET_DIALSTATE_DISCONNECTED	1#define INTERENT_GOONLINE_REFRESH	1#define INTERENT_GOONLINE_MASK	1#define INTERNET_AUTODIAL_FORCE_ONLINE	1#define INTERNET_AUTODIAL_FORCE_UNATTENDED	2#define INTERNET_AUTODIAL_FAILIFSECURITYCHECK	4#define INTERNET_CONNECTION_MODEM	1#define INTERNET_CONNECTION_LAN	2#define INTERNET_CONNECTION_PROXY	4#define INTERNET_CONNECTION_MODEM_BUSY	8#ifndef RC_INVOKEDtypedef PVOID HINTERNET;typedef HINTERNET *LPHINTERNET;typedef WORD INTERNET_PORT,*LPINTERNET_PORT;typedef enum {	INTERNET_SCHEME_PARTIAL = -2, INTERNET_SCHEME_UNKNOWN = -1,	INTERNET_SCHEME_DEFAULT = 0, INTERNET_SCHEME_FTP, INTERNET_SCHEME_GOPHER,	INTERNET_SCHEME_HTTP, INTERNET_SCHEME_HTTPS, INTERNET_SCHEME_FILE,	INTERNET_SCHEME_NEWS, INTERNET_SCHEME_MAILTO, INTERNET_SCHEME_SOCKS,	INTERNET_SCHEME_FIRST = INTERNET_SCHEME_FTP, INTERNET_SCHEME_LAST = INTERNET_SCHEME_SOCKS} INTERNET_SCHEME,*LPINTERNET_SCHEME;typedef struct { DWORD dwResult; DWORD dwError; } INTERNET_ASYNC_RESULT,*LPINTERNET_ASYNC_RESULT;typedef struct { DWORD dwStatus; DWORD dwSize; } INTERNET_PREFETCH_STATUS,*LPINTERNET_PREFETCH_STATUS;typedef struct {	DWORD dwAccessType;	LPCTSTR lpszProxy;	LPCTSTR lpszProxyBypass;} INTERNET_PROXY_INFO,*LPINTERNET_PROXY_INFO;typedef struct {	DWORD dwMajorVersion;	DWORD dwMinorVersion;} INTERNET_VERSION_INFO,*LPINTERNET_VERSION_INFO;typedef struct {	DWORD dwStructSize;	LPSTR lpszScheme;	DWORD dwSchemeLength;	INTERNET_SCHEME nScheme;	LPSTR lpszHostName;	DWORD dwHostNameLength;	INTERNET_PORT nPort;	LPSTR lpszUserName;	DWORD dwUserNameLength;	LPSTR lpszPassword;	DWORD dwPasswordLength;	LPSTR lpszUrlPath;	DWORD dwUrlPathLength;	LPSTR lpszExtraInfo;	DWORD dwExtraInfoLength;} URL_COMPONENTSA,*LPURL_COMPONENTSA;typedef struct {	DWORD dwStructSize;	LPWSTR lpszScheme;	DWORD dwSchemeLength;	INTERNET_SCHEME nScheme;	LPWSTR lpszHostName;	DWORD dwHostNameLength;	INTERNET_PORT nPort;	LPWSTR lpszUserName;	DWORD dwUserNameLength;	LPWSTR lpszPassword;	DWORD dwPasswordLength;	LPWSTR lpszUrlPath;	DWORD dwUrlPathLength;	LPWSTR lpszExtraInfo;	DWORD dwExtraInfoLength;} URL_COMPONENTSW,*LPURL_COMPONENTSW;typedef struct {	FILETIME ftExpiry;	FILETIME ftStart;	LPTSTR lpszSubjectInfo;	LPTSTR lpszIssuerInfo;	LPTSTR lpszProtocolName;	LPTSTR lpszSignatureAlgName;	LPTSTR lpszEncryptionAlgName;	DWORD dwKeySize;} INTERNET_CERTIFICATE_INFO,*LPINTERNET_CERTIFICATE_INFO;typedef VOID (CALLBACK * INTERNET_STATUS_CALLBACK)(HINTERNET,DWORD,DWORD,PVOID,DWORD);typedef INTERNET_STATUS_CALLBACK * LPINTERNET_STATUS_CALLBACK;typedef struct {	CHAR DisplayString[MAX_GOPHER_DISPLAY_TEXT+1];	DWORD GopherType;	DWORD SizeLow;	DWORD SizeHigh;	FILETIME LastModificationTime;	CHAR Locator[MAX_GOPHER_LOCATOR_LENGTH+1];} GOPHER_FIND_DATAA,*LPGOPHER_FIND_DATAA;typedef struct {	WCHAR DisplayString[MAX_GOPHER_DISPLAY_TEXT+1];	DWORD GopherType;	DWORD SizeLow;	DWORD SizeHigh;	FILETIME LastModificationTime;	WCHAR Locator[MAX_GOPHER_LOCATOR_LENGTH+1];} GOPHER_FIND_DATAW,*LPGOPHER_FIND_DATAW;typedef struct {	LPCTSTR Comment;	LPCTSTR EmailAddress;} GOPHER_ADMIN_ATTRIBUTE_TYPE,*LPGOPHER_ADMIN_ATTRIBUTE_TYPE;typedef struct {FILETIME DateAndTime;} GOPHER_MOD_DATE_ATTRIBUTE_TYPE,*LPGOPHER_MOD_DATE_ATTRIBUTE_TYPE;typedef struct {DWORD Ttl;} GOPHER_TTL_ATTRIBUTE_TYPE,*LPGOPHER_TTL_ATTRIBUTE_TYPE;typedef struct {INT Score;} GOPHER_SCORE_ATTRIBUTE_TYPE,*LPGOPHER_SCORE_ATTRIBUTE_TYPE;typedef struct {	INT LowerBound;	INT UpperBound;} GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE,*LPGOPHER_SCORE_RANGE_ATTRIBUTE_TYPE;typedef struct {LPCTSTR Site;} GOPHER_SITE_ATTRIBUTE_TYPE,*LPGOPHER_SITE_ATTRIBUTE_TYPE;typedef struct {LPCTSTR Organization;} GOPHER_ORGANIZATION_ATTRIBUTE_TYPE,*LPGOPHER_ORGANIZATION_ATTRIBUTE_TYPE;typedef struct {LPCTSTR Location;} GOPHER_LOCATION_ATTRIBUTE_TYPE,*LPGOPHER_LOCATION_ATTRIBUTE_TYPE;typedef struct {	INT DegreesNorth;	INT MinutesNorth;	INT SecondsNorth;	INT DegreesEast;	INT MinutesEast;	INT SecondsEast;} GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE,*LPGOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE;typedef struct {INT Zone;} GOPHER_TIMEZONE_ATTRIBUTE_TYPE,*LPGOPHER_TIMEZONE_ATTRIBUTE_TYPE;typedef struct {LPCTSTR Provider;} GOPHER_PROVIDER_ATTRIBUTE_TYPE,*LPGOPHER_PROVIDER_ATTRIBUTE_TYPE;typedef struct {LPCTSTR Version;} GOPHER_VERSION_ATTRIBUTE_TYPE,*LPGOPHER_VERSION_ATTRIBUTE_TYPE;typedef struct {	LPCTSTR ShortAbstract;	LPCTSTR AbstractFile;} GOPHER_ABSTRACT_ATTRIBUTE_TYPE,*LPGOPHER_ABSTRACT_ATTRIBUTE_TYPE;typedef struct {	LPCTSTR ContentType;	LPCTSTR Language;	DWORD Size;} GOPHER_VIEW_ATTRIBUTE_TYPE,*LPGOPHER_VIEW_ATTRIBUTE_TYPE;typedef struct {BOOL TreeWalk;} GOPHER_VERONICA_ATTRIBUTE_TYPE,*LPGOPHER_VERONICA_ATTRIBUTE_TYPE;typedef struct {	LPCTSTR QuestionType;	LPCTSTR QuestionText;} GOPHER_ASK_ATTRIBUTE_TYPE,*LPGOPHER_ASK_ATTRIBUTE_TYPE;typedef struct {LPCTSTR Text;} GOPHER_UNKNOWN_ATTRIBUTE_TYPE,*LPGOPHER_UNKNOWN_ATTRIBUTE_TYPE;typedef struct {	DWORD CategoryId;	DWORD AttributeId;	union {		GOPHER_ADMIN_ATTRIBUTE_TYPE Admin;		GOPHER_MOD_DATE_ATTRIBUTE_TYPE ModDate;		GOPHER_TTL_ATTRIBUTE_TYPE Ttl;		GOPHER_SCORE_ATTRIBUTE_TYPE Score;		GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE ScoreRange;		GOPHER_SITE_ATTRIBUTE_TYPE Site;		GOPHER_ORGANIZATION_ATTRIBUTE_TYPE Organization;		GOPHER_LOCATION_ATTRIBUTE_TYPE Location;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -