Windows2003-3790/inetcore/published/dload/inetcomm.c
2020-09-30 16:53:55 +02:00

83 lines
1.4 KiB
C

#include "inetcorepch.h"
#pragma hdrstop
#define _MIMEOLE_
#include <mimeole.h>
#undef MIMEOLEAPI
#define MIMEOLEAPI HRESULT STDAPICALLTYPE
static
MIMEOLEAPI
MimeOleCreateVirtualStream(
IStream **ppStream
)
{
if (ppStream)
{
*ppStream = NULL;
}
return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
}
static
MIMEOLEAPI
MimeOleCreateMessage(
IUnknown *pUnkOuter,
IMimeMessage **ppMessage
)
{
if (ppMessage)
{
*ppMessage = NULL;
}
return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
}
static
MIMEOLEAPI
MimeOleSetCompatMode(
DWORD dwMode
)
{
return S_OK;
}
static
MIMEOLEAPI
MimeOleParseMhtmlUrl(
LPSTR pszUrl,
LPSTR *ppszRootUrl,
LPSTR *ppszBodyUrl
)
{
if (pszUrl)
{
if (ppszRootUrl)
{
*ppszRootUrl = NULL;
}
if (ppszBodyUrl)
{
*ppszBodyUrl = NULL;
}
}
return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
}
//
// !! WARNING !! The entries below must be in alphabetical order, and are CASE SENSITIVE (eg lower case comes last!)
//
DEFINE_PROCNAME_ENTRIES(inetcomm)
{
DLPENTRY(MimeOleCreateMessage)
DLPENTRY(MimeOleCreateVirtualStream)
DLPENTRY(MimeOleParseMhtmlUrl)
DLPENTRY(MimeOleSetCompatMode)
};
DEFINE_PROCNAME_MAP(inetcomm)