Systems programming has always been an attraction to the
programming geeks. Gone are the days when we used to use DOS,
but DOS is still a programmer's heaven. Technology is churning
out more sophisticated and intricate tools to help out research
and development, yet you need to retrace your footprints to the
realm of DOS. This is a research article and the main focus is
on the DIB (Dos Info Block). I have formed an easy-to-use
structure and chalked down many areas of DIB to facilitate the
programmers for system and low-level programming. Only a few
people know what the DIB structure is and what kind of
information it contains. When I tried to utilize the Path Table
and Device Parameter Block, I found very little information
about it and I feel the need to synthesize these undocumented
areas. Hitherto, many reference books discuss undocumented
information about DOS, but I have found some DOS structures
still undocumented—such as the DOS Info Block (DIB). In fact,
certain kinds of programming depend on this str