Uncomment GOPHER_ATTRIBUTE_TYPE and GopherGetAttribute.
Create A/W versions of GOPHER_ATTRIBUTE_TYPE and GOPHER_ATTRIBUTE_ENUMERATOR.
This commit is contained in:
parent
a11664cc9b
commit
8c752fd79d
|
@ -801,31 +801,56 @@ typedef struct {
|
||||||
DECL_WINELIB_TYPE_AW(GOPHER_UNKNOWN_ATTRIBUTE_TYPE)
|
DECL_WINELIB_TYPE_AW(GOPHER_UNKNOWN_ATTRIBUTE_TYPE)
|
||||||
DECL_WINELIB_TYPE_AW(LPGOPHER_UNKNOWN_ATTRIBUTE_TYPE)
|
DECL_WINELIB_TYPE_AW(LPGOPHER_UNKNOWN_ATTRIBUTE_TYPE)
|
||||||
|
|
||||||
/*
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
DWORD CategoryId;
|
DWORD CategoryId;
|
||||||
DWORD AttributeId;
|
DWORD AttributeId;
|
||||||
union {
|
union {
|
||||||
GOPHER_ADMIN_ATTRIBUTE_TYPE Admin;
|
GOPHER_ADMIN_ATTRIBUTE_TYPEA Admin;
|
||||||
GOPHER_MOD_DATE_ATTRIBUTE_TYPE ModDate;
|
GOPHER_MOD_DATE_ATTRIBUTE_TYPE ModDate;
|
||||||
GOPHER_TTL_ATTRIBUTE_TYPE Ttl;
|
GOPHER_TTL_ATTRIBUTE_TYPE Ttl;
|
||||||
GOPHER_SCORE_ATTRIBUTE_TYPE Score;
|
GOPHER_SCORE_ATTRIBUTE_TYPE Score;
|
||||||
GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE ScoreRange;
|
GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE ScoreRange;
|
||||||
GOPHER_SITE_ATTRIBUTE_TYPE Site;
|
GOPHER_SITE_ATTRIBUTE_TYPEA Site;
|
||||||
GOPHER_ORGANIZATION_ATTRIBUTE_TYPE Organization;
|
GOPHER_ORGANIZATION_ATTRIBUTE_TYPEA Organization;
|
||||||
GOPHER_LOCATION_ATTRIBUTE_TYPE Location;
|
GOPHER_LOCATION_ATTRIBUTE_TYPEA Location;
|
||||||
GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE GeographicalLocation;
|
GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE GeographicalLocation;
|
||||||
GOPHER_TIMEZONE_ATTRIBUTE_TYPE TimeZone;
|
GOPHER_TIMEZONE_ATTRIBUTE_TYPE TimeZone;
|
||||||
GOPHER_PROVIDER_ATTRIBUTE_TYPE Provider;
|
GOPHER_PROVIDER_ATTRIBUTE_TYPEA Provider;
|
||||||
GOPHER_VERSION_ATTRIBUTE_TYPE Version;
|
GOPHER_VERSION_ATTRIBUTE_TYPEA Version;
|
||||||
GOPHER_ABSTRACT_ATTRIBUTE_TYPE Abstract;
|
GOPHER_ABSTRACT_ATTRIBUTE_TYPEA Abstract;
|
||||||
GOPHER_VIEW_ATTRIBUTE_TYPE View;
|
GOPHER_VIEW_ATTRIBUTE_TYPEA View;
|
||||||
GOPHER_VERONICA_ATTRIBUTE_TYPE Veronica;
|
GOPHER_VERONICA_ATTRIBUTE_TYPE Veronica;
|
||||||
GOPHER_ASK_ATTRIBUTE_TYPE Ask;
|
GOPHER_ASK_ATTRIBUTE_TYPEA Ask;
|
||||||
GOPHER_UNKNOWN_ATTRIBUTE_TYPE Unknown;
|
GOPHER_UNKNOWN_ATTRIBUTE_TYPEA Unknown;
|
||||||
} AttributeType;
|
} AttributeType;
|
||||||
} GOPHER_ATTRIBUTE_TYPE,* LPGOPHER_ATTRIBUTE_TYPE;
|
} GOPHER_ATTRIBUTE_TYPEA, *LPGOPHER_ATTRIBUTE_TYPEA;
|
||||||
*/
|
|
||||||
|
typedef struct {
|
||||||
|
DWORD CategoryId;
|
||||||
|
DWORD AttributeId;
|
||||||
|
union {
|
||||||
|
GOPHER_ADMIN_ATTRIBUTE_TYPEW 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_TYPEW Site;
|
||||||
|
GOPHER_ORGANIZATION_ATTRIBUTE_TYPEW Organization;
|
||||||
|
GOPHER_LOCATION_ATTRIBUTE_TYPEW Location;
|
||||||
|
GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE GeographicalLocation;
|
||||||
|
GOPHER_TIMEZONE_ATTRIBUTE_TYPE TimeZone;
|
||||||
|
GOPHER_PROVIDER_ATTRIBUTE_TYPEW Provider;
|
||||||
|
GOPHER_VERSION_ATTRIBUTE_TYPEW Version;
|
||||||
|
GOPHER_ABSTRACT_ATTRIBUTE_TYPEW Abstract;
|
||||||
|
GOPHER_VIEW_ATTRIBUTE_TYPEW View;
|
||||||
|
GOPHER_VERONICA_ATTRIBUTE_TYPE Veronica;
|
||||||
|
GOPHER_ASK_ATTRIBUTE_TYPEW Ask;
|
||||||
|
GOPHER_UNKNOWN_ATTRIBUTE_TYPEW Unknown;
|
||||||
|
} AttributeType;
|
||||||
|
} GOPHER_ATTRIBUTE_TYPEW, *LPGOPHER_ATTRIBUTE_TYPEW;
|
||||||
|
|
||||||
|
DECL_WINELIB_TYPE_AW(GOPHER_ATTRIBUTE_TYPE)
|
||||||
|
DECL_WINELIB_TYPE_AW(LPGOPHER_ATTRIBUTE_TYPE)
|
||||||
|
|
||||||
#define MAX_GOPHER_CATEGORY_NAME 128
|
#define MAX_GOPHER_CATEGORY_NAME 128
|
||||||
#define MAX_GOPHER_ATTRIBUTE_NAME 128
|
#define MAX_GOPHER_ATTRIBUTE_NAME 128
|
||||||
|
@ -901,15 +926,17 @@ INTERNETAPI HINTERNET WINAPI GopherOpenFileA(HINTERNET ,LPCSTR ,LPCSTR lpszView
|
||||||
INTERNETAPI HINTERNET WINAPI GopherOpenFileW(HINTERNET ,LPCWSTR ,LPCWSTR lpszView ,DWORD ,DWORD);
|
INTERNETAPI HINTERNET WINAPI GopherOpenFileW(HINTERNET ,LPCWSTR ,LPCWSTR lpszView ,DWORD ,DWORD);
|
||||||
#define GopherOpenFile WINELIB_NAME_AW(GopherOpenFile)
|
#define GopherOpenFile WINELIB_NAME_AW(GopherOpenFile)
|
||||||
|
|
||||||
/*
|
typedef BOOL CALLBACK (*GOPHER_ATTRIBUTE_ENUMERATORA)(LPGOPHER_ATTRIBUTE_TYPEA ,DWORD);
|
||||||
typedef BOOL CALLBACK (*GOPHER_ATTRIBUTE_ENUMERATOR)(LPGOPHER_ATTRIBUTE_TYPE ,DWORD);
|
typedef BOOL CALLBACK (*GOPHER_ATTRIBUTE_ENUMERATORW)(LPGOPHER_ATTRIBUTE_TYPEW ,DWORD);
|
||||||
|
|
||||||
|
DECL_WINELIB_TYPE_AW(GOPHER_ATTRIBUTE_ENUMERATOR)
|
||||||
|
|
||||||
BOOLAPI GopherGetAttributeA(HINTERNET ,LPCSTR ,LPCSTR lpszAttributeName ,LPBYTE ,
|
BOOLAPI GopherGetAttributeA(HINTERNET ,LPCSTR ,LPCSTR lpszAttributeName ,LPBYTE ,
|
||||||
DWORD ,LPDWORD ,GOPHER_ATTRIBUTE_ENUMERATOR lpfnEnumerator ,DWORD);
|
DWORD ,LPDWORD ,GOPHER_ATTRIBUTE_ENUMERATORA lpfnEnumerator ,DWORD);
|
||||||
BOOLAPI GopherGetAttributeW(HINTERNET ,LPCWSTR ,LPCWSTR lpszAttributeName ,LPBYTE ,
|
BOOLAPI GopherGetAttributeW(HINTERNET ,LPCWSTR ,LPCWSTR lpszAttributeName ,LPBYTE ,
|
||||||
DWORD ,LPDWORD ,GOPHER_ATTRIBUTE_ENUMERATOR lpfnEnumerator ,DWORD);
|
DWORD ,LPDWORD ,GOPHER_ATTRIBUTE_ENUMERATORW lpfnEnumerator ,DWORD);
|
||||||
#define GopherGetAttribute WINELIB_NAME_AW(GopherGetAttribute)
|
#define GopherGetAttribute WINELIB_NAME_AW(GopherGetAttribute)
|
||||||
*/
|
|
||||||
#define HTTP_MAJOR_VERSION 1
|
#define HTTP_MAJOR_VERSION 1
|
||||||
#define HTTP_MINOR_VERSION 0
|
#define HTTP_MINOR_VERSION 0
|
||||||
#define HTTP_VERSION TEXT("HTTP/1.0")
|
#define HTTP_VERSION TEXT("HTTP/1.0")
|
||||||
|
|
Loading…
Reference in New Issue