Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenmsports.h
Go to the documentation of this file.
00001 #ifndef _MSPORTS_ 00002 #define _MSPORTS_ 00003 00004 #ifdef __cplusplus 00005 extern "C" { 00006 #endif 00007 00008 DECLARE_HANDLE(HCOMDB); 00009 typedef HCOMDB *PHCOMDB; 00010 #define HCOMDB_INVALID_HANDLE_VALUE ((HCOMDB)INVALID_HANDLE_VALUE) 00011 00012 /* Limits for ComDBResizeDatabase NewSize */ 00013 #define COMDB_MIN_PORTS_ARBITRATED 256 00014 #define COMDB_MAX_PORTS_ARBITRATED 4096 00015 00016 /* ReportType flags for ComDBGetCurrentPortUsage */ 00017 #define CDB_REPORT_BITS 0x0 00018 #define CDB_REPORT_BYTES 0x1 00019 00020 LONG 00021 WINAPI 00022 ComDBClaimNextFreePort(IN HCOMDB hComDB, 00023 OUT LPDWORD ComNumber); 00024 00025 LONG 00026 WINAPI 00027 ComDBClaimPort(IN HCOMDB hComDB, 00028 IN DWORD ComNumber, 00029 IN BOOL ForceClaim, 00030 OUT PBOOL Forced); 00031 00032 LONG 00033 WINAPI 00034 ComDBClose(IN HCOMDB hComDB); 00035 00036 LONG 00037 WINAPI 00038 ComDBGetCurrentPortUsage(IN HCOMDB hComDB, 00039 OUT PBYTE Buffer, 00040 IN DWORD BufferSize, 00041 IN DWORD ReportType, 00042 OUT LPDWORD MaxPortsReported); 00043 00044 LONG 00045 WINAPI 00046 ComDBOpen(OUT HCOMDB *phComDB); 00047 00048 LONG 00049 WINAPI 00050 ComDBReleasePort(IN HCOMDB hComDB, 00051 IN DWORD ComNumber); 00052 00053 LONG 00054 WINAPI 00055 ComDBResizeDatabase(IN HCOMDB hComDB, 00056 IN DWORD NewSize); 00057 00058 #ifdef __cplusplus 00059 } 00060 #endif 00061 00062 #endif /* _MSPORTS_ */ Generated on Sun May 27 2012 04:29:59 for ReactOS by
1.7.6.1
|