ReactOS 0.4.16-dev-1278-gd809cd0
wincon_undoc.h File Reference
#include "wingdi.h"
Include dependency graph for wincon_undoc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _APPKEY
 

Macros

#define _WINCONP_
 
#define CONSOLE_WINDOWED   0 /* Windowed console */
 
#define COMMON_LVB_SBCSDBCS    (COMMON_LVB_LEADING_BYTE | COMMON_LVB_TRAILING_BYTE) /* == 0x0300 */
 
#define CONSOLE_GRAPHICS_BUFFER   2
 
#define CTRL_LAST_CLOSE_EVENT   3
 
#define ENABLE_INSERT_MODE   0x0020
 
#define ENABLE_QUICK_EDIT_MODE   0x0040
 
#define ENABLE_EXTENDED_FLAGS   0x0080
 
#define CONSOLE_SELECTION_INVERTED   0x0010 /* Selection is inverted (turned off) */
 
#define CONSOLE_SELECTION_VALID
 
#define HISTORY_NO_DUP_FLAG   0x0001
 
#define CONSOLE_OVERSTRIKE   0x0001
 
#define EXENAME_LENGTH   (255 + 1)
 
#define CONSOLE_NOSHORTCUTKEY   0x00000000 /* No shortcut key */
 
#define CONSOLE_ALTTAB   0x00000001 /* Alt + Tab */
 
#define CONSOLE_ALTESC   0x00000002 /* Alt + Escape */
 
#define CONSOLE_ALTSPACE   0x00000004 /* Alt + Space */
 
#define CONSOLE_ALTENTER   0x00000008 /* Alt + Enter */
 
#define CONSOLE_ALTPRTSC   0x00000010 /* Alt Print screen */
 
#define CONSOLE_PRTSC   0x00000020 /* Print screen */
 
#define CONSOLE_CTRLESC   0x00000040 /* Ctrl + Escape */
 
#define CONSOLE_MODIFIER_SHIFT   0x0003
 
#define CONSOLE_MODIFIER_CONTROL   0x0004
 
#define CONSOLE_MODIFIER_ALT   0x0008
 
#define KL_NAMELENGTH   9
 
#define CONSOLE_READ_NOREMOVE   0x0001
 
#define CONSOLE_READ_NOWAIT   0x0002
 
#define CONSOLE_READ_VALID   (CONSOLE_READ_NOREMOVE | CONSOLE_READ_NOWAIT)
 
#define CONSOLE_UNREGISTER_VDM   0
 
#define CONSOLE_REGISTER_VDM   1
 
#define CONSOLE_REGISTER_WOW   2
 
#define VDM_HIDE_WINDOW   1
 
#define VDM_IS_ICONIC   2
 
#define VDM_CLIENT_RECT   3
 
#define VDM_CLIENT_TO_SCREEN   4
 
#define VDM_SCREEN_TO_CLIENT   5
 
#define VDM_IS_HIDDEN   6
 
#define VDM_FULLSCREEN_NOPAINT   7
 
#define VDM_SET_VIDEO_MODE   8
 
#define CHAR_TYPE_SBCS   0
 
#define CHAR_TYPE_LEADING   2
 
#define CHAR_TYPE_TRAILING   3
 
#define GetConsoleInputExeName   GetConsoleInputExeNameA
 
#define SetConsoleInputExeName   SetConsoleInputExeNameA
 
#define ExpungeConsoleCommandHistory   ExpungeConsoleCommandHistoryA
 
#define GetConsoleCommandHistory   GetConsoleCommandHistoryA
 
#define GetConsoleCommandHistoryLength   GetConsoleCommandHistoryLengthA
 
#define SetConsoleNumberOfCommands   SetConsoleNumberOfCommandsA
 
#define GetConsoleKeyboardLayoutName   GetConsoleKeyboardLayoutNameA
 
#define ReadConsoleInputEx   ReadConsoleInputExA
 
#define WriteConsoleInputVDM   WriteConsoleInputVDMA
 

Typedefs

typedef struct _APPKEY APPKEY
 
typedef struct _APPKEYLPAPPKEY
 

Functions

 C_ASSERT (FIELD_OFFSET(KEY_EVENT_RECORD, uChar)==0xA)
 
WINBASEAPI DWORD WINAPI GetConsoleInputExeNameA (_In_ DWORD nBufferLength, _Out_writes_(nBufferLength) LPSTR lpExeName)
 
WINBASEAPI DWORD WINAPI GetConsoleInputExeNameW (_In_ DWORD nBufferLength, _Out_writes_(nBufferLength) LPWSTR lpExeName)
 
WINBASEAPI BOOL WINAPI SetConsoleInputExeNameA (_In_ LPCSTR lpExeName)
 
WINBASEAPI BOOL WINAPI SetConsoleInputExeNameW (_In_ LPCWSTR lpExeName)
 
WINBASEAPI VOID WINAPI ExpungeConsoleCommandHistoryA (_In_ LPCSTR lpExeName)
 
WINBASEAPI VOID WINAPI ExpungeConsoleCommandHistoryW (_In_ LPCWSTR lpExeName)
 
WINBASEAPI DWORD WINAPI GetConsoleCommandHistoryA (_Out_writes_bytes_(cbHistory) LPSTR lpHistory, _In_ DWORD cbHistory, _In_ LPCSTR lpExeName)
 
WINBASEAPI DWORD WINAPI GetConsoleCommandHistoryW (_Out_writes_bytes_(cbHistory) LPWSTR lpHistory, _In_ DWORD cbHistory, _In_ LPCWSTR lpExeName)
 
WINBASEAPI DWORD WINAPI GetConsoleCommandHistoryLengthA (_In_ LPCSTR lpExeName)
 
WINBASEAPI DWORD WINAPI GetConsoleCommandHistoryLengthW (_In_ LPCWSTR lpExeName)
 
WINBASEAPI BOOL WINAPI SetConsoleNumberOfCommandsA (_In_ DWORD dwNumCommands, _In_ LPCSTR lpExeName)
 
WINBASEAPI BOOL WINAPI SetConsoleNumberOfCommandsW (_In_ DWORD dwNumCommands, _In_ LPCWSTR lpExeName)
 
WINBASEAPI BOOL WINAPI InvalidateConsoleDIBits (_In_ HANDLE hConsoleOutput, _In_ PSMALL_RECT lpRect)
 
WINBASEAPI BOOL WINAPI GetConsoleHardwareState (_In_ HANDLE hConsoleOutput, _Out_ PDWORD Flags, _Out_ PDWORD State)
 
WINBASEAPI BOOL WINAPI SetConsoleHardwareState (_In_ HANDLE hConsoleOutput, _In_ DWORD Flags, _In_ DWORD State)
 
WINBASEAPI BOOL WINAPI SetConsoleKeyShortcuts (_In_ BOOL bSet, _In_ BYTE bReserveKeys, _In_reads_(dwNumAppKeys) LPAPPKEY lpAppKeys, _In_ DWORD dwNumAppKeys)
 
WINBASEAPI BOOL WINAPI GetConsoleKeyboardLayoutNameA (_Out_writes_(KL_NAMELENGTH) LPSTR pszLayout)
 
WINBASEAPI BOOL WINAPI GetConsoleKeyboardLayoutNameW (_Out_writes_(KL_NAMELENGTH) LPWSTR pszLayout)
 
WINBASEAPI DWORD WINAPI SetLastConsoleEventActive (VOID)
 
WINBASEAPI _Success_ (return !=FALSE) BOOL WINAPI ReadConsoleInputExA(_In_ HANDLE hConsoleInput
 
WINBASEAPI _Out_writes_to_ (nLength, *lpNumberOfEventsRead) PINPUT_RECORD lpBuffer
 
WINBASEAPI _In_ DWORD _Out_ _Deref_out_range_ (<=, nLength) LPDWORD lpNumberOfEventsRead
 
WINBASEAPI HMENU WINAPI ConsoleMenuControl (_In_ HANDLE hConsoleOutput, _In_ DWORD dwCmdIdLow, _In_ DWORD dwCmdIdHigh)
 
WINBASEAPI BOOL WINAPI SetConsoleMenuClose (_In_ BOOL bEnable)
 
WINBASEAPI BOOL WINAPI SetConsoleCursor (_In_ HANDLE hConsoleOutput, _In_ HCURSOR hCursor)
 
WINBASEAPI INT WINAPI ShowConsoleCursor (_In_ HANDLE hConsoleOutput, _In_ BOOL bShow)
 
WINBASEAPI BOOL WINAPI SetConsoleFont (_In_ HANDLE hConsoleOutput, _In_ DWORD nFont)
 
WINBASEAPI DWORD WINAPI GetConsoleFontInfo (_In_ HANDLE hConsoleOutput, _In_ BOOL bMaximumWindow, _In_ DWORD nFontCount, _Out_ PCONSOLE_FONT_INFO lpConsoleFontInfo)
 
WINBASEAPI DWORD WINAPI GetNumberOfConsoleFonts (VOID)
 
WINBASEAPI BOOL WINAPI SetConsoleIcon (_In_ HICON hIcon)
 
WINBASEAPI BOOL WINAPI SetConsolePalette (_In_ HANDLE hConsoleOutput, _In_ HPALETTE hPalette, _In_ UINT dwUsage)
 
WINBASEAPI HANDLE WINAPI OpenConsoleW (_In_ LPCWSTR wsName, _In_ DWORD dwDesiredAccess, _In_ BOOL bInheritHandle, _In_ DWORD dwShareMode)
 
WINBASEAPI BOOL WINAPI CloseConsoleHandle (_In_ HANDLE hHandle)
 
WINBASEAPI HANDLE WINAPI DuplicateConsoleHandle (_In_ HANDLE hSourceHandle, _In_ DWORD dwDesiredAccess, _In_ BOOL bInheritHandle, _In_ DWORD dwOptions)
 
WINBASEAPI HANDLE WINAPI GetConsoleInputWaitHandle (VOID)
 
WINBASEAPI BOOL WINAPI VerifyConsoleIoHandle (_In_ HANDLE hIoHandle)
 
WINBASEAPI BOOL WINAPI RegisterConsoleVDM (_In_ DWORD dwRegisterFlags, _In_ HANDLE hStartHardwareEvent, _In_ HANDLE hEndHardwareEvent, _In_ HANDLE hErrorHardwareEvent, _Reserved_ DWORD Reserved, _Out_ LPDWORD lpVideoStateLength, _Outptr_ PVOID *lpVideoState, _In_ PVOID lpUnusedBuffer, _In_ DWORD dwUnusedBufferLength, _In_ COORD dwVDMBufferSize, _Outptr_ PVOID *lpVDMBuffer)
 
WINBASEAPI BOOL WINAPI VDMConsoleOperation (_In_ DWORD iFunction, _Inout_opt_ LPVOID lpData)
 
WINBASEAPI BOOL WINAPI WriteConsoleInputVDMA (_In_ HANDLE hConsoleInput, _In_reads_(nLength) CONST INPUT_RECORD *lpBuffer, _In_ DWORD nLength, _Out_ LPDWORD lpNumberOfEventsWritten)
 
WINBASEAPI BOOL WINAPI WriteConsoleInputVDMW (_In_ HANDLE hConsoleInput, _In_reads_(nLength) CONST INPUT_RECORD *lpBuffer, _In_ DWORD nLength, _Out_ LPDWORD lpNumberOfEventsWritten)
 
WINBASEAPI BOOL WINAPI GetConsoleNlsMode (_In_ HANDLE hConsole, _Out_ PDWORD lpdwNlsMode)
 
WINBASEAPI BOOL WINAPI SetConsoleNlsMode (_In_ HANDLE hConsole, _In_ DWORD fdwNlsMode)
 
WINBASEAPI BOOL WINAPI GetConsoleCharType (_In_ HANDLE hConsole, _In_ COORD coordCheck, _Out_ PDWORD pdwType)
 
WINBASEAPI BOOL WINAPI SetConsoleLocalEUDC (_In_ HANDLE hConsoleHandle, _In_ WORD wCodePoint, _In_ COORD cFontSize, _In_ PCHAR lpSB)
 
WINBASEAPI BOOL WINAPI SetConsoleCursorMode (_In_ HANDLE hConsoleHandle, _In_ BOOL Blink, _In_ BOOL DBEnable)
 
WINBASEAPI BOOL WINAPI GetConsoleCursorMode (_In_ HANDLE hConsoleHandle, _Out_ PBOOL pbBlink, _Out_ PBOOL pbDBEnable)
 
WINBASEAPI BOOL WINAPI RegisterConsoleOS2 (_In_ BOOL fOs2Register)
 
WINBASEAPI BOOL WINAPI SetConsoleOS2OemFormat (_In_ BOOL fOs2OemFormat)
 

Variables

WINBASEAPI _In_ DWORD nLength
 
WINBASEAPI _In_ DWORD _Out_ _In_ WORD wFlags
 

Macro Definition Documentation

◆ _WINCONP_

#define _WINCONP_

Definition at line 20 of file wincon_undoc.h.

◆ CHAR_TYPE_LEADING

#define CHAR_TYPE_LEADING   2

Definition at line 538 of file wincon_undoc.h.

◆ CHAR_TYPE_SBCS

#define CHAR_TYPE_SBCS   0

Definition at line 537 of file wincon_undoc.h.

◆ CHAR_TYPE_TRAILING

#define CHAR_TYPE_TRAILING   3

Definition at line 539 of file wincon_undoc.h.

◆ COMMON_LVB_SBCSDBCS

#define COMMON_LVB_SBCSDBCS    (COMMON_LVB_LEADING_BYTE | COMMON_LVB_TRAILING_BYTE) /* == 0x0300 */

Definition at line 59 of file wincon_undoc.h.

◆ CONSOLE_ALTENTER

#define CONSOLE_ALTENTER   0x00000008 /* Alt + Enter */

Definition at line 270 of file wincon_undoc.h.

◆ CONSOLE_ALTESC

#define CONSOLE_ALTESC   0x00000002 /* Alt + Escape */

Definition at line 268 of file wincon_undoc.h.

◆ CONSOLE_ALTPRTSC

#define CONSOLE_ALTPRTSC   0x00000010 /* Alt Print screen */

Definition at line 271 of file wincon_undoc.h.

◆ CONSOLE_ALTSPACE

#define CONSOLE_ALTSPACE   0x00000004 /* Alt + Space */

Definition at line 269 of file wincon_undoc.h.

◆ CONSOLE_ALTTAB

#define CONSOLE_ALTTAB   0x00000001 /* Alt + Tab */

Definition at line 267 of file wincon_undoc.h.

◆ CONSOLE_CTRLESC

#define CONSOLE_CTRLESC   0x00000040 /* Ctrl + Escape */

Definition at line 273 of file wincon_undoc.h.

◆ CONSOLE_GRAPHICS_BUFFER

#define CONSOLE_GRAPHICS_BUFFER   2

Definition at line 68 of file wincon_undoc.h.

◆ CONSOLE_MODIFIER_ALT

#define CONSOLE_MODIFIER_ALT   0x0008

Definition at line 282 of file wincon_undoc.h.

◆ CONSOLE_MODIFIER_CONTROL

#define CONSOLE_MODIFIER_CONTROL   0x0004

Definition at line 281 of file wincon_undoc.h.

◆ CONSOLE_MODIFIER_SHIFT

#define CONSOLE_MODIFIER_SHIFT   0x0003

Definition at line 280 of file wincon_undoc.h.

◆ CONSOLE_NOSHORTCUTKEY

#define CONSOLE_NOSHORTCUTKEY   0x00000000 /* No shortcut key */

Definition at line 266 of file wincon_undoc.h.

◆ CONSOLE_OVERSTRIKE

#define CONSOLE_OVERSTRIKE   0x0001

Definition at line 106 of file wincon_undoc.h.

◆ CONSOLE_PRTSC

#define CONSOLE_PRTSC   0x00000020 /* Print screen */

Definition at line 272 of file wincon_undoc.h.

◆ CONSOLE_READ_NOREMOVE

#define CONSOLE_READ_NOREMOVE   0x0001

Definition at line 324 of file wincon_undoc.h.

◆ CONSOLE_READ_NOWAIT

#define CONSOLE_READ_NOWAIT   0x0002

Definition at line 325 of file wincon_undoc.h.

◆ CONSOLE_READ_VALID

#define CONSOLE_READ_VALID   (CONSOLE_READ_NOREMOVE | CONSOLE_READ_NOWAIT)

Definition at line 326 of file wincon_undoc.h.

◆ CONSOLE_REGISTER_VDM

#define CONSOLE_REGISTER_VDM   1

Definition at line 457 of file wincon_undoc.h.

◆ CONSOLE_REGISTER_WOW

#define CONSOLE_REGISTER_WOW   2

Definition at line 458 of file wincon_undoc.h.

◆ CONSOLE_SELECTION_INVERTED

#define CONSOLE_SELECTION_INVERTED   0x0010 /* Selection is inverted (turned off) */

Definition at line 91 of file wincon_undoc.h.

◆ CONSOLE_SELECTION_VALID

#define CONSOLE_SELECTION_VALID
Value:
#define CONSOLE_MOUSE_DOWN
Definition: wincon.h:140
#define CONSOLE_MOUSE_SELECTION
Definition: wincon.h:139
#define CONSOLE_SELECTION_IN_PROGRESS
Definition: wincon.h:137
#define CONSOLE_SELECTION_NOT_EMPTY
Definition: wincon.h:138

Definition at line 92 of file wincon_undoc.h.

◆ CONSOLE_UNREGISTER_VDM

#define CONSOLE_UNREGISTER_VDM   0

Definition at line 456 of file wincon_undoc.h.

◆ CONSOLE_WINDOWED

#define CONSOLE_WINDOWED   0 /* Windowed console */

Definition at line 41 of file wincon_undoc.h.

◆ CTRL_LAST_CLOSE_EVENT

#define CTRL_LAST_CLOSE_EVENT   3

Definition at line 75 of file wincon_undoc.h.

◆ ENABLE_EXTENDED_FLAGS

#define ENABLE_EXTENDED_FLAGS   0x0080

Definition at line 85 of file wincon_undoc.h.

◆ ENABLE_INSERT_MODE

#define ENABLE_INSERT_MODE   0x0020

Definition at line 83 of file wincon_undoc.h.

◆ ENABLE_QUICK_EDIT_MODE

#define ENABLE_QUICK_EDIT_MODE   0x0040

Definition at line 84 of file wincon_undoc.h.

◆ EXENAME_LENGTH

#define EXENAME_LENGTH   (255 + 1)

Definition at line 138 of file wincon_undoc.h.

◆ ExpungeConsoleCommandHistory

#define ExpungeConsoleCommandHistory   ExpungeConsoleCommandHistoryA

Definition at line 605 of file wincon_undoc.h.

◆ GetConsoleCommandHistory

#define GetConsoleCommandHistory   GetConsoleCommandHistoryA

Definition at line 606 of file wincon_undoc.h.

◆ GetConsoleCommandHistoryLength

#define GetConsoleCommandHistoryLength   GetConsoleCommandHistoryLengthA

Definition at line 607 of file wincon_undoc.h.

◆ GetConsoleInputExeName

#define GetConsoleInputExeName   GetConsoleInputExeNameA

Definition at line 603 of file wincon_undoc.h.

◆ GetConsoleKeyboardLayoutName

#define GetConsoleKeyboardLayoutName   GetConsoleKeyboardLayoutNameA

Definition at line 609 of file wincon_undoc.h.

◆ HISTORY_NO_DUP_FLAG

#define HISTORY_NO_DUP_FLAG   0x0001

Definition at line 102 of file wincon_undoc.h.

◆ KL_NAMELENGTH

#define KL_NAMELENGTH   9

Definition at line 295 of file wincon_undoc.h.

◆ ReadConsoleInputEx

#define ReadConsoleInputEx   ReadConsoleInputExA

Definition at line 610 of file wincon_undoc.h.

◆ SetConsoleInputExeName

#define SetConsoleInputExeName   SetConsoleInputExeNameA

Definition at line 604 of file wincon_undoc.h.

◆ SetConsoleNumberOfCommands

#define SetConsoleNumberOfCommands   SetConsoleNumberOfCommandsA

Definition at line 608 of file wincon_undoc.h.

◆ VDM_CLIENT_RECT

#define VDM_CLIENT_RECT   3

Definition at line 481 of file wincon_undoc.h.

◆ VDM_CLIENT_TO_SCREEN

#define VDM_CLIENT_TO_SCREEN   4

Definition at line 482 of file wincon_undoc.h.

◆ VDM_FULLSCREEN_NOPAINT

#define VDM_FULLSCREEN_NOPAINT   7

Definition at line 485 of file wincon_undoc.h.

◆ VDM_HIDE_WINDOW

#define VDM_HIDE_WINDOW   1

Definition at line 479 of file wincon_undoc.h.

◆ VDM_IS_HIDDEN

#define VDM_IS_HIDDEN   6

Definition at line 484 of file wincon_undoc.h.

◆ VDM_IS_ICONIC

#define VDM_IS_ICONIC   2

Definition at line 480 of file wincon_undoc.h.

◆ VDM_SCREEN_TO_CLIENT

#define VDM_SCREEN_TO_CLIENT   5

Definition at line 483 of file wincon_undoc.h.

◆ VDM_SET_VIDEO_MODE

#define VDM_SET_VIDEO_MODE   8

Definition at line 486 of file wincon_undoc.h.

◆ WriteConsoleInputVDM

#define WriteConsoleInputVDM   WriteConsoleInputVDMA

Definition at line 611 of file wincon_undoc.h.

Typedef Documentation

◆ APPKEY

◆ LPAPPKEY

typedef struct _APPKEY * LPAPPKEY

Function Documentation

◆ _Deref_out_range_()

WINBASEAPI _In_ DWORD _Out_ _Deref_out_range_ ( <=  ,
nLength   
)

◆ _Out_writes_to_()

WINBASEAPI _Out_writes_to_ ( nLength  ,
lpNumberOfEventsRead 
)

◆ _Success_()

WINBASEAPI _Success_ ( return = FALSE)

Definition at line 1028 of file fsctrl.c.

3189{
3191
3192 PVPB Vpb = Vcb->Vpb;
3193 PVPB OldVpb;
3194
3195 BOOLEAN Remount = FALSE;
3196
3197 PAGED_CODE();
3198
3199 UNREFERENCED_PARAMETER( IrpContext );
3200
3201 //
3202 // Check whether we are looking for a device only Mvcb.
3203 //
3204
3205 for (Link = CdData.VcbQueue.Flink;
3206 Link != &CdData.VcbQueue;
3207 Link = Link->Flink) {
3208
3209 *OldVcb = CONTAINING_RECORD( Link, VCB, VcbLinks );
3210
3211 //
3212 // Skip ourselves.
3213 //
3214
3215 if (Vcb == *OldVcb) { continue; }
3216
3217 //
3218 // Look at the Vpb and state of the previous Vcb.
3219 //
3220
3221 OldVpb = (*OldVcb)->Vpb;
3222
3223 if ((OldVpb != Vpb) &&
3224 (OldVpb->RealDevice == Vpb->RealDevice) &&
3225 ((*OldVcb)->VcbCondition == VcbNotMounted)) {
3226
3227 //
3228 // If the current disk is a raw disk then it can match a previous music or
3229 // raw disk.
3230 //
3231
3232 if (FlagOn( Vcb->VcbState, VCB_STATE_AUDIO_DISK)) {
3233
3234 if (FlagOn( (*OldVcb)->VcbState, VCB_STATE_AUDIO_DISK )) {
3235
3236 //
3237 // If we have both TOC then fail the remount if the lengths
3238 // are different or they don't match.
3239 //
3240
3241 if ((Vcb->TocLength != (*OldVcb)->TocLength) ||
3242 ((Vcb->TocLength != 0) &&
3243 !RtlEqualMemory( Vcb->CdromToc,
3244 (*OldVcb)->CdromToc,
3245 Vcb->TocLength ))) {
3246
3247 continue;
3248 }
3249
3250 Remount = TRUE;
3251 break;
3252 }
3253
3254 //
3255 // The current disk is not a raw disk. Go ahead and compare
3256 // serial numbers, volume label and TOC.
3257 //
3258
3259 }
3260 else if ((OldVpb->SerialNumber == Vpb->SerialNumber) &&
3261 (Vcb->TocLength == (*OldVcb)->TocLength) &&
3262 ((Vcb->TocLength == 0) || RtlEqualMemory( Vcb->CdromToc,
3263 (*OldVcb)->CdromToc,
3264 Vcb->TocLength )) &&
3265 (Vpb->VolumeLabelLength == OldVpb->VolumeLabelLength) &&
3266 (RtlEqualMemory( OldVpb->VolumeLabel,
3267 Vpb->VolumeLabel,
3268 Vpb->VolumeLabelLength ))) {
3269 //
3270 // Remember the old Vcb. Then set the return value to
3271 // TRUE and break.
3272 //
3273
3274 Remount = TRUE;
3275 break;
3276 }
3277 }
3278 }
3279
3280 return Remount;
3281}
#define PAGED_CODE()
unsigned char BOOLEAN
CD_DATA CdData
Definition: cddata.c:42
#define VCB_STATE_AUDIO_DISK
Definition: cdstruc.h:712
@ VcbNotMounted
Definition: cdstruc.h:490
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define FlagOn(_F, _SF)
Definition: ext2fs.h:179
IN OUT PVCB IN PDEVICE_OBJECT IN PVPB Vpb
Definition: fatprocs.h:1676
#define RtlEqualMemory(dst, src, len)
Definition: kdvm.h:18
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:329
#define Vcb
Definition: cdprocs.h:1415
LIST_ENTRY VcbQueue
Definition: cdstruc.h:334
Definition: typedefs.h:120
struct _LIST_ENTRY * Flink
Definition: typedefs.h:121
Definition: cdstruc.h:498
Definition: iotypes.h:189
WCHAR VolumeLabel[MAXIMUM_VOLUME_LABEL_LENGTH/sizeof(WCHAR)]
Definition: iotypes.h:198
USHORT VolumeLabelLength
Definition: iotypes.h:193
ULONG SerialNumber
Definition: iotypes.h:196
struct _DEVICE_OBJECT * RealDevice
Definition: iotypes.h:195
#define CONTAINING_RECORD(address, type, field)
Definition: typedefs.h:260
static int Link(const char **args)
Definition: vfdcmd.c:2414

◆ C_ASSERT()

C_ASSERT ( FIELD_OFFSET(KEY_EVENT_RECORD, uChar)  = =0xA)

◆ CloseConsoleHandle()

WINBASEAPI BOOL WINAPI CloseConsoleHandle ( _In_ HANDLE  hHandle)

◆ ConsoleMenuControl()

WINBASEAPI HMENU WINAPI ConsoleMenuControl ( _In_ HANDLE  hConsoleOutput,
_In_ DWORD  dwCmdIdLow,
_In_ DWORD  dwCmdIdHigh 
)

◆ DuplicateConsoleHandle()

WINBASEAPI HANDLE WINAPI DuplicateConsoleHandle ( _In_ HANDLE  hSourceHandle,
_In_ DWORD  dwDesiredAccess,
_In_ BOOL  bInheritHandle,
_In_ DWORD  dwOptions 
)

◆ ExpungeConsoleCommandHistoryA()

WINBASEAPI VOID WINAPI ExpungeConsoleCommandHistoryA ( _In_ LPCSTR  lpExeName)

◆ ExpungeConsoleCommandHistoryW()

WINBASEAPI VOID WINAPI ExpungeConsoleCommandHistoryW ( _In_ LPCWSTR  lpExeName)

◆ GetConsoleCharType()

WINBASEAPI BOOL WINAPI GetConsoleCharType ( _In_ HANDLE  hConsole,
_In_ COORD  coordCheck,
_Out_ PDWORD  pdwType 
)

◆ GetConsoleCommandHistoryA()

WINBASEAPI DWORD WINAPI GetConsoleCommandHistoryA ( _Out_writes_bytes_(cbHistory) LPSTR  lpHistory,
_In_ DWORD  cbHistory,
_In_ LPCSTR  lpExeName 
)

◆ GetConsoleCommandHistoryLengthA()

WINBASEAPI DWORD WINAPI GetConsoleCommandHistoryLengthA ( _In_ LPCSTR  lpExeName)

◆ GetConsoleCommandHistoryLengthW()

WINBASEAPI DWORD WINAPI GetConsoleCommandHistoryLengthW ( _In_ LPCWSTR  lpExeName)

◆ GetConsoleCommandHistoryW()

WINBASEAPI DWORD WINAPI GetConsoleCommandHistoryW ( _Out_writes_bytes_(cbHistory) LPWSTR  lpHistory,
_In_ DWORD  cbHistory,
_In_ LPCWSTR  lpExeName 
)

◆ GetConsoleCursorMode()

WINBASEAPI BOOL WINAPI GetConsoleCursorMode ( _In_ HANDLE  hConsoleHandle,
_Out_ PBOOL  pbBlink,
_Out_ PBOOL  pbDBEnable 
)

◆ GetConsoleFontInfo()

WINBASEAPI DWORD WINAPI GetConsoleFontInfo ( _In_ HANDLE  hConsoleOutput,
_In_ BOOL  bMaximumWindow,
_In_ DWORD  nFontCount,
_Out_ PCONSOLE_FONT_INFO  lpConsoleFontInfo 
)

◆ GetConsoleHardwareState()

WINBASEAPI BOOL WINAPI GetConsoleHardwareState ( _In_ HANDLE  hConsoleOutput,
_Out_ PDWORD  Flags,
_Out_ PDWORD  State 
)

◆ GetConsoleInputExeNameA()

WINBASEAPI DWORD WINAPI GetConsoleInputExeNameA ( _In_ DWORD  nBufferLength,
_Out_writes_(nBufferLength) LPSTR  lpExeName 
)

◆ GetConsoleInputExeNameW()

WINBASEAPI DWORD WINAPI GetConsoleInputExeNameW ( _In_ DWORD  nBufferLength,
_Out_writes_(nBufferLength) LPWSTR  lpExeName 
)

◆ GetConsoleInputWaitHandle()

WINBASEAPI HANDLE WINAPI GetConsoleInputWaitHandle ( VOID  )

◆ GetConsoleKeyboardLayoutNameA()

WINBASEAPI BOOL WINAPI GetConsoleKeyboardLayoutNameA ( _Out_writes_(KL_NAMELENGTH) LPSTR  pszLayout)

◆ GetConsoleKeyboardLayoutNameW()

WINBASEAPI BOOL WINAPI GetConsoleKeyboardLayoutNameW ( _Out_writes_(KL_NAMELENGTH) LPWSTR  pszLayout)

◆ GetConsoleNlsMode()

WINBASEAPI BOOL WINAPI GetConsoleNlsMode ( _In_ HANDLE  hConsole,
_Out_ PDWORD  lpdwNlsMode 
)

◆ GetNumberOfConsoleFonts()

WINBASEAPI DWORD WINAPI GetNumberOfConsoleFonts ( VOID  )

Definition at line 729 of file console.c.

730{
731 CONSOLE_API_MESSAGE ApiMessage;
732 PCONSOLE_GETNUMFONTS GetNumFontsRequest = &ApiMessage.Data.GetNumFontsRequest;
733
734 GetNumFontsRequest->ConsoleHandle = NtCurrentPeb()->ProcessParameters->ConsoleHandle;
735
737 NULL,
739 sizeof(*GetNumFontsRequest));
740 if (!NT_SUCCESS(ApiMessage.Status))
741 {
742 BaseSetLastNTError(ApiMessage.Status);
743 return 0;
744 }
745
746 return GetNumFontsRequest->NumFonts;
747}
#define NtCurrentPeb()
Definition: FLS.c:22
@ ConsolepGetNumberOfFonts
Definition: conmsg.h:30
#define CONSRV_SERVERDLL_INDEX
Definition: conmsg.h:15
#define CSR_CREATE_API_NUMBER(ServerId, ApiId)
Definition: csrmsg.h:37
#define NULL
Definition: types.h:112
#define NT_SUCCESS(StatCode)
Definition: apphelp.c:33
DWORD BaseSetLastNTError(IN NTSTATUS Status)
Definition: reactos.cpp:167
NTSTATUS NTAPI CsrClientCallServer(_Inout_ PCSR_API_MESSAGE ApiMessage, _Inout_opt_ PCSR_CAPTURE_BUFFER CaptureBuffer, _In_ CSR_API_NUMBER ApiNumber, _In_ ULONG DataLength)
Definition: connect.c:366
CONSOLE_GETNUMFONTS GetNumFontsRequest
Definition: conmsg.h:965
union _CONSOLE_API_MESSAGE::@3666 Data
HANDLE ConsoleHandle
Definition: conmsg.h:405
NTSTATUS Status
Definition: csrmsg.h:110

◆ InvalidateConsoleDIBits()

WINBASEAPI BOOL WINAPI InvalidateConsoleDIBits ( _In_ HANDLE  hConsoleOutput,
_In_ PSMALL_RECT  lpRect 
)

◆ OpenConsoleW()

WINBASEAPI HANDLE WINAPI OpenConsoleW ( _In_ LPCWSTR  wsName,
_In_ DWORD  dwDesiredAccess,
_In_ BOOL  bInheritHandle,
_In_ DWORD  dwShareMode 
)

◆ RegisterConsoleOS2()

WINBASEAPI BOOL WINAPI RegisterConsoleOS2 ( _In_ BOOL  fOs2Register)

◆ RegisterConsoleVDM()

WINBASEAPI BOOL WINAPI RegisterConsoleVDM ( _In_ DWORD  dwRegisterFlags,
_In_ HANDLE  hStartHardwareEvent,
_In_ HANDLE  hEndHardwareEvent,
_In_ HANDLE  hErrorHardwareEvent,
_Reserved_ DWORD  Reserved,
_Out_ LPDWORD  lpVideoStateLength,
_Outptr_ PVOID lpVideoState,
_In_ PVOID  lpUnusedBuffer,
_In_ DWORD  dwUnusedBufferLength,
_In_ COORD  dwVDMBufferSize,
_Outptr_ PVOID lpVDMBuffer 
)

◆ SetConsoleCursor()

WINBASEAPI BOOL WINAPI SetConsoleCursor ( _In_ HANDLE  hConsoleOutput,
_In_ HCURSOR  hCursor 
)

◆ SetConsoleCursorMode()

WINBASEAPI BOOL WINAPI SetConsoleCursorMode ( _In_ HANDLE  hConsoleHandle,
_In_ BOOL  Blink,
_In_ BOOL  DBEnable 
)

◆ SetConsoleFont()

WINBASEAPI BOOL WINAPI SetConsoleFont ( _In_ HANDLE  hConsoleOutput,
_In_ DWORD  nFont 
)

◆ SetConsoleHardwareState()

WINBASEAPI BOOL WINAPI SetConsoleHardwareState ( _In_ HANDLE  hConsoleOutput,
_In_ DWORD  Flags,
_In_ DWORD  State 
)

◆ SetConsoleIcon()

WINBASEAPI BOOL WINAPI SetConsoleIcon ( _In_ HICON  hIcon)

◆ SetConsoleInputExeNameA()

WINBASEAPI BOOL WINAPI SetConsoleInputExeNameA ( _In_ LPCSTR  lpExeName)

◆ SetConsoleInputExeNameW()

WINBASEAPI BOOL WINAPI SetConsoleInputExeNameW ( _In_ LPCWSTR  lpExeName)

◆ SetConsoleKeyShortcuts()

WINBASEAPI BOOL WINAPI SetConsoleKeyShortcuts ( _In_ BOOL  bSet,
_In_ BYTE  bReserveKeys,
_In_reads_(dwNumAppKeys) LPAPPKEY  lpAppKeys,
_In_ DWORD  dwNumAppKeys 
)

Definition at line 978 of file console.c.

983{
984 DPRINT1("SetConsoleKeyShortcuts(%lu, 0x%x, 0x%p, 0x%x) UNIMPLEMENTED!\n",
985 bSet, bReserveKeys, lpAppKeys, dwNumAppKeys);
987 return FALSE;
988}
#define DPRINT1
Definition: precomp.h:8
#define ERROR_CALL_NOT_IMPLEMENTED
Definition: compat.h:102
#define SetLastError(x)
Definition: compat.h:752

◆ SetConsoleLocalEUDC()

WINBASEAPI BOOL WINAPI SetConsoleLocalEUDC ( _In_ HANDLE  hConsoleHandle,
_In_ WORD  wCodePoint,
_In_ COORD  cFontSize,
_In_ PCHAR  lpSB 
)

Definition at line 3029 of file console.c.

3034{
3035 STUB;
3036 return FALSE;
3037}
#define STUB
Definition: kernel32.h:27

◆ SetConsoleMenuClose()

WINBASEAPI BOOL WINAPI SetConsoleMenuClose ( _In_ BOOL  bEnable)

◆ SetConsoleNlsMode()

WINBASEAPI BOOL WINAPI SetConsoleNlsMode ( _In_ HANDLE  hConsole,
_In_ DWORD  fdwNlsMode 
)

◆ SetConsoleNumberOfCommandsA()

WINBASEAPI BOOL WINAPI SetConsoleNumberOfCommandsA ( _In_ DWORD  dwNumCommands,
_In_ LPCSTR  lpExeName 
)

◆ SetConsoleNumberOfCommandsW()

WINBASEAPI BOOL WINAPI SetConsoleNumberOfCommandsW ( _In_ DWORD  dwNumCommands,
_In_ LPCWSTR  lpExeName 
)

◆ SetConsoleOS2OemFormat()

WINBASEAPI BOOL WINAPI SetConsoleOS2OemFormat ( _In_ BOOL  fOs2OemFormat)

◆ SetConsolePalette()

WINBASEAPI BOOL WINAPI SetConsolePalette ( _In_ HANDLE  hConsoleOutput,
_In_ HPALETTE  hPalette,
_In_ UINT  dwUsage 
)

◆ SetLastConsoleEventActive()

WINBASEAPI DWORD WINAPI SetLastConsoleEventActive ( VOID  )

Definition at line 3285 of file console.c.

3286{
3287 CONSOLE_API_MESSAGE ApiMessage;
3288 PCONSOLE_NOTIFYLASTCLOSE NotifyLastCloseRequest = &ApiMessage.Data.NotifyLastCloseRequest;
3289
3290 /* Set the flag used by the console control dispatcher */
3292
3293 /* Set up the input arguments */
3294 NotifyLastCloseRequest->ConsoleHandle = NtCurrentPeb()->ProcessParameters->ConsoleHandle;
3295
3296 /* Call CSRSS; just return the NTSTATUS cast to DWORD */
3297 return CsrClientCallServer((PCSR_API_MESSAGE)&ApiMessage,
3298 NULL,
3300 sizeof(*NotifyLastCloseRequest));
3301}
@ ConsolepNotifyLastClose
Definition: conmsg.h:88
static BOOLEAN LastCloseNotify
Definition: console.c:33
CONSOLE_NOTIFYLASTCLOSE NotifyLastCloseRequest
Definition: conmsg.h:931

Referenced by ConsoleInit().

◆ ShowConsoleCursor()

WINBASEAPI INT WINAPI ShowConsoleCursor ( _In_ HANDLE  hConsoleOutput,
_In_ BOOL  bShow 
)

◆ VDMConsoleOperation()

WINBASEAPI BOOL WINAPI VDMConsoleOperation ( _In_ DWORD  iFunction,
_Inout_opt_ LPVOID  lpData 
)

Definition at line 1993 of file vdm.c.

1996{
1997 STUB;
1998 return 0;
1999}

◆ VerifyConsoleIoHandle()

WINBASEAPI BOOL WINAPI VerifyConsoleIoHandle ( _In_ HANDLE  hIoHandle)

◆ WriteConsoleInputVDMA()

WINBASEAPI BOOL WINAPI WriteConsoleInputVDMA ( _In_ HANDLE  hConsoleInput,
_In_reads_(nLength) CONST INPUT_RECORD lpBuffer,
_In_ DWORD  nLength,
_Out_ LPDWORD  lpNumberOfEventsWritten 
)

◆ WriteConsoleInputVDMW()

WINBASEAPI BOOL WINAPI WriteConsoleInputVDMW ( _In_ HANDLE  hConsoleInput,
_In_reads_(nLength) CONST INPUT_RECORD lpBuffer,
_In_ DWORD  nLength,
_Out_ LPDWORD  lpNumberOfEventsWritten 
)

Variable Documentation

◆ nLength

Definition at line 335 of file wincon_undoc.h.

◆ wFlags

Definition at line 337 of file wincon_undoc.h.

Referenced by _test_attached_event_args(), _test_event_args(), _VarChangeTypeExWrap(), Arguments2_Invoke(), AutomationObject_Invoke(), BaseControlVideoImpl_Invoke(), BaseControlWindowImpl_Invoke(), BasicAudio_Invoke(), BasicAudioImpl_Invoke(), BasicVideo_Invoke(), body_onclick(), CShellBrowser::BrowseObject(), CDesktopBrowser::BrowseObject(), CascadeWindows(), ClDispatch_Invoke(), Client_Invoke(), collectionObj_InvokeEx(), CreateMappedBitmap(), database_invoke(), DatabaseImpl_LastErrorRecord(), dictionary_Invoke(), Disp_Invoke(), Dispatch_Invoke(), DispatchEx_Invoke(), DispatchEx_InvokeEx(), dispexFunc_InvokeEx(), DispInvoke(), div_onclick(), div_onclick_attached(), div_onclick_disp_Invoke(), doc_onclick_attached(), doccp(), doccp_onclick_cancel(), DocDispatchEx_Invoke(), DocDispatchEx_InvokeEx(), document_onclick(), DrawDibBegin(), DrawDibDraw(), drive_Invoke(), drivecoll_Invoke(), DummyDispatch_Invoke(), elem2_cp(), EventDispatch_Invoke(), ExplorerMessageLoop(), externalDisp_InvokeEx(), file_Invoke(), filecoll_Invoke(), filesys_Invoke(), folder_Invoke(), foldercoll_Invoke(), FontEventsDisp_Invoke(), form_onclick(), form_onsubmit(), funcDisp_InvokeEx(), fw_app_Invoke(), fw_apps_Invoke(), fw_manager_Invoke(), fw_policy_Invoke(), fw_port_Invoke(), fw_ports_Invoke(), fw_profile_Invoke(), fw_service_Invoke(), fw_services_Invoke(), fwpolicy2_Invoke(), Global_InvokeEx(), Host_Invoke(), HTMLAnchorElement_Invoke(), HTMLAreaElement_Invoke(), HTMLAttributeCollection2_Invoke(), HTMLAttributeCollection3_Invoke(), HTMLAttributeCollection_Invoke(), HTMLBodyElement_Invoke(), HTMLButtonElement_Invoke(), HTMLCommentElement_Invoke(), HTMLCurrentStyle2_Invoke(), HTMLCurrentStyle3_Invoke(), HTMLCurrentStyle4_Invoke(), HTMLCurrentStyle_Invoke(), HTMLDocument3_Invoke(), HTMLDocument4_Invoke(), HTMLDocument5_Invoke(), HTMLDocument6_Invoke(), HTMLDocument7_Invoke(), HTMLDocument_Invoke(), HTMLDOMAttribute2_Invoke(), HTMLDOMAttribute_Invoke(), HTMLDOMChildrenCollection_Invoke(), HTMLDOMImplementation_Invoke(), HTMLDOMNode2_Invoke(), HTMLDOMNode_Invoke(), HTMLDOMTextNode2_Invoke(), HTMLDOMTextNode_Invoke(), HTMLElement2_Invoke(), HTMLElement3_Invoke(), HTMLElement4_Invoke(), HTMLElement_Invoke(), HTMLElementCollection_Invoke(), HTMLEmbedElement_Invoke(), HTMLEventObj_Invoke(), HTMLFiltersCollection_Invoke(), HTMLFormElement_Invoke(), HTMLFrameBase_Invoke(), HTMLFrameElement3_Invoke(), HTMLGenericElement_Invoke(), HTMLHeadElement_Invoke(), HTMLIFrameElement2_Invoke(), HTMLIFrameElement3_Invoke(), HTMLIFrameElement_Invoke(), HTMLImageElementFactory_Invoke(), HTMLImgElement_Invoke(), HTMLInputElement_Invoke(), HTMLInputTextElement_Invoke(), HTMLLabelElement_Invoke(), HTMLLinkElement_Invoke(), HTMLLocation_Invoke(), HTMLMetaElement_Invoke(), HTMLMimeTypesCollection_Invoke(), HTMLObjectElement2_Invoke(), HTMLObjectElement_Invoke(), HTMLOptionElement_Invoke(), HTMLOptionElementFactory_Invoke(), HTMLPluginsCollection_Invoke(), HTMLRect_Invoke(), HTMLScreen_Invoke(), HTMLScriptElement_Invoke(), HTMLSelectElement_Invoke(), HTMLSelectionObject2_Invoke(), HTMLSelectionObject_Invoke(), HTMLStorage_Invoke(), HTMLStyle2_Invoke(), HTMLStyle3_Invoke(), HTMLStyle4_Invoke(), HTMLStyle5_Invoke(), HTMLStyle6_Invoke(), HTMLStyle_Invoke(), HTMLStyleElement_Invoke(), HTMLStyleSheet_Invoke(), HTMLStyleSheetRulesCollection_Invoke(), HTMLStyleSheetsCollection_Invoke(), HTMLTable2_Invoke(), HTMLTable3_Invoke(), HTMLTable_Invoke(), HTMLTableCell_Invoke(), HTMLTableRow_Invoke(), HTMLTextAreaElement_Invoke(), HTMLTextContainer_Invoke(), HTMLTitleElement_Invoke(), HTMLTxtRange_Invoke(), HTMLWindow2_Invoke(), HTMLWindow3_Invoke(), HTMLWindow4_Invoke(), HTMLWindow5_Invoke(), HTMLWindow6_Invoke(), HTMLXMLHttpRequest_Invoke(), HTMLXMLHttpRequestFactory_Invoke(), anonymous_namespace{mstscax.cpp}::CAdvancedSettings::IDispatch::Invoke(), SEALED_::SEALED_::IDispatch::Invoke(), SEALED_::IDispatch::Invoke(), IDispatch_Invoke_Proxy(), iframe_onload(), iframe_onreadystatechange(), iframedoc_onreadystatechange(), img_onerror(), img_onload(), input_onblur(), input_onfocus(), installer_invoke(), InstallerImpl_CreateRecord(), InstallerImpl_EnableLog(), InstallerImpl_Environment(), InstallerImpl_FileAttributes(), InstallerImpl_FileSize(), InstallerImpl_FileVersion(), InstallerImpl_InstallProduct(), InstallerImpl_LastErrorRecord(), InstallerImpl_OpenDatabase(), InstallerImpl_OpenPackage(), InstallerImpl_OpenProduct(), InstallerImpl_ProductInfo(), InstallerImpl_ProductState(), InstallerImpl_RegistryValue(), InstallerImpl_SummaryInformation(), InstallerImpl_UILevel(), InstallerImpl_Version(), InternetExplorer_Invoke(), IntGetConsoleInput(), IntRemoveMenuItem(), IntTrackPopupMenuEx(), CTipbarAccessible::Invoke(), anonymous_namespace{mstscax.cpp}::CoClass::Invoke(), CSearchBar::Invoke(), ATL::IDispatchImpl< T, piid, plibid, wMajor, wMinor >::Invoke(), invoke(), CDefaultContextMenu::InvokeRegVerb(), IRecordInfoImpl_PutField(), IRecordInfoImpl_PutFieldNoCopy(), IShellBrowserImpl_BrowseObject(), ITextDocument2Old_fnInvoke(), ITextRange_fnInvoke(), ITextSelection_fnInvoke(), ITypeComp_fnBind(), ITypeInfo_fnInvoke(), ITypeLibComp_fnBind(), list_invoke(), Match2_Invoke(), Match_Invoke(), MatchCollection2_Invoke(), MatchCollection_Invoke(), MediaControl_Invoke(), MediaEvent_Invoke(), MediaPositionPassThru_Invoke(), MENU_DoNextMenu(), MENU_ExitTracking(), MENU_FindItem(), MENU_HideSubPopups(), MENU_InitTracking(), MENU_SwitchTracking(), MENU_TrackKbdMenuBar(), MENU_TrackMenu(), MENU_TrackMouseMenuBar(), MXAttributes_Invoke(), mxwriter_Invoke(), netfw_rules_Invoke(), NtUserToUnicodeEx(), OLEFontImpl_Invoke(), OLEPictureImpl_Invoke(), OmHistory_Invoke(), OmNavigator_Invoke(), parseError_Invoke(), PHDispatch_Invoke(), PHEventSink_Invoke(), pureDisp_Invoke(), ReadConsoleInputExA(), ReadConsoleInputExW(), record_invoke(), RegExp2_Invoke(), RegExp_Invoke(), ScriptDisp_Invoke(), ScriptDisp_InvokeEx(), scriptDisp_InvokeEx(), session_invoke(), CAC97AdapterCommon::SetAC97Default(), ShellBrowser_BrowseObject(), ShellUIHelper2_Invoke(), START_TEST(), StdDispatch_Invoke(), SubMatches_Invoke(), submit_onclick(), submit_onclick_attached(), submit_onclick_attached_check_cancel(), submit_onclick_cancel(), submit_onclick_setret(), summaryinfo_invoke(), test_iconlocation(), Test_InvokeEx(), test_pack_PROCESS_HEAP_ENTRY(), test_pack_RASTERIZER_STATUS(), testObj_InvokeEx(), TextFont_Invoke(), TextPara_Invoke(), textstream_Invoke(), TileWindows(), TIME_SetEventInternal(), timeoutFunc_Invoke(), timeSetEvent(), ToUnicode(), ToUnicodeEx(), CDefaultContextMenu::TryToBrowse(), upnpnat_Invoke(), VARIANT_Coerce(), VariantChangeType(), VariantChangeTypeEx(), vbnamespacemanager_Invoke(), VBSAXAttributes_Invoke(), VBSAXContentHandler_Invoke(), VBSAXDeclHandler_Invoke(), VBSAXDTDHandler_Invoke(), VBSAXErrorHandler_Invoke(), VBSAXLexicalHandler_Invoke(), VideoWindow_Invoke(), view_invoke(), WBE2Sink_Invoke(), WebBrowser_Invoke(), Widget_Invoke(), Window_Invoke(), WindowDispEx_Invoke(), WindowDispEx_InvokeEx(), WshCollection_Invoke(), WshEnvironment_Invoke(), WshExec_Invoke(), WshShell3_Invoke(), WshShortcut_Invoke(), xmlhttprequest_onreadystatechange(), xslprocessor_Invoke(), and xsltemplate_Invoke().