From 375548634d95b6487ff496e94de8ced62d86ab56 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Wed, 13 Jul 2005 19:31:07 +0000 Subject: [PATCH] Added downloadmgr.idl. --- dlls/uuid/uuid.c | 1 + include/.cvsignore | 1 + include/Makefile.in | 1 + include/downloadmgr.idl | 43 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 46 insertions(+) create mode 100644 include/downloadmgr.idl diff --git a/dlls/uuid/uuid.c b/dlls/uuid/uuid.c index 122d1742777..946f4ae6500 100644 --- a/dlls/uuid/uuid.c +++ b/dlls/uuid/uuid.c @@ -59,6 +59,7 @@ DEFINE_GUID(GUID_NULL,0,0,0,0,0,0,0,0,0,0,0); #include "mshtmhst.h" #include "richole.h" #include "xmldom.h" +#include "downloadmgr.h" /* FIXME: cguids declares GUIDs but does not define their values */ diff --git a/include/.cvsignore b/include/.cvsignore index 3426f21b7ff..a9587fdc28e 100644 --- a/include/.cvsignore +++ b/include/.cvsignore @@ -9,6 +9,7 @@ control.h ddstream.h dispex.h docobj.h +downloadmgr.h exdisp.h mediaobj.h mimeinfo.h diff --git a/include/Makefile.in b/include/Makefile.in index 39a83d70057..9e2c934679c 100644 --- a/include/Makefile.in +++ b/include/Makefile.in @@ -14,6 +14,7 @@ IDL_SRCS = \ ddstream.idl \ dispex.idl \ docobj.idl \ + downloadmgr.idl \ exdisp.idl \ mediaobj.idl \ mimeinfo.idl \ diff --git a/include/downloadmgr.idl b/include/downloadmgr.idl new file mode 100644 index 00000000000..96e261ed091 --- /dev/null +++ b/include/downloadmgr.idl @@ -0,0 +1,43 @@ +/* + * Copyright 2005 Jacek Caban + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#ifndef DO_NO_IMPORTS +import "unknwn.idl"; +import "ocidl.idl"; +import "oleidl.idl"; +import "oaidl.idl"; +#endif + +[ + object, + uuid(988934A4-064B-11D3-BB80-00104B35E7F9), + pointer_default(unique), + local +] +interface IDownloadManager : IUnknown +{ + HRESULT Download( + [in] IMoniker *pmk, + [in] IBindCtx *pbc, + [in] DWORD dwBindVerb, + [in] LONG grfBINDF, + [in] BINDINFO *pBindInfo, + [in] LPCOLESTR pszHeaders, + [in] LPCOLESTR pszRedir, + [in] UINT uiCP); +};