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.

474 lines
14 KiB

  1. #ifndef COMPTRS_H
  2. #define COMPTRS_H
  3. #ifndef COMPTR_H
  4. #include <comptr.h>
  5. #endif
  6. #if _MSC_VER < 1100
  7. // Includes for Common IIDs
  8. //REVIEW: these should probably be ifdefed so that all of these includes needn't be included.
  9. #ifndef MAPIGUID_H
  10. #include <mapiguid.h>
  11. #endif
  12. #ifndef MAPIDEFS_H
  13. #include <mapidefs.h>
  14. #endif
  15. #ifndef MAPISPI_H
  16. #include <MAPISPI.H>
  17. #endif
  18. #ifndef _INC_VFW
  19. #include <VFW.H>
  20. #endif
  21. //REVIEW: #ifndef __activscp_h__
  22. //REVIEW: #include <ACTIVSCP.H>
  23. //REVIEW: #endif
  24. #ifndef __urlmon_h__
  25. #include <URLMON.H>
  26. #endif
  27. #ifndef __datapath_h__
  28. #include <DATAPATH.h>
  29. #endif
  30. #ifndef __RECONCIL_H__
  31. #include <RECONCIL.H>
  32. #endif
  33. #ifndef _DAOGETRW_H_
  34. #include <DAOGETRW.H>
  35. #endif
  36. #include <DBDAOID.H>
  37. //REVIEW: #ifndef __comcat_h__
  38. //REVIEW: #include <COMCAT.H>
  39. //REVIEW: #endif
  40. #include <SHLGUID.H>
  41. #ifndef _SHLOBJ_H_
  42. #include <SHLOBJ.H>
  43. #endif
  44. #ifndef __docobj_h__
  45. #include <DOCOBJ.H>
  46. #endif
  47. #include <DBDAOID.H>
  48. #ifndef __DDRAW_INCLUDED__
  49. #include <DDRAW.H>
  50. #endif
  51. #ifndef __DPLAY_INCLUDED__
  52. #include <DPLAY.H>
  53. #endif
  54. #ifndef __DSOUND_INCLUDED__
  55. #include <DSOUND.H>
  56. #endif
  57. //REVIEW: #ifndef __hlink_h__
  58. //REVIEW: #include <HLINK.H>
  59. //REVIEW: #endif
  60. //REVIEW: #ifndef _SHDocVw_H_
  61. //REVIEW: #include <EXDISP.H>
  62. //REVIEW: #endif
  63. #ifndef MAPIFORM_H
  64. #include <MAPIFORM.H>
  65. #endif
  66. #ifndef MAPIX_H
  67. #include <MAPIX.H>
  68. #endif
  69. //REVIEW: #ifndef __objsafe_h__
  70. //REVIEW: #include <OBJSAFE.H>
  71. //REVIEW: #endif
  72. #include <OLECTLID.H>
  73. #ifndef _RICHEDIT_
  74. #include <RICHEDIT.H>
  75. #endif
  76. #ifndef _RICHOLE_
  77. #include <RICHOLE.H>
  78. #endif
  79. //REVIEW: #ifndef __INTSHCUT_H__
  80. //REVIEW: #include <INTSHCUT.H>
  81. //REVIEW: #endif
  82. //REVIEW: #ifndef _WPObj_H_
  83. //REVIEW: #include <WPOBJ.H>
  84. //REVIEW: #endif
  85. //REVIEW: #ifndef _wpapi_h_
  86. //REVIEW: #include <WPAPI.H>
  87. //REVIEW: #endif
  88. //REVIEW: #ifndef _wpspi_h_
  89. //REVIEW: #include <WPSPI.H>
  90. //REVIEW: #endif
  91. #ifndef EXCHEXT_H
  92. #include <EXCHEXT.h>
  93. #endif
  94. // Standard cip's
  95. DEFINE_CIP(IABContainer);
  96. DEFINE_CIP(IABLogon);
  97. DEFINE_CIP(IABProvider);
  98. DEFINE_CIP(IAVIEditStream);
  99. DEFINE_CIP(IAVIFile);
  100. DEFINE_CIP(IAVIStream);
  101. DEFINE_CIP(IAVIStreaming);
  102. //REVIEW: DEFINE_CIP(IActiveScript);
  103. //REVIEW: DEFINE_CIP(IActiveScriptError);
  104. //REVIEW: DEFINE_CIP(IActiveScriptParse);
  105. //REVIEW: DEFINE_CIP(IActiveScriptSite);
  106. //REVIEW: DEFINE_CIP(IActiveScriptSiteWindow);
  107. DEFINE_CIP(IAddrBook);
  108. DEFINE_CIP(IAdviseSink);
  109. DEFINE_CIP(IAdviseSink2);
  110. DEFINE_CIP(IAdviseSinkEx);
  111. //REVIEW: DEFINE_CIP(IAsyncMoniker);
  112. //REVIEW: DEFINE_CIP(IAttachment);
  113. DEFINE_CIP(IAuthenticate);
  114. DEFINE_CIP(IBindCtx);
  115. DEFINE_CIP(IBindHost);
  116. DEFINE_CIP(IBindProtocol);
  117. DEFINE_CIP(IBindStatusCallback);
  118. DEFINE_CIP(IBinding);
  119. DEFINE_CIP(IBriefcaseInitiator);
  120. DEFINE_CIP(ICDAORecordset);
  121. //REVIEW: DEFINE_CIP(ICatInformation);
  122. //REVIEW: DEFINE_CIP(ICatRegister);
  123. DEFINE_CIP(IChannelHook);
  124. DEFINE_CIP(IClassActivator);
  125. DEFINE_CIP(IClassFactory);
  126. DEFINE_CIP(IClassFactory2);
  127. DEFINE_CIP(IClientSecurity);
  128. DEFINE_CIP(ICodeInstall);
  129. DEFINE_CIP(ICommDlgBrowser);
  130. DEFINE_CIP(IConnectionPoint);
  131. DEFINE_CIP(IConnectionPointContainer);
  132. DEFINE_CIP(IContextMenu);
  133. DEFINE_CIP(IContextMenu2);
  134. DEFINE_CIP(IContinue);
  135. DEFINE_CIP(IContinueCallback);
  136. DEFINE_CIP(ICreateErrorInfo);
  137. DEFINE_CIP(ICreateTypeInfo);
  138. DEFINE_CIP(ICreateTypeInfo2);
  139. DEFINE_CIP(ICreateTypeLib);
  140. DEFINE_CIP(ICreateTypeLib2);
  141. //REVIEW: DEFINE_CIP(IDAOContainer);
  142. //REVIEW: DEFINE_CIP(IDAOContainerW);
  143. //REVIEW: DEFINE_CIP(IDAOContainers);
  144. //REVIEW: DEFINE_CIP(IDAOContainersW);
  145. //REVIEW: DEFINE_CIP(IDAODBEngine);
  146. //REVIEW: DEFINE_CIP(IDAODBEngineW);
  147. //REVIEW: DEFINE_CIP(IDAODatabase);
  148. //REVIEW: DEFINE_CIP(IDAODatabaseW);
  149. //REVIEW: DEFINE_CIP(IDAODatabases);
  150. //REVIEW: DEFINE_CIP(IDAODatabasesW);
  151. //REVIEW: DEFINE_CIP(IDAODocument);
  152. //REVIEW: DEFINE_CIP(IDAODocumentW);
  153. //REVIEW: DEFINE_CIP(IDAODocuments);
  154. //REVIEW: DEFINE_CIP(IDAODocumentsW);
  155. //REVIEW: DEFINE_CIP(IDAOError);
  156. //REVIEW: DEFINE_CIP(IDAOErrorW);
  157. //REVIEW: DEFINE_CIP(IDAOErrors);
  158. //REVIEW: DEFINE_CIP(IDAOErrorsW);
  159. //REVIEW: DEFINE_CIP(IDAOField);
  160. //REVIEW: DEFINE_CIP(IDAOFieldW);
  161. //REVIEW: DEFINE_CIP(IDAOFields);
  162. //REVIEW: DEFINE_CIP(IDAOFieldsW);
  163. //REVIEW: DEFINE_CIP(IDAOGroup);
  164. //REVIEW: DEFINE_CIP(IDAOGroupW);
  165. //REVIEW: DEFINE_CIP(IDAOGroups);
  166. //REVIEW: DEFINE_CIP(IDAOGroupsW);
  167. //REVIEW: DEFINE_CIP(IDAOIndex);
  168. //REVIEW: DEFINE_CIP(IDAOIndexFields);
  169. //REVIEW: DEFINE_CIP(IDAOIndexFieldsW);
  170. //REVIEW: DEFINE_CIP(IDAOIndexW);
  171. //REVIEW: DEFINE_CIP(IDAOIndexes);
  172. //REVIEW: DEFINE_CIP(IDAOIndexesW);
  173. //REVIEW: DEFINE_CIP(IDAOParameter);
  174. //REVIEW: DEFINE_CIP(IDAOParameterW);
  175. //REVIEW: DEFINE_CIP(IDAOParameters);
  176. //REVIEW: DEFINE_CIP(IDAOParametersW);
  177. //REVIEW: DEFINE_CIP(IDAOProperties);
  178. //REVIEW: DEFINE_CIP(IDAOPropertiesW);
  179. //REVIEW: DEFINE_CIP(IDAOProperty);
  180. //REVIEW: DEFINE_CIP(IDAOPropertyW);
  181. //REVIEW: DEFINE_CIP(IDAOQueryDef);
  182. //REVIEW: DEFINE_CIP(IDAOQueryDefW);
  183. //REVIEW: DEFINE_CIP(IDAOQueryDefs);
  184. //REVIEW: DEFINE_CIP(IDAOQueryDefsW);
  185. //REVIEW: DEFINE_CIP(IDAORecordset);
  186. //REVIEW: DEFINE_CIP(IDAORecordsetW);
  187. //REVIEW: DEFINE_CIP(IDAORecordsets);
  188. //REVIEW: DEFINE_CIP(IDAORecordsetsW);
  189. //REVIEW: DEFINE_CIP(IDAORelation);
  190. //REVIEW: DEFINE_CIP(IDAORelationW);
  191. //REVIEW: DEFINE_CIP(IDAORelations);
  192. //REVIEW: DEFINE_CIP(IDAORelationsW);
  193. //REVIEW: DEFINE_CIP(IDAOStdCollection);
  194. //REVIEW: DEFINE_CIP(IDAOStdObject);
  195. //REVIEW: DEFINE_CIP(IDAOTableDef);
  196. //REVIEW: DEFINE_CIP(IDAOTableDefW);
  197. //REVIEW: DEFINE_CIP(IDAOTableDefs);
  198. //REVIEW: DEFINE_CIP(IDAOTableDefsW);
  199. //REVIEW: DEFINE_CIP(IDAOUser);
  200. //REVIEW: DEFINE_CIP(IDAOUserW);
  201. //REVIEW: DEFINE_CIP(IDAOUsers);
  202. //REVIEW: DEFINE_CIP(IDAOUsersW);
  203. //REVIEW: DEFINE_CIP(IDAOWorkspace);
  204. //REVIEW: DEFINE_CIP(IDAOWorkspaceW);
  205. //REVIEW: DEFINE_CIP(IDAOWorkspaces);
  206. //REVIEW: DEFINE_CIP(IDAOWorkspacesW);
  207. DEFINE_CIP(IDataAdviseHolder);
  208. DEFINE_CIP(IDataObject);
  209. DEFINE_CIP(IDataPathBrowser);
  210. //REVIEW: DEFINE_CIP(IDebug);
  211. //REVIEW: DEFINE_CIP(IDebugStream);
  212. //REVIEW: DEFINE_CIP(IDfReserved1);
  213. //REVIEW: DEFINE_CIP(IDfReserved2);
  214. //REVIEW: DEFINE_CIP(IDfReserved3);
  215. DEFINE_CIP(IDirectDraw);
  216. DEFINE_CIP(IDirectDraw2);
  217. DEFINE_CIP(IDirectDrawClipper);
  218. DEFINE_CIP(IDirectDrawPalette);
  219. DEFINE_CIP(IDirectDrawSurface);
  220. DEFINE_CIP(IDirectDrawSurface2);
  221. DEFINE_CIP(IDirectPlay);
  222. DEFINE_CIP(IDirectSound);
  223. DEFINE_CIP(IDirectSoundBuffer);
  224. DEFINE_CIP(IDispatch);
  225. DEFINE_CIP(IDistList);
  226. DEFINE_CIP(IDropSource);
  227. DEFINE_CIP(IDropTarget);
  228. //REVIEW: DEFINE_CIP(IEnumCATEGORYINFO);
  229. //REVIEW: DEFINE_CIP(IEnumCATID);
  230. //REVIEW: DEFINE_CIP(IEnumCLSID);
  231. //REVIEW: DEFINE_CIP(IEnumCallback);
  232. DEFINE_CIP(IEnumConnectionPoints);
  233. DEFINE_CIP(IEnumConnections);
  234. DEFINE_CIP(IEnumFORMATETC);
  235. //REVIEW: DEFINE_CIP(IEnumGUID);
  236. //REVIEW: DEFINE_CIP(IEnumGeneric);
  237. //REVIEW: DEFINE_CIP(IEnumHLITEM);
  238. //REVIEW: DEFINE_CIP(IEnumHolder);
  239. DEFINE_CIP(IEnumIDList);
  240. //REVIEW: DEFINE_CIP(IEnumMAPIFormProp);
  241. DEFINE_CIP(IEnumMoniker);
  242. DEFINE_CIP(IEnumMsoView);
  243. DEFINE_CIP(IEnumOLEVERB);
  244. DEFINE_CIP(IEnumOleDocumentViews);
  245. DEFINE_CIP(IEnumOleUndoUnits);
  246. DEFINE_CIP(IEnumSTATDATA);
  247. DEFINE_CIP(IEnumSTATPROPSETSTG);
  248. DEFINE_CIP(IEnumSTATPROPSTG);
  249. DEFINE_CIP(IEnumSTATSTG);
  250. DEFINE_CIP(IEnumString);
  251. DEFINE_CIP(IEnumUnknown);
  252. DEFINE_CIP(IEnumVARIANT);
  253. DEFINE_CIP(IErrorInfo);
  254. DEFINE_CIP(IErrorLog);
  255. DEFINE_CIP(IExchExt);
  256. DEFINE_CIP(IExchExtAdvancedCriteria);
  257. DEFINE_CIP(IExchExtAttachedFileEvents);
  258. DEFINE_CIP(IExchExtCallback);
  259. DEFINE_CIP(IExchExtCommands);
  260. DEFINE_CIP(IExchExtMessageEvents);
  261. DEFINE_CIP(IExchExtModeless);
  262. DEFINE_CIP(IExchExtModelessCallback);
  263. DEFINE_CIP(IExchExtPropertySheets);
  264. DEFINE_CIP(IExchExtSessionEvents);
  265. DEFINE_CIP(IExchExtUserEvents);
  266. DEFINE_CIP(IExternalConnection);
  267. DEFINE_CIP(IExtractIcon);
  268. DEFINE_CIP(IExtractIconA);
  269. DEFINE_CIP(IExtractIconW);
  270. DEFINE_CIP(IFileViewer);
  271. DEFINE_CIP(IFileViewerA);
  272. DEFINE_CIP(IFileViewerSite);
  273. DEFINE_CIP(IFileViewerW);
  274. DEFINE_CIP(IFillLockBytes);
  275. DEFINE_CIP(IFont);
  276. DEFINE_CIP(IFontDisp);
  277. DEFINE_CIP(IGetFrame);
  278. //REVIEW: DEFINE_CIP(IHTMLDocument);
  279. //REVIEW: DEFINE_CIP(IHlink);
  280. //REVIEW: DEFINE_CIP(IHlinkBrowseContext);
  281. //REVIEW: DEFINE_CIP(IHlinkFrame);
  282. //REVIEW: DEFINE_CIP(IHlinkSite);
  283. //REVIEW: DEFINE_CIP(IHlinkSource);
  284. //REVIEW: DEFINE_CIP(IHlinkTarget);
  285. DEFINE_CIP(IHttpNegotiate);
  286. DEFINE_CIP(IHttpSecurity);
  287. //REVIEW: DEFINE_CIP(IInternalMoniker);
  288. //REVIEW: DEFINE_CIP(IInternetExplorer);
  289. DEFINE_CIP(ILayoutStorage);
  290. DEFINE_CIP(ILockBytes);
  291. DEFINE_CIP(IMAPIAdviseSink);
  292. DEFINE_CIP(IMAPIContainer);
  293. DEFINE_CIP(IMAPIControl);
  294. DEFINE_CIP(IMAPIFolder);
  295. DEFINE_CIP(IMAPIForm);
  296. DEFINE_CIP(IMAPIFormAdviseSink);
  297. DEFINE_CIP(IMAPIFormContainer);
  298. DEFINE_CIP(IMAPIFormFactory);
  299. DEFINE_CIP(IMAPIFormInfo);
  300. DEFINE_CIP(IMAPIFormMgr);
  301. //REVIEW: DEFINE_CIP(IMAPIFormProp);
  302. DEFINE_CIP(IMAPIMessageSite);
  303. DEFINE_CIP(IMAPIProgress);
  304. DEFINE_CIP(IMAPIProp);
  305. //REVIEW: DEFINE_CIP(IMAPIPropData);
  306. DEFINE_CIP(IMAPISession);
  307. //REVIEW: DEFINE_CIP(IMAPISpoolerInit);
  308. //REVIEW: DEFINE_CIP(IMAPISpoolerService);
  309. //REVIEW: DEFINE_CIP(IMAPISpoolerSession);
  310. DEFINE_CIP(IMAPIStatus);
  311. //REVIEW: DEFINE_CIP(IMAPISup);
  312. DEFINE_CIP(IMAPITable);
  313. //REVIEW: DEFINE_CIP(IMAPITableData);
  314. DEFINE_CIP(IMAPIViewAdviseSink);
  315. DEFINE_CIP(IMAPIViewContext);
  316. DEFINE_CIP(IMSLogon);
  317. DEFINE_CIP(IMSProvider);
  318. DEFINE_CIP(IMailUser);
  319. DEFINE_CIP(IMalloc);
  320. DEFINE_CIP(IMallocSpy);
  321. DEFINE_CIP(IMarshal);
  322. DEFINE_CIP(IMessage);
  323. DEFINE_CIP(IMessageFilter);
  324. DEFINE_CIP(IMoniker);
  325. DEFINE_CIP(IMsgServiceAdmin);
  326. DEFINE_CIP(IMsgStore);
  327. DEFINE_CIP(IMsoCommandTarget);
  328. DEFINE_CIP(IMsoDocument);
  329. DEFINE_CIP(IMsoDocumentSite);
  330. DEFINE_CIP(IMsoView);
  331. //REVIEW: DEFINE_CIP(IMultiQC);
  332. DEFINE_CIP(INewShortcutHook);
  333. DEFINE_CIP(INewShortcutHookA);
  334. DEFINE_CIP(INewShortcutHookW);
  335. DEFINE_CIP(INotifyReplica);
  336. //REVIEW: DEFINE_CIP(IObjectSafety);
  337. DEFINE_CIP(IObjectWithSite);
  338. DEFINE_CIP(IOleAdviseHolder);
  339. DEFINE_CIP(IOleCache);
  340. DEFINE_CIP(IOleCache2);
  341. DEFINE_CIP(IOleCacheControl);
  342. DEFINE_CIP(IOleClientSite);
  343. DEFINE_CIP(IOleCommandTarget);
  344. DEFINE_CIP(IOleContainer);
  345. DEFINE_CIP(IOleControl);
  346. DEFINE_CIP(IOleControlSite);
  347. DEFINE_CIP(IOleDocument);
  348. DEFINE_CIP(IOleDocumentSite);
  349. DEFINE_CIP(IOleDocumentView);
  350. DEFINE_CIP(IOleInPlaceActiveObject);
  351. DEFINE_CIP(IOleInPlaceFrame);
  352. DEFINE_CIP(IOleInPlaceObject);
  353. DEFINE_CIP(IOleInPlaceObjectWindowless);
  354. DEFINE_CIP(IOleInPlaceSite);
  355. DEFINE_CIP(IOleInPlaceSiteEx);
  356. DEFINE_CIP(IOleInPlaceSiteWindowless);
  357. DEFINE_CIP(IOleInPlaceUIWindow);
  358. DEFINE_CIP(IOleItemContainer);
  359. DEFINE_CIP(IOleLink);
  360. //REVIEW: DEFINE_CIP(IOleManager);
  361. DEFINE_CIP(IOleObject);
  362. DEFINE_CIP(IOleParentUndoUnit);
  363. //REVIEW: DEFINE_CIP(IOlePresObj);
  364. DEFINE_CIP(IOleUndoManager);
  365. DEFINE_CIP(IOleUndoUnit);
  366. DEFINE_CIP(IOleWindow);
  367. //REVIEW: DEFINE_CIP(IPSFactory);
  368. DEFINE_CIP(IPSFactoryBuffer);
  369. DEFINE_CIP(IParseDisplayName);
  370. DEFINE_CIP(IPerPropertyBrowsing);
  371. DEFINE_CIP(IPersist);
  372. DEFINE_CIP(IPersistFile);
  373. DEFINE_CIP(IPersistFolder);
  374. DEFINE_CIP(IPersistMemory);
  375. DEFINE_CIP(IPersistMessage);
  376. DEFINE_CIP(IPersistMoniker);
  377. DEFINE_CIP(IPersistPropertyBag);
  378. DEFINE_CIP(IPersistStorage);
  379. DEFINE_CIP(IPersistStream);
  380. DEFINE_CIP(IPersistStreamInit);
  381. DEFINE_CIP(IPicture);
  382. DEFINE_CIP(IPictureDisp);
  383. DEFINE_CIP(IPointerInactive);
  384. DEFINE_CIP(IPrint);
  385. DEFINE_CIP(IProfAdmin);
  386. DEFINE_CIP(IProfSect);
  387. DEFINE_CIP(IProgressNotify);
  388. //REVIEW: DEFINE_CIP(IPropSheetPage);
  389. DEFINE_CIP(IPropertyBag);
  390. //REVIEW: DEFINE_CIP(IPropertyFrame);
  391. DEFINE_CIP(IPropertyNotifySink);
  392. DEFINE_CIP(IPropertyPage);
  393. DEFINE_CIP(IPropertyPage2);
  394. DEFINE_CIP(IPropertyPageSite);
  395. DEFINE_CIP(IPropertySetStorage);
  396. DEFINE_CIP(IPropertyStorage);
  397. DEFINE_CIP(IProvideClassInfo);
  398. DEFINE_CIP(IProvideClassInfo2);
  399. DEFINE_CIP(IProvideClassInfo3);
  400. DEFINE_CIP(IProviderAdmin);
  401. //REVIEW: DEFINE_CIP(IProxy);
  402. //REVIEW: DEFINE_CIP(IProxyManager);
  403. DEFINE_CIP(IQuickActivate);
  404. DEFINE_CIP(IROTData);
  405. DEFINE_CIP(IReconcilableObject);
  406. DEFINE_CIP(IReconcileInitiator);
  407. DEFINE_CIP(IRichEditOle);
  408. DEFINE_CIP(IRichEditOleCallback);
  409. DEFINE_CIP(IRootStorage);
  410. //REVIEW: DEFINE_CIP(IRpcChannel);
  411. DEFINE_CIP(IRpcChannelBuffer);
  412. //REVIEW: DEFINE_CIP(IRpcProxy);
  413. DEFINE_CIP(IRpcProxyBuffer);
  414. //REVIEW: DEFINE_CIP(IRpcStub);
  415. DEFINE_CIP(IRpcStubBuffer);
  416. DEFINE_CIP(IRunnableObject);
  417. DEFINE_CIP(IRunningObjectTable);
  418. //REVIEW: DEFINE_CIP(ISHItemOC);
  419. DEFINE_CIP(ISequentialStream);
  420. DEFINE_CIP(IServerSecurity);
  421. DEFINE_CIP(IServiceProvider);
  422. DEFINE_CIP(IShellBrowser);
  423. //REVIEW: DEFINE_CIP(IShellCopyHook);
  424. //REVIEW: DEFINE_CIP(IShellCopyHookA);
  425. //REVIEW: DEFINE_CIP(IShellCopyHookW);
  426. DEFINE_CIP(IShellExecuteHook);
  427. DEFINE_CIP(IShellExecuteHookA);
  428. DEFINE_CIP(IShellExecuteHookW);
  429. DEFINE_CIP(IShellExtInit);
  430. DEFINE_CIP(IShellFolder);
  431. DEFINE_CIP(IShellIcon);
  432. DEFINE_CIP(IShellLink);
  433. DEFINE_CIP(IShellLinkA);
  434. DEFINE_CIP(IShellLinkW);
  435. DEFINE_CIP(IShellPropSheetExt);
  436. DEFINE_CIP(IShellView);
  437. DEFINE_CIP(IShellView2);
  438. DEFINE_CIP(ISimpleFrameSite);
  439. DEFINE_CIP(ISpecifyPropertyPages);
  440. //REVIEW: DEFINE_CIP(ISpoolerHook);
  441. DEFINE_CIP(IStdMarshalInfo);
  442. DEFINE_CIP(IStorage);
  443. DEFINE_CIP(IStream);
  444. //REVIEW: DEFINE_CIP(IStreamDocfile);
  445. //REVIEW: DEFINE_CIP(IStreamTnef);
  446. //REVIEW: DEFINE_CIP(IStub);
  447. //REVIEW: DEFINE_CIP(IStubManager);
  448. DEFINE_CIP(ISupportErrorInfo);
  449. //REVIEW: DEFINE_CIP(ITNEF);
  450. DEFINE_CIP(ITypeChangeEvents);
  451. DEFINE_CIP(ITypeComp);
  452. DEFINE_CIP(ITypeInfo);
  453. DEFINE_CIP(ITypeInfo2);
  454. DEFINE_CIP(ITypeLib);
  455. DEFINE_CIP(ITypeLib2);
  456. //REVIEW: DEFINE_CIP(IUniformResourceLocator);
  457. DEFINE_CIP(IViewObject);
  458. DEFINE_CIP(IViewObject2);
  459. DEFINE_CIP(IViewObjectEx);
  460. //REVIEW: DEFINE_CIP(IWPObj);
  461. //REVIEW: DEFINE_CIP(IWPProvider);
  462. //REVIEW: DEFINE_CIP(IWPSite);
  463. //REVIEW: DEFINE_CIP(IWebBrowser);
  464. DEFINE_CIP(IWinInetHttpInfo);
  465. DEFINE_CIP(IWinInetInfo);
  466. DEFINE_CIP(IWindowForBindingUI);
  467. DEFINE_CIP(IXPLogon);
  468. DEFINE_CIP(IXPProvider);
  469. #endif // _MSC_VER < 1100
  470. #endif // COMPTRS_H