2025-04-27 07:49:33 -04:00

47 lines
751 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
);
};