ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

url.c File Reference
#include "config.h"
#include "wine/port.h"
#include <stdarg.h>
#include <string.h>
#include <stdlib.h>
#include "windef.h"
#include "winbase.h"
#include "winnls.h"
#include "winerror.h"
#include "wine/unicode.h"
#include "wininet.h"
#include "winreg.h"
#include "winternl.h"
#include "shlwapi.h"
#include "intshcut.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  WINE_PARSE_URL

Defines

#define NO_SHLWAPI_STREAM
#define WINE_URL_BASH_AS_SLASH   0x01
#define WINE_URL_COLLAPSE_SLASHES   0x02
#define WINE_URL_ESCAPE_SLASH   0x04
#define WINE_URL_ESCAPE_HASH   0x08
#define WINE_URL_ESCAPE_QUESTION   0x10
#define WINE_URL_STOP_ON_HASH   0x20
#define WINE_URL_STOP_ON_QUESTION   0x40
#define szResLen   ((sizeof(szRes) - sizeof(WCHAR))/sizeof(WCHAR))

Enumerations

enum  WINE_URL_SCAN_TYPE { SCHEME, HOST, PORT, USERPASS }

Functions

HMODULE WINAPI MLLoadLibraryW (LPCWSTR, HMODULE, DWORD)
BOOL WINAPI MLFreeLibrary (HMODULE)
HRESULT WINAPI MLBuildResURLW (LPCWSTR, HMODULE, DWORD, LPCWSTR, LPWSTR, DWORD)
 WINE_DEFAULT_DEBUG_CHANNEL (shell)
static DWORD get_scheme_code (LPCWSTR scheme, DWORD scheme_len)
HRESULT WINAPI ParseURLA (LPCSTR x, PARSEDURLA *y)
HRESULT WINAPI ParseURLW (LPCWSTR x, PARSEDURLW *y)
HRESULT WINAPI UrlCanonicalizeA (LPCSTR pszUrl, LPSTR pszCanonicalized, LPDWORD pcchCanonicalized, DWORD dwFlags)
HRESULT WINAPI UrlCanonicalizeW (LPCWSTR pszUrl, LPWSTR pszCanonicalized, LPDWORD pcchCanonicalized, DWORD dwFlags)
HRESULT WINAPI UrlCombineA (LPCSTR pszBase, LPCSTR pszRelative, LPSTR pszCombined, LPDWORD pcchCombined, DWORD dwFlags)
HRESULT WINAPI UrlCombineW (LPCWSTR pszBase, LPCWSTR pszRelative, LPWSTR pszCombined, LPDWORD pcchCombined, DWORD dwFlags)
HRESULT WINAPI UrlEscapeA (LPCSTR pszUrl, LPSTR pszEscaped, LPDWORD pcchEscaped, DWORD dwFlags)
static BOOL URL_NeedEscapeW (WCHAR ch, DWORD dwFlags, DWORD int_flags)
HRESULT WINAPI UrlEscapeW (LPCWSTR pszUrl, LPWSTR pszEscaped, LPDWORD pcchEscaped, DWORD dwFlags)
HRESULT WINAPI UrlUnescapeA (LPSTR pszUrl, LPSTR pszUnescaped, LPDWORD pcchUnescaped, DWORD dwFlags)
HRESULT WINAPI UrlUnescapeW (LPWSTR pszUrl, LPWSTR pszUnescaped, LPDWORD pcchUnescaped, DWORD dwFlags)
LPCSTR WINAPI UrlGetLocationA (LPCSTR pszUrl)
LPCWSTR WINAPI UrlGetLocationW (LPCWSTR pszUrl)
INT WINAPI UrlCompareA (LPCSTR pszUrl1, LPCSTR pszUrl2, BOOL fIgnoreSlash)
INT WINAPI UrlCompareW (LPCWSTR pszUrl1, LPCWSTR pszUrl2, BOOL fIgnoreSlash)
HRESULT WINAPI HashData (const unsigned char *lpSrc, DWORD nSrcLen, unsigned char *lpDest, DWORD nDestLen)
HRESULT WINAPI UrlHashA (LPCSTR pszUrl, unsigned char *lpDest, DWORD nDestLen)
HRESULT WINAPI UrlHashW (LPCWSTR pszUrl, unsigned char *lpDest, DWORD nDestLen)
HRESULT WINAPI UrlApplySchemeA (LPCSTR pszIn, LPSTR pszOut, LPDWORD pcchOut, DWORD dwFlags)
static HRESULT URL_GuessScheme (LPCWSTR pszIn, LPWSTR pszOut, LPDWORD pcchOut)
static HRESULT URL_ApplyDefault (LPCWSTR pszIn, LPWSTR pszOut, LPDWORD pcchOut)
HRESULT WINAPI UrlApplySchemeW (LPCWSTR pszIn, LPWSTR pszOut, LPDWORD pcchOut, DWORD dwFlags)
BOOL WINAPI UrlIsA (LPCSTR pszUrl, URLIS Urlis)
BOOL WINAPI UrlIsW (LPCWSTR pszUrl, URLIS Urlis)
BOOL WINAPI UrlIsNoHistoryA (LPCSTR pszUrl)
BOOL WINAPI UrlIsNoHistoryW (LPCWSTR pszUrl)
BOOL WINAPI UrlIsOpaqueA (LPCSTR pszUrl)
BOOL WINAPI UrlIsOpaqueW (LPCWSTR pszUrl)
static LPCWSTR URL_ScanID (LPCWSTR start, LPDWORD size, WINE_URL_SCAN_TYPE type)
static LONG URL_ParseUrl (LPCWSTR pszUrl, WINE_PARSE_URL *pl)
HRESULT WINAPI UrlGetPartA (LPCSTR pszIn, LPSTR pszOut, LPDWORD pcchOut, DWORD dwPart, DWORD dwFlags)
HRESULT WINAPI UrlGetPartW (LPCWSTR pszIn, LPWSTR pszOut, LPDWORD pcchOut, DWORD dwPart, DWORD dwFlags)
BOOL WINAPI PathIsURLA (LPCSTR lpstrPath)
BOOL WINAPI PathIsURLW (LPCWSTR lpstrPath)
HRESULT WINAPI UrlCreateFromPathA (LPCSTR pszPath, LPSTR pszUrl, LPDWORD pcchUrl, DWORD dwReserved)
HRESULT WINAPI UrlCreateFromPathW (LPCWSTR pszPath, LPWSTR pszUrl, LPDWORD pcchUrl, DWORD dwReserved)
HRESULT WINAPI SHAutoComplete (HWND hwndEdit, DWORD dwFlags)
HRESULT WINAPI MLBuildResURLA (LPCSTR lpszLibName, HMODULE hMod, DWORD dwFlags, LPCSTR lpszRes, LPSTR lpszDest, DWORD dwDestLen)
HRESULT WINAPI UrlFixupW (LPCWSTR url, LPWSTR translatedUrl, DWORD maxChars)

Variables

struct {
   URL_SCHEME   scheme_number
   WCHAR   scheme_name [12]
shlwapi_schemes []
static const CHAR hexDigits [] = "0123456789ABCDEF"
static const WCHAR fileW [] = {'f','i','l','e','\0'}
static const unsigned char HashDataLookup [256]

Generated on Sat May 26 2012 05:17:48 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.