A typical .def file looked like the following example prior to Visual Studio 2005:
LIBRARY update1 EXPORTS LibDescription @1 LibNumberClasses @2 LibClassDesc @3 LibVersion @4 SECTIONS .data READ WRITE
With Visual Studio 2005, we now have the following code. The numbers in parentheses point to the footnotes below:
LIBRARY update1.dlo(1) EXPORTS LibDescription @1 PRIVATE (2) LibNumberClasses @2 PRIVATE LibClassDesc @3 PRIVATE LibVersion @4 PRIVATE LibInitialize @6 PRIVATE (3) LibShutdown @7 PRIVATE SECTIONS .data READ WRITE