ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

access.h
Go to the documentation of this file.
00001 #include <windows.h>
00002 #include <commctrl.h>
00003 #include <cpl.h>
00004 #include <prsht.h>
00005 #include <stdlib.h>
00006 #include <stdio.h>
00007 #include <tchar.h>
00008 
00009 #include "resource.h"
00010 
00011 typedef LONG (CALLBACK *APPLET_INITPROC)(VOID);
00012 
00013 typedef struct _APPLET
00014 {
00015     INT idIcon;
00016     INT idName;
00017     INT idDescription;
00018     APPLET_INITPROC AppletProc;
00019 } APPLET, *PAPPLET;
00020 
00021 
00022 typedef struct _GLOBAL_DATA
00023 {
00024     /* Keyboard page */
00025     STICKYKEYS stickyKeys;
00026     STICKYKEYS oldStickyKeys;
00027     FILTERKEYS filterKeys;
00028     FILTERKEYS oldFilterKeys;
00029     TOGGLEKEYS toggleKeys;
00030     TOGGLEKEYS oldToggleKeys;
00031     BOOL bKeyboardPref;
00032 
00033     /* Sound page */
00034     SOUNDSENTRY ssSoundSentry;
00035     BOOL bShowSounds;
00036 
00037     /* Display page */
00038     HIGHCONTRAST highContrast;
00039     UINT uCaretBlinkTime;
00040     UINT uCaretWidth;
00041     BOOL fShowCaret;
00042     RECT rcCaret;
00043     RECT rcOldCaret;
00044 
00045     /* Mouse page */
00046     MOUSEKEYS mouseKeys;
00047 
00048     /* General page */
00049     ACCESSTIMEOUT accessTimeout;
00050     SERIALKEYS serialKeys;
00051     TCHAR szActivePort[MAX_PATH];
00052     TCHAR szPort[MAX_PATH];
00053     BOOL bWarningSounds;
00054     BOOL bSoundOnActivation;
00055 
00056 } GLOBAL_DATA, *PGLOBAL_DATA;
00057 
00058 
00059 extern HINSTANCE hApplet;
00060 
00061 void ShowLastWin32Error(HWND hWndOwner);
00062 
00063 INT_PTR CALLBACK DisplayPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00064 INT_PTR CALLBACK GeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00065 INT_PTR CALLBACK KeyboardPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00066 INT_PTR CALLBACK MousePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00067 INT_PTR CALLBACK SoundPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00068 
00069 /* EOF */

Generated on Fri May 25 2012 04:18:58 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.