Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenprecomp.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
1.7.6.1
|