/* DragDropInterop.idl * * IDL defines for COM APIs to support interop with WinRt drag &drop * * Copyright (c) Microsoft Corporation. All rights reserved */ import "inspectable.idl"; cpp_quote("#include ") cpp_quote("#if (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)") #pragma region Desktop Family cpp_quote("#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)") [ uuid(5AD8CBA7-4C01-4DAC-9074-827894292D63), object, local, pointer_default(unique) ] interface IDragDropManagerInterop : IInspectable { HRESULT GetForWindow([in] HWND hwnd, [in] REFIID riid, [out, iid_is(riid)] void **ppv); } cpp_quote("#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */") #pragma endregion cpp_quote("#endif //(NTDDI_VERSION >= NTDDI_WINTHRESHOLD)")