You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
1.1 KiB
67 lines
1.1 KiB
/*++
|
|
|
|
Copyright (c) 1999 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
UniUtf.h
|
|
|
|
Abstract:
|
|
|
|
This file declares the functions used for Unicode object name to/from Utf8-URL coversion
|
|
|
|
Author:
|
|
|
|
Mukul Gupta [Mukgup] 20-Dec-2000
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef _UNICODE_UTF8_
|
|
#define _UNICODE_UTF8_
|
|
|
|
#include <stdio.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif // __cplusplus
|
|
|
|
HRESULT
|
|
UtfUrlStrToWideStr(
|
|
IN LPWSTR UtfStr,
|
|
IN DWORD UtfStrLen,
|
|
OUT LPWSTR WideStr,
|
|
OUT LPDWORD pWideStrLen
|
|
);
|
|
|
|
DWORD
|
|
WideStrToUtfUrlStr(
|
|
IN LPWSTR WideStr,
|
|
IN DWORD WideStrLen,
|
|
IN OUT LPWSTR InOutBuf,
|
|
IN DWORD InOutBufLen
|
|
);
|
|
|
|
BOOL
|
|
DavHttpOpenRequestW(
|
|
IN HINTERNET hConnect,
|
|
IN LPWSTR lpszVerb,
|
|
IN LPWSTR lpszObjectName,
|
|
IN LPWSTR lpszVersion,
|
|
IN LPWSTR lpszReferer,
|
|
IN LPWSTR FAR * lpszAcceptTypes,
|
|
IN DWORD dwFlags,
|
|
IN DWORD_PTR dwContext,
|
|
IN LPWSTR ErrMsgTag,
|
|
OUT HINTERNET * phInternet
|
|
);
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif // __cplusplus
|
|
|
|
|
|
#endif // _UNICODE_UTF8_
|
|
|