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.
 
 
 
 
 
 

47 lines
1.2 KiB

//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 );
};