48 lines
1.1 KiB
Plaintext
48 lines
1.1 KiB
Plaintext
//Copyright (c) 1998 - 1999 Microsoft Corporation
|
|
import "basetsd.h";
|
|
import "oaidl.idl";
|
|
|
|
interface IWizardProvider;
|
|
interface IExtendTSWizard;
|
|
|
|
typedef IWizardProvider * LPWIZARDPROVIDER;
|
|
typedef IExtendTSWizard * LPEXTENDTSWIZARD;
|
|
|
|
struct _PSP;
|
|
typedef struct _PSP * HPROPSHEETPAGE;
|
|
|
|
[
|
|
local,
|
|
object,
|
|
uuid(A9A3C5A3-441F-11d2-988E-00A0C925F917),
|
|
helpstring("IWizardProvider"),
|
|
pointer_default(unique)
|
|
]
|
|
|
|
interface IWizardProvider : IUnknown
|
|
{
|
|
[ helpstring("Accepts PropsertySheet handles") ]
|
|
HRESULT AddPage([in] HPROPSHEETPAGE hPage );
|
|
};
|
|
|
|
[
|
|
local,
|
|
object,
|
|
uuid(8F5455E6-4429-11d2-988E-00A0C925F917),
|
|
helpstring("IExtendTSWizard"),
|
|
pointer_default(unique)
|
|
]
|
|
|
|
interface IExtendTSWizard : IUnknown
|
|
{
|
|
[ helpstring("Accepts an IWizardProvider") ]
|
|
HRESULT AddPages([in] LPWIZARDPROVIDER pProvider );
|
|
|
|
[ helpstring("Passes in the winstation name") ]
|
|
HRESULT SetWinstationName( [ in , string ] LPOLESTR szWinstationName );
|
|
|
|
[ helpstring("Used by Citrix only") ]
|
|
HRESULT Finito( void );
|
|
|
|
};
|