Class IMyShellExtension (unit exshellu)

Inherits from

IUnknown

Constructors


constructor Create;

***** IMyShellExtension ******) // FIGNU04.


Functions

function AddRef: LongInt;


destructor Destroy;


function QueryInterface(const WantIID: TIID; var ReturnedObject): HResult;

IUnknown functions

function Release: LongInt;


Properties

Events

Variables

FContextMenu : IMyContextMenu;

Satellite interface

FCopyHook : IMyCopyHook;

Satellite interface

FInitFiles : TStringList;


FNumFiles : Integer;

Satellite interface

FRefCount : Integer;


FShellExtInit : IMyShellExtInit;



Constructors


constructor Create;

***** IMyShellExtension ******) // FIGNU04.TXT part 2 begins here


Functions


function AddRef: LongInt;


destructor Destroy;


function QueryInterface(const WantIID: TIID; var ReturnedObject): HResult;

IUnknown functions


function Release: LongInt;


Properties


Events


Variables


FContextMenu : IMyContextMenu;

Satellite interface


FCopyHook : IMyCopyHook;

Satellite interface


FInitFiles : TStringList;


FNumFiles : Integer;

Satellite interface


FRefCount : Integer;


FShellExtInit : IMyShellExtInit;