*
*/
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#define COBJMACROS
-
-//#include <stdarg.h>
-#include <stdio.h>
-
-#include <windef.h>
-#include <winbase.h>
-//#include "winnt.h"
-//#include "winuser.h"
-#include <objbase.h>
-#include <mimeole.h>
-#include <wine/debug.h>
-
#include "inetcomm_private.h"
-WINE_DEFAULT_DEBUG_CHANNEL(inetcomm);
-
typedef struct
{
InternetTransport InetTransport;
pResponse->rIxpResult.pszResponse = pszResponse;
pResponse->rIxpResult.dwSocketError = 0;
pResponse->rIxpResult.uiServerError = strtol(pszResponse, &pszResponse, 10);
- if (*pszResponse == '-')
- {
- pResponse->fDone = FALSE;
- pszResponse++;
- }
- else
- pResponse->fDone = TRUE;
+ pResponse->fDone = (*pszResponse != '-');
switch (pResponse->rIxpResult.uiServerError)
{
IsEqualIID(riid, &IID_ISMTPTransport2))
{
*ppv = iface;
- IUnknown_AddRef(iface);
+ ISMTPTransport2_AddRef(iface);
return S_OK;
}
*ppv = NULL;
if (IsEqualIID(riid, &IID_IUnknown) || IsEqualIID(riid, &IID_IClassFactory))
{
*ppv = iface;
- IUnknown_AddRef(iface);
+ IClassFactory_AddRef(iface);
return S_OK;
}
return E_NOINTERFACE;