bits1_5.idl revision af062818b47340eef15700d2f0211576ba3506ee
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync * Background Intelligent Transfer Service (BITS) 1.5 interface
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync * Copyright 2008 Google (Dan Hipschman)
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync * This library is free software; you can redistribute it and/or
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync * modify it under the terms of the GNU Lesser General Public
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync * License as published by the Free Software Foundation; either
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync * version 2.1 of the License, or (at your option) any later version.
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync * This library is distributed in the hope that it will be useful,
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync * but WITHOUT ANY WARRANTY; without even the implied warranty of
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync * Lesser General Public License for more details.
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync * You should have received a copy of the GNU Lesser General Public
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync * License along with this library; if not, write to the Free Software
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsyncimport "bits.idl";
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync HRESULT SetNotifyCmdLine([unique] LPCWSTR prog, [unique] LPCWSTR params);
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync HRESULT GetNotifyCmdLine([out] LPWSTR *prog, [out] LPWSTR *params);
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync HRESULT GetReplyProgress([in, out] BG_JOB_REPLY_PROGRESS *progress);
a3f3701cea1ba388e7c877955252bb7375eedebdvboxsync HRESULT GetReplyData([out, size_is( , (unsigned long) *pLength)] byte **pBuffer,