HRESULT length([out, retval] long *out_Count);
[id(DISPID_NEWENUM)]
- HRESULT _NewEnum([out, retval] IUnknown *out_Enum);
+ HRESULT _NewEnum([out, retval] IUnknown **out_Enum);
}
[
HRESULT StdErr([out, retval] ITextStream** stream);
[id(0x0006), propget]
- HRESULT ProcessID([out, retval] long* pid);
+ HRESULT ProcessID([out, retval] DWORD *pid);
[id(0x0007), propget]
- HRESULT ExitCode([out, retval] long* ExitCode);
+ HRESULT ExitCode([out, retval] DWORD *code);
[id(0x0008)]
HRESULT Terminate();
[in] BSTR Command,
[in, optional] VARIANT* WindowStyle,
[in, optional] VARIANT* WaitOnReturn,
- [out, retval] int* out_ExitCode);
+ [out, retval] DWORD* out_ExitCode);
[id(0x03e9)]
HRESULT Popup(
coclass WshNetwork {
[default] interface IWshNetwork2;
}
+
+ [
+ uuid(08fed191-be19-11d3-a28b-00104bd35090),
+ threading(apartment)
+ ]
+ coclass WshExec {
+ [default] interface IWshExec;
+ }
}