Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

830 lines
14 KiB

  1. #include "shellpch.h"
  2. #pragma hdrstop
  3. #define _SHDOCVW_
  4. #include <shlobj.h>
  5. #include <shlobjp.h>
  6. #include <objidl.h>
  7. #include <comctrlp.h>
  8. #include <shellapi.h>
  9. #include <shdocvw.h>
  10. #include <subsmgr.h>
  11. #include <mshtml.h>
  12. #undef SHDOCAPI
  13. #define SHDOCAPI HRESULT STDAPICALLTYPE
  14. #undef SHDOCAPI_
  15. #define SHDOCAPI_(type) type STDAPICALLTYPE
  16. #undef SHSTDDOCAPI_
  17. #define SHSTDDOCAPI_(type) type STDAPICALLTYPE
  18. static
  19. SHDOCAPI_(IStream *)
  20. OpenPidlOrderStream(
  21. LPCITEMIDLIST pidlRoot,
  22. LPCITEMIDLIST pidl,
  23. LPCSTR pszKey,
  24. DWORD grfMode
  25. )
  26. {
  27. return NULL;
  28. }
  29. static
  30. SHDOCAPI_(BOOL)
  31. IEIsLinkSafe(
  32. HWND hwnd,
  33. LPCITEMIDLIST pidl,
  34. ILS_ACTION ilsFlag
  35. )
  36. {
  37. return FALSE;
  38. }
  39. static
  40. SHDOCAPI
  41. DragDrop(
  42. HWND hwnd,
  43. IShellFolder * psfParent,
  44. LPCITEMIDLIST pidl,
  45. DWORD dwPrefEffect,
  46. DWORD *pdwEffect
  47. )
  48. {
  49. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  50. }
  51. static
  52. SHDOCAPI
  53. IECreateFromPathCPWithBCW(
  54. UINT uiCP,
  55. LPCWSTR pszPath,
  56. IBindCtx * pbc,
  57. LPITEMIDLIST *ppidlOut
  58. )
  59. {
  60. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  61. }
  62. static
  63. SHDOCAPI_(BOOL)
  64. ILIsWeb(
  65. LPCITEMIDLIST pidl
  66. )
  67. {
  68. return FALSE;
  69. }
  70. static
  71. SHDOCAPI
  72. IECreateFromPathCPWithBCA(
  73. UINT uiCP,
  74. LPCSTR pszPath,
  75. IBindCtx * pbc,
  76. LPITEMIDLIST *ppidlOut
  77. )
  78. {
  79. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  80. }
  81. static
  82. SHDOCAPI
  83. SHGetIDispatchForFolder(
  84. LPCITEMIDLIST pidl,
  85. IWebBrowserApp **ppauto
  86. )
  87. {
  88. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  89. }
  90. static
  91. SHDOCAPI_(BOOL)
  92. ParseURLFromOutsideSourceW(
  93. LPCWSTR psz,
  94. LPWSTR pszOut,
  95. LPDWORD pcchOut,
  96. LPBOOL pbWasSearchURL
  97. )
  98. {
  99. return FALSE;
  100. }
  101. static
  102. SHDOCAPI_(IShellWindows *)
  103. WinList_GetShellWindows(
  104. BOOL fForceMarshalled
  105. )
  106. {
  107. return NULL;
  108. }
  109. static
  110. SHDOCAPI_(IStream*)
  111. SHGetViewStream(
  112. LPCITEMIDLIST pidl,
  113. DWORD grfMode,
  114. LPCWSTR pszName,
  115. LPCWSTR pszStreamMRU,
  116. LPCWSTR pszStreams
  117. )
  118. {
  119. return NULL;
  120. }
  121. static
  122. SHDOCAPI_(void)
  123. IEOnFirstBrowserCreation(
  124. IUnknown* punkAuto
  125. )
  126. {
  127. }
  128. static
  129. SHDOCAPI_(DWORD)
  130. SHRestricted2W(
  131. BROWSER_RESTRICTIONS rest,
  132. LPCWSTR pwzUrl,
  133. DWORD dwReserved
  134. )
  135. {
  136. return 0;
  137. }
  138. static
  139. SHDOCAPI
  140. IEBindToObject(
  141. LPCITEMIDLIST pidl,
  142. IShellFolder **ppsfOut
  143. )
  144. {
  145. *ppsfOut = NULL;
  146. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  147. }
  148. static
  149. SHDOCAPI
  150. IEGetAttributesOf(
  151. LPCITEMIDLIST pidl,
  152. DWORD* pdwAttribs
  153. )
  154. {
  155. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  156. }
  157. static
  158. SHDOCAPI
  159. NavToUrlUsingIEW(
  160. LPCWSTR wszUrl,
  161. BOOL fNewWindow
  162. )
  163. {
  164. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  165. }
  166. static
  167. SHDOCAPI
  168. URLSubLoadString(
  169. HINSTANCE hInst,
  170. UINT idRes,
  171. LPWSTR pszUrlOut,
  172. DWORD cchSizeOut,
  173. DWORD dwSubstitutions
  174. )
  175. {
  176. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  177. }
  178. static
  179. SHDOCAPI
  180. IEParseDisplayNameWithBCW(
  181. UINT uiCP,
  182. LPCWSTR pwszPath,
  183. IBindCtx * pbc,
  184. LPITEMIDLIST * ppidlOut
  185. )
  186. {
  187. *ppidlOut = NULL;
  188. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  189. }
  190. static
  191. SHDOCAPI_(DWORD)
  192. SoftwareUpdateMessageBox(
  193. HWND hWnd,
  194. LPCWSTR szDistUnit,
  195. DWORD dwFlags,
  196. LPSOFTDISTINFO psdi
  197. )
  198. {
  199. return IDABORT;
  200. }
  201. static
  202. SHDOCAPI_(BOOL)
  203. IsURLChild(
  204. LPCITEMIDLIST pidl,
  205. BOOL fIncludeHome
  206. )
  207. {
  208. return FALSE;
  209. }
  210. static
  211. SHDOCAPI_(void)
  212. IEInvalidateImageList()
  213. {
  214. }
  215. static
  216. SHDOCAPI_(BOOL)
  217. DoOrganizeFavDlgW(
  218. HWND hwnd,
  219. LPWSTR pszInitDir
  220. )
  221. {
  222. return FALSE;
  223. }
  224. static
  225. SHDOCAPI
  226. URLSubstitution(
  227. LPCWSTR pszUrlIn,
  228. LPWSTR pszUrlOut,
  229. DWORD cchSize,
  230. DWORD dwSubstitutions
  231. )
  232. {
  233. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  234. }
  235. static
  236. SHDOCAPI
  237. SHDGetPageLocation(
  238. HWND hwndOwner,
  239. UINT idp,
  240. LPWSTR pszPath,
  241. UINT cchMax,
  242. LPITEMIDLIST *ppidlOut
  243. )
  244. {
  245. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  246. }
  247. static
  248. SHDOCAPI
  249. ResetWebSettings(
  250. HWND hwnd,
  251. BOOL *pfChangedHomePage
  252. )
  253. {
  254. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  255. }
  256. static
  257. SHDOCAPI_(BOOL)
  258. SHIsRestricted2W(
  259. HWND hwnd,
  260. BROWSER_RESTRICTIONS rest,
  261. LPCWSTR pwzUrl,
  262. DWORD dwReserved
  263. )
  264. {
  265. return FALSE;
  266. }
  267. static
  268. SHDOCAPI_(BOOL)
  269. SHIsRegisteredClient(
  270. LPCWSTR pszClient
  271. )
  272. {
  273. return FALSE;
  274. }
  275. static
  276. SHDOCAPI_(BOOL)
  277. IsResetWebSettingsRequired()
  278. {
  279. return FALSE;
  280. }
  281. static
  282. SHSTDDOCAPI_(LPNMVIEWFOLDER)
  283. DDECreatePostNotify(
  284. LPNMVIEWFOLDER lpnm
  285. )
  286. {
  287. return NULL;
  288. }
  289. static
  290. SHDOCAPI
  291. IEGetDisplayName(
  292. LPCITEMIDLIST pidl,
  293. LPWSTR pszName,
  294. UINT uFlags
  295. )
  296. {
  297. if (pszName)
  298. {
  299. *pszName = L'0';
  300. }
  301. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  302. }
  303. static
  304. SHDOCAPI
  305. WinList_FindFolderWindow(
  306. LPCITEMIDLIST pidl,
  307. LPCITEMIDLIST pidlRoot,
  308. HWND *phwnd,
  309. IWebBrowserApp **ppauto
  310. )
  311. {
  312. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  313. }
  314. static
  315. SHDOCAPI_(void)
  316. FireEvent_Quit(
  317. IExpDispSupport *peds
  318. )
  319. {
  320. }
  321. static
  322. SHSTDDOCAPI_(BOOL)
  323. DDEHandleViewFolderNotify(
  324. IShellBrowser* psb,
  325. HWND hwnd,
  326. LPNMVIEWFOLDER lpnm
  327. )
  328. {
  329. return FALSE;
  330. }
  331. static
  332. SHDOCAPI_(BOOL)
  333. IEDDE_WindowDestroyed(
  334. HWND hwnd
  335. )
  336. {
  337. return FALSE;
  338. }
  339. static
  340. SHDOCAPI_(BOOL)
  341. IEDDE_NewWindow(
  342. HWND hwnd
  343. )
  344. {
  345. return FALSE;
  346. }
  347. static
  348. SHDOCAPI_(void)
  349. EnsureWebViewRegSettings()
  350. {
  351. }
  352. static
  353. SHDOCAPI
  354. WinList_RegisterPending(
  355. DWORD dwThread,
  356. LPCITEMIDLIST pidl,
  357. LPCITEMIDLIST pidlRoot,
  358. long *pdwRegister
  359. )
  360. {
  361. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  362. }
  363. static
  364. SHDOCAPI
  365. WinList_NotifyNewLocation(
  366. IShellWindows* psw,
  367. long dwRegister,
  368. LPCITEMIDLIST pidl
  369. )
  370. {
  371. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  372. }
  373. static
  374. SHDOCAPI_(void)
  375. _DeletePidlDPA(
  376. HDPA hdpa
  377. )
  378. {
  379. }
  380. static
  381. SHDOCAPI_(BOOL)
  382. IsIEDefaultBrowser()
  383. {
  384. return TRUE;
  385. }
  386. static
  387. SHDOCAPI_(BOOL)
  388. PathIsFilePath(
  389. LPCWSTR lpszPath
  390. )
  391. {
  392. return TRUE;
  393. }
  394. static
  395. SHDOCAPI_(BOOL)
  396. SHUseClassicToolbarGlyphs()
  397. {
  398. return FALSE;
  399. }
  400. static
  401. HRESULT
  402. PrepareURLForDisplayUTF8W(
  403. LPCWSTR pwz,
  404. LPWSTR pwzOut,
  405. LPDWORD pcbOut,
  406. BOOL fUTF8Enabled
  407. )
  408. {
  409. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  410. }
  411. static
  412. SHDOCAPI_(BOOL)
  413. IsErrorUrl(
  414. LPCWSTR pwszDisplayName
  415. )
  416. {
  417. return FALSE;
  418. }
  419. static
  420. SHDOCAPI
  421. CShellUIHelper_CreateInstance2(
  422. IUnknown** ppunk,
  423. REFIID riid,
  424. IUnknown *pSite,
  425. IDispatch *pExternalDisp
  426. )
  427. {
  428. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  429. }
  430. static
  431. SHDOCAPI
  432. GetLinkInfo(
  433. IShellFolder* psf,
  434. LPCITEMIDLIST pidlItem,
  435. BOOL* pfAvailable,
  436. BOOL* pfSticky
  437. )
  438. {
  439. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  440. }
  441. static
  442. SHDOCAPI_(int)
  443. IEMapPIDLToSystemImageListIndex(
  444. IShellFolder *psfParent,
  445. LPCITEMIDLIST pidlChild,
  446. int *piSelectedImage
  447. )
  448. {
  449. return -1;
  450. }
  451. static
  452. SHDOCAPI
  453. CreateShortcutInDirW(
  454. IN LPCITEMIDLIST pidlTarget,
  455. IN LPWSTR pwzTitle,
  456. IN LPCWSTR pwzDir,
  457. OUT LPWSTR pwzOut,
  458. IN BOOL bUpdateProperties)
  459. {
  460. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  461. }
  462. static
  463. SHDOCAPI
  464. _GetStdLocation(
  465. LPWSTR pszPath,
  466. DWORD cchPathSize,
  467. UINT id
  468. )
  469. {
  470. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  471. }
  472. static
  473. long
  474. SetQueryNetSessionCount(
  475. enum SessionOp Op
  476. )
  477. {
  478. return 0;
  479. }
  480. static
  481. SHDOCAPI_(void)
  482. IECleanUpAutomationObject()
  483. {
  484. }
  485. static
  486. SHDOCAPI_(BOOL)
  487. IEILIsEqual(
  488. LPCITEMIDLIST pidl1,
  489. LPCITEMIDLIST pidl2,
  490. BOOL fIgnoreHidden
  491. )
  492. {
  493. return (pidl1 == pidl2);
  494. }
  495. static
  496. SHDOCAPI_(BOOL)
  497. GetDefaultInternetSearchUrlW(
  498. LPWSTR pwszUrl,
  499. int cchUrl,
  500. BOOL bSubstitute
  501. )
  502. {
  503. return FALSE;
  504. }
  505. static
  506. SHDOCAPI_(BOOL)
  507. GetSearchAssistantUrlW(
  508. LPWSTR pwszUrl,
  509. int cchUrl,
  510. BOOL bSubstitute,
  511. BOOL bCustomize
  512. )
  513. {
  514. return FALSE;
  515. }
  516. static
  517. SHDOCAPI_(BOOL)
  518. DllRegisterWindowClasses(
  519. const SHDRC * pshdrc
  520. )
  521. {
  522. return FALSE;
  523. }
  524. static
  525. SHDOCAPI_(BOOL)
  526. SHIsGlobalOffline()
  527. {
  528. return FALSE;
  529. }
  530. static
  531. SHDOCAPI
  532. WinList_Revoke(
  533. long dwRegister
  534. )
  535. {
  536. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  537. }
  538. static
  539. SHDOCAPI_(BOOL)
  540. UrlHitsNetW(
  541. LPCWSTR pszURL
  542. )
  543. {
  544. return TRUE;
  545. }
  546. static
  547. SHDOCAPI
  548. IURLQualify(
  549. LPCWSTR pcszURL,
  550. DWORD dwFlags,
  551. LPWSTR pszTranslatedURL,
  552. LPBOOL pbWasSearchURL,
  553. LPBOOL pbWasCorrected
  554. )
  555. {
  556. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  557. }
  558. static
  559. SHDOCAPI
  560. IEBindToObjectEx(
  561. LPCITEMIDLIST pidl,
  562. IBindCtx *pbc,
  563. REFIID riid,
  564. void **ppv
  565. )
  566. {
  567. *ppv = NULL;
  568. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  569. }
  570. static
  571. SHDOCAPI_(BOOL)
  572. IsFileUrl(
  573. LPCSTR psz
  574. )
  575. {
  576. return FALSE;
  577. }
  578. static
  579. SHDOCAPI
  580. IEGetNameAndFlags(
  581. LPCITEMIDLIST pidl,
  582. UINT uFlags,
  583. LPWSTR pszName,
  584. DWORD cchName,
  585. DWORD *prgfInOutAttrs
  586. )
  587. {
  588. if (pszName)
  589. {
  590. *pszName = 0;
  591. }
  592. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  593. }
  594. static
  595. SHDOCAPI_(void)
  596. IEWriteErrorLog(
  597. const EXCEPTION_RECORD* pexr
  598. )
  599. {
  600. }
  601. static
  602. SHDOCAPI
  603. ResetProfileSharing(HWND hwin)
  604. {
  605. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  606. }
  607. static
  608. HRESULT ClearAutoSuggestForForms(DWORD dwClear)
  609. {
  610. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  611. }
  612. static
  613. SHDOCAPI_(BOOL)
  614. ImportPrivacySettings(
  615. IN LPCWSTR szFilename,
  616. IN OUT BOOL* pfParsePrivacyPreferences,
  617. IN OUT BOOL* pfParsePerSiteRules)
  618. {
  619. return FALSE;
  620. }
  621. static
  622. SHDOCAPI SHAddSubscribeFavorite (
  623. HWND hwnd,
  624. LPCWSTR pwszURL,
  625. LPCWSTR pwszName,
  626. DWORD dwFlags,
  627. SUBSCRIPTIONTYPE subsType,
  628. SUBSCRIPTIONINFO* pInfo)
  629. {
  630. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  631. }
  632. static
  633. HRESULT SearchForElementInHead(
  634. IHTMLDocument2* pHTMLDocument, // [in] document to search
  635. LPOLESTR pszAttribName, // [in] attribute to check for
  636. LPOLESTR pszAttrib, // [in] value the attribute must have
  637. REFIID iidDesired, // [in] element interface to return
  638. IUnknown** ppunkDesired) // [out] returned interface
  639. {
  640. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  641. }
  642. static
  643. HRESULT
  644. DoFileDownload(
  645. LPCWSTR pwszURL
  646. )
  647. {
  648. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  649. }
  650. static
  651. SHDOCAPI_(BOOL)
  652. SafeOpenPromptForShellExec(
  653. HWND hwnd,
  654. PCWSTR pszFile
  655. )
  656. {
  657. return FALSE;
  658. }
  659. static
  660. SHDOCAPI_(BOOL)
  661. SafeOpenPromptForPackager(
  662. HWND hwnd,
  663. PCWSTR pszFile,
  664. BOOL bFromCommandLine
  665. )
  666. {
  667. return FALSE;
  668. }
  669. //
  670. // !! WARNING !! The entries below must be in order by ORDINAL
  671. //
  672. DEFINE_ORDINAL_ENTRIES(shdocvw)
  673. {
  674. DLOENTRY(103, CreateShortcutInDirW)
  675. DLOENTRY(116, DDECreatePostNotify)
  676. DLOENTRY(117, DDEHandleViewFolderNotify)
  677. DLOENTRY(135, IsFileUrl)
  678. DLOENTRY(137, PathIsFilePath)
  679. DLOENTRY(138, URLSubLoadString)
  680. DLOENTRY(139, OpenPidlOrderStream)
  681. DLOENTRY(140, DragDrop)
  682. DLOENTRY(141, IEInvalidateImageList)
  683. DLOENTRY(142, IEMapPIDLToSystemImageListIndex)
  684. DLOENTRY(143, ILIsWeb)
  685. DLOENTRY(145, IEGetAttributesOf)
  686. DLOENTRY(146, IEBindToObject)
  687. DLOENTRY(147, IEGetNameAndFlags)
  688. DLOENTRY(148, IEGetDisplayName)
  689. DLOENTRY(149, IEBindToObjectEx)
  690. DLOENTRY(150, _GetStdLocation)
  691. DLOENTRY(152, CShellUIHelper_CreateInstance2)
  692. DLOENTRY(153, IsURLChild)
  693. DLOENTRY(159, SHRestricted2W)
  694. DLOENTRY(160, SHIsRestricted2W)
  695. DLOENTRY(163, SHAddSubscribeFavorite)
  696. DLOENTRY(164, ResetProfileSharing)
  697. DLOENTRY(165, URLSubstitution)
  698. DLOENTRY(167, IsIEDefaultBrowser)
  699. DLOENTRY(170, ParseURLFromOutsideSourceW)
  700. DLOENTRY(171, _DeletePidlDPA)
  701. DLOENTRY(172, IURLQualify)
  702. DLOENTRY(174, SHIsGlobalOffline)
  703. DLOENTRY(176, EnsureWebViewRegSettings)
  704. DLOENTRY(177, WinList_NotifyNewLocation)
  705. DLOENTRY(178, WinList_FindFolderWindow)
  706. DLOENTRY(179, WinList_GetShellWindows)
  707. DLOENTRY(180, WinList_RegisterPending)
  708. DLOENTRY(181, WinList_Revoke)
  709. DLOENTRY(185, FireEvent_Quit)
  710. DLOENTRY(187, SHDGetPageLocation)
  711. DLOENTRY(191, SHIsRegisteredClient)
  712. DLOENTRY(194, IECleanUpAutomationObject)
  713. DLOENTRY(195, IEOnFirstBrowserCreation)
  714. DLOENTRY(196, IEDDE_WindowDestroyed)
  715. DLOENTRY(197, IEDDE_NewWindow)
  716. DLOENTRY(198, IsErrorUrl)
  717. DLOENTRY(200, SHGetViewStream)
  718. DLOENTRY(204, NavToUrlUsingIEW)
  719. DLOENTRY(208, SearchForElementInHead)
  720. DLOENTRY(210, UrlHitsNetW)
  721. DLOENTRY(211, ClearAutoSuggestForForms)
  722. DLOENTRY(212, GetLinkInfo)
  723. DLOENTRY(214, GetSearchAssistantUrlW)
  724. DLOENTRY(216, GetDefaultInternetSearchUrlW)
  725. DLOENTRY(218, IEParseDisplayNameWithBCW)
  726. DLOENTRY(219, IEILIsEqual)
  727. DLOENTRY(221, IECreateFromPathCPWithBCA)
  728. DLOENTRY(222, IECreateFromPathCPWithBCW)
  729. DLOENTRY(223, ResetWebSettings)
  730. DLOENTRY(224, IsResetWebSettingsRequired)
  731. DLOENTRY(225, PrepareURLForDisplayUTF8W)
  732. DLOENTRY(226, IEIsLinkSafe)
  733. DLOENTRY(227, SHUseClassicToolbarGlyphs)
  734. DLOENTRY(228, SafeOpenPromptForShellExec)
  735. DLOENTRY(229, SafeOpenPromptForPackager)
  736. };
  737. DEFINE_ORDINAL_MAP(shdocvw)
  738. //
  739. // !! WARNING !! The entries below must be in alphabetical order, and are CASE SENSITIVE (eg lower case comes last!)
  740. //
  741. DEFINE_PROCNAME_ENTRIES(shdocvw)
  742. {
  743. DLPENTRY(DllRegisterWindowClasses)
  744. DLPENTRY(DoFileDownload)
  745. DLPENTRY(DoOrganizeFavDlgW)
  746. DLPENTRY(IEWriteErrorLog)
  747. DLPENTRY(ImportPrivacySettings)
  748. DLPENTRY(SHGetIDispatchForFolder)
  749. DLPENTRY(SetQueryNetSessionCount)
  750. DLPENTRY(SoftwareUpdateMessageBox)
  751. };
  752. DEFINE_PROCNAME_MAP(shdocvw)