47 lines
705 B
Plaintext
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
|
||
|
);
|
||
|
};
|