typedef enum _ROT_BAR_TYPE
{
RB_UNSPECIFIED,
- RB_SQUARE_CELLS
+ RB_SQUARE_CELLS,
+ RB_PROGRESS_BAR
} ROT_BAR_TYPE;
VOID
IN ULONG Progress
);
+VOID
+NTAPI
+InbvRotBarInit(
+ VOID
+);
+
+VOID
+NTAPI
+InbvRotBarStop(
+ VOID
+);
+
BOOLEAN
NTAPI
InbvDriverInitialize(
InbvIndicateProgress(
VOID
);
-
+
VOID
NTAPI
InbvPortEnableFifo(
- IN ULONG PortId,
- IN BOOLEAN Enable
+ IN ULONG PortId,
+ IN BOOLEAN Enable
+);
+
+BOOLEAN
+NTAPI
+InbvPortGetByte(
+ IN ULONG PortId,
+ OUT PUCHAR Byte
);
VOID
NTAPI
InbvPortPutByte(
- IN ULONG PortId,
- IN BOOLEAN Output
+ IN ULONG PortId,
+ IN UCHAR Byte
);
VOID
NTAPI
InbvPortTerminate(
- IN ULONG PortId
+ IN ULONG PortId
);
BOOLEAN
NTAPI
InbvPortInitialize(
- IN ULONG BaudRate,
- IN ULONG PortNumber,
- IN PUCHAR PortAddress,
- OUT PULONG PortId,
- IN BOOLEAN IsMMIODevice
+ IN ULONG BaudRate,
+ IN ULONG PortNumber,
+ IN PUCHAR PortAddress,
+ OUT PULONG PortId,
+ IN BOOLEAN IsMMIODevice
+);
+
+BOOLEAN
+NTAPI
+InbvPortPollOnly(
+ IN ULONG PortId
);
extern BOOLEAN InbvBootDriverInstalled;