Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

Search Results for "INPUT" in [All]

credui

.

    ''' <param name="ulInAuthBufferSize">Size of the input authentication buffer.</param>

urlmon

.
  • Use Marshal.StringToCoTaskMemUni() to prepare input parameters (IntPtr) declared to receive strings.

gdiplus

.

static extern int GdiplusStartup(out IntPtr token, ref StartupInput input,

.

ByRef input As StartupInput, ByRef output As StartupOutput) As Integer

.

                       ByRef input As GdipStartupInput, _

.

struct StartupInput

msdelta

.

                      DELTA_INPUT GlobalOptions,

.

                      DELTA_INPUT GlobalOptions,

.

DELTA_INPUT

aygshell

.
Summary
SHFullScreen is a simple boolean function for hiding or displaying CE and PocketPC desktop elements such as the TaskBar, the Start Icon and the SIP (Standard Input Panel).
.

Return the Input Panel button to its visible state.

.

Hide the Input Panel button.

.
Summary
Set the state of the input panel.
.

A request to display the input panel. Any pending SIP_DOWN requests are ignored.

.

A request to hide the input panel. When this value is used, a timer is set and the input panel is lowered only after the timer message is received. This approach prevents the input panel from flashing when one control requests SIP_DOWN and another control immediately requests SIP_UP.

.

forces the input panel to be hidden immediately, without setting a timer. If you want the input panel hidden and are sure there will be no SIP_UP requests — for example, because your application is a full-screen game — use this value.

.

tells the system to ignore any pending down requests. That is, if SHSipPreference is called with the SIP_DOWN flag, the system sets a timer and after the timer fires, the input panel is lowered. However, if you call SIP_UNCHANGED before the timer fires, then the input panel will stay in its current location.

winmm

.
Summary
Connects a MIDI input device to a MIDI thru or output device, or connects a MIDI thru device to a MIDI output device.
.

UInt32 Connect(IntPtr midiInputHandle, IntPtr midiOutputHandle)

.

     return midiConnect(midiInputHandle, midiOutputHandle, IntPtr.Zero);

.
Summary
Disconnects a MIDI input device from a MIDI thru or output device, or disconnects a MIDI thru device from a MIDI output device.
.

UInt32 Disconnect(IntPtr midiInputHandle, IntPtr midiOutputHandle)

.

     return midiDisconnect(midiInputHandle, midiOutputHandle, IntPtr.Zero);

.
Summary
The midiInClose function closes the specified MIDI input device
.
Summary
The midiInGetDevCaps function determines the capabilities of a specified MIDI input device.
.
Summary
midiInGetNumDevs - retrieves the number of MIDI input devices in the system
.
Summary
Open a MIDI Port for Input
.
Summary
The midiInReset function stops input on a given MIDI input device
.
Summary
midiInStart - starts MIDI input on the specified MIDI input device
.
Summary
The waveInAddBuffer function sends an input buffer to the given waveform-audio input device.
.
Summary
The waveInClose function closes the given waveform-audio input device.
.
Summary
Gets number of input devices
.
Summary
The waveInReset function stops input on the given waveform-audio input device and resets the current position to zero.
.
Summary
The waveInStart function starts input on the given waveform-audio input device.

shlwapi

.

/// If there are no arguments in the path, the function returns a pointer to the end of the input string.

.

''' If there are no arguments in the path, the function returns a pointer to the end of the input string.

.

This is similar, but not identical, to Path.GetFileName. If the input string ends with a directory, the directory is returned rather than nothing; for example, "C:\foo\" becomes "foo\", "C:" stays "C:".

Enums

22: DLGC
.

    /// <summary> Control processes all keyboard input. </summary>

.

  // Input name mapped to more than one output name.

.

  // Input name found, but not the associated output format.

.
Summary
25: fModes
.

   /// Input value. The function presents the printer driver's Print Setup property

.

   /// Input value. Before prompting, copying, or updating, the function merges

.

   /// structure specified by the pDevModeInput parameter.

.

   /// specified by pDevModeInput override the printer driver's current print settings.

.
Summary
Enumeration containing HID usage pages for use with RAWINPUTDEVICE.
.
Summary
Enumeration containing HID usage pages for use with RAWINPUTDEVICE.
.

    ///An outgoing call cannot be made since the application is dispatching an input-synchronous call.

.

    [Description("An outgoing call cannot be made since the application is dispatching an input-synchronous call.")]

.

    public const int RPC_E_CANTCALLOUT_ININPUTSYNCCALL = unchecked((int)0x8001010D);

.

    ///User input required for operation to succeed

.

    [Description("User input required for operation to succeed")]

.

    ///Common prefix is input moniker

.

    [Description("Common prefix is input moniker")]

.

    public const int OSS_MORE_INPUT = unchecked((int)0x80093004);

.

    '''An outgoing call cannot be made since the application is dispatching an input-synchronous call.

.

    <Description("An outgoing call cannot be made since the application is dispatching an input-synchronous call.")> _

.

    Public Const RPC_E_CANTCALLOUT_ININPUTSYNCCALL As Integer = CInt(&H8001010dUI)

.

    '''User input required for operation to succeed

.

    <Description("User input required for operation to succeed")> _

.

    '''Common prefix is input moniker

.

    <Description("Common prefix is input moniker")> _

.

    Public Const OSS_MORE_INPUT As Integer = CInt(&H80093004UI)

.

        FEATURE_BLOCK_INPUT_PROMPTS = 27,

30: KLF
.

    /// If the specified input locale identifier is not already loaded, the function loads and activates the input locale identifier for the current thread

.

    /// Substitutes the specified input locale identifier with another locale preferred by the user. The system starts with this flag set, and it is recommended that your application always use this flag

.

    /// If the new input locale identifier has the same language identifier as a current input locale identifier, the new input locale identifier replaces the current one as the input locale identifier for that language

.

    /// Prevents a ShellProc hook procedure from receiving an HSHELL_LANGUAGE hook code when the new input locale identifier is loaded. This value is typically used when an application loads multiple input locale identifiers one after another

.

  PM_QS_INPUT = QueueStatusFlags.QS_INPUT << 16,

.

    PM_QS_INPUT = QueueStatusFlags.QS_INPUT << 16

.

    QS_INPUT = (QS_MOUSE Or QS_KEY)

.

    QS_ALLEVENTS = (QS_INPUT Or QS_POSTMESSAGE Or QS_TIMER Or QS_PAINT Or QS_HOTKEY)

.

    QS_ALLINPUT = (QS_SENDMESSAGE Or QS_PAINT Or QS_TIMER Or QS_POSTMESSAGE Or QS_MOUSEBUTTON Or QS_MOUSEMOVE Or QS_HOTKEY Or QS_KEY)

.

    QS_RAWINPUT = &H400

.

  QS_RAWINPUT = 0x0400,

.

  QS_INPUT = QS_MOUSE | QS_KEY | QS_RAWINPUT,

.

  QS_ALLEVENTS = QS_INPUT | QS_POSTMESSAGE | QS_TIMER | QS_PAINT | QS_HOTKEY,

.

  QS_ALLINPUT = QS_INPUT | QS_POSTMESSAGE | QS_TIMER | QS_PAINT | QS_HOTKEY | QS_SENDMESSAGE

.

   QS_INPUT = (QS_MOUSE Or QS_KEY)

.

   QS_ALLEVENTS = (QS_INPUT Or QS_POSTMESSAGE Or QS_TIMER Or QS_PAINT Or QS_HOTKEY)

.

   QS_ALLINPUT = (QS_SENDMESSAGE Or QS_PAINT Or QS_TIMER Or QS_POSTMESSAGE Or QS_MOUSEBUTTON Or QS_MOUSEMOVE Or QS_HOTKEY Or QS_KEY)

.

   QS_RAWINPUT = &H400

.
Summary
These flags indicate the members of the RasCredentials structure that are valid. On input, set the flags to indicate the members of interest. On output, the function sets the flags to indicate the members that contain valid data.
.
Summary
.

    public enum RawInputCommand

.

        /// Get input data.

.

        Input = 0x10000003,

.

Enum RawInputCommand

.
Documentation
[RawInputCommand] on MSDN
.
Summary
.

/// <summary>Enumeration containing flags for a raw input device.</summary>

.

public enum RawInputDeviceFlags

.

    /// <summary>If set, this enables the caller to receive the input even when the caller is not in the foreground. Note that WindowHandle must be specified.</summary>

.

    InputSink = 0x00000100,

.

Public Enum RawInputDeviceFlags

.

    ''' <summary>If set, this enables the caller to receive the input even when the caller is not in the foreground. Note that WindowHandle must be specified.</summary>

.

    InputSink = &H100

.
Documentation
[RawInputDeviceFlags] on MSDN
.
Summary
.

    /// Enumeration containing the type device the raw input is coming from.

.

    public enum RawInputType

.

        /// Mouse input.

.

        /// Keyboard input.

.

        ///  Human interface device input.

.

    ''' Enumeration containing the type device the raw input is coming from.

.

    Public Enum RawInputType

.

        ''' Mouse input.

.

        ''' Keyboard input.

.

        ''' Human interface device input.

.
Documentation
[RawInputType] on MSDN
.
Summary
Flags used for scancode states in the RAWINPUTKEYBOARD structure.
.

    /// Enumeration containing flags for raw keyboard input.

.

''' Enumeration containing flags for raw keyboard input.

.
Summary
Enumeration for button states for use with RAWINPUTMOUSE.
.

    /// Enumeration containing the button data for raw mouse input.

.

    ''' Enumeration containing the button data for raw mouse input.

.
Summary
Flags for use with the RAWINPUTMOUSE structure.
.

    /// Enables RTS handshaking. The driver raises the RTS line when the "type-ahead" (input) buffer

.

    /// <summary>If the calling thread and the thread that owns the window are attached to different input queues,

.

    ''' <summary>If the calling thread and the thread that owns the window are attached to different input queues,

.
Summary
Enumerates the possible values of the Propertyid member of the STORAGE_PROPERTY_QUERY structure passed as input to the IOCTL_STORAGE_QUERY_PROPERTY request to retrieve the properties of a storage device or adapter.
43: SWP
.

      /// <para>different input queues, the system posts the request to the thread that owns the window.</para>

.

        /// Nonzero if the current operating system is Windows 7 or Windows Server 2008 R2 and the Tablet PC Input

.

        /// service is started; otherwise, 0. The return value is a bitmask that specifies the type of digitizer input supported by the device.

.

        /// Nonzero if Input Method Manager/Input Method Editor features are enabled; otherwise, 0.

.

        /// or Windows 7 and the Tablet PC Input service is started; otherwise, 0. The SM_DIGITIZER setting indicates the type of digitizer

.

        /// input supported by a device running Windows 7 or Windows Server 2008 R2. For more information, see Remarks.

.

    ''' Windows XP (v5.1+) Nonzero if Input Method Manager/Input Method Editor features are enabled; zero otherwise

45: VK
.

        ///Input Method Editor (IME) Kana mode

.

        ///Windows 2000/XP: Used to pass Unicode characters as if they were keystrokes. The VK_PACKET key is the low word of a 32-bit Virtual Key value used for non-keyboard input methods. For more information, see Remark in KEYBDINPUT, SendInput, WM_KEYDOWN, and WM_KEYUP

.

Virtual Key Codes: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/virtualkeycodes.asp

.

    /// The WM_ACTIVATE message is sent to both the window being activated and the window being deactivated. If the windows use the same input queue, the message is sent synchronously, first to the window procedure of the top-level window being deactivated, then to the window procedure of the top-level window being activated. If the windows use different input queues, the message is sent asynchronously, so the window is activated immediately.

.

    /// The WM_SETCURSOR message is sent to a window if the mouse causes the cursor to move within a window and mouse input is not captured.

.

    /// The WM_QUEUESYNC message is sent by a computer-based training (CBT) application to separate user-input messages from other messages sent through the WH_JOURNALPLAYBACK Hook procedure.

.

    /// Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_KEYDOWN message.

.

    /// Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_CHAR message.

.

    /// The WM_INPUTLANGCHANGEREQUEST message is posted to the window with the focus when the user chooses a new input language, either with the hotkey (specified in the Keyboard control panel application) or from the indicator on the system taskbar. An application can accept the change by passing the message to the DefWindowProc function or reject the change (and prevent it from taking place) by returning immediately.

.

    INPUTLANGCHANGEREQUEST = 0x0050,

.

    /// The WM_INPUTLANGCHANGE message is sent to the topmost affected window after an application's input language has been changed. You should make any application-specific settings and pass the message to the DefWindowProc function, which passes the message to all first-level child windows. These child windows can pass the message to DefWindowProc to have it pass the message to their child windows, and so on.

.

    INPUTLANGCHANGE = 0x0051,

.

    /// The WM_GETDLGCODE message is sent to the window procedure associated with a control. By default, the system handles all keyboard input to the control; the system interprets certain types of keyboard input as dialog box navigation keys. To override this default behavior, the control can respond to the WM_GETDLGCODE message to indicate the types of input it wants to process itself.

.

    /// The WM_INPUT_DEVICE_CHANGE message is sent to the window that registered to receive raw input. A window receives this message through its WindowProc function.

.

    INPUT_DEVICE_CHANGE = 0x00FE,

.

    /// The WM_INPUT message is sent to the window that is getting raw input.

.

    INPUT = 0x00FF,

.

    /// The user completed an input event (for example, pressed an application command button on the mouse or an application command key on the keyboard), and the application did not handle the WM_APPCOMMAND message generated by that input.

.

    '''Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_CHAR message.

.

    '''The WM_GETDLGCODE message is sent to the window procedure associated with a control. By default the system handles all keyboard input to the control; the system interprets certain types of keyboard input as dialog box navigation keys. To override this default behavior the control can respond to the WM_GETDLGCODE message to indicate the types of input it wants to process itself.

.

    '''The WM_INPUTLANGCHANGE message is sent to the topmost affected window after an application's input language has been changed. You should make any application-specific settings and pass the message to the DefWindowProc function which passes the message to all first-level child windows. These child windows can pass the message to DefWindowProc to have it pass the message to their child windows and so on.

.

    WM_INPUTLANGCHANGE = &H51

.

    '''The WM_INPUTLANGCHANGEREQUEST message is posted to the window with the focus when the user chooses a new input language either with the hotkey (specified in the Keyboard control panel application) or from the indicator on the system taskbar. An application can accept the change by passing the message to the DefWindowProc function or reject the change (and prevent it from taking place) by returning immediately.

.

    WM_INPUTLANGCHANGEREQUEST = &H50

.

    '''The WM_QUEUESYNC message is sent by a computer-based training (CBT) application to separate user-input messages from other messages sent through the WH_JOURNALPLAYBACK Hook procedure.

.

    '''The WM_SETCURSOR message is sent to a window if the mouse causes the cursor to move within a window and mouse input is not captured.

.

    '''Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_KEYDOWN message.

.

    ''' It uses these messages to control the operations of applications and to provide input and other information for applications to process.

.

    /// <summary>Specifies a window with a three-dimensional border style intended to be used for items that do not accept user input.</summary>

.

    ''' <summary>Specifies a window with a three-dimensional border style intended to be used for items that do not accept user input.</summary>

.

    /// <summary>Specifies a window with a three-dimensional border style intended to be used for items that do not accept user input.</summary>

.

    ''' <summary>Specifies a window with a three-dimensional border style intended to be used for items that do not accept user input.</summary>

gdi32

49: Escape
.

static extern int Escape(IntPtr hdc, int nEscape, int cbInput,

.

static extern int ExtEscape(IntPtr hdc, int nEscape, int cbInput,

.

    Public Shared Function ExtEscape(ByVal hdc As IntPtr, ByVal nEscape As Integer, ByVal cbInput As Integer, ByVal lpszInData As String, ByVal cbOutput As Integer, ByRef lpszOutData As IntPtr) As Integer

.

    //Here only to catch errors where input is not a number (EXIT, for example, is a string)        

Structures

.

->If there are any bytes in the input buffer, ReadFile returns immediately with the bytes in the buffer.

.

->If there are no bytes in the input buffer, ReadFile waits until a byte arrives and then returns immediately.

53: DCB
.

    internal sbyte EofChar;          // end of input character

.

    struct DELTA_INPUT

.

Structure DELTA_INPUT

.
Documentation
.

    Private Shared Function ConvertFileTimeToDateTime(input As FILETIME) As DateTime

.

    Dim longTime As ULong = (CType(input.dwHighDateTime, ULong) << 32) Or input.dwLowDateTime

.

    internal struct HARDWAREINPUT

.

Structure HARDWAREINPUT

.
Documentation
[HARDWAREINPUT] on MSDN
.
Documentation
.
Summary
.
Summary
60: INPUT
.

   internal enum INPUT_TYPE : uint {

.

      INPUT_MOUSE = 0,

.

      INPUT_KEYBOARD = 1,

.

      INPUT_HARDWARE = 2

.

Structure INPUT_TYPE

Cut off search results after 60. Please refine your search.


 
Access PInvoke.net directly from VS: