Main Page Windows 7 DLLs NirSoft Utilities
Windows 10 DLL File Information - Tabbtn.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 10, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.

 

General Information

File Description: Microsoft Tablet PC Buttons Component  
File Version: 10.0.10130.0 (fbl_impressive.150522-2224)  
Company: Microsoft Corporation  
Product Name: Microsoft® Windows® Operating System  
DLL popularity Very Low - 1 other DLL files in system32 directory are statically linked to this file.
File Size: 150 KB
Total Number of Exported Functions: 225
Total Number of Exported Functions With Names: 225
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 130,560 Bytes 84.7% Read, Execute Code
.data 0x00021000 1,024 Bytes 0.7% Write, Read Initialized Data
.idata 0x00022000 3,584 Bytes 2.3% Read Initialized Data
.didat 0x00023000 512 Bytes 0.3% Write, Read Initialized Data
.rsrc 0x00024000 12,288 Bytes 8.0% Read Initialized Data
.reloc 0x00027000 5,120 Bytes 3.3% Read, Discardable Initialized Data
 

Static Linking

Tabbtn.dll is statically linked to the following files:

msvcrt.dll
KERNEL32.dll
ADVAPI32.dll
USER32.dll
HID.DLL
GDI32.dll
api-ms-win-core-com-l1-1-1.dll
ntdll.dll

This means that when Tabbtn.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, Tabbtn.dll won't be loaded.

 

List of files that are statically linked to Tabbtn.dll


TabletPC.cpl

This means that when one of the above files is loaded, Tabbtn.dll will be loaded too. (The opposite of the previous 'Static Linking' section)

 

General Resources Information

Resource Type Number of Items Total Size % of File
Icons 1 10,122 Bytes 6.6%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 0 0 Bytes 0.0%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 0 0 Bytes 0.0%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 66 3,188 Bytes 2.1%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 2 1,204 Bytes 0.8%
Total 69 14,514 Bytes 9.4%
 

Icons in this file

There are 1 icons stored in this DLL file. You can view all these icons in the following small thumbnail:
 

Cursors in this file

No cursors found in this file

 

Dialog-boxes list (up to 1000 dialogs)

No dialog resources in this file.

 

String resources in this dll (up to 1000 strings)

String ID String Text
1000 Tablet Buttons
1001 You have activated the Function tablet button.
1002 (None)
1003 Press a tablet button to perform an alternate action.
1004 Function button is active
10000 Start a program
10001 Press a key or key combination
10002 Turn the display off
10003 Show or hide Touch Keyboard and Handwriting Panel
10004 Scroll up
10005 Scroll down
10006 Change display orientation
10007 Display Tablet PC menu
10008 Open Tablet PC Settings
10009 Turn speech recognition on or off
10010 Turn speech recognition on or off
10011 Set screen orientation
10014 Show or hide Windows Mobility Center
10015 Start Windows Media Center
10016 Start Windows Flip
10017 Start Windows Flip 3D
10018 Display shortcut menu
11001 Move backward
11002 Move forward
11003 Refresh the page
11004 Stop download
11005 Open the Search dialog
11006 Open the Favorites menu
11007 Open the home page
11008 Mute the speaker volume
11009 Decrease the speaker volume
11010 Increase the speaker volume
11011 Go to the next track
11012 Go to the previous track
11013 Stop playback
11014 Pause or resume playback
11015 Open e-mail
11016 Go to Media Select mode
11017 Start application 1
11018 Start application 2
11019 Decrease the bass
11020 Turn the bass boost on or off
11021 Increase the bass
11022 Decrease the treble
11023 Increase the treble
11024 Mute the microphone volume
11025 Decrease the microphone volume
11026 Increase the microphone volume
11027 Open the Help dialog
11028 Open the Find dialog
11029 Create a new window
11030 Open a window
11031 Close the window
11032 Save the current document
11033 Print the current document
11034 Undo the last action
11035 Redo the last action
11036 Copy the selection
11037 Cut the selection
11038 Paste the selection
11039 Reply to an e-mail message
11040 Forward an e-mail message
11041 Send an e-mail message
11042 Start the spelling checker
11044 Turn the microphone on or off
11045 Bring up the correction list
 

COM Classes/Interfaces

There is no type library in this file with COM classes/interfaces information

 

Exported Functions List

The following functions are exported by this dll:
HandleTabletButtonMessages
InitializeTabletButtons
UninitializeTabletButtons
private: int __thiscall CButtonMonitor::InSession0(void)
private: int __thiscall CButtonMonitor::ShouldSendEscapeForBack(void)
private: int __thiscall CButtonSettings::LoadImageDLL(void)
private: int __thiscall CHidButton::FindUsage(struct _USAGE_AND_PAGE *,unsigned long,unsigned short,unsigned short)
private: int __thiscall CHidButton::GetHidBtnUsages(struct _hidbtndev *,struct tagRAWINPUT *,unsigned short,unsigned short,struct _USAGE_AND_PAGE *,unsigned long *)
private: long __thiscall CButtonMonitor::DoBuiltInAction(class CButtonAction *,int,int)
private: long __thiscall CButtonMonitor::DoButtonAction(class CButtonAction *,unsigned long,int,int)
private: long __thiscall CButtonMonitor::ExecuteObject(unsigned short const *,unsigned short const *)
private: long __thiscall CButtonMonitor::NotifyFnMode(int)
private: long __thiscall CButtonMonitor::OnActionAppCommand(class CButtonAction *,int,int)
private: long __thiscall CButtonMonitor::OnActionContextMenu(class CButtonAction *,int,int)
private: long __thiscall CButtonMonitor::OnActionDisplayOff(class CButtonAction *,int,int)
private: long __thiscall CButtonMonitor::OnActionLaunchApp(class CButtonAction *,int,int)
private: long __thiscall CButtonMonitor::OnActionMouseWheel(class CButtonAction *,int,int)
private: long __thiscall CButtonMonitor::OnActionSendKey(class CButtonAction *,int,int)
private: long __thiscall CButtonMonitor::OnActionSetOrientation(class CButtonAction *,int,int)
private: long __thiscall CButtonMonitor::OnActionUnknown(class CButtonAction *,int,int)
private: long __thiscall CButtonMonitor::OnActionWindowsFlip(class CButtonAction *,int,int)
private: long __thiscall CButtonMonitor::OnActionWindowsFlip3d(class CButtonAction *,int,int)
private: long __thiscall CButtonMonitor::ProcessAction(unsigned long,int)
private: long __thiscall CButtonMonitor::ProcessEvent(unsigned long,int)
private: long __thiscall CButtonMonitor::RegisterForPopups(void)
private: long __thiscall CButtonMonitor::ReleaseDownButtons(void)
private: long __thiscall CButtonMonitor::ReleaseRepeatOrHoldButton(void)
private: long __thiscall CButtonMonitor::SendAppCommand(unsigned short)
private: long __thiscall CButtonMonitor::SetDisplayOrientation(int)
private: long __thiscall CFunctionNotification::CreateTrayWindow(void)
private: static long __stdcall CButtonMonitor::ShowWindowSwitchWindow(void)
private: static void __stdcall CButtonMonitor::SendModKeys(unsigned char,int)
private: static void __stdcall CButtonMonitor::SendVKey(unsigned char,unsigned char,int)
private: void __thiscall CButtonConfig::ResetDeprecatedAction(class CButtonAction *)
private: void __thiscall CButtonMonitor::OnButtonDown(unsigned int,long)
private: void __thiscall CButtonMonitor::OnButtonUp(unsigned int,long)
private: void __thiscall CButtonMonitor::OnDisplayChange(unsigned int,long)
private: void __thiscall CButtonMonitor::OnFnKeyTimer(void)
private: void __thiscall CButtonMonitor::OnHoldTimer(void)
private: void __thiscall CButtonMonitor::OnInput(unsigned int,long)
private: void __thiscall CButtonMonitor::OnRepeatTimer(void)
private: void __thiscall CButtonMonitor::OnSettingChange(unsigned int,long)
private: void __thiscall CButtonMonitor::OnTimer(unsigned int,long)
private: void __thiscall CButtonMonitor::SetDisplayPower(int)
public: __thiscall ATL::CSimpleArray >::CSimpleArray >(class ATL::CSimpleArray > const &)
public: __thiscall ATL::CSimpleArray >::CSimpleArray >(void)
public: __thiscall ATL::CSimpleArray >::~CSimpleArray >(void)
public: __thiscall ATL::CSimpleArray >::CSimpleArray >(class ATL::CSimpleArray > const &)
public: __thiscall ATL::CSimpleArray >::CSimpleArray >(void)
public: __thiscall ATL::CSimpleArray >::~CSimpleArray >(void)
public: __thiscall ATL::CSimpleArray >::CSimpleArray >(class ATL::CSimpleArray > const &)
public: __thiscall ATL::CSimpleArray >::CSimpleArray >(void)
public: __thiscall ATL::CSimpleArray >::~CSimpleArray >(void)
public: __thiscall ATL::CSimpleArray >::CSimpleArray >(class ATL::CSimpleArray > const &)
public: __thiscall ATL::CSimpleArray >::CSimpleArray >(void)
public: __thiscall ATL::CSimpleArray >::~CSimpleArray >(void)
public: __thiscall ATL::CSimpleMap >::CSimpleMap >(void)
public: __thiscall ATL::CSimpleMap >::~CSimpleMap >(void)
public: __thiscall CActions::CActions(class CActions const &)
public: __thiscall CActions::CActions(void)
public: __thiscall CActions::~CActions(void)
public: __thiscall CButtonAction::CButtonAction(enum BUTTONACTION_TYPE)
public: __thiscall CButtonAction::~CButtonAction(void)
public: __thiscall CButtonConfig::CButtonConfig(class CButtonConfig const &)
public: __thiscall CButtonConfig::CButtonConfig(void)
public: __thiscall CButtonConfig::~CButtonConfig(void)
public: __thiscall CButtonMonitor::CButtonMonitor(class CButtonMonitor const &)
public: __thiscall CButtonMonitor::CButtonMonitor(void)
public: __thiscall CButtonMonitor::~CButtonMonitor(void)
public: __thiscall CButtonSetting::CButtonSetting(class CButtonSetting const &)
public: __thiscall CButtonSetting::CButtonSetting(void)
public: __thiscall CButtonSetting::~CButtonSetting(void)
public: __thiscall CButtonSettings::CButtonSettings(class CButtonSettings const &)
public: __thiscall CButtonSettings::CButtonSettings(void)
public: __thiscall CButtonSettings::~CButtonSettings(void)
public: __thiscall CFunctionNotification::CFunctionNotification(void)
public: __thiscall CFunctionNotification::~CFunctionNotification(void)
public: __thiscall CHidButton::CHidButton(struct HWND__ *,unsigned int,unsigned int)
public: __thiscall CHidButton::~CHidButton(void)
public: __thiscall COrientation::COrientation(void)
public: __thiscall COrientation::~COrientation(void)
public: class ATL::CSimpleArray > & __thiscall ATL::CSimpleArray >::operator=(class ATL::CSimpleArray > const &)
public: class ATL::CSimpleArray > & __thiscall ATL::CSimpleArray >::operator=(class ATL::CSimpleArray > const &)
public: class ATL::CSimpleArray > & __thiscall ATL::CSimpleArray >::operator=(class ATL::CSimpleArray > const &)
public: class ATL::CSimpleArray > & __thiscall ATL::CSimpleArray >::operator=(class ATL::CSimpleArray > const &)
public: class ATL::CSimpleMap > & __thiscall ATL::CSimpleMap >::operator=(class ATL::CSimpleMap > const &)
public: class CActions & __thiscall CActions::operator=(class CActions const &)
public: class CButtonAction & __thiscall CButtonAction::operator=(class CButtonAction const &)
public: class CButtonAction * & __thiscall ATL::CSimpleArray >::operator[](int)
public: class CButtonAction * * __thiscall ATL::CSimpleArray >::GetData(void)const
public: class CButtonAction * const & __thiscall ATL::CSimpleArray >::operator[](int)const
public: class CButtonConfig & __thiscall CButtonConfig::operator=(class CButtonConfig const &)
public: class CButtonConfig * __thiscall CButtonMonitor::GetButtonConfig(void)
public: class CButtonImages * & __thiscall ATL::CSimpleMap >::GetValueAt(int)const
public: class CButtonImages * __thiscall ATL::CSimpleMap >::Lookup(unsigned long const &)const
public: class CButtonMonitor & __thiscall CButtonMonitor::operator=(class CButtonMonitor const &)
public: class CButtonSetting & __thiscall CButtonSetting::operator=(class CButtonSetting const &)
public: class CButtonSetting * & __thiscall ATL::CSimpleArray >::operator[](int)
public: class CButtonSetting * * __thiscall ATL::CSimpleArray >::GetData(void)const
public: class CButtonSetting * const & __thiscall ATL::CSimpleArray >::operator[](int)const
public: class CButtonSettings & __thiscall CButtonSettings::operator=(class CButtonSettings const &)
public: class CFunctionNotification & __thiscall CFunctionNotification::operator=(class CFunctionNotification const &)
public: class CHidButton & __thiscall CHidButton::operator=(class CHidButton const &)
public: class COrientation & __thiscall COrientation::operator=(class COrientation const &)
public: class COrientation * & __thiscall ATL::CSimpleArray >::operator[](int)
public: class COrientation * * __thiscall ATL::CSimpleArray >::GetData(void)const
public: class COrientation * const & __thiscall ATL::CSimpleArray >::operator[](int)const
public: enum BUTTONACTION_TYPE const __thiscall CButtonAction::GetButtonActionType(void)const
public: int __thiscall ATL::CSimpleArray >::Add(class CButtonAction * const &)
public: int __thiscall ATL::CSimpleArray >::Find(class CButtonAction * const &)const
public: int __thiscall ATL::CSimpleArray >::GetSize(void)const
public: int __thiscall ATL::CSimpleArray >::Remove(class CButtonAction * const &)
public: int __thiscall ATL::CSimpleArray >::RemoveAt(int)
public: int __thiscall ATL::CSimpleArray >::SetAtIndex(int,class CButtonAction * const &)
public: int __thiscall ATL::CSimpleArray >::Add(class CButtonSetting * const &)
public: int __thiscall ATL::CSimpleArray >::Find(class CButtonSetting * const &)const
public: int __thiscall ATL::CSimpleArray >::GetSize(void)const
public: int __thiscall ATL::CSimpleArray >::Remove(class CButtonSetting * const &)
public: int __thiscall ATL::CSimpleArray >::RemoveAt(int)
public: int __thiscall ATL::CSimpleArray >::SetAtIndex(int,class CButtonSetting * const &)
public: int __thiscall ATL::CSimpleArray >::Add(class COrientation * const &)
public: int __thiscall ATL::CSimpleArray >::Find(class COrientation * const &)const
public: int __thiscall ATL::CSimpleArray >::GetSize(void)const
public: int __thiscall ATL::CSimpleArray >::Remove(class COrientation * const &)
public: int __thiscall ATL::CSimpleArray >::RemoveAt(int)
public: int __thiscall ATL::CSimpleArray >::SetAtIndex(int,class COrientation * const &)
public: int __thiscall ATL::CSimpleArray >::Add(struct ACTION * const &)
public: int __thiscall ATL::CSimpleArray >::Find(struct ACTION * const &)const
public: int __thiscall ATL::CSimpleArray >::GetSize(void)const
public: int __thiscall ATL::CSimpleArray >::Remove(struct ACTION * const &)
public: int __thiscall ATL::CSimpleArray >::RemoveAt(int)
public: int __thiscall ATL::CSimpleArray >::SetAtIndex(int,struct ACTION * const &)
public: int __thiscall ATL::CSimpleMap >::Add(unsigned long const &,class CButtonImages * const &)
public: int __thiscall ATL::CSimpleMap >::FindKey(unsigned long const &)const
public: int __thiscall ATL::CSimpleMap >::FindVal(class CButtonImages * const &)const
public: int __thiscall ATL::CSimpleMap >::GetSize(void)const
public: int __thiscall ATL::CSimpleMap >::Remove(unsigned long const &)
public: int __thiscall ATL::CSimpleMap >::RemoveAt(int)
public: int __thiscall ATL::CSimpleMap >::SetAt(unsigned long const &,class CButtonImages * const &)
public: int __thiscall ATL::CSimpleMap >::SetAtIndex(int,unsigned long const &,class CButtonImages * const &)
public: int __thiscall CActions::GetCount(void)
public: int __thiscall CButtonAction::CanRepeat(void)const
public: int __thiscall CButtonAction::IsSameAction(class CButtonAction const *)const
public: int __thiscall CButtonSettings::GetButtonCount(void)const
public: int __thiscall CButtonSettings::ShouldButtonShowUI(int)const
public: int __thiscall CHidButton::UnregisterHidBtnDevice(struct _hidbtndev *,unsigned long *)
public: long __thiscall CActions::Init(void)
public: long __thiscall CButtonAction::Clone(class CButtonAction * *)const
public: long __thiscall CButtonAction::Set(class CButtonAction const *)
public: long __thiscall CButtonAction::SetData(unsigned char * const,unsigned long)
public: long __thiscall CButtonAction::SetDataDWORD(unsigned long)
public: long __thiscall CButtonConfig::Init(int)
public: long __thiscall CButtonConfig::LoadSettings(void)
public: long __thiscall CButtonConfig::RegReadButtonSetting(struct HKEY__ *,int,int)
public: long __thiscall CButtonConfig::RegReadButtonsSettings(void)
public: long __thiscall CButtonConfig::RegReadDisplayOrientations(void)
public: long __thiscall CButtonConfig::RegReadOrientationSeq(void)
public: long __thiscall CButtonConfig::SaveSettings(void)
public: long __thiscall CButtonConfig::UpdateButtonRates(void)
public: long __thiscall CButtonMonitor::Init(struct HWND__ *)
public: long __thiscall CButtonMonitor::RegisterButtonDevices(void)
public: long __thiscall CButtonMonitor::UnregisterButtonDevices(void)
public: long __thiscall CButtonSetting::GetActionFromOrientation(unsigned long,class CButtonAction * *,class CButtonAction * *,class CButtonAction * *)
public: long __thiscall CButtonSetting::MakeAllUserActionsEqual(unsigned long)
public: long __thiscall CButtonSettings::GetButtonFromId(unsigned long,class CButtonSetting * *)
public: long __thiscall CButtonSettings::GetButtonIds(unsigned long *,int)const
public: long __thiscall CFunctionNotification::Hide(void)
public: long __thiscall CFunctionNotification::Show(void)
public: long __thiscall CHidButton::DispatchHidBtnEvents(struct HRAWINPUT__ *)
public: long __thiscall COrientation::Init(struct HKEY__ *)
public: static int __stdcall CButtonAction::IsActionRepeatable(unsigned long)
public: static int __stdcall CButtonMonitor::IsActionUnsupported(unsigned long)
public: static long __stdcall CButtonConfig::RegReadAndAllocate(struct HKEY__ *,unsigned short const *,unsigned long *,unsigned char * *,unsigned long *)
public: static long __stdcall CButtonMonitor::CreateExtendedActionObject(struct IUnknown * *)
public: static long __stdcall CFunctionNotification::WindowProc(struct HWND__ *,unsigned int,unsigned int,long)
public: static unsigned long CButtonMonitor::sm_dwPopupCount
public: static void __stdcall CButtonMonitor::WinEventProc(struct HWINEVENTHOOK__ *,unsigned long,struct HWND__ *,long,long,unsigned long,unsigned long)
public: struct ACTION * & __thiscall ATL::CSimpleArray >::operator[](int)
public: struct ACTION * * __thiscall ATL::CSimpleArray >::GetData(void)const
public: struct ACTION * __thiscall CActions::FindActionById(unsigned long)
public: struct ACTION * __thiscall CActions::GetActionAt(int)
public: struct ACTION * const & __thiscall ATL::CSimpleArray >::operator[](int)const
public: struct HBITMAP__ * __thiscall CButtonSettings::GetDetailImage(unsigned long,unsigned long)
public: struct HBITMAP__ * __thiscall CButtonSettings::GetLocationImage(unsigned long,unsigned long)
public: struct _hidbtndev * __thiscall CHidButton::FindDeviceByHandle(void *)
public: struct _hidbtndev * __thiscall CHidButton::RegisterHidBtnDevice(void *,unsigned long *)
public: unsigned char * __thiscall CButtonAction::GetData(void)const
public: unsigned long & __thiscall ATL::CSimpleMap >::GetKeyAt(int)const
public: unsigned long __thiscall ATL::CSimpleMap >::ReverseLookup(class CButtonImages * const &)const
public: unsigned long __thiscall CButtonAction::GetId(void)const
public: unsigned long __thiscall CButtonAction::GetOrientationMode(void)const
public: unsigned long __thiscall CButtonAction::GetRegType(void)const
public: unsigned long __thiscall CButtonAction::GetSize(void)const
public: unsigned long __thiscall CButtonConfig::GetCurrentDisplayOrientation(void)
public: unsigned long __thiscall CButtonConfig::GetOrientSeq(unsigned int)const
public: unsigned long __thiscall CButtonConfig::GetOrientSeqCount(void)const
public: unsigned long __thiscall CButtonSetting::GetFlags(void)
public: unsigned long __thiscall CButtonSetting::GetId(void)
public: unsigned long __thiscall CButtonSettings::GetButtonIdFromIndex(unsigned long)
public: unsigned long __thiscall CButtonSettings::GetFnKeyButtonId(void)
public: unsigned long __thiscall COrientation::GetDefSeq(void)
public: unsigned long __thiscall COrientation::GetMode(void)
public: unsigned long const __thiscall CButtonAction::GetDataDWORD(void)const
public: unsigned short const * __thiscall CButtonConfig::GetDisplayOrientationName(unsigned long)
public: unsigned short const * __thiscall CButtonSetting::GetAllowedActions(void)
public: unsigned short const * __thiscall CButtonSetting::GetButtonName(void)
public: unsigned short const * __thiscall CButtonSetting::GetDisallowedActions(void)
public: unsigned short const * __thiscall CButtonSettings::GetButtonName(int)const
public: unsigned short const * __thiscall COrientation::GetDescription(void)
public: unsigned short const * __thiscall COrientation::GetKeyName(void)
public: void __thiscall ATL::CSimpleArray >::InternalSetAtIndex(int,class CButtonAction * const &)
public: void __thiscall ATL::CSimpleArray >::RemoveAll(void)
public: void __thiscall ATL::CSimpleArray >::InternalSetAtIndex(int,class CButtonSetting * const &)
public: void __thiscall ATL::CSimpleArray >::RemoveAll(void)
public: void __thiscall ATL::CSimpleArray >::InternalSetAtIndex(int,class COrientation * const &)
public: void __thiscall ATL::CSimpleArray >::RemoveAll(void)
public: void __thiscall ATL::CSimpleArray >::InternalSetAtIndex(int,struct ACTION * const &)
public: void __thiscall ATL::CSimpleArray >::RemoveAll(void)
public: void __thiscall ATL::CSimpleMap >::InternalSetAtIndex(int,unsigned long const &,class CButtonImages * const &)
public: void __thiscall ATL::CSimpleMap >::RemoveAll(void)
public: void __thiscall CButtonAction::FreeData(void)
public: void __thiscall CButtonAction::SetId(unsigned long)
public: void __thiscall CButtonConfig::RegReadActions(struct HKEY__ *,class CButtonSetting *,int)
public: void __thiscall CButtonConfig::UpdateCurrentDisplayOrientation(void)
public: void __thiscall CButtonMonitor::OnMessage(unsigned int,unsigned int,long)

 

Imported Functions List

The following functions are imported by this dll: