8 DECLARE_HANDLE(HCOMDB
);
9 typedef HCOMDB
*PHCOMDB
;
10 #define HCOMDB_INVALID_HANDLE_VALUE ((HCOMDB)INVALID_HANDLE_VALUE)
12 #define COMDB_MIN_PORTS_ARBITRATED 256
13 #define COMDB_MAX_PORTS_ARBITRATED 4096
17 ComDBClaimNextFreePort(IN HCOMDB hComDB
,
18 OUT LPDWORD ComNumber
);
22 ComDBClaimPort(IN HCOMDB hComDB
,
29 ComDBClose(IN HCOMDB hComDB
);
33 ComDBGetCurrentPortUsage(IN HCOMDB hComDB
,
37 OUT LPDWORD MaxPortsReported
);
41 ComDBOpen(OUT HCOMDB
*phComDB
);
45 ComDBReleasePort(IN HCOMDB hComDB
,
50 ComDBResizeDatabase(IN HCOMDB hComDB
,
57 #endif /* _MSPORTS_ */