Preface
■ Source codc.
Source code is presented against a gray background to distinguish it from
noriTial text. Portions of code considered especially noteworthy are highlight¬
ed using a blacJi bacliground to allow them to stand out.
order = page_private{page);
for {i = 0; 1 < coLint; i++)
CIearPageReserved(page + i);
_free_pages(page, order);
Screen output is presented against a DOS-like black background.
DISKPART> 1ist disk
Disk ### Status Size Free Dyn Gpt
Disk 0 Online 93 GB OB
Registry names have been abbreviated according to the following standard
conventions.
■ HKEY_LOCAL_MACHINE = HKLM
■ HKEY_CURRENT_USER = HKCU
Registry keys are indicated by a trailing backslash. Registry key values are
not suffixed with a backslash.
HKLM\SYSTEM\CurrentControlSet\Servi ces\NetBIOS\
HKLM\SYSTEM\CurrentControlSet\Serv1ces\NetBI0S\ImagePath
Words will appear in italic font in this book for the following reasons:
■ To define new terms.
■ To place emphasis on an important concept,
■ To quote another source.
■ To cite a source.
Numeric values appear throughout the book in a couple of different formats.
Hexadecimal values are indicated by either prefixing them with "Ox" or ap¬
pending "H" to the end. Source code written in C tends to use the former, and
IA-32 assembly code tends lo use the latter.
0xFF02
0FF02H
Binary values are indicated either explicitly or implicitly by appending the
letter "B." You'll see this sort of notation primarily in assembly code.
OllOlllB
XXX