| Debugging Tools for Windows | 
The ReturnInput and ReturnInputWide methods are used by IDebugInputCallbacks objects to send an input string to the engine following a request for input.
HRESULT
  IDebugControl::ReturnInput(
    IN PCSTR  Buffer
    );
HRESULT
  IDebugControl4::ReturnInputWide(
    IN PCWSTR  Buffer
    );
#ifdef UNICODE
#define ReturnInputT ReturnInputWide
#else
#define ReturnInputT ReturnInput
#endif
This method may also return error values. See Return Values for more details.
ReturnInput is available in all versions of IDebugControl. ReturnInputWide is available in IDebugControl4 and later versions.
For an overview of input in the debugger engine, see Input and Output.
Headers: Defined in Dbgeng.h. Include Dbgeng.h.