windows-nt/Source/XPSP1/NT/base/win32/fusion/appweek/idl/iuiview.idl
2020-09-26 16:20:57 +08:00

47 lines
705 B
Plaintext

#include "stdinc.idl"
import "ihost.idl";
[
object,
uuid(IID_ISxApwUiView_midl)
]
interface ISxApwUiView : IUnknown
{
HRESULT
SetSite(
ISxApwHost*
);
cpp_quote("#undef CreateWindow")
[local]
HRESULT
CreateWindow(
HWND hwndParent
);
HRESULT
OnNextRow(
[in] int nColumns,
[in, size_is(nColumns)] const LPCWSTR* columns
);
HRESULT
OnRowCountEstimateAvailable(
[in] int
);
HRESULT
OnQueryStart(
);
HRESULT
OnQueryDone(
);
HRESULT
InformSchema(
[in, size_is(nColumns)] const SxApwColumnInfo rgColumnInfo[],
[in] int nColumns
);
};