70 lines
2.3 KiB
Plaintext
70 lines
2.3 KiB
Plaintext
|
//+---------------------------------------------------------------------------
|
||
|
//
|
||
|
// Copyright 1995-1998 Microsoft Corporation. All Rights Reserved.
|
||
|
//
|
||
|
// Contents: PrivateWindow
|
||
|
//
|
||
|
//----------------------------------------------------------------------------
|
||
|
|
||
|
cpp_quote("//=--------------------------------------------------------------------------=")
|
||
|
cpp_quote("// HTPrivWn.h")
|
||
|
cpp_quote("//=--------------------------------------------------------------------------=")
|
||
|
cpp_quote("// (C) Copyright 1995-1998 Microsoft Corporation. All Rights Reserved.")
|
||
|
cpp_quote("//")
|
||
|
cpp_quote("// THIS CODE AND INFORMATION IS PROVIDED \"AS IS\" WITHOUT WARRANTY OF")
|
||
|
cpp_quote("// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO")
|
||
|
cpp_quote("// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A")
|
||
|
cpp_quote("// PARTICULAR PURPOSE.")
|
||
|
cpp_quote("//=--------------------------------------------------------------------------=")
|
||
|
cpp_quote("")
|
||
|
cpp_quote("#pragma comment(lib,\"uuid.lib\")")
|
||
|
cpp_quote("")
|
||
|
cpp_quote("//--------------------------------------------------------------------------")
|
||
|
cpp_quote("// IHTMLPrivateWindow2 Interfaces.")
|
||
|
cpp_quote("")
|
||
|
|
||
|
import "objidl.idl";
|
||
|
import "oleidl.idl";
|
||
|
import "mshtml.idl";
|
||
|
|
||
|
[
|
||
|
object,
|
||
|
pointer_default(unique),
|
||
|
uuid(3050f7e5-98b5-11cf-bb82-00aa00bdce0b)
|
||
|
]
|
||
|
interface IHTMLPrivateWindow2 : IUnknown
|
||
|
{
|
||
|
typedef enum
|
||
|
{
|
||
|
NAVIGATEEX_NONE = 0,
|
||
|
NAVIGATEEX_DONTUPDATETRAVELLOG = 1,
|
||
|
} NAVIGATEEX_FLAGS;
|
||
|
|
||
|
HRESULT NavigateEx(
|
||
|
[in] BSTR bstrURL,
|
||
|
[in] BSTR bstrEncodedUrl,
|
||
|
[in] BSTR bstrLocation,
|
||
|
[in] BSTR bstrContext,
|
||
|
[in] IBindCtx* pBindCtx,
|
||
|
[in] DWORD dwNavOptions,
|
||
|
[in] DWORD dwFHLFlags);
|
||
|
|
||
|
HRESULT GetInnerWindowUnknown([out] IUnknown** ppUnknown);
|
||
|
|
||
|
};
|
||
|
|
||
|
[
|
||
|
object,
|
||
|
pointer_default(unique),
|
||
|
uuid(3050f840-98b5-11cf-bb82-00aa00bdce0b)
|
||
|
]
|
||
|
interface IHTMLPrivateWindow3 : IHTMLPrivateWindow2
|
||
|
{
|
||
|
HRESULT OpenEx( [in] BSTR url,
|
||
|
[in] BSTR urlContext,
|
||
|
[in] BSTR name,
|
||
|
[in] BSTR features,
|
||
|
[in] VARIANT_BOOL replace,
|
||
|
[out] IHTMLWindow2** pomWindowResult);
|
||
|
};
|