- Update to r53061
[reactos.git] / dll / win32 / browseui / commonbrowser.cpp
1 /*
2 * ReactOS Explorer
3 *
4 * Copyright 2009 Andrew Hill <ash77 at domain reactos.org>
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
10 *
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */
20
21 #include "precomp.h"
22
23 CCommonBrowser::CCommonBrowser()
24 {
25 }
26
27 CCommonBrowser::~CCommonBrowser()
28 {
29 }
30
31 HRESULT STDMETHODCALLTYPE CCommonBrowser::QueryService(REFGUID guidService, REFIID riid, void **ppvObject)
32 {
33 return E_NOTIMPL;
34 }
35
36 HRESULT STDMETHODCALLTYPE CCommonBrowser::QueryStatus(const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds[ ], OLECMDTEXT *pCmdText)
37 {
38 return E_NOTIMPL;
39 }
40
41 HRESULT STDMETHODCALLTYPE CCommonBrowser::Exec(const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
42 {
43 return E_NOTIMPL;
44 }
45
46 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetParentSite(IOleInPlaceSite **ppipsite)
47 {
48 return E_NOTIMPL;
49 }
50
51 HRESULT STDMETHODCALLTYPE CCommonBrowser::SetTitle(IShellView *psv, LPCWSTR pszName)
52 {
53 return E_NOTIMPL;
54 }
55
56 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetTitle(IShellView *psv, LPWSTR pszName, DWORD cchName)
57 {
58 return E_NOTIMPL;
59 }
60
61 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetOleObject(IOleObject **ppobjv)
62 {
63 return E_NOTIMPL;
64 }
65
66 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetTravelLog(ITravelLog **pptl)
67 {
68 return E_NOTIMPL;
69 }
70
71 HRESULT STDMETHODCALLTYPE CCommonBrowser::ShowControlWindow(UINT id, BOOL fShow)
72 {
73 return E_NOTIMPL;
74 }
75
76 HRESULT STDMETHODCALLTYPE CCommonBrowser::IsControlWindowShown(UINT id, BOOL *pfShown)
77 {
78 return E_NOTIMPL;
79 }
80
81 HRESULT STDMETHODCALLTYPE CCommonBrowser::IEGetDisplayName(LPCITEMIDLIST pidl, LPWSTR pwszName, UINT uFlags)
82 {
83 return E_NOTIMPL;
84 }
85
86 HRESULT STDMETHODCALLTYPE CCommonBrowser::IEParseDisplayName(UINT uiCP, LPCWSTR pwszPath, LPCITEMIDLIST *ppidlOut)
87 {
88 return E_NOTIMPL;
89 }
90
91 HRESULT STDMETHODCALLTYPE CCommonBrowser::DisplayParseError(HRESULT hres, LPCWSTR pwszPath)
92 {
93 return E_NOTIMPL;
94 }
95
96 HRESULT STDMETHODCALLTYPE CCommonBrowser::NavigateToPidl(LPCITEMIDLIST pidl, DWORD grfHLNF)
97 {
98 return E_NOTIMPL;
99 }
100
101 HRESULT STDMETHODCALLTYPE CCommonBrowser::SetNavigateState(BNSTATE bnstate)
102 {
103 return E_NOTIMPL;
104 }
105
106 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetNavigateState(BNSTATE *pbnstate)
107 {
108 return E_NOTIMPL;
109 }
110
111 HRESULT STDMETHODCALLTYPE CCommonBrowser::NotifyRedirect(IShellView *psv, LPCITEMIDLIST pidl, BOOL *pfDidBrowse)
112 {
113 return E_NOTIMPL;
114 }
115
116 HRESULT STDMETHODCALLTYPE CCommonBrowser::UpdateWindowList()
117 {
118 return E_NOTIMPL;
119 }
120
121 HRESULT STDMETHODCALLTYPE CCommonBrowser::UpdateBackForwardState()
122 {
123 return E_NOTIMPL;
124 }
125
126 HRESULT STDMETHODCALLTYPE CCommonBrowser::SetFlags(DWORD dwFlags, DWORD dwFlagMask)
127 {
128 return E_NOTIMPL;
129 }
130
131 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetFlags(DWORD *pdwFlags)
132 {
133 return E_NOTIMPL;
134 }
135
136 HRESULT STDMETHODCALLTYPE CCommonBrowser::CanNavigateNow( void)
137 {
138 return E_NOTIMPL;
139 }
140
141 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetPidl(LPCITEMIDLIST *ppidl)
142 {
143 return E_NOTIMPL;
144 }
145
146 HRESULT STDMETHODCALLTYPE CCommonBrowser::SetReferrer(LPCITEMIDLIST pidl)
147 {
148 return E_NOTIMPL;
149 }
150
151 DWORD STDMETHODCALLTYPE CCommonBrowser::GetBrowserIndex()
152 {
153 return 0;
154 }
155
156 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetBrowserByIndex(DWORD dwID, IUnknown **ppunk)
157 {
158 return E_NOTIMPL;
159 }
160
161 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetHistoryObject(IOleObject **ppole, IStream **pstm, IBindCtx **ppbc)
162 {
163 return E_NOTIMPL;
164 }
165
166 HRESULT STDMETHODCALLTYPE CCommonBrowser::SetHistoryObject(IOleObject *pole, BOOL fIsLocalAnchor)
167 {
168 return E_NOTIMPL;
169 }
170
171 HRESULT STDMETHODCALLTYPE CCommonBrowser::CacheOLEServer(IOleObject *pole)
172 {
173 return E_NOTIMPL;
174 }
175
176 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetSetCodePage(VARIANT *pvarIn, VARIANT *pvarOut)
177 {
178 return E_NOTIMPL;
179 }
180
181 HRESULT STDMETHODCALLTYPE CCommonBrowser::OnHttpEquiv(IShellView *psv, BOOL fDone, VARIANT *pvarargIn, VARIANT *pvarargOut)
182 {
183 return E_NOTIMPL;
184 }
185
186 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetPalette(HPALETTE *hpal)
187 {
188 return E_NOTIMPL;
189 }
190
191 HRESULT STDMETHODCALLTYPE CCommonBrowser::RegisterWindow(BOOL fForceRegister, int swc)
192 {
193 return E_NOTIMPL;
194 }
195
196 LRESULT STDMETHODCALLTYPE CCommonBrowser::WndProcBS(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
197 {
198 return 0;
199 }
200
201 HRESULT STDMETHODCALLTYPE CCommonBrowser::SetAsDefFolderSettings()
202 {
203 return E_NOTIMPL;
204 }
205
206 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetViewRect(RECT *prc)
207 {
208 return E_NOTIMPL;
209 }
210
211 HRESULT STDMETHODCALLTYPE CCommonBrowser::OnSize(WPARAM wParam)
212 {
213 return E_NOTIMPL;
214 }
215
216 HRESULT STDMETHODCALLTYPE CCommonBrowser::OnCreate(struct tagCREATESTRUCTW *pcs)
217 {
218 return E_NOTIMPL;
219 }
220
221 LRESULT STDMETHODCALLTYPE CCommonBrowser::OnCommand(WPARAM wParam, LPARAM lParam)
222 {
223 return 0;
224 }
225
226 HRESULT STDMETHODCALLTYPE CCommonBrowser::OnDestroy()
227 {
228 return E_NOTIMPL;
229 }
230
231 LRESULT STDMETHODCALLTYPE CCommonBrowser::OnNotify(struct tagNMHDR *pnm)
232 {
233 return E_NOTIMPL;
234 }
235
236 HRESULT STDMETHODCALLTYPE CCommonBrowser::OnSetFocus()
237 {
238 return E_NOTIMPL;
239 }
240
241 HRESULT STDMETHODCALLTYPE CCommonBrowser::OnFrameWindowActivateBS(BOOL fActive)
242 {
243 return E_NOTIMPL;
244 }
245
246 HRESULT STDMETHODCALLTYPE CCommonBrowser::ReleaseShellView()
247 {
248 return E_NOTIMPL;
249 }
250
251 HRESULT STDMETHODCALLTYPE CCommonBrowser::ActivatePendingView()
252 {
253 return E_NOTIMPL;
254 }
255
256 HRESULT STDMETHODCALLTYPE CCommonBrowser::CreateViewWindow(IShellView *psvNew, IShellView *psvOld, LPRECT prcView, HWND *phwnd)
257 {
258 return E_NOTIMPL;
259 }
260
261 HRESULT STDMETHODCALLTYPE CCommonBrowser::CreateBrowserPropSheetExt(REFIID riid, void **ppv)
262 {
263 return E_NOTIMPL;
264 }
265
266 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetViewWindow(HWND *phwndView)
267 {
268 return E_NOTIMPL;
269 }
270
271 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetBaseBrowserData(LPCBASEBROWSERDATA *pbbd)
272 {
273 return E_NOTIMPL;
274 }
275
276 LPBASEBROWSERDATA CCommonBrowser::PutBaseBrowserData()
277 {
278 return NULL;
279 }
280
281 HRESULT STDMETHODCALLTYPE CCommonBrowser::InitializeTravelLog(ITravelLog *ptl, DWORD dw)
282 {
283 return E_NOTIMPL;
284 }
285
286 HRESULT STDMETHODCALLTYPE CCommonBrowser::SetTopBrowser()
287 {
288 return E_NOTIMPL;
289 }
290
291 HRESULT STDMETHODCALLTYPE CCommonBrowser::Offline(int iCmd)
292 {
293 return E_NOTIMPL;
294 }
295
296 HRESULT STDMETHODCALLTYPE CCommonBrowser::AllowViewResize(BOOL f)
297 {
298 return E_NOTIMPL;
299 }
300
301 HRESULT STDMETHODCALLTYPE CCommonBrowser::SetActivateState(UINT u)
302 {
303 return E_NOTIMPL;
304 }
305
306 HRESULT STDMETHODCALLTYPE CCommonBrowser::UpdateSecureLockIcon(int eSecureLock)
307 {
308 return E_NOTIMPL;
309 }
310
311 HRESULT STDMETHODCALLTYPE CCommonBrowser::InitializeDownloadManager()
312 {
313 return E_NOTIMPL;
314 }
315
316 HRESULT STDMETHODCALLTYPE CCommonBrowser::InitializeTransitionSite()
317 {
318 return E_NOTIMPL;
319 }
320
321 HRESULT STDMETHODCALLTYPE CCommonBrowser::_Initialize(HWND hwnd, IUnknown *pauto)
322 {
323 return E_NOTIMPL;
324 }
325
326 HRESULT STDMETHODCALLTYPE CCommonBrowser::_CancelPendingNavigationAsync( void)
327 {
328 return E_NOTIMPL;
329 }
330
331 HRESULT STDMETHODCALLTYPE CCommonBrowser::_CancelPendingView()
332 {
333 return E_NOTIMPL;
334 }
335
336 HRESULT STDMETHODCALLTYPE CCommonBrowser::_MaySaveChanges()
337 {
338 return E_NOTIMPL;
339 }
340
341 HRESULT STDMETHODCALLTYPE CCommonBrowser::_PauseOrResumeView(BOOL fPaused)
342 {
343 return E_NOTIMPL;
344 }
345
346 HRESULT STDMETHODCALLTYPE CCommonBrowser::_DisableModeless()
347 {
348 return E_NOTIMPL;
349 }
350
351 HRESULT STDMETHODCALLTYPE CCommonBrowser::_NavigateToPidl(LPCITEMIDLIST pidl, DWORD grfHLNF, DWORD dwFlags)
352 {
353 return E_NOTIMPL;
354 }
355
356 HRESULT STDMETHODCALLTYPE CCommonBrowser::_TryShell2Rename(IShellView *psv, LPCITEMIDLIST pidlNew)
357 {
358 return E_NOTIMPL;
359 }
360
361 HRESULT STDMETHODCALLTYPE CCommonBrowser::_SwitchActivationNow()
362 {
363 return E_NOTIMPL;
364 }
365
366 HRESULT STDMETHODCALLTYPE CCommonBrowser::_ExecChildren(IUnknown *punkBar, BOOL fBroadcast, const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANTARG *pvarargIn, VARIANTARG *pvarargOut)
367 {
368 return E_NOTIMPL;
369 }
370
371 HRESULT STDMETHODCALLTYPE CCommonBrowser::_SendChildren(HWND hwndBar, BOOL fBroadcast, UINT uMsg, WPARAM wParam, LPARAM lParam)
372 {
373 return E_NOTIMPL;
374 }
375
376 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetFolderSetData(struct tagFolderSetData *pfsd)
377 {
378 return E_NOTIMPL;
379 }
380
381 HRESULT STDMETHODCALLTYPE CCommonBrowser::_OnFocusChange(UINT itb)
382 {
383 return E_NOTIMPL;
384 }
385
386 HRESULT STDMETHODCALLTYPE CCommonBrowser::v_ShowHideChildWindows(BOOL fChildOnly)
387 {
388 return E_NOTIMPL;
389 }
390
391 UINT STDMETHODCALLTYPE CCommonBrowser::_get_itbLastFocus()
392 {
393 return E_NOTIMPL;
394 }
395
396 HRESULT STDMETHODCALLTYPE CCommonBrowser::_put_itbLastFocus(UINT itbLastFocus)
397 {
398 return E_NOTIMPL;
399 }
400
401 HRESULT STDMETHODCALLTYPE CCommonBrowser::_UIActivateView(UINT uState)
402 {
403 return E_NOTIMPL;
404 }
405
406 HRESULT STDMETHODCALLTYPE CCommonBrowser::_GetViewBorderRect(RECT *prc)
407 {
408 return E_NOTIMPL;
409 }
410
411 HRESULT STDMETHODCALLTYPE CCommonBrowser::_UpdateViewRectSize()
412 {
413 return E_NOTIMPL;
414 }
415
416 HRESULT STDMETHODCALLTYPE CCommonBrowser::_ResizeNextBorder(UINT itb)
417 {
418 return E_NOTIMPL;
419 }
420
421 HRESULT STDMETHODCALLTYPE CCommonBrowser::_ResizeView()
422 {
423 return E_NOTIMPL;
424 }
425
426 HRESULT STDMETHODCALLTYPE CCommonBrowser::_GetEffectiveClientArea(LPRECT lprectBorder, HMONITOR hmon)
427 {
428 return E_NOTIMPL;
429 }
430
431 IStream *STDMETHODCALLTYPE CCommonBrowser::v_GetViewStream(LPCITEMIDLIST pidl, DWORD grfMode, LPCWSTR pwszName)
432 {
433 return NULL;
434 }
435
436 LRESULT STDMETHODCALLTYPE CCommonBrowser::ForwardViewMsg(UINT uMsg, WPARAM wParam, LPARAM lParam)
437 {
438 return E_NOTIMPL;
439 }
440
441 HRESULT STDMETHODCALLTYPE CCommonBrowser::SetAcceleratorMenu(HACCEL hacc)
442 {
443 return E_NOTIMPL;
444 }
445
446 int STDMETHODCALLTYPE CCommonBrowser::_GetToolbarCount()
447 {
448 return 0;
449 }
450
451 LPTOOLBARITEM STDMETHODCALLTYPE CCommonBrowser::_GetToolbarItem(int itb)
452 {
453 return NULL;
454 }
455
456 HRESULT STDMETHODCALLTYPE CCommonBrowser::_SaveToolbars(IStream *pstm)
457 {
458 return E_NOTIMPL;
459 }
460
461 HRESULT STDMETHODCALLTYPE CCommonBrowser::_LoadToolbars(IStream *pstm)
462 {
463 return E_NOTIMPL;
464 }
465
466 HRESULT STDMETHODCALLTYPE CCommonBrowser::_CloseAndReleaseToolbars(BOOL fClose)
467 {
468 return E_NOTIMPL;
469 }
470
471 HRESULT STDMETHODCALLTYPE CCommonBrowser::v_MayGetNextToolbarFocus(LPMSG lpMsg, UINT itbNext, int citb, LPTOOLBARITEM *pptbi, HWND *phwnd)
472 {
473 return E_NOTIMPL;
474 }
475
476 HRESULT STDMETHODCALLTYPE CCommonBrowser::_ResizeNextBorderHelper(UINT itb, BOOL bUseHmonitor)
477 {
478 return E_NOTIMPL;
479 }
480
481 UINT STDMETHODCALLTYPE CCommonBrowser::_FindTBar(IUnknown *punkSrc)
482 {
483 return E_NOTIMPL;
484 }
485
486 HRESULT STDMETHODCALLTYPE CCommonBrowser::_SetFocus(LPTOOLBARITEM ptbi, HWND hwnd, LPMSG lpMsg)
487 {
488 return E_NOTIMPL;
489 }
490
491 HRESULT STDMETHODCALLTYPE CCommonBrowser::v_MayTranslateAccelerator(MSG *pmsg)
492 {
493 return E_NOTIMPL;
494 }
495
496 HRESULT STDMETHODCALLTYPE CCommonBrowser::_GetBorderDWHelper(IUnknown *punkSrc, LPRECT lprectBorder, BOOL bUseHmonitor)
497 {
498 return E_NOTIMPL;
499 }
500
501 HRESULT STDMETHODCALLTYPE CCommonBrowser::v_CheckZoneCrossing(LPCITEMIDLIST pidl)
502 {
503 return E_NOTIMPL;
504 }
505
506 HRESULT STDMETHODCALLTYPE CCommonBrowser::_PositionViewWindow(HWND *, RECT *)
507 {
508 return E_NOTIMPL;
509 }
510
511 HRESULT STDMETHODCALLTYPE CCommonBrowser::IEParseDisplayNameEx(unsigned int, const unsigned short *, DWORD, LPITEMIDLIST *)
512 {
513 return E_NOTIMPL;
514 }
515
516 HRESULT STDMETHODCALLTYPE CCommonBrowser::InsertMenusSB(HMENU hmenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths)
517 {
518 return E_NOTIMPL;
519 }
520
521 HRESULT STDMETHODCALLTYPE CCommonBrowser::SetMenuSB(HMENU hmenuShared, HOLEMENU holemenuRes, HWND hwndActiveObject)
522 {
523 return E_NOTIMPL;
524 }
525
526 HRESULT STDMETHODCALLTYPE CCommonBrowser::RemoveMenusSB(HMENU hmenuShared)
527 {
528 return E_NOTIMPL;
529 }
530
531 HRESULT STDMETHODCALLTYPE CCommonBrowser::SetStatusTextSB(LPCOLESTR pszStatusText)
532 {
533 return E_NOTIMPL;
534 }
535
536 HRESULT STDMETHODCALLTYPE CCommonBrowser::EnableModelessSB(BOOL fEnable)
537 {
538 return E_NOTIMPL;
539 }
540
541 HRESULT STDMETHODCALLTYPE CCommonBrowser::TranslateAcceleratorSB(MSG *pmsg, WORD wID)
542 {
543 return E_NOTIMPL;
544 }
545
546 HRESULT STDMETHODCALLTYPE CCommonBrowser::BrowseObject(LPCITEMIDLIST pidl, UINT wFlags)
547 {
548 return E_NOTIMPL;
549 }
550
551 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetViewStateStream(DWORD grfMode, IStream **ppStrm)
552 {
553 return E_NOTIMPL;
554 }
555
556 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetControlWindow(UINT id, HWND *lphwnd)
557 {
558 return E_NOTIMPL;
559 }
560
561 HRESULT STDMETHODCALLTYPE CCommonBrowser::SendControlMsg(UINT id, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *pret)
562 {
563 return E_NOTIMPL;
564 }
565
566 HRESULT STDMETHODCALLTYPE CCommonBrowser::QueryActiveShellView(struct IShellView **ppshv)
567 {
568 return E_NOTIMPL;
569 }
570
571 HRESULT STDMETHODCALLTYPE CCommonBrowser::OnViewWindowActive(struct IShellView *ppshv)
572 {
573 return E_NOTIMPL;
574 }
575
576 HRESULT STDMETHODCALLTYPE CCommonBrowser::SetToolbarItems(LPTBBUTTON lpButtons, UINT nButtons, UINT uFlags)
577 {
578 return E_NOTIMPL;
579 }
580
581 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetPropertyBag(long flags, REFIID riid, void **ppvObject)
582 {
583 return E_NOTIMPL;
584 }
585
586 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetWindow(HWND *lphwnd)
587 {
588 return E_NOTIMPL;
589 }
590
591 HRESULT STDMETHODCALLTYPE CCommonBrowser::ContextSensitiveHelp(BOOL fEnterMode)
592 {
593 return E_NOTIMPL;
594 }
595
596 HRESULT STDMETHODCALLTYPE CCommonBrowser::GetBorderDW(IUnknown* punkObj, LPRECT prcBorder)
597 {
598 return E_NOTIMPL;
599 }
600
601 HRESULT STDMETHODCALLTYPE CCommonBrowser::RequestBorderSpaceDW(IUnknown* punkObj, LPCBORDERWIDTHS pbw)
602 {
603 return E_NOTIMPL;
604 }
605
606 HRESULT STDMETHODCALLTYPE CCommonBrowser::SetBorderSpaceDW(IUnknown* punkObj, LPCBORDERWIDTHS pbw)
607 {
608 return E_NOTIMPL;
609 }
610
611 HRESULT STDMETHODCALLTYPE CCommonBrowser::AddToolbar(IUnknown *punkSrc, LPCWSTR pwszItem, DWORD dwAddFlags)
612 {
613 return E_NOTIMPL;
614 }
615
616 HRESULT STDMETHODCALLTYPE CCommonBrowser::RemoveToolbar(IUnknown *punkSrc, DWORD dwRemoveFlags)
617 {
618 return E_NOTIMPL;
619 }
620
621 HRESULT STDMETHODCALLTYPE CCommonBrowser::FindToolbar(LPCWSTR pwszItem, REFIID riid, void **ppv)
622 {
623 return E_NOTIMPL;
624 }
625
626 HRESULT STDMETHODCALLTYPE CCommonBrowser::OnFocusChangeIS(IUnknown *punkObj, BOOL fSetFocus)
627 {
628 return E_NOTIMPL;
629 }
630
631 HRESULT STDMETHODCALLTYPE CCommonBrowser::DragEnter(IDataObject *pDataObj, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect)
632 {
633 return E_NOTIMPL;
634 }
635
636 HRESULT STDMETHODCALLTYPE CCommonBrowser::DragOver(DWORD grfKeyState, POINTL pt, DWORD *pdwEffect)
637 {
638 return E_NOTIMPL;
639 }
640
641 HRESULT STDMETHODCALLTYPE CCommonBrowser::DragLeave()
642 {
643 return E_NOTIMPL;
644 }
645
646 HRESULT STDMETHODCALLTYPE CCommonBrowser::Drop(IDataObject *pDataObj, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect)
647 {
648 return E_NOTIMPL;
649 }