ReactOS Fundraising Campaign 2012
 
€ 3,873 / € 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

precomp.h
Go to the documentation of this file.
00001 #ifndef __CPL_PRECOMP_H
00002 #define __CPL_PRECOMP_H
00003 
00004 #include <ntstatus.h>
00005 #define WIN32_NO_STATUS
00006 #include <windows.h>
00007 #include <commctrl.h>
00008 #include <powrprof.h>
00009 #include <tchar.h>
00010 #include <stdio.h>
00011 #include <cpl.h>
00012 #include <shellapi.h>
00013 #include <shlwapi.h>
00014 #include <shlguid.h>
00015 #include <shlobj.h>
00016 #include <cplext.h>
00017 #include <regstr.h>
00018 #include <setupapi.h>
00019 #include "resource.h"
00020 
00021 #define NUM_APPLETS (1)
00022 
00023 typedef LONG (CALLBACK *APPLET_INITPROC)(VOID);
00024 
00025 typedef struct _APPLET
00026 {
00027   int idIcon;
00028   int idName;
00029   int idDescription;
00030   APPLET_INITPROC AppletProc;
00031 } APPLET, *PAPPLET;
00032 
00033 extern HINSTANCE hApplet;
00034 
00035 void ShowLastWin32Error(HWND hWndOwner);
00036 
00037 /* Prop sheet pages */
00038 INT_PTR CALLBACK GeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00039 INT_PTR CALLBACK HardwarePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00040 INT_PTR CALLBACK AdvancedPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00041 
00042 /* Dialogs */
00043 INT_PTR CALLBACK HardProfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
00044 INT_PTR CALLBACK UserProfileDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00045 INT_PTR CALLBACK EnvironmentDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00046 INT_PTR CALLBACK StartRecDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00047 INT_PTR CALLBACK VirtMemDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00048 INT_PTR CALLBACK LicenceDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
00049 
00050 typedef struct _PAGEFILE
00051 {
00052     TCHAR  szDrive[3];
00053     UINT   InitialSize;
00054     UINT   MaximumSize;
00055     UINT   FreeSize;
00056     BOOL   bUsed;
00057 } PAGEFILE, *PPAGEFILE;
00058 
00059 typedef struct _VIRTMEM
00060 {
00061     HWND   hSelf;
00062     HWND   hListBox;
00063     LPTSTR szPagingFiles;
00064     TCHAR  szDrive[10];
00065     INT    Count;
00066     BOOL   bSave;
00067     PAGEFILE  Pagefile[26];
00068 } VIRTMEM, *PVIRTMEM;
00069 
00070 typedef struct _BOOTRECORD
00071 {
00072   DWORD BootType;
00073   WCHAR szSectionName[128];
00074   WCHAR szBootPath[MAX_PATH];
00075   WCHAR szOptions[512];
00076 
00077 }BOOTRECORD, *PBOOTRECORD;
00078 
00079 #endif /* __CPL_SYSDM_H */

Generated on Sat May 19 2012 04:14:38 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.