Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenprecomp.h
Go to the documentation of this file.
00001 #ifndef __DEVMGR_H 00002 #define __DEVMGR_H 00003 00004 #include <windows.h> 00005 #include <regstr.h> 00006 #include <setupapi.h> 00007 #include <cfgmgr32.h> 00008 #include <commctrl.h> 00009 #include <stdio.h> 00010 #include <dll/devmgr/devmgr.h> 00011 #include "resource.h" 00012 00013 extern HINSTANCE hDllInstance; 00014 00015 ULONG DbgPrint(PCCH Format,...); 00016 00017 /* ADVPROP.C */ 00018 00019 INT_PTR 00020 DisplayDeviceAdvancedProperties(IN HWND hWndParent, 00021 IN LPCWSTR lpDeviceID OPTIONAL, 00022 IN HDEVINFO DeviceInfoSet, 00023 IN PSP_DEVINFO_DATA DeviceInfoData, 00024 IN HINSTANCE hComCtl32, 00025 IN LPCWSTR lpMachineName, 00026 IN DWORD dwFlags); 00027 00028 /* DEVPRBLM.C */ 00029 00030 BOOL 00031 ShowDeviceProblemWizard(IN HWND hWndParent OPTIONAL, 00032 IN HDEVINFO hDevInfo, 00033 IN PSP_DEVINFO_DATA DevInfoData, 00034 IN HMACHINE hMachine OPTIONAL); 00035 00036 /* MISC.C */ 00037 00038 00039 INT 00040 LengthOfStrResource(IN HINSTANCE hInst, 00041 IN UINT uID); 00042 00043 DWORD 00044 LoadAndFormatString(IN HINSTANCE hInstance, 00045 IN UINT uID, 00046 OUT LPWSTR *lpTarget, 00047 ...); 00048 00049 DWORD 00050 LoadAndFormatStringsCat(IN HINSTANCE hInstance, 00051 IN UINT *uID, 00052 IN UINT nIDs, 00053 OUT LPWSTR *lpTarget, 00054 ...); 00055 00056 LPARAM 00057 ListViewGetSelectedItemData(IN HWND hwnd); 00058 00059 LPWSTR 00060 ConvertMultiByteToUnicode(IN LPCSTR lpMultiByteStr, 00061 IN UINT uCodePage); 00062 00063 HINSTANCE 00064 LoadAndInitComctl32(VOID); 00065 00066 BOOL 00067 GetDeviceManufacturerString(IN HDEVINFO DeviceInfoSet, 00068 IN PSP_DEVINFO_DATA DeviceInfoData, 00069 OUT LPWSTR szBuffer, 00070 IN DWORD BufferSize); 00071 00072 BOOL 00073 GetDeviceLocationString(IN HDEVINFO DeviceInfoSet, 00074 IN PSP_DEVINFO_DATA DeviceInfoData, 00075 IN DEVINST dnParentDevInst OPTIONAL, 00076 OUT LPWSTR szBuffer, 00077 IN DWORD BufferSize); 00078 00079 BOOL 00080 GetDeviceStatusString(IN DEVINST DevInst, 00081 IN HMACHINE hMachine, 00082 OUT LPWSTR szBuffer, 00083 IN DWORD BufferSize); 00084 00085 BOOL 00086 GetDriverProviderString(IN HDEVINFO DeviceInfoSet, 00087 IN PSP_DEVINFO_DATA DeviceInfoData, 00088 OUT LPWSTR szBuffer, 00089 IN DWORD BufferSize); 00090 00091 BOOL 00092 GetDriverVersionString(IN HDEVINFO DeviceInfoSet, 00093 IN PSP_DEVINFO_DATA DeviceInfoData, 00094 OUT LPWSTR szBuffer, 00095 IN DWORD BufferSize); 00096 00097 BOOL 00098 GetDriverDateString(IN HDEVINFO DeviceInfoSet, 00099 IN PSP_DEVINFO_DATA DeviceInfoData, 00100 OUT LPWSTR szBuffer, 00101 IN DWORD BufferSize); 00102 00103 BOOL 00104 IsDeviceHidden(IN DEVINST DevInst, 00105 IN HMACHINE hMachine, 00106 OUT BOOL *IsHidden); 00107 00108 BOOL 00109 IsDriverInstalled(IN DEVINST DevInst, 00110 IN HMACHINE hMachine, 00111 OUT BOOL *Installed); 00112 00113 BOOL 00114 CanDisableDevice(IN DEVINST DevInst, 00115 IN HMACHINE hMachine, 00116 OUT BOOL *CanDisable); 00117 00118 BOOL 00119 IsDeviceStarted(IN DEVINST DevInst, 00120 IN HMACHINE hMachine, 00121 OUT BOOL *IsStarted); 00122 00123 BOOL 00124 EnableDevice(IN HDEVINFO DeviceInfoSet, 00125 IN PSP_DEVINFO_DATA DevInfoData OPTIONAL, 00126 IN BOOL bEnable, 00127 IN DWORD HardwareProfile OPTIONAL, 00128 OUT BOOL *bNeedReboot OPTIONAL); 00129 00130 BOOL 00131 GetDeviceTypeString(IN PSP_DEVINFO_DATA DeviceInfoData, 00132 OUT LPWSTR szBuffer, 00133 IN DWORD BufferSize); 00134 00135 BOOL 00136 GetDeviceDescriptionString(IN HDEVINFO DeviceInfoSet, 00137 IN PSP_DEVINFO_DATA DeviceInfoData, 00138 OUT LPWSTR szBuffer, 00139 IN DWORD BufferSize); 00140 00141 BOOL 00142 FindCurrentDriver(IN HDEVINFO DeviceInfoSet, 00143 IN PSP_DEVINFO_DATA DeviceInfoData, 00144 OUT PSP_DRVINFO_DATA DriverInfoData); 00145 00146 #endif /* __DEVMGR_H */ 00147 00148 /* EOF */ Generated on Fri May 25 2012 04:14:47 for ReactOS by
1.7.6.1
|