// RUN: %clang_cc1 -fsyntax-only -verify -fms-extensions %s
// expected-no-diagnostics
typedef long HRESULT;
typedef unsigned long ULONG;
typedef struct _GUID GUID;
typedef GUID IID;
// remove stdcall, since the warnings have nothing to do with
// what is being tested.
extern "C"
__interface ISfFileIOPropertyPage : public IUnknown;