blob: 5539583deb0c0429ee0d2162983a65e617917b4d [file] [log] [blame]
typedef unsigned char UCHAR, *PUCHAR;
typedef void *HANDLE;
typedef struct _NCB {
UCHAR ncb_reserve[10];
} NCB, *PNCB;
struct NBCmdQueue {
PNCB head;
};
PNCB *NBCmdQueueFindNBC(struct NBCmdQueue *queue, PNCB ncb)
{
PNCB *ret = &queue->head;
while (ret && *ret != ncb)
ret = (PNCB *)((*ret)->ncb_reserve + sizeof(HANDLE));
}