Source code of Windows XP (NT5)
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.

953 lines
14 KiB

  1. #include "compch.h"
  2. #pragma hdrstop
  3. #define _OLE32_
  4. #include <objidl.h>
  5. #undef WINOLEAPI
  6. #define WINOLEAPI HRESULT STDAPICALLTYPE
  7. #undef WINOLEAPI_
  8. #define WINOLEAPI_(_x) _x STDAPICALLTYPE
  9. static
  10. WINOLEAPI
  11. CLSIDFromProgID(
  12. IN LPCOLESTR lpszProgID,
  13. OUT LPCLSID lpclsid
  14. )
  15. {
  16. return E_FAIL;
  17. }
  18. static
  19. WINOLEAPI
  20. CLSIDFromString(
  21. IN LPOLESTR lpsz,
  22. OUT LPCLSID pclsid
  23. )
  24. {
  25. return E_FAIL;
  26. }
  27. static
  28. WINOLEAPI
  29. CoCancelCall(
  30. IN DWORD dwThreadId,
  31. IN ULONG ulTimeout
  32. )
  33. {
  34. return E_FAIL;
  35. }
  36. static
  37. WINOLEAPI
  38. CoCreateGuid(
  39. OUT GUID * pGuid
  40. )
  41. {
  42. return RPC_S_OUT_OF_MEMORY;
  43. }
  44. static
  45. WINOLEAPI
  46. CoCreateInstance(
  47. IN REFCLSID rclsid,
  48. IN LPUNKNOWN pUnkOuter,
  49. IN DWORD dwClsContext,
  50. IN REFIID riid,
  51. OUT LPVOID FAR* ppv
  52. )
  53. {
  54. *ppv = NULL;
  55. return E_FAIL;
  56. }
  57. static
  58. WINOLEAPI
  59. CoDisableCallCancellation(
  60. IN LPVOID pReserved
  61. )
  62. {
  63. return E_FAIL;
  64. }
  65. static
  66. WINOLEAPI
  67. CoDisconnectObject(
  68. IN LPUNKNOWN pUnk,
  69. IN DWORD dwReserved
  70. )
  71. {
  72. return E_FAIL;
  73. }
  74. static
  75. WINOLEAPI
  76. CoEnableCallCancellation(
  77. IN LPVOID pReserved
  78. )
  79. {
  80. return E_FAIL;
  81. }
  82. static
  83. WINOLEAPI
  84. CoInitialize(
  85. IN LPVOID pvReserved
  86. )
  87. {
  88. return E_FAIL;
  89. }
  90. static
  91. WINOLEAPI
  92. CoInitializeEx(
  93. IN LPVOID pvReserved,
  94. IN DWORD dwCoInit
  95. )
  96. {
  97. return E_FAIL;
  98. }
  99. static
  100. WINOLEAPI
  101. CoInitializeSecurity(
  102. IN PSECURITY_DESCRIPTOR pSecDesc,
  103. IN LONG cAuthSvc,
  104. IN SOLE_AUTHENTICATION_SERVICE *asAuthSvc,
  105. IN void *pReserved1,
  106. IN DWORD dwAuthnLevel,
  107. IN DWORD dwImpLevel,
  108. IN void *pAuthList,
  109. IN DWORD dwCapabilities,
  110. IN void *pReserved3
  111. )
  112. {
  113. return E_FAIL;
  114. }
  115. static
  116. WINOLEAPI CoImpersonateClient()
  117. {
  118. return E_FAIL;
  119. }
  120. static
  121. WINOLEAPI
  122. CoRevertToSelf()
  123. {
  124. return E_FAIL;
  125. }
  126. static
  127. WINOLEAPI
  128. CoSwitchCallContext(
  129. IN IUnknown *pNewObject,
  130. OUT IUnknown **ppOldObject )
  131. {
  132. return E_FAIL;
  133. }
  134. static
  135. WINOLEAPI
  136. CoMarshalInterface(
  137. IN LPSTREAM pStm,
  138. IN REFIID riid,
  139. IN LPUNKNOWN pUnk,
  140. IN DWORD dwDestContext,
  141. IN LPVOID pvDestContext,
  142. IN DWORD mshlflags
  143. )
  144. {
  145. return E_FAIL;
  146. }
  147. static
  148. WINOLEAPI
  149. CoRegisterClassObject(
  150. IN REFCLSID rclsid,
  151. IN LPUNKNOWN pUnk,
  152. IN DWORD dwClsContext,
  153. IN DWORD flags,
  154. OUT LPDWORD lpdwRegister
  155. )
  156. {
  157. return E_FAIL;
  158. }
  159. static
  160. WINOLEAPI
  161. CoReleaseMarshalData(
  162. IN LPSTREAM pStm
  163. )
  164. {
  165. return E_FAIL;
  166. }
  167. static
  168. WINOLEAPI
  169. CoResumeClassObjects(
  170. void
  171. )
  172. {
  173. return E_FAIL;
  174. }
  175. static
  176. WINOLEAPI
  177. CoRevokeClassObject(
  178. IN DWORD dwRegister
  179. )
  180. {
  181. return E_FAIL;
  182. }
  183. static
  184. WINOLEAPI
  185. CoSetProxyBlanket(
  186. IN IUnknown *pProxy,
  187. IN DWORD dwAuthnSvc,
  188. IN DWORD dwAuthzSvc,
  189. IN OLECHAR *pServerPrincName,
  190. IN DWORD dwAuthnLevel,
  191. IN DWORD dwImpLevel,
  192. IN RPC_AUTH_IDENTITY_HANDLE pAuthInfo,
  193. IN DWORD dwCapabilities
  194. )
  195. {
  196. return E_FAIL;
  197. }
  198. static
  199. WINOLEAPI
  200. CoSuspendClassObjects(
  201. void
  202. )
  203. {
  204. return E_FAIL;
  205. }
  206. static
  207. WINOLEAPI_(LPVOID)
  208. CoTaskMemAlloc(
  209. IN SIZE_T cb
  210. )
  211. {
  212. return NULL;
  213. }
  214. static
  215. WINOLEAPI_(LPVOID)
  216. CoTaskMemRealloc(
  217. IN LPVOID pv,
  218. IN SIZE_T cb
  219. )
  220. {
  221. return NULL;
  222. }
  223. static
  224. WINOLEAPI_(void)
  225. CoTaskMemFree(
  226. IN LPVOID pv
  227. )
  228. {
  229. NOTHING;
  230. }
  231. static
  232. WINOLEAPI_(void)
  233. CoUninitialize(
  234. void
  235. )
  236. {
  237. NOTHING;
  238. }
  239. static
  240. WINOLEAPI
  241. CoUnmarshalInterface(
  242. IN LPSTREAM pStm,
  243. IN REFIID riid,
  244. OUT LPVOID FAR* ppv
  245. )
  246. {
  247. return E_FAIL;
  248. }
  249. static
  250. WINOLEAPI
  251. CreateClassMoniker(
  252. IN REFCLSID rclsid,
  253. OUT LPMONIKER FAR* ppmk)
  254. {
  255. *ppmk = NULL;
  256. return E_FAIL;
  257. }
  258. static
  259. WINOLEAPI
  260. CreateItemMoniker(
  261. IN LPCOLESTR lpszDelim,
  262. IN LPCOLESTR lpszItem,
  263. OUT LPMONIKER FAR* ppmk)
  264. {
  265. *ppmk = NULL;
  266. return E_FAIL;
  267. }
  268. static
  269. WINOLEAPI
  270. CreateStreamOnHGlobal(
  271. IN HGLOBAL hGlobal,
  272. IN BOOL fDeleteOnRelease,
  273. OUT LPSTREAM FAR* ppstm
  274. )
  275. {
  276. return E_FAIL;
  277. }
  278. static
  279. WINOLEAPI
  280. GetRunningObjectTable(
  281. IN DWORD reserved,
  282. OUT LPRUNNINGOBJECTTABLE FAR* pprot
  283. )
  284. {
  285. *pprot = NULL;
  286. return E_FAIL;
  287. }
  288. static
  289. WINOLEAPI
  290. MkParseDisplayName(
  291. LPBC pbc,
  292. LPCOLESTR szUserName,
  293. ULONG FAR *pchEaten,
  294. LPMONIKER FAR *ppmk
  295. )
  296. {
  297. *ppmk = NULL;
  298. return E_FAIL;
  299. }
  300. static
  301. WINOLEAPI
  302. OleInitialize(
  303. IN LPVOID pvReserved
  304. )
  305. {
  306. return E_FAIL;
  307. }
  308. static
  309. WINOLEAPI
  310. OleLoadFromStream(
  311. IN LPSTREAM pStm,
  312. IN REFIID iidInterface,
  313. OUT LPVOID FAR* ppvObj
  314. )
  315. {
  316. return E_FAIL;
  317. }
  318. static
  319. WINOLEAPI
  320. OleSaveToStream(
  321. IN LPPERSISTSTREAM pPStm,
  322. IN LPSTREAM pStm
  323. )
  324. {
  325. return E_FAIL;
  326. }
  327. static
  328. WINOLEAPI
  329. OleLockRunning(
  330. IN LPUNKNOWN pUnknown,
  331. IN BOOL fLock,
  332. IN BOOL fLastUnlockCloses
  333. )
  334. {
  335. return E_FAIL;
  336. }
  337. static
  338. WINOLEAPI_(void)
  339. OleUninitialize(
  340. void
  341. )
  342. {
  343. NOTHING;
  344. }
  345. static
  346. WINOLEAPI
  347. ProgIDFromCLSID(
  348. IN REFCLSID clsid,
  349. OUT LPOLESTR FAR* lplpszProgID
  350. )
  351. {
  352. return E_FAIL;
  353. }
  354. static
  355. WINOLEAPI
  356. StringFromCLSID(
  357. IN REFCLSID rclsid,
  358. OUT LPOLESTR FAR* lplpsz
  359. )
  360. {
  361. return E_FAIL;
  362. }
  363. static
  364. WINOLEAPI
  365. WriteClassStm(
  366. IN LPSTREAM pStm,
  367. IN REFCLSID rclsid
  368. )
  369. {
  370. return E_FAIL;
  371. }
  372. static
  373. WINOLEAPI
  374. CreateDataAdviseHolder(
  375. OUT LPDATAADVISEHOLDER FAR* ppDAHolder
  376. )
  377. {
  378. return E_FAIL;
  379. }
  380. static
  381. WINOLEAPI
  382. StgCreateDocfile(
  383. IN const OLECHAR FAR* pwcsName,
  384. IN DWORD grfMode,
  385. IN DWORD reserved,
  386. OUT IStorage FAR * FAR *ppstgOpen
  387. )
  388. {
  389. return E_FAIL;
  390. }
  391. static
  392. WINOLEAPI
  393. CreateILockBytesOnHGlobal(
  394. IN HGLOBAL hGlobal,
  395. IN BOOL fDeleteOnRelease,
  396. OUT LPLOCKBYTES FAR* pplkbyt
  397. )
  398. {
  399. return E_FAIL;
  400. }
  401. static
  402. WINOLEAPI
  403. StgCreateDocfileOnILockBytes(
  404. IN ILockBytes FAR *plkbyt,
  405. IN DWORD grfMode,
  406. IN DWORD reserved,
  407. OUT IStorage FAR * FAR *ppstgOpen
  408. )
  409. {
  410. return E_FAIL;
  411. }
  412. static
  413. WINOLEAPI
  414. OleQueryCreateFromData(
  415. IN LPDATAOBJECT pSrcDataObject
  416. )
  417. {
  418. return E_FAIL;
  419. }
  420. static
  421. WINOLEAPI
  422. OleQueryLinkFromData(
  423. IN LPDATAOBJECT pSrcDataObject
  424. )
  425. {
  426. return E_FAIL;
  427. }
  428. static
  429. WINOLEAPI
  430. CreateFileMoniker(
  431. IN LPCOLESTR lpszPathName,
  432. OUT LPMONIKER FAR* ppmk
  433. )
  434. {
  435. return E_FAIL;
  436. }
  437. static
  438. WINOLEAPI
  439. GetClassFile(
  440. IN LPCOLESTR szFilename,
  441. OUT CLSID FAR* pclsid
  442. )
  443. {
  444. return E_FAIL;
  445. }
  446. static
  447. WINOLEAPI
  448. StgOpenStorage(
  449. IN const OLECHAR FAR* pwcsName,
  450. IN IStorage FAR *pstgPriority,
  451. IN DWORD grfMode,
  452. IN SNB snbExclude,
  453. IN DWORD reserved,
  454. OUT IStorage FAR * FAR *ppstgOpen
  455. )
  456. {
  457. return E_FAIL;
  458. }
  459. static
  460. WINOLEAPI_(int)
  461. StringFromGUID2(
  462. IN REFGUID rguid,
  463. OUT LPOLESTR lpsz,
  464. IN int cchMax
  465. )
  466. {
  467. return 0;
  468. }
  469. static
  470. WINOLEAPI
  471. CoMarshalInterThreadInterfaceInStream(
  472. IN REFIID riid,
  473. IN LPUNKNOWN pUnk,
  474. OUT LPSTREAM *ppStm
  475. )
  476. {
  477. return E_FAIL;
  478. }
  479. static
  480. WINOLEAPI
  481. CoGetInterfaceAndReleaseStream(
  482. IN LPSTREAM pStm,
  483. IN REFIID iid,
  484. OUT LPVOID FAR* ppv)
  485. {
  486. return E_FAIL;
  487. }
  488. static
  489. WINOLEAPI
  490. DoDragDrop(
  491. IN LPDATAOBJECT pDataObj,
  492. IN LPDROPSOURCE pDropSource,
  493. IN DWORD dwOKEffects,
  494. OUT LPDWORD pdwEffect
  495. )
  496. {
  497. return E_FAIL;
  498. }
  499. static
  500. WINOLEAPI
  501. OleGetClipboard(
  502. OUT LPDATAOBJECT FAR* ppDataObj
  503. )
  504. {
  505. return E_FAIL;
  506. }
  507. static
  508. WINOLEAPI
  509. OleSetClipboard(
  510. IN LPDATAOBJECT pDataObj
  511. )
  512. {
  513. return E_FAIL;
  514. }
  515. static
  516. WINOLEAPI
  517. OleRegEnumVerbs(
  518. IN REFCLSID clsid,
  519. OUT LPENUMOLEVERB FAR* ppenum
  520. )
  521. {
  522. return E_FAIL;
  523. }
  524. static
  525. WINOLEAPI
  526. PropVariantClear(
  527. PROPVARIANT * pvar
  528. )
  529. {
  530. return E_FAIL;
  531. }
  532. static
  533. WINOLEAPI_(void)
  534. ReleaseStgMedium(
  535. IN LPSTGMEDIUM pmedium
  536. )
  537. {
  538. NOTHING;
  539. }
  540. static
  541. WINOLEAPI_(void)
  542. CoFreeUnusedLibraries(void)
  543. {
  544. NOTHING;
  545. }
  546. static
  547. WINOLEAPI
  548. RevokeDragDrop(
  549. IN HWND hwnd
  550. )
  551. {
  552. return E_FAIL;
  553. }
  554. static
  555. WINOLEAPI
  556. RegisterDragDrop(
  557. IN HWND hwnd,
  558. IN LPDROPTARGET pDropTarget
  559. )
  560. {
  561. return E_FAIL;
  562. }
  563. static
  564. WINOLEAPI
  565. OleFlushClipboard(void)
  566. {
  567. return E_FAIL;
  568. }
  569. static
  570. WINOLEAPI
  571. CoGetMalloc(
  572. IN DWORD dwMemContext,
  573. OUT LPMALLOC FAR* ppMalloc
  574. )
  575. {
  576. return E_FAIL;
  577. }
  578. static
  579. WINOLEAPI
  580. OleRegGetMiscStatus(
  581. IN REFCLSID clsid,
  582. IN DWORD dwAspect,
  583. OUT DWORD FAR* pdwStatus
  584. )
  585. {
  586. return E_FAIL;
  587. }
  588. static
  589. WINOLEAPI
  590. OleRegGetUserType(
  591. IN REFCLSID clsid,
  592. IN DWORD dwFormOfType,
  593. OUT LPOLESTR FAR* pszUserType
  594. )
  595. {
  596. return E_FAIL;
  597. }
  598. static
  599. WINOLEAPI
  600. CreateOleAdviseHolder(
  601. OUT LPOLEADVISEHOLDER FAR* ppOAHolder
  602. )
  603. {
  604. return E_FAIL;
  605. }
  606. static
  607. WINOLEAPI
  608. OleRun(
  609. IN LPUNKNOWN pUnknown
  610. )
  611. {
  612. return E_FAIL;
  613. }
  614. static
  615. WINOLEAPI
  616. FreePropVariantArray(
  617. ULONG cVariants,
  618. PROPVARIANT * rgvars
  619. )
  620. {
  621. return E_FAIL;
  622. }
  623. static
  624. WINOLEAPI
  625. CreateBindCtx(
  626. IN DWORD reserved,
  627. OUT LPBC FAR* ppbc
  628. )
  629. {
  630. return E_FAIL;
  631. }
  632. static
  633. WINOLEAPI
  634. StgOpenStorageEx(
  635. IN const WCHAR* pwcsName,
  636. IN DWORD grfMode,
  637. IN DWORD stgfmt, // enum
  638. IN DWORD grfAttrs, // reserved
  639. IN STGOPTIONS * pStgOptions,
  640. IN void * reserved,
  641. IN REFIID riid,
  642. OUT void ** ppObjectOpen
  643. )
  644. {
  645. return E_FAIL;
  646. }
  647. static
  648. WINOLEAPI
  649. CoGetClassObject(
  650. IN REFCLSID rclsid,
  651. IN DWORD dwClsContext,
  652. IN LPVOID pvReserved,
  653. IN REFIID riid,
  654. OUT LPVOID FAR* ppv
  655. )
  656. {
  657. *ppv = NULL;
  658. return E_FAIL;
  659. }
  660. static
  661. WINOLEAPI
  662. OleDraw(
  663. IN LPUNKNOWN pUnknown,
  664. IN DWORD dwAspect,
  665. IN HDC hdcDraw,
  666. IN LPCRECT lprcBounds
  667. )
  668. {
  669. return E_OUTOFMEMORY;
  670. }
  671. static
  672. WINOLEAPI
  673. OleCreateFromData(
  674. IN LPDATAOBJECT pSrcDataObj,
  675. IN REFIID riid,
  676. IN DWORD renderopt,
  677. IN LPFORMATETC pFormatEtc,
  678. IN LPOLECLIENTSITE pClientSite,
  679. IN LPSTORAGE pStg,
  680. OUT LPVOID FAR* ppvObj
  681. )
  682. {
  683. *ppvObj = NULL;
  684. return E_FAIL;
  685. }
  686. static
  687. WINOLEAPI
  688. OleSetMenuDescriptor(
  689. IN HOLEMENU holemenu,
  690. IN HWND hwndFrame,
  691. IN HWND hwndActiveObject,
  692. IN LPOLEINPLACEFRAME lpFrame,
  693. IN LPOLEINPLACEACTIVEOBJECT lpActiveObj
  694. )
  695. {
  696. return E_FAIL;
  697. }
  698. static
  699. WINOLEAPI
  700. OleSave(
  701. IN LPPERSISTSTORAGE pPS,
  702. IN LPSTORAGE pStg,
  703. IN BOOL fSameAsLoad
  704. )
  705. {
  706. return E_FAIL;
  707. }
  708. static
  709. WINOLEAPI
  710. CoFileTimeNow(
  711. OUT FILETIME FAR* lpFileTime
  712. )
  713. {
  714. lpFileTime->dwHighDateTime = 0;
  715. lpFileTime->dwLowDateTime = GetTickCount();
  716. return S_OK;
  717. }
  718. static
  719. WINOLEAPI
  720. CoRegisterMessageFilter(
  721. IN LPMESSAGEFILTER lpMessageFilter,
  722. OUT LPMESSAGEFILTER FAR* lplpMessageFilter
  723. )
  724. {
  725. return E_FAIL;
  726. }
  727. static
  728. WINOLEAPI
  729. GetHGlobalFromStream(
  730. IN LPSTREAM pstm,
  731. OUT HGLOBAL FAR* phglobal
  732. )
  733. {
  734. return E_OUTOFMEMORY;
  735. }
  736. static
  737. WINOLEAPI
  738. PropVariantCopy(
  739. PROPVARIANT * pvarDest,
  740. const PROPVARIANT * pvarSrc
  741. )
  742. {
  743. return E_FAIL;
  744. }
  745. static
  746. WINOLEAPI
  747. CoAllowSetForegroundWindow(
  748. IN IUnknown *pUnk,
  749. IN LPVOID lpvReserved
  750. )
  751. {
  752. return E_FAIL;
  753. }
  754. static
  755. WINOLEAPI
  756. CoCreateFreeThreadedMarshaler(
  757. IN LPUNKNOWN punkOuter,
  758. OUT LPUNKNOWN *ppunkMarshal
  759. )
  760. {
  761. *ppunkMarshal = NULL;
  762. return E_FAIL;
  763. }
  764. static
  765. WINOLEAPI
  766. CoWaitForMultipleHandles(
  767. IN DWORD dwFlags,
  768. IN DWORD dwTimeout,
  769. IN ULONG cHandles,
  770. IN LPHANDLE pHandles,
  771. OUT LPDWORD lpdwindex)
  772. {
  773. return E_FAIL;
  774. }
  775. //
  776. // !! WARNING !! The entries below must be in alphabetical order, and are CASE SENSITIVE (eg lower case comes last!)
  777. //
  778. DEFINE_PROCNAME_ENTRIES(ole32)
  779. {
  780. DLPENTRY(CLSIDFromProgID)
  781. DLPENTRY(CLSIDFromString)
  782. DLPENTRY(CoAllowSetForegroundWindow)
  783. DLPENTRY(CoCancelCall)
  784. DLPENTRY(CoCreateFreeThreadedMarshaler)
  785. DLPENTRY(CoCreateGuid)
  786. DLPENTRY(CoCreateInstance)
  787. DLPENTRY(CoDisableCallCancellation)
  788. DLPENTRY(CoDisconnectObject)
  789. DLPENTRY(CoEnableCallCancellation)
  790. DLPENTRY(CoFileTimeNow)
  791. DLPENTRY(CoFreeUnusedLibraries)
  792. DLPENTRY(CoGetClassObject)
  793. DLPENTRY(CoGetInterfaceAndReleaseStream)
  794. DLPENTRY(CoGetMalloc)
  795. DLPENTRY(CoImpersonateClient)
  796. DLPENTRY(CoInitialize)
  797. DLPENTRY(CoInitializeEx)
  798. DLPENTRY(CoInitializeSecurity)
  799. DLPENTRY(CoMarshalInterThreadInterfaceInStream)
  800. DLPENTRY(CoMarshalInterface)
  801. DLPENTRY(CoRegisterClassObject)
  802. DLPENTRY(CoRegisterMessageFilter)
  803. DLPENTRY(CoReleaseMarshalData)
  804. DLPENTRY(CoResumeClassObjects)
  805. DLPENTRY(CoRevertToSelf)
  806. DLPENTRY(CoRevokeClassObject)
  807. DLPENTRY(CoSetProxyBlanket)
  808. DLPENTRY(CoSuspendClassObjects)
  809. DLPENTRY(CoSwitchCallContext)
  810. DLPENTRY(CoTaskMemAlloc)
  811. DLPENTRY(CoTaskMemFree)
  812. DLPENTRY(CoTaskMemRealloc)
  813. DLPENTRY(CoUninitialize)
  814. DLPENTRY(CoUnmarshalInterface)
  815. DLPENTRY(CoWaitForMultipleHandles)
  816. DLPENTRY(CreateBindCtx)
  817. DLPENTRY(CreateClassMoniker)
  818. DLPENTRY(CreateDataAdviseHolder)
  819. DLPENTRY(CreateFileMoniker)
  820. DLPENTRY(CreateILockBytesOnHGlobal)
  821. DLPENTRY(CreateItemMoniker)
  822. DLPENTRY(CreateOleAdviseHolder)
  823. DLPENTRY(CreateStreamOnHGlobal)
  824. DLPENTRY(DoDragDrop)
  825. DLPENTRY(FreePropVariantArray)
  826. DLPENTRY(GetClassFile)
  827. DLPENTRY(GetHGlobalFromStream)
  828. DLPENTRY(GetRunningObjectTable)
  829. DLPENTRY(MkParseDisplayName)
  830. DLPENTRY(OleCreateFromData)
  831. DLPENTRY(OleDraw)
  832. DLPENTRY(OleFlushClipboard)
  833. DLPENTRY(OleGetClipboard)
  834. DLPENTRY(OleInitialize)
  835. DLPENTRY(OleLoadFromStream)
  836. DLPENTRY(OleLockRunning)
  837. DLPENTRY(OleQueryCreateFromData)
  838. DLPENTRY(OleQueryLinkFromData)
  839. DLPENTRY(OleRegEnumVerbs)
  840. DLPENTRY(OleRegGetMiscStatus)
  841. DLPENTRY(OleRegGetUserType)
  842. DLPENTRY(OleRun)
  843. DLPENTRY(OleSave)
  844. DLPENTRY(OleSaveToStream)
  845. DLPENTRY(OleSetClipboard)
  846. DLPENTRY(OleSetMenuDescriptor)
  847. DLPENTRY(OleUninitialize)
  848. DLPENTRY(ProgIDFromCLSID)
  849. DLPENTRY(PropVariantClear)
  850. DLPENTRY(PropVariantCopy)
  851. DLPENTRY(RegisterDragDrop)
  852. DLPENTRY(ReleaseStgMedium)
  853. DLPENTRY(RevokeDragDrop)
  854. DLPENTRY(StgCreateDocfile)
  855. DLPENTRY(StgCreateDocfileOnILockBytes)
  856. DLPENTRY(StgOpenStorage)
  857. DLPENTRY(StgOpenStorageEx)
  858. DLPENTRY(StringFromCLSID)
  859. DLPENTRY(StringFromGUID2)
  860. DLPENTRY(WriteClassStm)
  861. };
  862. DEFINE_PROCNAME_MAP(ole32)