July 2000
Intermediate to advanced
392 pages
10h 19m
English
This appendix lists the IDL source code for the VB Shell Library—the type library used in developing the examples for this book—which you can use when developing your own shell extensions:
[ uuid(39898EB0-DE1B-11d2-9FD6-00550076E06F), version(1.0), helpstring("VB Shell Library") ] library VBShellLib { importlib("stdole2.tlb"); //--------------------------------------------------------- // Forward declaration of interfaces //--------------------------------------------------------- interface IContextMenu; interface ICopyHookA; interface ICopyHookW; interface IDataObject; interface IDeskband; interface IDockingWindow; interface IDockingWindowFrame; interface IDockingWindowSite; interface IDropTarget; interface IEnumFORMATETC; interface IEnumIDList; interface IExtractIconA; interface IExtractIconW; interface IFileViewerA; interface IFileViewerSite; interface IFileViewerW; interface IInputObject; interface IMalloc; interface IObjectWithSite; interface IOleCommandTarget; interface IOleWindow; interface IPersist; interface IPersistFile; interface IPersistFolder; interface IQueryInfo; interface IServiceProvider; interface IShellBrowser; interface IShellExtInit; interface IShellFolder; interface IShellLinkA; interface IShellLinkW; interface IShellPropSheetExt; interface IShellView; interface IStream; interface IUnknownVB; //--------------------------------------------------------- // Types //--------------------------------------------------------- ...Read now
Unlock full access