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]

Interfaces

.

    Implements IInputObject

.

    Protected BandObjectSite As IInputObjectSite

.

    BandObjectSite = DirectCast(pUnkSite, IInputObjectSite)

.

    Public Overridable Sub UIActivateIO(fActivate As Int32, ByRef Msg As MSG) Implements IInputObject.UIActivateIO

.

    Public Overridable Function HasFocusIO() As Int32 Implements IInputObject.HasFocusIO

.

    Public Overridable Function TranslateAcceleratorIO(ByRef msg As MSG) As Int32 Implements IInputObject.TranslateAcceleratorIO

.

    BandObjectSite.OnFocusChangeIS(TryCast(Me, IInputObject), 1)

.

        BandObjectSite.OnFocusChangeIS(TryCast(Me, IInputObject), 0)

.

Public Interface IInputObject

.

Public Interface IInputObjectSite

.

    Implements IInputObject

.

    Protected BandObjectSite As IInputObjectSite

.

    BandObjectSite = DirectCast(pUnkSite, IInputObjectSite)

.

    Public Overridable Sub UIActivateIO(fActivate As Int32, ByRef Msg As MSG) Implements IInputObject.UIActivateIO

.

    Public Overridable Function HasFocusIO() As Int32 Implements IInputObject.HasFocusIO

.

    Public Overridable Function TranslateAcceleratorIO(ByRef msg As MSG) As Int32 Implements IInputObject.TranslateAcceleratorIO

.

    BandObjectSite.OnFocusChangeIS(TryCast(Me, IInputObject), 1)

.

        BandObjectSite.OnFocusChangeIS(TryCast(Me, IInputObject), 0)

.

Public Interface IInputObject

.

Public Interface IInputObjectSite

.
Summary
The IInputObjectSite interface is used to communicate focus changes for a user input object contained in the Shell.
.

public interface IInputObjectSite

.
Documentation
[IInputObjectSite] on MSDN
.

            /// <param name="pvaIn">Input arguments</param>

.

        /// <param name="vaIn">Input Arguments</param>

.

    /// <param name="hwnd">If user input is required to perform the enumeration, this window handle should be used by the enumeration object as the parent window to take user input.</param>

.

      ///virtual HRESULT STDMETHODCALLTYPE GetInputProcessorProfiles(

.

      ///    /* [out] */ ITfInputProcessorProfiles **ppaip,

.

      int GetInputProcessorProfiles(uint dwThreadId, ref IUnknown ppaip, ref uint pdwThreadId);

.

      ///virtual HRESULT STDMETHODCALLTYPE SetModalInput(

.

      int SetModalInput(IUnknown pSink, uint dwThreadId, uint dwFlags);

ntdsapi

.

The success of the name conversion request depends on where the client is bound. Clients bind to specific instances of the directory service using some variant of DsBind. If bound to a global catalog, the scope of the name mapping is the entire forest. If not bound to a global catalog, the scope of the name mapping is the domain not covered by a global catalog for that domain controller. If not bound to a global catalog and a name is not found, but the input name unambiguously identifies its domain and this domain is in the forest, then the return data identifies the DNS domain name for the domain of interest. Clients are expected to use this data to bind to the correct domain controller or global catalog and call DsCrackNames again with the new bind handle.

.

The return value from DsCrackNames indicates errors such as invalid parameters or insufficient memory. However, problems in converting individual names are reported in the status member of the DS_NAME_RESULT_ITEM structure returned for each input name.

.

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

.

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

hid

.
Summary
Removes any Input reports waiting in the buffer.
.

            result = HidP_GetValueCaps(HidP_Input, ref valueCaps[0], ref Capabilities.NumberInputValueCaps, preparsedDataPointer);

.

      UInt16 InputReportByteLength;

.

      UInt16 NumberInputButtonCaps;

.

      UInt16 NumberInputValueCaps;

.

      UInt16 NumberInputDataIndices;

.

InputReportByteLength

.

Specifies the maximum size, in bytes, of all the input reports (including the report ID, if report IDs are used, which is prepended to the report data).

.

NumberInputButtonCaps

.

Specifies the number of input HIDP_BUTTON_CAPS structures that HidP_GetButtonCaps returns.

.

NumberInputValueCaps

.

Specifies the number of input HIDP_VALUE_CAPS structures that HidP_GetValueCaps returns.

.

NumberInputDataIndices

.

Specifies the number of data indices assigned to buttons and values in all input reports.

.

Callers of the HIDClass support routines use the information provided in this structure when a called routine requires, as input, the size of a report type, the number of link collection nodes, the number of control capabilities, or the number of data indices.

gdi32

11: 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)        

advapi32

.

      SE_UNSOLICITED_INPUT_NAME,

.

    Public stdInput As IntPtr

.

            public IntPtr stdInput;

.
Summary
The LookupAccountName function accepts the name of a system and an account as input. It retrieves a security identifier (SID) for the account and the name of the domain on which the account was found.
.
Summary
The LookupAccountSid function accepts a security identifier (SID) as input. It retrieves the name of the account for this SID and the name of the first domain on which this SID is found.
.

    'Input format is the format returned from "ConvertStringSidToSid"

.

public const string SE_UNSOLICITED_INPUT_NAME = "SeUnsolicitedInputPrivilege";

.

    ' Setup the input parameters for the LsaRemoveAccountRights API

.

    ' Setup the input parameters for the LsaEnumerateAccountsWithUserRight API

.

    ' Setup the input parameters for the LsaEnumerateAccountsWithUserRight API

.

    ' Setup the input parameters for the LsaRemoveAccountRights API

.

After calling the MapGenericMask function, the access mask pointed to by the AccessMask parameter has none of its generic bits (GenericRead, GenericWrite, GenericExecute, or GenericAll) or undefined bits set, although it can have other bits set. If bits other than the generic bits are provided on input, this function does not clear them.

.

    IntPtr InputArg,

.

internal struct NET_VALIDATE_AUTHENTICATION_INPUT_ARG

.

    public NET_VALIDATE_PERSISTED_FIELDS InputPersistedFields;

.

internal struct NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG

.

    public NET_VALIDATE_PERSISTED_FIELDS InputPersistedFields;

.

internal struct NET_VALIDATE_PASSWORD_RESET_INPUT_ARG

.

    public NET_VALIDATE_PERSISTED_FIELDS InputPersistedFields;

.

     var inputArgs = new NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG();

.

     inputArgs.PasswordMatched = true;

.

     inputArgs.UserAccountName = @"accountname";

.

     IntPtr inputPointer = IntPtr.Zero;

.

        inputArgs.ClearPassword = Marshal.StringToBSTR(@"password");

.

        //inputArgs.ClearPassword = Marshal.SecureStringToBSTR(secureStringPassword);

.

        inputPointer = Marshal.AllocHGlobal(Marshal.SizeOf(inputArgs));

.

        Marshal.StructureToPtr(inputArgs, inputPointer, false);        

.

        NET_API_STATUS status = NetValidatePasswordPolicy(serverName, IntPtr.Zero, NET_VALIDATE_PASSWORD_TYPE.NetValidatePasswordChange, inputPointer, ref outputPointer);

.

        if (inputArgs.ClearPassword != IntPtr.Zero)

.

            Marshal.ZeroFreeBSTR(inputArgs.ClearPassword);

.

        if (inputPointer != IntPtr.Zero)

.

            Marshal.FreeHGlobal(inputPointer);

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:".

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.

coredll

.

    public IntPtr hStdInput;

.

static extern int ExtEscape (IntPtr hdc, uint nEscape, uint cbInput, byte[] lpszInData, int cbOutput, IntPtr lpszOutData);

.

        uint cbInput,

.

                          ByVal cbInput As Int32, _

.

        uint cbInput,

.
Summary
Retrieve a handle to the window that has captured mouse/stylus input.
.
Summary
Returns the input context associated with the specified window. - An application should routinely use this function to retrieve the current input context before attempting to access information in the context. (from msdn.microsoft.com)
.

IME is used to Convert Keyboad input to Local Language.

.

            // close IME(direct input for Alphabet and Number)

.

        /// <param name="lpInBuf">Pointer to the input buffer.</param>

.

static extern uint SendInput(uint cInputs, /* [MarshalAs(UnmanagedType.LPArray)] */ KEYBOARDINPUT[] inputs, int cbSize);

.

Declare Function SendInput Lib "coredll.dll" (TODO) As TODO

.

        public struct KEYBOARDINPUT

.

        public const uint INPUT_KEYBOARD = 1;

.

        public static extern uint SendInput(uint cInputs, /* [MarshalAs(UnmanagedType.LPArray)] */ KEYBOARDINPUT[] inputs, int cbSize);

.

        KEYBOARDINPUT[] inputs;

.

        inputs = new cTabControl.KEYBOARDINPUT[2];

.

        inputs[0].type = inputs[1].type = cTabControl.INPUT_KEYBOARD;

.

        inputs[0].wVk = inputs[1].wVk = cTabControl.VK_TAB;

.

        inputs[1].dwFlags = cTabControl.KEYEVENTF_KEYUP;

.

        retVal = cTabControl.SendInput(2, inputs, 0x001C);

.

        throw new Exception(string.Format("SendInput() returned {0}.", error));

.

        KEYBOARDINPUT[] inputs;

.

        inputs = new cTabControl.KEYBOARDINPUT[4];

.

        inputs[0].type = inputs[1].type = inputs[2].type = inputs[3].type = cTabControl.INPUT_KEYBOARD;

.

        inputs[0].wVk = inputs[3].wVk = cTabControl.VK_SHIFT;

.

        inputs[1].wVk = inputs[2].wVk = cTabControl.VK_TAB;

.

        inputs[2].dwFlags = inputs[3].dwFlags = cTabControl.KEYEVENTF_KEYUP;

.

        retVal = cTabControl.SendInput(4, inputs, 0x001C);

.

        throw new Exception(string.Format("SendInput() returned {0}.", error));

.

        KEYBOARDINPUT[] inputs;

.

        inputs = new cTabControl.KEYBOARDINPUT[4];

.

        inputs[0].type = inputs[1].type = inputs[2].type = inputs[3].type = cTabControl.INPUT_KEYBOARD;

.

        inputs[0].wVk = inputs[3].wVk = cTabControl.VK_CTRL;

.

        inputs[1].wVk = inputs[2].wVk = cTabControl.VK_TAB;

.

        inputs[2].dwFlags = inputs[3].dwFlags = cTabControl.KEYEVENTF_KEYUP;

.

        retVal = cTabControl.SendInput(4, inputs, 0x001C);

.

        throw new Exception(string.Format("SendInput() returned {0}.", error));

.

        KEYBOARDINPUT[] inputs;

.

        inputs = new cTabControl.KEYBOARDINPUT[6];

.

        inputs[0].type = inputs[1].type = inputs[2].type = inputs[3].type = inputs[4].type = inputs[5].type = cTabControl.INPUT_KEYBOARD;

.

        inputs[0].wVk = inputs[5].wVk = cTabControl.VK_CTRL;

.

        inputs[1].wVk = inputs[4].wVk = cTabControl.VK_SHIFT;

.

        inputs[2].wVk = inputs[3].wVk = cTabControl.VK_TAB;

.

        inputs[2].dwFlags = inputs[5].dwFlags = cTabControl.KEYEVENTF_KEYUP;

.

        retVal = cTabControl.SendInput(6, inputs, 0x001C);

.

        throw new Exception(string.Format("SendInput() returned {0}.", error));

.
Documentation
[SendInput] on MSDN
.

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

.
Summary
Set the Input Method
.

Microsoft.WindowsCE.Forms.InputPanel.CurrentInputMethod

.
Summary
This function shows or hides the currently active input panel window. An application must call this function to display the input panel and its current input method (taken from msdn2.microsoft.com)
.

There's the InputPanel control.

.

    inputPanel.Enabled = showIt;

.

    inputPanel.Enabled = !inputPanel.Enabled;

.

Main benefit of using this over the InputPanel is that there is no control to instantiate in the form initialization process. The main drawback is that you do not have access to the InputPanel.Bounds property. C++ TRUE indicates success. When this function fails, it returns an HRESULT error code.

.
Summary
The waveInClose function closes the given waveform-audio input device.
.
Summary
The waveInStop function stops waveform-audio input.

secur32

.

                    ref SecBufferDesc pInput,

.

    IntPtr pInput, //PSecBufferDesc SecBufferDesc

.

    ByVal pInput As IntPtr, _

.

    IntPtr pInput, //PSecBufferDesc SecBufferDesc

.

                                                ref SecBufferDesc pInput,

.

                                                ref SecBufferDesc pInput,

.

                        ref ClientToken,            // [in] pointer to the input buffers

.

                        ref ClientToken,            // [in] pointer to the input buffers

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.

cards

.
Summary
Draws a card in with size dx, dy at position x, y on the input device context.
.
Summary
Draws a card in with size dx, dy at position x, y on the input device context.

Enums

59: 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.

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


 
Access PInvoke.net directly from VS: