mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-02 15:28:03 +00:00
mshtml: Expose nsIFormPOSTActionChannel interface from nsChannel object.
Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
c19a798003
commit
317d8c1674
2 changed files with 12 additions and 0 deletions
|
@ -721,6 +721,15 @@ interface nsIUploadChannel : nsISupports
|
|||
nsresult GetUploadStream(nsIInputStream **aUploadStream);
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(fc826b53-0db8-42b4-aa6a-5dd2cfca52a4),
|
||||
local
|
||||
]
|
||||
interface nsIFormPOSTActionChannel : nsIUploadChannel
|
||||
{
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(8d171460-a716-41f1-92be-8c659db39b45),
|
||||
|
|
|
@ -540,6 +540,9 @@ static nsresult NSAPI nsChannel_QueryInterface(nsIHttpChannel *iface, nsIIDRef r
|
|||
}else if(IsEqualGUID(&IID_nsIUploadChannel, riid)) {
|
||||
TRACE("(%p)->(IID_nsIUploadChannel %p)\n", This, result);
|
||||
*result = &This->nsIUploadChannel_iface;
|
||||
}else if(IsEqualGUID(&IID_nsIFormPOSTActionChannel, riid)) {
|
||||
TRACE("(%p)->(IID_nsIFormPOSTActionChannel %p)\n", This, result);
|
||||
*result = &This->nsIUploadChannel_iface;
|
||||
}else if(IsEqualGUID(&IID_nsIHttpChannelInternal, riid)) {
|
||||
TRACE("(%p)->(IID_nsIHttpChannelInternal %p)\n", This, result);
|
||||
*result = is_http_channel(This) ? &This->nsIHttpChannelInternal_iface : NULL;
|
||||
|
|
Loading…
Reference in a new issue