ReactOS  0.4.13-dev-985-gcbf4784
shelluihelper.c File Reference
#include "ieframe.h"
#include "wine/debug.h"
Include dependency graph for shelluihelper.c:

Go to the source code of this file.

Classes

struct  ShellUIHelper
 

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (ieframe)
 
static ShellUIHelperimpl_from_IShellUIHelper2 (IShellUIHelper2 *iface)
 
static HRESULT WINAPI ShellUIHelper2_QueryInterface (IShellUIHelper2 *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI ShellUIHelper2_AddRef (IShellUIHelper2 *iface)
 
static ULONG WINAPI ShellUIHelper2_Release (IShellUIHelper2 *iface)
 
static HRESULT WINAPI ShellUIHelper2_GetTypeInfoCount (IShellUIHelper2 *iface, UINT *pctinfo)
 
static HRESULT WINAPI ShellUIHelper2_GetTypeInfo (IShellUIHelper2 *iface, UINT iTInfo, LCID lcid, LPTYPEINFO *ppTInfo)
 
static HRESULT WINAPI ShellUIHelper2_GetIDsOfNames (IShellUIHelper2 *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
 
static HRESULT WINAPI ShellUIHelper2_Invoke (IShellUIHelper2 *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExepInfo, UINT *puArgErr)
 
static HRESULT WINAPI ShellUIHelper2_ResetFirstBootMode (IShellUIHelper2 *iface)
 
static HRESULT WINAPI ShellUIHelper2_ResetSafeMode (IShellUIHelper2 *iface)
 
static HRESULT WINAPI ShellUIHelper2_RefreshOfflineDesktop (IShellUIHelper2 *iface)
 
static HRESULT WINAPI ShellUIHelper2_AddFavourite (IShellUIHelper2 *iface, BSTR URL, VARIANT *Title)
 
static HRESULT WINAPI ShellUIHelper2_AddChannel (IShellUIHelper2 *iface, BSTR URL)
 
static HRESULT WINAPI ShellUIHelper2_AddDesktopComponent (IShellUIHelper2 *iface, BSTR URL, BSTR Type, VARIANT *Left, VARIANT *Top, VARIANT *Width, VARIANT *Height)
 
static HRESULT WINAPI ShellUIHelper2_IsSubscribed (IShellUIHelper2 *iface, BSTR URL, VARIANT_BOOL *pBool)
 
static HRESULT WINAPI ShellUIHelper2_NavigateAndFind (IShellUIHelper2 *iface, BSTR URL, BSTR strQuery, VARIANT *varTargetFrame)
 
static HRESULT WINAPI ShellUIHelper2_ImportExportFavourites (IShellUIHelper2 *iface, VARIANT_BOOL fImport, BSTR strImpExpPath)
 
static HRESULT WINAPI ShellUIHelper2_AutoCompleteSaveForm (IShellUIHelper2 *iface, VARIANT *Form)
 
static HRESULT WINAPI ShellUIHelper2_AutoScan (IShellUIHelper2 *iface, BSTR strSearch, BSTR strFailureUrl, VARIANT *pvarTargetFrame)
 
static HRESULT WINAPI ShellUIHelper2_AutoCompleteAttach (IShellUIHelper2 *iface, VARIANT *Reserved)
 
static HRESULT WINAPI ShellUIHelper2_ShowBrowserUI (IShellUIHelper2 *iface, BSTR bstrName, VARIANT *pvarIn, VARIANT *pvarOut)
 
static HRESULT WINAPI ShellUIHelper2_AddSearchProvider (IShellUIHelper2 *iface, BSTR URL)
 
static HRESULT WINAPI ShellUIHelper2_RunOnceShown (IShellUIHelper2 *iface)
 
static HRESULT WINAPI ShellUIHelper2_SkipRunOnce (IShellUIHelper2 *iface)
 
static HRESULT WINAPI ShellUIHelper2_CustomizeSettings (IShellUIHelper2 *iface, VARIANT_BOOL fSQM, VARIANT_BOOL fPhishing, BSTR bstrLocale)
 
static HRESULT WINAPI ShellUIHelper2_SqmEnabled (IShellUIHelper2 *iface, VARIANT_BOOL *pfEnabled)
 
static HRESULT WINAPI ShellUIHelper2_PhishingEnabled (IShellUIHelper2 *iface, VARIANT_BOOL *pfEnabled)
 
static HRESULT WINAPI ShellUIHelper2_BrandImageUri (IShellUIHelper2 *iface, BSTR *pbstrUri)
 
static HRESULT WINAPI ShellUIHelper2_SkipTabsWelcome (IShellUIHelper2 *iface)
 
static HRESULT WINAPI ShellUIHelper2_DiagnoseConnection (IShellUIHelper2 *iface)
 
static HRESULT WINAPI ShellUIHelper2_CustomizeClearType (IShellUIHelper2 *iface, VARIANT_BOOL fSet)
 
static HRESULT WINAPI ShellUIHelper2_IsSearchProviderInstalled (IShellUIHelper2 *iface, BSTR URL, DWORD *pdwResult)
 
static HRESULT WINAPI ShellUIHelper2_IsSearchMigrated (IShellUIHelper2 *iface, VARIANT_BOOL *pfMigrated)
 
static HRESULT WINAPI ShellUIHelper2_DefaultSearchProvider (IShellUIHelper2 *iface, BSTR *pbstrName)
 
static HRESULT WINAPI ShellUIHelper2_RunOnceRequiredSettingsComplete (IShellUIHelper2 *iface, VARIANT_BOOL fComplete)
 
static HRESULT WINAPI ShellUIHelper2_RunOnceHasShown (IShellUIHelper2 *iface, VARIANT_BOOL *pfShown)
 
static HRESULT WINAPI ShellUIHelper2_SearchGuideUrl (IShellUIHelper2 *iface, BSTR *pbstrUrl)
 
HRESULT create_shell_ui_helper (IShellUIHelper2 **_ret)
 

Variables

static const IShellUIHelper2Vtbl ShellUIHelper2Vtbl
 

Function Documentation

◆ create_shell_ui_helper()

HRESULT create_shell_ui_helper ( IShellUIHelper2 **  _ret)

Definition at line 369 of file shelluihelper.c.

370 {
372 
373  ret = heap_alloc(sizeof(*ret));
374  if(!ret)
375  return E_OUTOFMEMORY;
376 
377  ret->IShellUIHelper2_iface.lpVtbl = &ShellUIHelper2Vtbl;
378  ret->ref = 1;
379 
380  *_ret = &ret->IShellUIHelper2_iface;
381  return S_OK;
382 }
static void * heap_alloc(size_t len)
Definition: appwiz.h:65
#define E_OUTOFMEMORY
Definition: ddrawi.h:100
int ret
#define S_OK
Definition: intsafe.h:59
#define _ret
static const IShellUIHelper2Vtbl ShellUIHelper2Vtbl

Referenced by DocHostUIHandler_GetExternal().

◆ impl_from_IShellUIHelper2()

static ShellUIHelper* impl_from_IShellUIHelper2 ( IShellUIHelper2 *  iface)
inlinestatic

Definition at line 30 of file shelluihelper.c.

31 {
32  return CONTAINING_RECORD(iface, ShellUIHelper, IShellUIHelper2_iface);
33 }
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Definition: Messaging.c:560

Referenced by ShellUIHelper2_AddChannel(), ShellUIHelper2_AddDesktopComponent(), ShellUIHelper2_AddFavourite(), ShellUIHelper2_AddRef(), ShellUIHelper2_AddSearchProvider(), ShellUIHelper2_AutoCompleteAttach(), ShellUIHelper2_AutoCompleteSaveForm(), ShellUIHelper2_AutoScan(), ShellUIHelper2_BrandImageUri(), ShellUIHelper2_CustomizeClearType(), ShellUIHelper2_CustomizeSettings(), ShellUIHelper2_DefaultSearchProvider(), ShellUIHelper2_DiagnoseConnection(), ShellUIHelper2_GetIDsOfNames(), ShellUIHelper2_GetTypeInfo(), ShellUIHelper2_GetTypeInfoCount(), ShellUIHelper2_ImportExportFavourites(), ShellUIHelper2_Invoke(), ShellUIHelper2_IsSearchMigrated(), ShellUIHelper2_IsSearchProviderInstalled(), ShellUIHelper2_IsSubscribed(), ShellUIHelper2_NavigateAndFind(), ShellUIHelper2_PhishingEnabled(), ShellUIHelper2_QueryInterface(), ShellUIHelper2_RefreshOfflineDesktop(), ShellUIHelper2_Release(), ShellUIHelper2_ResetFirstBootMode(), ShellUIHelper2_ResetSafeMode(), ShellUIHelper2_RunOnceHasShown(), ShellUIHelper2_RunOnceRequiredSettingsComplete(), ShellUIHelper2_RunOnceShown(), ShellUIHelper2_SearchGuideUrl(), ShellUIHelper2_ShowBrowserUI(), ShellUIHelper2_SkipRunOnce(), ShellUIHelper2_SkipTabsWelcome(), and ShellUIHelper2_SqmEnabled().

◆ ShellUIHelper2_AddChannel()

static HRESULT WINAPI ShellUIHelper2_AddChannel ( IShellUIHelper2 *  iface,
BSTR  URL 
)
static

Definition at line 152 of file shelluihelper.c.

153 {
155  FIXME("(%p)->(%s)\n", This, debugstr_w(URL));
156  return E_NOTIMPL;
157 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_AddDesktopComponent()

static HRESULT WINAPI ShellUIHelper2_AddDesktopComponent ( IShellUIHelper2 *  iface,
BSTR  URL,
BSTR  Type,
VARIANT Left,
VARIANT Top,
VARIANT Width,
VARIANT Height 
)
static

Definition at line 159 of file shelluihelper.c.

161 {
163  FIXME("(%p)->(%s %s %s %s %s %s)\n", This, debugstr_w(URL), debugstr_w(Type), debugstr_variant(Left),
165  return E_NOTIMPL;
166 }
Type
Definition: Type.h:6
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
static const char * debugstr_variant(const VARIANT *var)
Definition: container.c:46
#define E_NOTIMPL
Definition: ddrawi.h:99
static LPHIST_ENTRY Top
Definition: history.c:53

◆ ShellUIHelper2_AddFavourite()

static HRESULT WINAPI ShellUIHelper2_AddFavourite ( IShellUIHelper2 *  iface,
BSTR  URL,
VARIANT Title 
)
static

Definition at line 145 of file shelluihelper.c.

146 {
148  FIXME("(%p)->(%s %s)\n", This, debugstr_w(URL), debugstr_variant(Title));
149  return E_NOTIMPL;
150 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static const WCHAR Title[]
Definition: oid.c:1259
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
static const char * debugstr_variant(const VARIANT *var)
Definition: container.c:46
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_AddRef()

static ULONG WINAPI ShellUIHelper2_AddRef ( IShellUIHelper2 *  iface)
static

Definition at line 61 of file shelluihelper.c.

62 {
65 
66  TRACE("(%p) ref=%d\n", This, ref);
67 
68  return ref;
69 }
Definition: send.c:47
long LONG
Definition: pedump.c:60
GLenum GLint ref
Definition: glext.h:6028
#define TRACE(s)
Definition: solgame.cpp:4
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define InterlockedIncrement
Definition: armddk.h:53

◆ ShellUIHelper2_AddSearchProvider()

static HRESULT WINAPI ShellUIHelper2_AddSearchProvider ( IShellUIHelper2 *  iface,
BSTR  URL 
)
static

Definition at line 217 of file shelluihelper.c.

218 {
220  FIXME("(%p)->(%s)\n", This, debugstr_w(URL));
221  return E_NOTIMPL;
222 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_AutoCompleteAttach()

static HRESULT WINAPI ShellUIHelper2_AutoCompleteAttach ( IShellUIHelper2 *  iface,
VARIANT Reserved 
)
static

Definition at line 203 of file shelluihelper.c.

204 {
206  FIXME("(%p)->(%s)\n", This, debugstr_variant(Reserved));
207  return E_NOTIMPL;
208 }
#define FIXME(fmt,...)
Definition: debug.h:110
_Reserved_ PVOID Reserved
Definition: winddi.h:3974
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
static const char * debugstr_variant(const VARIANT *var)
Definition: container.c:46
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_AutoCompleteSaveForm()

static HRESULT WINAPI ShellUIHelper2_AutoCompleteSaveForm ( IShellUIHelper2 *  iface,
VARIANT Form 
)
static

Definition at line 189 of file shelluihelper.c.

190 {
192  FIXME("(%p)->(%s)\n", This, debugstr_variant(Form));
193  return E_NOTIMPL;
194 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
static const char * debugstr_variant(const VARIANT *var)
Definition: container.c:46
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_AutoScan()

static HRESULT WINAPI ShellUIHelper2_AutoScan ( IShellUIHelper2 *  iface,
BSTR  strSearch,
BSTR  strFailureUrl,
VARIANT pvarTargetFrame 
)
static

Definition at line 196 of file shelluihelper.c.

197 {
199  FIXME("(%p)->(%s %s %s)\n", This, debugstr_w(strSearch), debugstr_w(strFailureUrl), debugstr_variant(pvarTargetFrame));
200  return E_NOTIMPL;
201 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
static const char * debugstr_variant(const VARIANT *var)
Definition: container.c:46
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_BrandImageUri()

static HRESULT WINAPI ShellUIHelper2_BrandImageUri ( IShellUIHelper2 *  iface,
BSTR pbstrUri 
)
static

Definition at line 260 of file shelluihelper.c.

261 {
263  FIXME("(%p)->(%p)\n", This, pbstrUri);
264  return E_NOTIMPL;
265 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_CustomizeClearType()

static HRESULT WINAPI ShellUIHelper2_CustomizeClearType ( IShellUIHelper2 *  iface,
VARIANT_BOOL  fSet 
)
static

Definition at line 281 of file shelluihelper.c.

282 {
284  FIXME("(%p)->(%x)\n", This, fSet);
285  return E_NOTIMPL;
286 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_CustomizeSettings()

static HRESULT WINAPI ShellUIHelper2_CustomizeSettings ( IShellUIHelper2 *  iface,
VARIANT_BOOL  fSQM,
VARIANT_BOOL  fPhishing,
BSTR  bstrLocale 
)
static

Definition at line 238 of file shelluihelper.c.

240 {
242  FIXME("(%p)->(%x %x %s)\n", This, fSQM, fPhishing, debugstr_w(bstrLocale));
243  return E_NOTIMPL;
244 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_DefaultSearchProvider()

static HRESULT WINAPI ShellUIHelper2_DefaultSearchProvider ( IShellUIHelper2 *  iface,
BSTR pbstrName 
)
static

Definition at line 302 of file shelluihelper.c.

303 {
305  FIXME("(%p)->(%p)\n", This, pbstrName);
306  return E_NOTIMPL;
307 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_DiagnoseConnection()

static HRESULT WINAPI ShellUIHelper2_DiagnoseConnection ( IShellUIHelper2 *  iface)
static

Definition at line 274 of file shelluihelper.c.

275 {
277  FIXME("(%p)->()\n", This);
278  return E_NOTIMPL;
279 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_GetIDsOfNames()

static HRESULT WINAPI ShellUIHelper2_GetIDsOfNames ( IShellUIHelper2 *  iface,
REFIID  riid,
LPOLESTR rgszNames,
UINT  cNames,
LCID  lcid,
DISPID rgDispId 
)
static

Definition at line 101 of file shelluihelper.c.

103 {
105  unsigned i;
106 
107  FIXME("(%p)->(%s %p %d %d %p)\n", This, debugstr_guid(riid), rgszNames, cNames, lcid, rgDispId);
108  for(i = 0; i < cNames; i++)
109  FIXME("%s\n", debugstr_w(rgszNames[i]));
110 
111  return DISP_E_UNKNOWNNAME;
112 }
#define DISP_E_UNKNOWNNAME
Definition: winerror.h:2515
REFIID riid
Definition: precomp.h:44
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
#define debugstr_guid
Definition: kernel32.h:35
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30

◆ ShellUIHelper2_GetTypeInfo()

static HRESULT WINAPI ShellUIHelper2_GetTypeInfo ( IShellUIHelper2 *  iface,
UINT  iTInfo,
LCID  lcid,
LPTYPEINFO *  ppTInfo 
)
static

Definition at line 94 of file shelluihelper.c.

95 {
97  FIXME("(%p)->(%d %d %p)\n", This, iTInfo, lcid, ppTInfo);
98  return E_NOTIMPL;
99 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_GetTypeInfoCount()

static HRESULT WINAPI ShellUIHelper2_GetTypeInfoCount ( IShellUIHelper2 *  iface,
UINT pctinfo 
)
static

Definition at line 84 of file shelluihelper.c.

85 {
87 
88  TRACE("(%p)->(%p)\n", This, pctinfo);
89 
90  *pctinfo = 1;
91  return S_OK;
92 }
#define TRACE(s)
Definition: solgame.cpp:4
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define S_OK
Definition: intsafe.h:59

◆ ShellUIHelper2_ImportExportFavourites()

static HRESULT WINAPI ShellUIHelper2_ImportExportFavourites ( IShellUIHelper2 *  iface,
VARIANT_BOOL  fImport,
BSTR  strImpExpPath 
)
static

Definition at line 182 of file shelluihelper.c.

183 {
185  FIXME("(%p)->(%x %s)\n", This, fImport, debugstr_w(strImpExpPath));
186  return E_NOTIMPL;
187 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_Invoke()

static HRESULT WINAPI ShellUIHelper2_Invoke ( IShellUIHelper2 *  iface,
DISPID  dispIdMember,
REFIID  riid,
LCID  lcid,
WORD  wFlags,
DISPPARAMS *  pDispParams,
VARIANT pVarResult,
EXCEPINFO *  pExepInfo,
UINT puArgErr 
)
static

Definition at line 114 of file shelluihelper.c.

117 {
119  FIXME("(%p)->(%d %s %d %08x %p %p %p %p)\n", This, dispIdMember, debugstr_guid(riid),
120  lcid, wFlags, pDispParams, pVarResult, pExepInfo, puArgErr);
121  return E_NOTIMPL;
122 }
REFIID riid
Definition: precomp.h:44
#define FIXME(fmt,...)
Definition: debug.h:110
#define debugstr_guid
Definition: kernel32.h:35
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
_In_ DWORD _Out_ _In_ WORD wFlags
Definition: wincon.h:519
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_IsSearchMigrated()

static HRESULT WINAPI ShellUIHelper2_IsSearchMigrated ( IShellUIHelper2 *  iface,
VARIANT_BOOL pfMigrated 
)
static

Definition at line 295 of file shelluihelper.c.

296 {
298  FIXME("(%p)->(%p)\n", This, pfMigrated);
299  return E_NOTIMPL;
300 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_IsSearchProviderInstalled()

static HRESULT WINAPI ShellUIHelper2_IsSearchProviderInstalled ( IShellUIHelper2 *  iface,
BSTR  URL,
DWORD pdwResult 
)
static

Definition at line 288 of file shelluihelper.c.

289 {
291  FIXME("(%p)->(%s %p)\n", This, debugstr_w(URL), pdwResult);
292  return E_NOTIMPL;
293 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
_In_ UINT _In_ DWORD _Out_ DWORD * pdwResult
Definition: ntgdi.h:248
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_IsSubscribed()

static HRESULT WINAPI ShellUIHelper2_IsSubscribed ( IShellUIHelper2 *  iface,
BSTR  URL,
VARIANT_BOOL pBool 
)
static

Definition at line 168 of file shelluihelper.c.

169 {
171  FIXME("(%p)->(%s %p)\n", This, debugstr_w(URL), pBool);
172  return E_NOTIMPL;
173 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_NavigateAndFind()

static HRESULT WINAPI ShellUIHelper2_NavigateAndFind ( IShellUIHelper2 *  iface,
BSTR  URL,
BSTR  strQuery,
VARIANT varTargetFrame 
)
static

Definition at line 175 of file shelluihelper.c.

176 {
178  FIXME("(%p)->(%s %s %s)\n", This, debugstr_w(URL), debugstr_w(strQuery), debugstr_variant(varTargetFrame));
179  return E_NOTIMPL;
180 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
static const char * debugstr_variant(const VARIANT *var)
Definition: container.c:46
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_PhishingEnabled()

static HRESULT WINAPI ShellUIHelper2_PhishingEnabled ( IShellUIHelper2 *  iface,
VARIANT_BOOL pfEnabled 
)
static

Definition at line 253 of file shelluihelper.c.

254 {
256  FIXME("(%p)->(%p)\n", This, pfEnabled);
257  return E_NOTIMPL;
258 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_QueryInterface()

static HRESULT WINAPI ShellUIHelper2_QueryInterface ( IShellUIHelper2 *  iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 35 of file shelluihelper.c.

36 {
38 
40  TRACE("(%p)->(IID_IUnknown %p)\n", This, ppv);
41  *ppv = &This->IShellUIHelper2_iface;
42  }else if(IsEqualGUID(&IID_IDispatch, riid)) {
43  TRACE("(%p)->(IID_IDispatch %p)\n", This, ppv);
44  *ppv = &This->IShellUIHelper2_iface;
45  }else if(IsEqualGUID(&IID_IShellUIHelper, riid)) {
46  TRACE("(%p)->(IID_IShellUIHelper %p)\n", This, ppv);
47  *ppv = &This->IShellUIHelper2_iface;
48  }else if(IsEqualGUID(&IID_IShellUIHelper2, riid)) {
49  TRACE("(%p)->(IID_IShellUIHelper2 %p)\n", This, ppv);
50  *ppv = &This->IShellUIHelper2_iface;
51  }else {
52  WARN("(%p)->(%s %p)\n", This, debugstr_guid(riid), ppv);
53  *ppv = NULL;
54  return E_NOINTERFACE;
55  }
56 
57  IUnknown_AddRef((IUnknown*)*ppv);
58  return S_OK;
59 }
#define E_NOINTERFACE
Definition: winerror.h:2364
REFIID riid
Definition: precomp.h:44
#define WARN(fmt,...)
Definition: debug.h:111
REFIID LPVOID * ppv
Definition: atlbase.h:39
smooth NULL
Definition: ftsmooth.c:416
#define debugstr_guid
Definition: kernel32.h:35
#define TRACE(s)
Definition: solgame.cpp:4
const GUID IID_IUnknown
const GUID IID_IDispatch
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define S_OK
Definition: intsafe.h:59
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
Definition: compobj.c:4021

◆ ShellUIHelper2_RefreshOfflineDesktop()

static HRESULT WINAPI ShellUIHelper2_RefreshOfflineDesktop ( IShellUIHelper2 *  iface)
static

Definition at line 138 of file shelluihelper.c.

139 {
141  FIXME("(%p)->()\n", This);
142  return E_NOTIMPL;
143 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_Release()

static ULONG WINAPI ShellUIHelper2_Release ( IShellUIHelper2 *  iface)
static

Definition at line 71 of file shelluihelper.c.

72 {
75 
76  TRACE("(%p) ref=%d\n", This, ref);
77 
78  if(!ref)
79  heap_free(This);
80 
81  return ref;
82 }
Definition: send.c:47
long LONG
Definition: pedump.c:60
GLenum GLint ref
Definition: glext.h:6028
#define TRACE(s)
Definition: solgame.cpp:4
#define InterlockedDecrement
Definition: armddk.h:52
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
static BOOL heap_free(void *mem)
Definition: appwiz.h:75

◆ ShellUIHelper2_ResetFirstBootMode()

static HRESULT WINAPI ShellUIHelper2_ResetFirstBootMode ( IShellUIHelper2 *  iface)
static

Definition at line 124 of file shelluihelper.c.

125 {
127  FIXME("(%p)->()\n", This);
128  return E_NOTIMPL;
129 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_ResetSafeMode()

static HRESULT WINAPI ShellUIHelper2_ResetSafeMode ( IShellUIHelper2 *  iface)
static

Definition at line 131 of file shelluihelper.c.

132 {
134  FIXME("(%p)->()\n", This);
135  return E_NOTIMPL;
136 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_RunOnceHasShown()

static HRESULT WINAPI ShellUIHelper2_RunOnceHasShown ( IShellUIHelper2 *  iface,
VARIANT_BOOL pfShown 
)
static

Definition at line 316 of file shelluihelper.c.

317 {
319  FIXME("(%p)->(%p)\n", This, pfShown);
320  return E_NOTIMPL;
321 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_RunOnceRequiredSettingsComplete()

static HRESULT WINAPI ShellUIHelper2_RunOnceRequiredSettingsComplete ( IShellUIHelper2 *  iface,
VARIANT_BOOL  fComplete 
)
static

Definition at line 309 of file shelluihelper.c.

310 {
312  FIXME("(%p)->(%x)\n", This, fComplete);
313  return E_NOTIMPL;
314 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_RunOnceShown()

static HRESULT WINAPI ShellUIHelper2_RunOnceShown ( IShellUIHelper2 *  iface)
static

Definition at line 224 of file shelluihelper.c.

225 {
227  FIXME("(%p)->()\n", This);
228  return E_NOTIMPL;
229 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_SearchGuideUrl()

static HRESULT WINAPI ShellUIHelper2_SearchGuideUrl ( IShellUIHelper2 *  iface,
BSTR pbstrUrl 
)
static

Definition at line 323 of file shelluihelper.c.

324 {
326  FIXME("(%p)->(%p)\n", This, pbstrUrl);
327  return E_NOTIMPL;
328 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_ShowBrowserUI()

static HRESULT WINAPI ShellUIHelper2_ShowBrowserUI ( IShellUIHelper2 *  iface,
BSTR  bstrName,
VARIANT pvarIn,
VARIANT pvarOut 
)
static

Definition at line 210 of file shelluihelper.c.

211 {
213  FIXME("(%p)->(%s %s %p)\n", This, debugstr_w(bstrName), debugstr_variant(pvarIn), pvarOut);
214  return E_NOTIMPL;
215 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
static const char * debugstr_variant(const VARIANT *var)
Definition: container.c:46
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_SkipRunOnce()

static HRESULT WINAPI ShellUIHelper2_SkipRunOnce ( IShellUIHelper2 *  iface)
static

Definition at line 231 of file shelluihelper.c.

232 {
234  FIXME("(%p)->()\n", This);
235  return E_NOTIMPL;
236 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_SkipTabsWelcome()

static HRESULT WINAPI ShellUIHelper2_SkipTabsWelcome ( IShellUIHelper2 *  iface)
static

Definition at line 267 of file shelluihelper.c.

268 {
270  FIXME("(%p)->()\n", This);
271  return E_NOTIMPL;
272 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShellUIHelper2_SqmEnabled()

static HRESULT WINAPI ShellUIHelper2_SqmEnabled ( IShellUIHelper2 *  iface,
VARIANT_BOOL pfEnabled 
)
static

Definition at line 246 of file shelluihelper.c.

247 {
249  FIXME("(%p)->(%p)\n", This, pfEnabled);
250  return E_NOTIMPL;
251 }
#define FIXME(fmt,...)
Definition: debug.h:110
static ShellUIHelper * impl_from_IShellUIHelper2(IShellUIHelper2 *iface)
Definition: shelluihelper.c:30
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( ieframe  )

Variable Documentation

◆ ShellUIHelper2Vtbl

const IShellUIHelper2Vtbl ShellUIHelper2Vtbl
static

Definition at line 330 of file shelluihelper.c.

Referenced by create_shell_ui_helper().