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.
48 lines
1.1 KiB
48 lines
1.1 KiB
/*
|
|
* X M L D A T A . H
|
|
*
|
|
* Sources Exchange messaging implementation of DAV-Base --
|
|
* XML-Data types.
|
|
*
|
|
* Copyright 1986-1997 Microsoft Corporation, All Rights Reserved
|
|
*/
|
|
|
|
#ifndef _EX_XMLDATA_H_
|
|
#define _EX_XMLDATA_H_
|
|
|
|
#include <mapidefs.h>
|
|
|
|
//#define INT64_MIN 0x8000000000000000
|
|
|
|
// Data types ----------------------------------------------------------------
|
|
//
|
|
DEC_CONST WCHAR wszWebClientTime[] = L"dateTime.wc.";
|
|
|
|
USHORT __fastcall
|
|
UsPtypeFromName (
|
|
/* [in] */ LPCWSTR pwszAs,
|
|
/* [in] */ UINT cchAs,
|
|
/* [out] */ USHORT* pusCnvt);
|
|
|
|
enum {
|
|
|
|
CNVT_DEFAULT = 0,
|
|
CNVT_ISO8601,
|
|
CNVT_RFC1123,
|
|
CNVT_UUID,
|
|
CNVT_BASE64,
|
|
CNVT_BINHEX,
|
|
CNVT_01,
|
|
CNVT_CUSTOMDATE,
|
|
CNVT_LIMITED,
|
|
};
|
|
|
|
// Data conversions ----------------------------------------------------------
|
|
//
|
|
SCODE ScInBase64Literal (LPCWSTR, UINT, BOOL, SBinary*);
|
|
SCODE ScInBinhexLiteral (LPCWSTR, UINT, BOOL, SBinary*);
|
|
SCODE ScInIso8601Literal (LPCWSTR, UINT, BOOL, FILETIME*);
|
|
SCODE ScInRfc1123Literal (LPCWSTR, UINT, BOOL, FILETIME*);
|
|
SCODE ScInUuidLiteral (LPCWSTR, UINT, BOOL, GUID*);
|
|
|
|
#endif // _EX_XMLDATA_H_
|