ReactOS  r74662
polytest.cpp File Reference
#include <memory.h>
#include <malloc.h>
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <assert.h>
Include dependency graph for polytest.cpp:

Go to the source code of this file.

Classes

struct  W
 
struct  DC
 
struct  tagPOINT
 
struct  RECTL
 
struct  _tagFILL_EDGE
 
struct  _FILL_EDGE_LIST
 

Macros

#define FASTCALL
 
#define INT   int
 
#define CLIPOBJ   int
 
#define SURFOBJ   int
 
#define PBRUSHOBJ   int
 
#define MIX   char
 
#define BOOL   bool
 
#define TRUE   true
 
#define FALSE   false
 
#define CONST   const
 
#define MmCopyFromCaller   memmove
 
#define ALTERNATE   0
 
#define WINDING   1
 
#define ASSERT   assert
 
#define EngFreeMem   free
 
#define FL_ZERO_MEMORY   1
 
#define DPRINT1   printf("%i:",__LINE__);printf
 
#define SCREENX   25
 
#define SCREENY   15
 
#define EDGE_CHAR   '*'
 
#define FILL_CHAR   'o'
 
#define FILL_EDGE_ALLOC_TAG   0x45465044
 
#define DEBUG_PRINT_ACTIVE_EDGELIST(x)
 

Typedefs

typedef struct W W
 
typedef struct DC DC
 
typedef struct DCPDC
 
typedef struct tagPOINT POINT
 
typedef struct tagPOINTPPOINT
 
typedef struct tagPOINTLPPOINT
 
typedef struct RECTL RECTL
 
typedef struct RECTLPRECTL
 
typedef struct _tagFILL_EDGE FILL_EDGE
 
typedef struct _FILL_EDGE_LIST FILL_EDGE_LIST
 

Functions

voidEngAllocMem (int zero, unsigned long size, int tag=0)
 
template<class T >
T MIN (T a, T b)
 
template<class T >
T MAX (T a, T b)
 
template<class T >
T abs (T t)
 
void putpixel (int x, int y, char c)
 
void IntEngLineTo (SURFOBJ *, CLIPOBJ, PBRUSHOBJ, int x1, int y1, int x2, int y2, RECTL *, MIX mix)
 
static void FASTCALL POLYGONFILL_DestroyEdgeList (FILL_EDGE_LIST *list)
 
static FILL_EDGE *FASTCALL POLYGONFILL_MakeEdge (POINT From, POINT To)
 
static INT FASTCALL FILL_EDGE_Compare (FILL_EDGE *Edge1, FILL_EDGE *Edge2)
 
static void FASTCALL POLYGONFILL_ActiveListInsert (FILL_EDGE **activehead, FILL_EDGE *NewEdge)
 
static FILL_EDGE_LIST *FASTCALL POLYGONFILL_MakeEdgeList (PPOINT Points, int Count)
 
static void FASTCALL POLYGONFILL_UpdateScanline (FILL_EDGE *pEdge, int Scanline)
 
static void POLYGONFILL_BuildActiveList (int Scanline, FILL_EDGE_LIST *list, FILL_EDGE **ActiveHead)
 
static void POLYGONFILL_FillScanLineAlternate (PDC dc, int ScanLine, FILL_EDGE *ActiveHead, SURFOBJ *SurfObj, PBRUSHOBJ BrushObj, MIX RopMode)
 
static void POLYGONFILL_FillScanLineWinding (PDC dc, int ScanLine, FILL_EDGE *ActiveHead, SURFOBJ *SurfObj, PBRUSHOBJ BrushObj, MIX RopMode)
 
BOOL FillPolygon (PDC dc, SURFOBJ *SurfObj, PBRUSHOBJ BrushObj, MIX RopMode, CONST PPOINT Points, int Count, RECTL BoundRect)
 
BOOL Polygon (CONST PPOINT UnsafePoints, int Count, int polyFillMode)
 
int main ()
 

Variables

void DPRINT (...)
 
char screen [SCREENY][SCREENX]
 

Macro Definition Documentation

#define ALTERNATE   0

Definition at line 30 of file polytest.cpp.

Referenced by main().

#define BOOL   bool

Definition at line 25 of file polytest.cpp.

Definition at line 21 of file polytest.cpp.

#define CONST   const

Definition at line 28 of file polytest.cpp.

#define DEBUG_PRINT_ACTIVE_EDGELIST (   x)

Definition at line 221 of file polytest.cpp.

#define DPRINT1   printf("%i:",__LINE__);printf

Definition at line 60 of file polytest.cpp.

Referenced by main(), Polygon(), and POLYGONFILL_MakeEdgeList().

#define EDGE_CHAR   '*'

Definition at line 67 of file polytest.cpp.

Referenced by Polygon().

#define FALSE   false

Definition at line 27 of file polytest.cpp.

Referenced by FillPolygon(), and Polygon().

#define FASTCALL

Definition at line 19 of file polytest.cpp.

#define FILL_CHAR   'o'

Definition at line 68 of file polytest.cpp.

Referenced by Polygon().

#define FILL_EDGE_ALLOC_TAG   0x45465044

Definition at line 167 of file polytest.cpp.

Referenced by POLYGONFILL_MakeEdge(), and POLYGONFILL_MakeEdgeList().

#define INT   int

Definition at line 20 of file polytest.cpp.

#define MIX   char

Definition at line 24 of file polytest.cpp.

#define PBRUSHOBJ   int

Definition at line 23 of file polytest.cpp.

Referenced by FillPolygon(), and Polygon().

#define SCREENX   25

Definition at line 63 of file polytest.cpp.

Referenced by main().

#define SCREENY   15

Definition at line 64 of file polytest.cpp.

Referenced by main(), and putpixel().

Definition at line 22 of file polytest.cpp.

#define TRUE   true

Definition at line 26 of file polytest.cpp.

Referenced by FillPolygon().

#define WINDING   1

Definition at line 31 of file polytest.cpp.

Referenced by FillPolygon().

Typedef Documentation

typedef struct DC DC
typedef struct tagPOINT * LPPOINT
typedef struct DC * PDC
typedef struct tagPOINT * PPOINT
typedef struct RECTL * PRECTL
typedef struct RECTL RECTL
typedef struct W W

Function Documentation

template<class T >
T abs ( T  t)
inline

Definition at line 91 of file polytest.cpp.

Referenced by IntEngLineTo(), and POLYGONFILL_MakeEdge().

92 {
93  return t < 0 ? -t : t;
94 }
GLdouble GLdouble t
Definition: gl.h:2047
static INT FASTCALL FILL_EDGE_Compare ( FILL_EDGE Edge1,
FILL_EDGE Edge2 
)
static

Definition at line 325 of file polytest.cpp.

Referenced by POLYGONFILL_ActiveListInsert().

326 {
327  int e1 = Edge1->XIntercept[0] + Edge1->XIntercept[1];
328  int e2 = Edge2->XIntercept[0] + Edge2->XIntercept[1];
329 
330  return e1 - e2;
331 }
int XIntercept[2]
Definition: polytest.cpp:186
BOOL FillPolygon ( PDC  dc,
SURFOBJ SurfObj,
PBRUSHOBJ  BrushObj,
MIX  RopMode,
CONST PPOINT  Points,
int  Count,
RECTL  BoundRect 
)

Definition at line 673 of file polytest.cpp.

Referenced by Polygon().

681 {
682  FILL_EDGE_LIST *list = 0;
683  FILL_EDGE *ActiveHead = 0;
684  int ScanLine;
685 
686  void
687  (*FillScanLine)(
688  PDC dc,
689  int ScanLine,
690  FILL_EDGE* ActiveHead,
691  SURFOBJ *SurfObj,
692  PBRUSHOBJ BrushObj,
693  MIX RopMode );
694 
695  DPRINT("FillPolygon\n");
696 
697  /* Create Edge List. */
698  list = POLYGONFILL_MakeEdgeList(Points, Count);
699  /* DEBUG_PRINT_EDGELIST(list); */
700  if (NULL == list)
701  return FALSE;
702 
703  if ( WINDING == dc->w.polyFillMode )
704  FillScanLine = POLYGONFILL_FillScanLineWinding;
705  else /* default */
706  FillScanLine = POLYGONFILL_FillScanLineAlternate;
707 
708  /* For each Scanline from BoundRect.bottom to BoundRect.top,
709  * determine line segments to draw
710  */
711  for ( ScanLine = BoundRect.top; ScanLine < BoundRect.bottom; ++ScanLine )
712  {
713  POLYGONFILL_BuildActiveList(ScanLine, list, &ActiveHead);
714  //DEBUG_PRINT_ACTIVE_EDGELIST(ActiveHead);
715  FillScanLine ( dc, ScanLine, ActiveHead, SurfObj, BrushObj, RopMode );
716  }
717 
718  /* Free Edge List. If any are left. */
720 
721  return TRUE;
722 }
int polyFillMode
Definition: polytest.cpp:37
ULONG MIX
Definition: winddi.h:129
long bottom
Definition: polytest.cpp:53
_Inout_ __drv_aliasesMem PSLIST_ENTRY _Inout_ PSLIST_ENTRY _In_ ULONG Count
Definition: exfuncs.h:1015
HDC dc
Definition: cylfrac.c:34
static FILL_EDGE_LIST *FASTCALL POLYGONFILL_MakeEdgeList(PPOINT Points, int Count)
Definition: polytest.cpp:383
long top
Definition: polytest.cpp:53
static void POLYGONFILL_FillScanLineWinding(PDC dc, int ScanLine, FILL_EDGE *ActiveHead, SURFOBJ *SurfObj, PBRUSHOBJ BrushObj, MIX RopMode)
Definition: polytest.cpp:574
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
Definition: typeof.h:47
smooth NULL
Definition: ftsmooth.c:464
void DPRINT(...)
Definition: polytest.cpp:61
#define FALSE
Definition: polytest.cpp:27
Definition: polytest.cpp:40
static void FASTCALL POLYGONFILL_DestroyEdgeList(FILL_EDGE_LIST *list)
Definition: polytest.cpp:230
#define TRUE
Definition: polytest.cpp:26
Definition: _list.h:228
#define PBRUSHOBJ
Definition: polytest.cpp:23
static void POLYGONFILL_FillScanLineAlternate(PDC dc, int ScanLine, FILL_EDGE *ActiveHead, SURFOBJ *SurfObj, PBRUSHOBJ BrushObj, MIX RopMode)
Definition: polytest.cpp:527
#define WINDING
Definition: polytest.cpp:31
static void POLYGONFILL_BuildActiveList(int Scanline, FILL_EDGE_LIST *list, FILL_EDGE **ActiveHead)
Definition: polytest.cpp:503
W w
Definition: polytest.cpp:43
void IntEngLineTo ( SURFOBJ ,
CLIPOBJ  ,
PBRUSHOBJ  ,
int  x1,
int  y1,
int  x2,
int  y2,
RECTL ,
MIX  mix 
)

Definition at line 107 of file polytest.cpp.

Referenced by IntGdiLineTo(), IntGdiPolygon(), IntRectangle(), Polygon(), POLYGONFILL_FillScanLineAlternate(), and POLYGONFILL_FillScanLineWinding().

114 {
115  int dx = x2 - x1;
116  int dy = y2 - y1;
117  int absdx = abs(dx);
118  int absdy = abs(dy);
119  int EMax = MAX(absdx,absdy);
120  int E = EMax/2;
121  int xinc = dx < 0 ? -1 : 1,
122  yinc = dy < 0 ? -1 : 1;
123  if ( !dy )
124  {
125  while ( x1 != x2 )
126  {
127  putpixel ( x1, y1, mix );
128  x1 += xinc;
129  }
130  return;
131  }
132  if ( !dx )
133  {
134  while ( y1 != y2 )
135  {
136  putpixel ( x1, y1, mix );
137  y1 += yinc;
138  }
139  return;
140  }
141  for ( int i = 0; i < EMax; i++ )
142  {
143  putpixel ( x1, y1, mix );
144  if ( absdy > absdx )
145  {
146  y1 += yinc;
147  E += absdx;
148  if ( E >= EMax )
149  {
150  E -= absdy;
151  x1 += xinc;
152  }
153  }
154  else
155  {
156  x1 += xinc;
157  E += absdy;
158  if ( E >= EMax )
159  {
160  E -= absdx;
161  y1 += yinc;
162  }
163  }
164  }
165 }
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG y1
Definition: winddi.h:3706
T abs(T t)
Definition: polytest.cpp:91
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1
Definition: winddi.h:3706
GLenum GLclampf GLint i
Definition: glfuncs.h:14
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG _In_ LONG y2
Definition: winddi.h:3706
T MAX(T a, T b)
Definition: polytest.cpp:85
static const WCHAR E[]
Definition: oid.c:1073
INT INT dy
Definition: msvc.h:65
_In_ PATHOBJ _In_ CLIPOBJ _In_ BRUSHOBJ _In_ POINTL _In_ MIX mix
Definition: winddi.h:3591
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG x2
Definition: winddi.h:3706
void putpixel(int x, int y, char c)
Definition: polytest.cpp:96
INT dx
Definition: msvc.h:65
int main ( void  )

Definition at line 816 of file polytest.cpp.

817 {
818  memset ( screen, ' ', sizeof(screen) );
819  POINT pts[] =
820  {
821 #if 0
822  { 0, 0 },
823  { 12, 4 },
824  { 4, 8 },
825 #elif 0
826  { 3, 0 },
827  { 0, 3 },
828  { 3, 6 },
829 #elif 0
830  { 1, 1 },
831  { 3, 1 },
832  { 3, 3 },
833  { 1, 3 }
834 #elif 0
835  { 0, 0 },
836  { 4, 0 },
837  { 4, 4 },
838  { 8, 4 },
839  { 8, 8 },
840  { 4, 8 },
841  { 4, 4 },
842  { 0, 4 },
843 #else
844  { 4, 12 },
845  { 12, 0 },
846  { 18, 12 },
847  { 4, 4 },
848  { 20, 4 }
849 #endif
850  };
851  const int pts_count = sizeof(pts)/sizeof(pts[0]);
852 
853  // use ALTERNATE or WINDING for 3rd param
854  Polygon ( pts, pts_count, ALTERNATE );
855 
856  // print out our "screen"
857  for ( int y = 0; y < SCREENY; y++ )
858  {
859  for ( int x = 0; x < SCREENX; x++ )
860  {
861  printf("%c", screen[y][x] );
862  }
863  printf("\n");
864  }
865  DPRINT1("Done!\n");
866  (void)_getch();
867 }
#define ALTERNATE
Definition: polytest.cpp:30
BOOL Polygon(CONST PPOINT UnsafePoints, int Count, int polyFillMode)
Definition: polytest.cpp:730
#define SCREENY
Definition: polytest.cpp:64
#define DPRINT1
Definition: polytest.cpp:60
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
Definition: typeof.h:47
char screen[SCREENY][SCREENX]
Definition: polytest.cpp:65
#define SCREENX
Definition: polytest.cpp:63
int _getch()
Definition: getch.c:16
INT INT y
Definition: msvc.h:62
#define memset(x, y, z)
Definition: compat.h:39
#define printf
Definition: config.h:213
INT x
Definition: msvc.h:62
BOOL Polygon ( CONST PPOINT  UnsafePoints,
int  Count,
int  polyFillMode 
)

Definition at line 730 of file polytest.cpp.

Referenced by Brush(), CC_PaintTriangle(), draw_cap(), draw_diag_edge(), DrawHands(), DrawPrimitive(), FlatComboProc(), InitColorButtons(), IntDrawDiagEdge(), main(), PlayEnhMetaFileRecord(), PlayMetaFileRecord(), Poly(), PolygonTest(), test_all_functions(), and TRACKBAR_FillThumb().

731 {
732  BOOL ret;
733  RECTL DestRect;
734  int CurrentPoint;
735  PPOINT Points;
736  SURFOBJ* SurfObj = 0;
737  DC dc;
738  PBRUSHOBJ OutBrushObj = 0;
739 
740  dc.CombinedClip = 0;
741  dc.w.polyFillMode = polyFillMode;
742 
743  DPRINT1("In W32kPolygon()\n");
744 
745  if ( NULL == UnsafePoints || Count < 2)
746  {
747  DPRINT1("ERROR_INVALID_PARAMETER\n");
748  return FALSE;
749  }
750 
751  /* Copy points from userspace to kernelspace */
752  Points = (PPOINT)EngAllocMem(0, Count * sizeof(POINT));
753  if (NULL == Points)
754  {
755  DPRINT1("ERROR_NOT_ENOUGH_MEMORY\n");
756  return FALSE;
757  }
758  MmCopyFromCaller(Points, UnsafePoints, Count * sizeof(POINT));
759  if ( memcmp ( Points, UnsafePoints, Count * sizeof(POINT) ) )
760  {
761  free(Points);
762  return FALSE;
763  }
764 
765  DestRect.left = Points[0].x;
766  DestRect.right = Points[0].x;
767  DestRect.top = Points[0].y;
768  DestRect.bottom = Points[0].y;
769 
770  for (CurrentPoint = 1; CurrentPoint < Count; ++CurrentPoint)
771  {
772  DestRect.left = MIN(DestRect.left, Points[CurrentPoint].x);
773  DestRect.right = MAX(DestRect.right, Points[CurrentPoint].x);
774  DestRect.top = MIN(DestRect.top, Points[CurrentPoint].y);
775  DestRect.bottom = MAX(DestRect.bottom, Points[CurrentPoint].y);
776  }
777 
778  // Draw the Polygon Edges with the current pen
779  for (CurrentPoint = 0; CurrentPoint < Count; ++CurrentPoint)
780  {
781  POINT To, From; //, Next;
782 
783  /* Let CurrentPoint be i
784  * if i+1 > Count, Draw a line from Points[i] to Points[0]
785  * Draw a line from Points[i] to Points[i+1]
786  */
787  From = Points[CurrentPoint];
788  if ( CurrentPoint + 1 >= Count)
789  {
790  To = Points[0];
791  }
792  else
793  {
794  To = Points[CurrentPoint + 1];
795  }
796 
797  DPRINT1("Polygon Making line from (%ld,%ld) to (%ld,%ld)\n", From.x, From.y, To.x, To.y );
798  IntEngLineTo(SurfObj,
799  dc.CombinedClip,
800  OutBrushObj,
801  From.x,
802  From.y,
803  To.x,
804  To.y,
805  &DestRect,
806  EDGE_CHAR); /* MIX */
807  }
808  /* determine the fill mode to fill the polygon. */
809  ret = FillPolygon(&dc, SurfObj, OutBrushObj, FILL_CHAR, Points, Count, DestRect );
810  free(Points);
811 
812  return ret;
813 }
int polyFillMode
Definition: polytest.cpp:37
int memcmp(void *Buffer1, void *Buffer2, ACPI_SIZE Count)
Definition: utclib.c:112
long y
Definition: polytest.cpp:48
long x
Definition: polytest.cpp:48
#define free
Definition: debug_ros.c:5
long bottom
Definition: polytest.cpp:53
_Inout_ __drv_aliasesMem PSLIST_ENTRY _Inout_ PSLIST_ENTRY _In_ ULONG Count
Definition: exfuncs.h:1015
#define MmCopyFromCaller
Definition: polytest.cpp:29
HDC dc
Definition: cylfrac.c:34
#define FILL_CHAR
Definition: polytest.cpp:68
struct tagPOINT * PPOINT
#define EDGE_CHAR
Definition: polytest.cpp:67
BOOL FillPolygon(PDC dc, SURFOBJ *SurfObj, PBRUSHOBJ BrushObj, MIX RopMode, CONST PPOINT Points, int Count, RECTL BoundRect)
Definition: polytest.cpp:673
T MIN(T a, T b)
Definition: polytest.cpp:79
long right
Definition: polytest.cpp:53
#define DPRINT1
Definition: polytest.cpp:60
long top
Definition: polytest.cpp:53
smooth NULL
Definition: ftsmooth.c:464
#define FALSE
Definition: polytest.cpp:27
long left
Definition: polytest.cpp:53
Definition: polytest.cpp:40
unsigned int BOOL
Definition: ntddk_ex.h:94
CLIPOBJ CombinedClip
Definition: polytest.cpp:42
void IntEngLineTo(SURFOBJ *, CLIPOBJ, PBRUSHOBJ, int x1, int y1, int x2, int y2, RECTL *, MIX mix)
Definition: polytest.cpp:107
void * EngAllocMem(int zero, unsigned long size, int tag=0)
Definition: polytest.cpp:70
int ret
#define PBRUSHOBJ
Definition: polytest.cpp:23
T MAX(T a, T b)
Definition: polytest.cpp:85
W w
Definition: polytest.cpp:43
static void FASTCALL POLYGONFILL_ActiveListInsert ( FILL_EDGE **  activehead,
FILL_EDGE NewEdge 
)
static

Definition at line 340 of file polytest.cpp.

Referenced by POLYGONFILL_BuildActiveList().

341 {
342  FILL_EDGE *pPrev, *pThis;
343  //DPRINT1("In POLYGONFILL_ActiveListInsert()\n");
344  ASSERT ( activehead && NewEdge );
345  if ( !*activehead )
346  {
347  NewEdge->pNext = NULL;
348  *activehead = NewEdge;
349  return;
350  }
351  /*
352  ** First lets check to see if we have a new smallest value.
353  */
354  if (FILL_EDGE_Compare(NewEdge, *activehead) <= 0)
355  {
356  NewEdge->pNext = *activehead;
357  *activehead = NewEdge;
358  return;
359  }
360  /*
361  ** Ok, now scan to the next spot to put this item.
362  */
363  pThis = *activehead;
364  pPrev = NULL;
365  while ( pThis && FILL_EDGE_Compare(pThis, NewEdge) < 0 )
366  {
367  pPrev = pThis;
368  pThis = pThis->pNext;
369  }
370 
371  ASSERT(pPrev);
372  NewEdge->pNext = pPrev->pNext;
373  pPrev->pNext = NewEdge;
374  //DEBUG_PRINT_ACTIVE_EDGELIST(*activehead);
375 }
#define ASSERT
Definition: polytest.cpp:33
smooth NULL
Definition: ftsmooth.c:464
struct _tagFILL_EDGE * pNext
Definition: polytest.cpp:192
static INT FASTCALL FILL_EDGE_Compare(FILL_EDGE *Edge1, FILL_EDGE *Edge2)
Definition: polytest.cpp:325
static void POLYGONFILL_BuildActiveList ( int  Scanline,
FILL_EDGE_LIST list,
FILL_EDGE **  ActiveHead 
)
static

Definition at line 503 of file polytest.cpp.

Referenced by FillPolygon().

504 {
505  int i;
506 
507  ASSERT ( list && ActiveHead );
508  *ActiveHead = 0;
509  for ( i = 0; i < list->Count; i++ )
510  {
511  FILL_EDGE* pEdge = list->Edges[i];
512  ASSERT(pEdge);
513  if ( pEdge->FromY <= Scanline && pEdge->ToY > Scanline )
514  {
515  POLYGONFILL_UpdateScanline ( pEdge, Scanline );
516  POLYGONFILL_ActiveListInsert ( ActiveHead, pEdge );
517  }
518  }
519 }
FILL_EDGE ** Edges
Definition: polytest.cpp:198
static void FASTCALL POLYGONFILL_ActiveListInsert(FILL_EDGE **activehead, FILL_EDGE *NewEdge)
Definition: polytest.cpp:340
GLenum GLclampf GLint i
Definition: glfuncs.h:14
#define ASSERT
Definition: polytest.cpp:33
static void FASTCALL POLYGONFILL_UpdateScanline(FILL_EDGE *pEdge, int Scanline)
Definition: polytest.cpp:437
static void FASTCALL POLYGONFILL_DestroyEdgeList ( FILL_EDGE_LIST list)
static

Definition at line 230 of file polytest.cpp.

Referenced by FillPolygon(), and POLYGONFILL_MakeEdgeList().

231 {
232  int i;
233  if ( list )
234  {
235  if ( list->Edges )
236  {
237  for ( i = 0; i < list->Count; i++ )
238  {
239  if ( list->Edges[i] )
240  EngFreeMem ( list->Edges[i] );
241  }
242  EngFreeMem ( list->Edges );
243  }
244  EngFreeMem ( list );
245  }
246 }
FILL_EDGE ** Edges
Definition: polytest.cpp:198
#define EngFreeMem
Definition: polytest.cpp:56
GLenum GLclampf GLint i
Definition: glfuncs.h:14
static void POLYGONFILL_FillScanLineAlternate ( PDC  dc,
int  ScanLine,
FILL_EDGE ActiveHead,
SURFOBJ SurfObj,
PBRUSHOBJ  BrushObj,
MIX  RopMode 
)
static

Definition at line 527 of file polytest.cpp.

Referenced by FillPolygon().

534 {
535  FILL_EDGE *pLeft, *pRight;
536 
537  if ( !ActiveHead )
538  return;
539 
540  pLeft = ActiveHead;
541  pRight = pLeft->pNext;
542  ASSERT(pRight);
543 
544  while ( NULL != pRight )
545  {
546  int x1 = pLeft->XIntercept[0];
547  int x2 = pRight->XIntercept[1];
548  if ( x2 > x1 )
549  {
550  RECTL BoundRect;
551  BoundRect.top = ScanLine;
552  BoundRect.bottom = ScanLine + 1;
553  BoundRect.left = x1;
554  BoundRect.right = x2;
555 
556  DPRINT("Fill Line (%d, %d) to (%d, %d)\n",x1, ScanLine, x2, ScanLine);
557  IntEngLineTo( SurfObj,
558  dc->CombinedClip,
559  BrushObj,
560  x1,
561  ScanLine,
562  x2,
563  ScanLine,
564  &BoundRect, // Bounding rectangle
565  RopMode); // MIX
566  }
567  pLeft = pRight->pNext;
568  pRight = pLeft ? pLeft->pNext : NULL;
569  }
570 }
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1
Definition: winddi.h:3706
long bottom
Definition: polytest.cpp:53
int XIntercept[2]
Definition: polytest.cpp:186
long right
Definition: polytest.cpp:53
long top
Definition: polytest.cpp:53
#define ASSERT
Definition: polytest.cpp:33
smooth NULL
Definition: ftsmooth.c:464
void DPRINT(...)
Definition: polytest.cpp:61
long left
Definition: polytest.cpp:53
CLIPOBJ CombinedClip
Definition: polytest.cpp:42
void IntEngLineTo(SURFOBJ *, CLIPOBJ, PBRUSHOBJ, int x1, int y1, int x2, int y2, RECTL *, MIX mix)
Definition: polytest.cpp:107
struct _tagFILL_EDGE * pNext
Definition: polytest.cpp:192
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG x2
Definition: winddi.h:3706
static void POLYGONFILL_FillScanLineWinding ( PDC  dc,
int  ScanLine,
FILL_EDGE ActiveHead,
SURFOBJ SurfObj,
PBRUSHOBJ  BrushObj,
MIX  RopMode 
)
static

Definition at line 574 of file polytest.cpp.

Referenced by FillPolygon().

581 {
582  FILL_EDGE *pLeft, *pRight;
583  int x1, x2, winding = 0;
584  RECTL BoundRect;
585 
586  if ( !ActiveHead )
587  return;
588 
589  BoundRect.top = ScanLine;
590  BoundRect.bottom = ScanLine + 1;
591 
592  pLeft = ActiveHead;
593  winding = pLeft->YDirection;
594  pRight = pLeft->pNext;
595  ASSERT(pRight);
596 
597  // setup first line...
598  x1 = pLeft->XIntercept[0];
599  x2 = pRight->XIntercept[1];
600 
601  pLeft = pRight;
602  pRight = pLeft->pNext;
603  winding += pLeft->YDirection;
604 
605  while ( NULL != pRight )
606  {
607  int newx1 = pLeft->XIntercept[0];
608  int newx2 = pRight->XIntercept[1];
609  if ( winding )
610  {
611  // check and see if this new line touches the previous...
612  if ( (newx1 >= x1 && newx1 <= x2)
613  || (newx2 >= x1 && newx2 <= x2)
614  || (x1 >= newx1 && x1 <= newx2)
615  || (x2 >= newx2 && x2 <= newx2)
616  )
617  {
618  // yup, just tack it on to our existing line
619  x1 = MIN(x1,newx1);
620  x2 = MAX(x2,newx2);
621  }
622  else
623  {
624  // nope - render the old line..
625  BoundRect.left = x1;
626  BoundRect.right = x2;
627 
628  DPRINT("Fill Line (%d, %d) to (%d, %d)\n",x1, ScanLine, x2, ScanLine);
629  IntEngLineTo( SurfObj,
630  dc->CombinedClip,
631  BrushObj,
632  x1,
633  ScanLine,
634  x2,
635  ScanLine,
636  &BoundRect, // Bounding rectangle
637  RopMode); // MIX
638 
639  x1 = newx1;
640  x2 = newx2;
641  }
642  }
643  pLeft = pRight;
644  pRight = pLeft->pNext;
645  winding += pLeft->YDirection;
646  }
647  // there will always be a line left-over, render it now...
648  BoundRect.left = x1;
649  BoundRect.right = x2;
650 
651  DPRINT("Fill Line (%d, %d) to (%d, %d)\n",x1, ScanLine, x2, ScanLine);
652  IntEngLineTo( SurfObj,
653  dc->CombinedClip,
654  BrushObj,
655  x1,
656  ScanLine,
657  x2,
658  ScanLine,
659  &BoundRect, // Bounding rectangle
660  RopMode); // MIX
661 }
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1
Definition: winddi.h:3706
long bottom
Definition: polytest.cpp:53
int XIntercept[2]
Definition: polytest.cpp:186
T MIN(T a, T b)
Definition: polytest.cpp:79
long right
Definition: polytest.cpp:53
long top
Definition: polytest.cpp:53
#define ASSERT
Definition: polytest.cpp:33
smooth NULL
Definition: ftsmooth.c:464
void DPRINT(...)
Definition: polytest.cpp:61
long left
Definition: polytest.cpp:53
CLIPOBJ CombinedClip
Definition: polytest.cpp:42
void IntEngLineTo(SURFOBJ *, CLIPOBJ, PBRUSHOBJ, int x1, int y1, int x2, int y2, RECTL *, MIX mix)
Definition: polytest.cpp:107
T MAX(T a, T b)
Definition: polytest.cpp:85
struct _tagFILL_EDGE * pNext
Definition: polytest.cpp:192
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG x2
Definition: winddi.h:3706
static FILL_EDGE* FASTCALL POLYGONFILL_MakeEdge ( POINT  From,
POINT  To 
)
static

Definition at line 254 of file polytest.cpp.

Referenced by POLYGONFILL_MakeEdgeList().

255 {
257 
258  if (0 == rc)
259  return NULL;
260 
261  //DPRINT1("Making Edge: (%d, %d) to (%d, %d)\n", From.x, From.y, To.x, To.y);
262  //Now Fill the struct.
263  if ( To.y < From.y )
264  {
265  rc->FromX = To.x;
266  rc->FromY = To.y;
267  rc->ToX = From.x;
268  rc->ToY = From.y;
269  rc->YDirection = -1;
270 
271  // lines that go up get walked backwards, so need to be offset
272  // by -1 in order to make the walk identically on a pixel-level
273  rc->Error = -1;
274  }
275  else
276  {
277  rc->FromX = From.x;
278  rc->FromY = From.y;
279  rc->ToX = To.x;
280  rc->ToY = To.y;
281  rc->YDirection = 1;
282 
283  rc->Error = 0;
284  }
285 
286  rc->x = rc->FromX;
287  rc->y = rc->FromY;
288  rc->dx = rc->ToX - rc->FromX;
289  rc->dy = rc->ToY - rc->FromY;
290  rc->absdx = abs(rc->dx);
291  rc->absdy = abs(rc->dy);
292 
293  rc->xmajor = rc->absdx > rc->absdy;
294 
295  rc->ErrorMax = MAX(rc->absdx,rc->absdy);
296 
297  rc->Error += rc->ErrorMax / 2;
298 
299  rc->XDirection = (rc->dx < 0)?(-1):(1);
300 
301  rc->pNext = 0;
302 
303  DPRINT("MakeEdge (%i,%i)->(%i,%i) d=(%i,%i) dir=(%i,%i) err=%i max=%i\n",
304  From.x, From.y, To.x, To.y, rc->dx, rc->dy, rc->XDirection, rc->YDirection, rc->Error, rc->ErrorMax );
305 
306  return rc;
307 }
T abs(T t)
Definition: polytest.cpp:91
long y
Definition: polytest.cpp:48
long x
Definition: polytest.cpp:48
smooth NULL
Definition: ftsmooth.c:464
void DPRINT(...)
Definition: polytest.cpp:61
void * EngAllocMem(int zero, unsigned long size, int tag=0)
Definition: polytest.cpp:70
#define FL_ZERO_MEMORY
Definition: polytest.cpp:58
#define FILL_EDGE_ALLOC_TAG
Definition: polytest.cpp:167
T MAX(T a, T b)
Definition: polytest.cpp:85
struct _tagFILL_EDGE * pNext
Definition: polytest.cpp:192
static FILL_EDGE_LIST* FASTCALL POLYGONFILL_MakeEdgeList ( PPOINT  Points,
int  Count 
)
static

Definition at line 383 of file polytest.cpp.

Referenced by FillPolygon().

384 {
385  int CurPt = 0;
386  FILL_EDGE_LIST* list = 0;
387  FILL_EDGE* e = 0;
388 
389  if ( 0 == Points || 2 > Count )
390  return 0;
391 
393  if ( 0 == list )
394  goto fail;
395  list->Count = 0;
397  if ( !list->Edges )
398  goto fail;
399  memset ( list->Edges, 0, Count * sizeof(FILL_EDGE*) );
400 
401  for ( CurPt = 1; CurPt < Count; ++CurPt )
402  {
403  e = POLYGONFILL_MakeEdge ( Points[CurPt-1], Points[CurPt] );
404  if ( !e )
405  goto fail;
406  // if a straight horizontal line - who cares?
407  if ( !e->absdy )
408  EngFreeMem ( e );
409  else
410  list->Edges[list->Count++] = e;
411  }
412  e = POLYGONFILL_MakeEdge ( Points[CurPt-1], Points[0] );
413  if ( !e )
414  goto fail;
415  if ( !e->absdy )
416  EngFreeMem ( e );
417  else
418  list->Edges[list->Count++] = e;
419  return list;
420 
421 fail:
422  DPRINT1("Out Of MEMORY!!\n");
424  return 0;
425 }
FILL_EDGE ** Edges
Definition: polytest.cpp:198
#define EngFreeMem
Definition: polytest.cpp:56
_Inout_ __drv_aliasesMem PSLIST_ENTRY _Inout_ PSLIST_ENTRY _In_ ULONG Count
Definition: exfuncs.h:1015
#define DPRINT1
Definition: polytest.cpp:60
#define e
Definition: ke_i.h:82
static void FASTCALL POLYGONFILL_DestroyEdgeList(FILL_EDGE_LIST *list)
Definition: polytest.cpp:230
void * EngAllocMem(int zero, unsigned long size, int tag=0)
Definition: polytest.cpp:70
#define FL_ZERO_MEMORY
Definition: polytest.cpp:58
#define FILL_EDGE_ALLOC_TAG
Definition: polytest.cpp:167
static FILL_EDGE *FASTCALL POLYGONFILL_MakeEdge(POINT From, POINT To)
Definition: polytest.cpp:254
Definition: _list.h:228
#define list
Definition: rosglue.h:35
#define memset(x, y, z)
Definition: compat.h:39
static void FASTCALL POLYGONFILL_UpdateScanline ( FILL_EDGE pEdge,
int  Scanline 
)
static

Definition at line 437 of file polytest.cpp.

Referenced by POLYGONFILL_BuildActiveList().

438 {
439  if ( 0 == pEdge->dy )
440  return;
441 
442  ASSERT ( pEdge->FromY <= Scanline && pEdge->ToY > Scanline );
443 
444  if ( pEdge->xmajor )
445  {
446  int steps;
447 
448  ASSERT ( pEdge->y == Scanline );
449 
450  // now shoot to end of scanline collision
451  steps = (pEdge->ErrorMax-pEdge->Error-1)/pEdge->absdy;
452  if ( steps )
453  {
454  // record first collision with scanline
455  int x1 = pEdge->x;
456  pEdge->x += steps * pEdge->XDirection;
457  pEdge->Error += steps * pEdge->absdy;
458  ASSERT ( pEdge->Error < pEdge->ErrorMax );
459  pEdge->XIntercept[0] = MIN(x1,pEdge->x);
460  pEdge->XIntercept[1] = MAX(x1,pEdge->x);
461  }
462  else
463  {
464  pEdge->XIntercept[0] = pEdge->x;
465  pEdge->XIntercept[1] = pEdge->x;
466  }
467 
468  // we should require exactly 1 step to step onto next scanline...
469  ASSERT ( (pEdge->ErrorMax-pEdge->Error-1) / pEdge->absdy == 0 );
470  pEdge->x += pEdge->XDirection;
471  pEdge->Error += pEdge->absdy;
472  ASSERT ( pEdge->Error >= pEdge->ErrorMax );
473 
474  // now step onto next scanline...
475  pEdge->Error -= pEdge->absdx;
476  pEdge->y++;
477  }
478  else // then this is a y-major line
479  {
480  pEdge->XIntercept[0] = pEdge->x;
481  pEdge->XIntercept[1] = pEdge->x;
482 
483  pEdge->Error += pEdge->absdx;
484  pEdge->y++;
485 
486  if ( pEdge->Error >= pEdge->ErrorMax )
487  {
488  pEdge->Error -= pEdge->ErrorMax;
489  pEdge->x += pEdge->XDirection;
490  ASSERT ( pEdge->Error < pEdge->ErrorMax );
491  }
492  }
493 
494  DPRINT("Line (%d, %d) to (%d, %d) intersects scanline %d at (%d,%d)\n",
495  pEdge->FromX, pEdge->FromY, pEdge->ToX, pEdge->ToY, Scanline, pEdge->XIntercept[0], pEdge->XIntercept[1] );
496 }
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1
Definition: winddi.h:3706
int XIntercept[2]
Definition: polytest.cpp:186
T MIN(T a, T b)
Definition: polytest.cpp:79
#define ASSERT
Definition: polytest.cpp:33
static DWORD DWORD DWORD DWORD * steps
Definition: cursoricon.c:1508
void DPRINT(...)
Definition: polytest.cpp:61
if(!(yy_init))
Definition: macro.lex.yy.c:704
T MAX(T a, T b)
Definition: polytest.cpp:85
void putpixel ( int  x,
int  y,
char  c 
)

Definition at line 96 of file polytest.cpp.

Referenced by IntEngLineTo().

97 {
98  ASSERT( x >= 0 && x < SCREENX && y >= 0 && y < SCREENY );
99  if ( screen[y][x] == c )
100  return;
101  if ( screen[y][x] == ' ' )
102  screen[y][x] = c;
103  else
104  screen[y][x] = '#';
105 }
#define SCREENY
Definition: polytest.cpp:64
#define ASSERT
Definition: polytest.cpp:33
const GLubyte * c
Definition: glext.h:8905
char screen[SCREENY][SCREENX]
Definition: polytest.cpp:65
#define c
Definition: ke_i.h:80
INT INT y
Definition: msvc.h:62
INT x
Definition: msvc.h:62

Variable Documentation

void DPRINT(...)
inline

Definition at line 61 of file polytest.cpp.

Referenced by __declspec(), _At_(), _CcpFlushCache(), _DoDLLInjection(), _Function_class_(), _KsEdit(), _MiFlushMappedSection(), _MiMapViewOfSegment(), _MiSimpleWrite(), _MiWriteBackPage(), _MmSetPageEntrySectionSegment(), _Success_(), _tWinMain(), AccRewriteSetEntriesInAcl(), acpi_bus_add(), acpi_bus_attach(), acpi_bus_check_device(), acpi_bus_driver_init(), acpi_bus_generate_event(), acpi_bus_get_device(), acpi_bus_get_power(), acpi_bus_get_private_data(), acpi_bus_init(), acpi_bus_notify(), acpi_bus_receive_event(), acpi_bus_set_power(), acpi_button_add(), acpi_disable_wakeup_device_power(), acpi_enable_wakeup_device_power(), acpi_exit(), acpi_init(), acpi_power_add(), acpi_power_init(), acpi_system_add(), ACPIDispatchDeviceControl(), ACPIEnumerateDevices(), AcpiOsAllocate(), AcpiOsExecute(), AcpiOsGetRootPointer(), AcpiOsInitialize(), AcpiOsInstallInterruptHandler(), AcpiOsMapMemory(), AcpiOsReadMemory(), AcpiOsReadPciConfiguration(), AcpiOsReadPort(), AcpiOsRemoveInterruptHandler(), AcpiOsSleep(), AcpiOsStall(), AcpiOsTerminate(), AcpiOsUnmapMemory(), AcpiOsWriteMemory(), AcpiOsWritePciConfiguration(), AcpiOsWritePort(), AcquireMutexThread(), AcquireRemoveRestorePrivilege(), add_assembly(), add_dependent_assembly_id(), add_dll_redirect(), add_log_points_new_stroke(), AddConsoleAliasA(), AddConsoleAliasW(), AddDesktopItemW(), AddDevice(), AddDeviceInternal(), AddDeviceToList(), AddDiskToList(), CUSBQueue::AddEndpointDescriptor(), CCabinet::AddFile(), AddItemW(), AddNewEventSource(), AddPenLinesBounds(), CCabinet::AddSearchCriteria(), AddSectionToCopyQueue(), AddSectionToCopyQueueCab(), AddToCommandLineHistory(), AdjustHandleCounts(), AllocAndGetEntityArray(), CUSBRequest::AllocateEndpointDescriptor(), AllocateRegistryPathInfo(), AllocConsole(), APICCalibrateTimer(), APICSetup(), AppendMultiSzValue(), ApphelpCacheInitialize(), ApphelpCacheLookupEntry(), ApphelpCacheParse(), ApphelpCacheUpdateEntry(), ApphelpCacheWrite(), AsciiFromScan(), AsciiToScan(), auxMessage(), BaseCheckAppcompatCache(), BaseComputeProcessExePath(), BaseComputeProcessSearchPath(), BaseCreateStack(), BaseFormatObjectAttributes(), BaseInitializeContext(), BasepAnsiStringToHeapUnicodeString(), BasepCheckWinSaferRestrictions(), BasepGetComputerNameFromNtPath(), BasepLoadLibraryAsDatafile(), BasepMapFile(), BasepNotifyCsrOfThread(), BasepNotifyTrackingService(), BaseProcessStartup(), BasePushProcessParameters(), BatteryClassCoInstaller(), BatteryClassInitializeDevice(), BatteryClassInstall(), BatteryClassIoctl(), BatteryClassStatusNotify(), BatteryClassUnload(), BdaCheckChanges(), BdaCommitChanges(), BdaCreateFilterFactoryEx(), BdaCreatePin(), BdaCreateTopology(), BdaDeletePin(), BdaFilterFactoryUpdateCacheData(), BdaGetChangeState(), BdaInitFilter(), BdaMethodCreatePin(), BdaMethodCreateTopology(), BdaMethodDeletePin(), BdaPropertyGetControllingPinId(), BdaPropertyGetPinControl(), BdaPropertyNodeDescriptors(), BdaPropertyNodeEvents(), BdaPropertyNodeMethods(), BdaPropertyNodeProperties(), BdaPropertyNodeTypes(), BdaPropertyPinTypes(), BdaPropertyTemplateConnections(), BdaStartChanges(), BdaUninitFilter(), BdaValidateNodeProperty(), BeginPlayback(), bind(), BindAdapterByName(), Bios32Post(), BiosBootstrapLoader(), BiosHandleMasterPicIRQ(), BiosHandleSlavePicIRQ(), BiosKeyboardIrq(), BlasterCleanup(), BlasterClose(), BlasterCreate(), BlasterDeviceControl(), BlasterUnload(), BlasterWrite(), BootLoaderPage(), BrowseIndexEntries(), build_dllredirect_section(), CUSBRequest::BuildBulkInterruptEndpoint(), CUSBRequest::BuildControlTransferQueueHead(), CUSBDevice::BuildInterfaceDescriptor(), CUSBRequest::BuildIsochronousEndpoint(), Bus_AddDevice(), Bus_DestroyPdo(), Bus_FDO_PnP(), Bus_FDO_Power(), Bus_InitializePdo(), Bus_PDO_PnP(), Bus_PDO_Power(), Bus_PDO_QueryDeviceId(), Bus_PDO_QueryDeviceText(), Bus_PDO_QueryInterface(), Bus_PDO_QueryResources(), Bus_PlugInDevice(), Bus_PnP(), Bus_Power(), Bus_StartFdo(), CabinetExtractFile(), CabinetFindFirst(), CabinetFindNext(), CabinetFindNextFileSequential(), CabinetOpen(), Call16(), CallMouseUserHandlers(), CallSessionThread(), CcCopyRead(), CcCopyWrite(), CcFlushCache(), CcGetFileObjectFromBcb(), CcInitializeCacheManager(), CcInitializeCacheMap(), CcInitView(), CcMapData(), CcpAcquireFileLock(), CcpAllocateCacheSections(), CcpAllocateSection(), CcpDereferenceCache(), CcpMapData(), CcpPinMappedData(), CcpReadAhead(), CcpReleaseFileLock(), CcPreparePinWrite(), CcpUnmapCache(), CcpUnpinData(), CcRepinBcb(), CcRosCreateVacb(), CcRosFlushDirtyPages(), CcRosGetVacb(), CcRosInitializeFileCache(), CcRosInternalFreeVacb(), CcRosLookupVacb(), CcRosMarkDirtyVacb(), CcRosReleaseVacb(), CcRosRemoveIfClosed(), CcRosTrimCache(), CcRosUnmapVacb(), CcScheduleReadAhead(), CcSetFileSizes(), CcUninitializeCacheMap(), CcUnpinData(), CcUnpinRepinnedBcb(), CcZeroData(), CdfsAcquireForLazyWrite(), CdfsAllocateIrpContext(), CdfsAttachFCBToFileObject(), CdfsCleanup(), CdfsCleanupFile(), CdfsClose(), CdfsCloseFile(), CdfsCreate(), CdfsCreateFile(), CdfsDeviceControl(), CdfsDeviceIoControl(), CdfsDirectoryControl(), CdfsDirFindFile(), CdfsDispatch(), CdfsDoRequest(), CdfsFileSystemControl(), CdfsFindFile(), CdfsFsdDispatch(), CdfsGetBasicInformation(), CdfsGetBothDirectoryInformation(), CdfsGetDirectoryInformation(), CdfsGetDirEntryName(), CdfsGetEntryName(), CdfsGetFCBForFile(), CdfsGetFsAttributeInformation(), CdfsGetFsDeviceInformation(), CdfsGetFsFullSizeInformation(), CdfsGetFsSizeInformation(), CdfsGetFsVolumeInformation(), CdfsGetFullDirectoryInformation(), CdfsGetInternalInformation(), CdfsGetNameInformation(), CdfsGetPositionInformation(), CdfsGetPVDData(), CdfsGetStandardInformation(), CdfsGetSVDData(), CdfsGetVolumeData(), CdfsGrabFCB(), CdfsGrabFCBFromTable(), CdfsIsIrpTopLevel(), CdfsLockControl(), CdfsMakeAbsoluteFilename(), CdfsMakeFCBFromDirEntry(), CdfsMountVolume(), CdfsNotifyChangeDirectory(), CdfsOpenFile(), CdfsQueryDirectory(), CdfsQueryInformation(), CdfsQueryVolumeInformation(), CdfsQueueRequest(), CdfsRead(), CdfsReadFile(), CdfsReadSectors(), CdfsReleaseFCB(), CdfsReleaseFromLazyWrite(), CdfsSetInformation(), CdfsSetPositionInformation(), CdfsSetVolumeInformation(), CdfsShortNameCacheGet(), CdfsVerifyVolume(), CdfsWrite(), CDirectSoundCapture_fnCreateCaptureBuffer(), CDirectSoundCapture_fnGetCaps(), CDirectSoundCapture_fnInitialize(), CDirectSoundCapture_fnQueryInterface(), CheckFileSystemPage(), CheckForLoadedProfile(), CheckUnattendedSetup(), Chkdsk(), ChkdskCallback(), ChkdskPartition(), CInterruptSynchronizedRoutine(), CleanUpPICE(), CleanupSoundBlaster(), ClockPropertyCorrelatedPhysicalTime(), ClockPropertyCorrelatedTime(), ClockPropertyFunctionTable(), ClockPropertyPhysicalTime(), ClockPropertyResolution(), ClockPropertyState(), ClockPropertyTime(), CloseProc(), closesocket(), CloseSoundBlaster(), CloseStreamRoutine(), ClrLineHercules(), CmBattOpenClose(), CmBattUnload(), CmCountOpenSubKeys(), CmiInitializeHive(), CmLoadKey(), CmpAddSubKey(), CmpCreateControlSet(), CmpCreateHardwareProfile(), CmpDeepCopyKeyInternal(), CmpDoFlushNextHive(), CmpFreeSecurityDescriptor(), CmpLoadHiveThread(), CmpQuerySecurityDescriptor(), CmpSecurityMethod(), CmpSetSecurityDescriptor(), CmpUnlinkHiveFromMaster(), CmSaveKey(), CmSaveMergedKeys(), CmUnloadKey(), COMMAND_PROTOTYPE(), CCabinet::CommitDataBlocks(), CompareProductName(), CompleteRequest(), CompleteWaveOverlap(), CMSZipCodec::Compress(), CCabinet::ComputeChecksum(), ComputeCompatibleFormat(), ConCfgReadUserSettings(), ConDllInitialize(), ConDrvAttachTerminal(), ConDrvClose(), ConDrvConsoleCtrlEventTimeout(), ConDrvDeleteConsole(), ConDrvDeregisterFrontEnd(), ConDrvDetachTerminal(), ConDrvInitConsole(), ConDrvInitConsoleSupport(), ConDrvOpen(), ConDrvRegisterFrontEnd(), ConDrvSetConsoleMode(), ConfigureSoundBlasterDevice(), ConioProcessKey(), ConioResizeBuffer(), connect(), ConnectConsole(), ConsoleControlDispatcher(), ConsoleInitHercules(), ConsoleInitVga(), ConSrvAllocateConsole(), ConSrvCloseHandle(), ConSrvCloseHandleEntry(), ConSrvConnect(), ConSrvConsoleCtrlEventTimeout(), ConSrvDeleteConsole(), ConSrvDisconnect(), ConSrvGetObject(), ConSrvInitConsole(), ConSrvInitConsoleSupport(), ConSrvInitTerminal(), ConSrvLoadFrontEnd(), ConSrvReadUserSettings(), ConSrvRemoveConsole(), ConSrvTermInitTerminal(), ConstructDeviceName(), ConstructSoundDeviceNames(), Control(), ControlSoundBlaster(), CCabinet::ConvertDateAndTime(), ConvertTokenToKeyword(), ConvertTokenToLineNumber(), ConvertTokenToModuleAndName(), ConvertTokenToSrcFile(), ConvertTokenToSymbol(), ConWndProc(), CopyBlock(), CopyDirectory(), CopyKey(), CopyLines(), CpuSimulate(), CCFDATAStorage::Create(), create_journal_dev(), CreateCompatiblePin(), CreateComputerTypeList(), CreateDeviceIds(), CreateDIBitmap(), CreateDirectoryPath(), CreateDisplayDriverList(), CreateDMA(), CreateEnvironmentBlock(), CreateExtendedPartitionPage(), CHCDController::CreateFDO(), CreateFiberEx(), CreateGreenFdo(), CreateGroupListRoutine(), CreateGroupOrderListRoutine(), CreateKeyboardDriverList(), CreateKeyboardLayoutList(), CreateLanguageList(), CreateLogicalPartitionPage(), CreateMailslotW(), CreateNewDriveLetterName(), CreatePartitionDeviceObjects(), CHubController::CreatePDO(), CreatePrimaryPartitionPage(), CreateProcessInternalA(), CreateProcessInternalW(), CreateProcessNotifyRoutine(), CreateRedirectedFile(), CreateRemoteThread(), CreateSecurityPage(), CreateServiceListEntry(), CreateSession(), CCabinet::CreateSimpleCabinet(), CreateSoundBlaster(), CreateSoundDevice(), CreateSoundDeviceWithDefaultName(), CreateStockObjects(), CreateThreadNotifyRoutine(), CreateUsbChildDeviceObject(), CreateUserHive(), CreateUserProfileA(), CreateUserProfileExA(), CreateUserProfileExW(), CreateUserProfileW(), CSR_API(), CsrClientCallServer(), CsrClientConnectToServer(), CsrDebugProcess(), CsrDebugProcessStop(), CsrParseServerCommandLine(), CsrpConnectToServer(), DC_bAllocDcAttr(), DC_vCleanup(), DC_vCopyState(), DC_vRestoreDC(), debug(), DebuggerShell(), DecodeRun(), DefaultConsoleCtrlHandler(), DeInstallInt3Hook(), DeInstallPrintkHook(), DeInstallSWBreakpoint(), DeInstallTraceHook(), DeleteDesktopItemW(), DeleteGroupW(), DeleteItemW(), DeleteObject(), DeleteProc(), DeleteProfileA(), CCabinet::DestroyDeletedFileNodes(), DestroyEnvironmentBlock(), DestroySoundDevice(), DestroySoundDeviceWithDefaultName(), DestroyUsbChildDeviceObject(), DeviceBayClassInstaller(), DeviceInterfaceChangeCallback(), DeviceInterfaceTest_Func(), DeviceStatusChangeThread(), DIB_16BPP_AlphaBlend(), DIB_24BPP_AlphaBlend(), DIB_32BPP_AlphaBlend(), DIB_CreateDIBSection(), DIB_GetBitmapInfo(), DIB_XXBPP_AlphaBlend(), DIB_XXBPP_StretchBlt(), DisableDeviceInstance(), DisableSpeaker(), Dispatch(), Dispatch_fnClose(), DispatchCreateKMix(), DispatchCreateKMixPin(), DispatchCreateSysAudio(), DispatchCreateSysAudioPin(), DisplayClassInstaller(), DisplaySaveSettings(), DisplaySourceFile(), DllGetClassObject(), DllInitialize(), DllMain(), DMusMPUInterruptServiceRoutine(), DMusUARTTimerDPC(), DnsHostnameToComputerNameA(), DnsHostnameToComputerNameW(), DnsRecordCompare(), DnsRecordCopyEx(), DnsRecordListFree(), DnsRecordSetCompare(), DnsRecordSetCopyEx(), DnsRecordSetDetach(), do_reg_operation(), CDFParser::DoCabinetName(), CDFParser::DoCabinetNameTemplate(), DoDataIntersection(), CDFParser::DoDiskLabel(), CDFParser::DoDiskLabelTemplate(), CDFParser::DoInfFileName(), CDFParser::DoMaxDiskSize(), DoQuery(), DosAllocateMemory(), DosBootsectorInitialize(), DosCloseHandle(), DosCreateFile(), DosForceDuplicateHandle(), DosFreeMemory(), DosInitialize(), DosInt21h(), DosLinkUmb(), DosMouseService(), DosOpenFile(), DosOpenHandle(), DosQueryHandle(), DosReadCharacter(), DosReadFile(), DosResizeMemory(), DosSeekFile(), DosStart(), DosTerminateProcess(), DosUnlinkUmb(), DosWriteFile(), DoWriteConsole(), DriverCleanup(), DriverClose(), DriverCreate(), DriverDispatch(), DriverEntry(), DriverIoControl(), DriverProc(), DriverUnload(), DrvAssertMode(), DrvDisablePDEV(), DrvDisableSurface(), DrvEnableDriver(), DrvEnablePDEV(), DrvEnableSurface(), DSoundEnumerate(), DumpAutomationTable(), DumpCBW(), DumpEventSourceList(), DumpFilterDescriptor(), DumpProc(), dwarfopen(), EditSecurity(), EhciDeferredRoutine(), EISA_ELCR_Read(), ElfCreateBackupLogHandle(), ElfCreateEventLogHandle(), ElfrBackupELFW(), ElfrClearELFW(), ElfrIntReportEventW(), ElfrNumberOfRecords(), ElfrOpenBELA(), ElfrOpenBELW(), ElfrRegisterEventSourceW(), ElfrReportEventA(), EnableDeviceInstance(), EnableIrq(), EnableSpeaker(), EngAlphaBlend(), EngDeleteEvent(), EngpCreatePDEV(), EngWaitForSingleObject(), ENTRY_pentPopFreeEntry(), ENTRY_ReferenceEntryByHandle(), ENTRY_vPushFreeEntry(), Enum(), EnumDeviceKeys(), EnumerateAudioFilter(), EnumerateBiosDiskEntries(), EnumerateDevices(), EnumerateSoundDevices(), EnumerateSubkey(), Evaluate(), EvaluateSymbol(), EventThread(), ExpAddTagForBigPages(), ExpDeleteMutant(), ExpGetRandomUuidSequence(), ExpInitializeEventImplementation(), ExpInitializeEventPairImplementation(), ExpInitializeMutantImplementation(), ExpInitializeProfileImplementation(), ExpInitializeSemaphoreImplementation(), ExpLoadUuidSequence(), ExpSaveUuidSequence(), ExpSetTimeZoneInformation(), ExpWin32kInit(), ExpWin32SessionCallout(), ext2_print_super(), Ext2Format(), ExtractArray(), CCabinet::ExtractFile(), ExtractNumber(), ExtractStructMembers(), ExtractTypeName(), ExtractTypeNumber(), Fast486ExceptionWithErrorCode(), FAT12FindAndMarkAvailableCluster(), Fat12Format(), Fat12WriteBootSector(), FAT12WriteCluster(), Fat12WriteFAT(), Fat12WriteRootDirectory(), FAT16FindAndMarkAvailableCluster(), Fat16Format(), Fat16WriteBootSector(), FAT16WriteCluster(), Fat16WriteFAT(), Fat16WriteRootDirectory(), FAT32FindAndMarkAvailableCluster(), Fat32Format(), Fat32WriteBootSector(), FAT32WriteCluster(), Fat32WriteFAT(), Fat32WriteFsInfo(), Fat32WriteRootDirectory(), FatAcquireForCcFlush(), FatAcquireForLazyWrite(), FatAcquireForReadAhead(), FATAddEntry(), FatCleanup(), FatClose(), FatDecodeFileObject(), FATDelEntry(), FatDeleteFcb(), FatFastIoCheckIfPossible(), FatFastIoLock(), FatFastIoQueryBasicInfo(), FatFastIoQueryNetworkOpenInfo(), FatFastIoQueryStandardInfo(), FatFastIoRead(), FatFastIoUnlockAll(), FatFastIoUnlockAllByKey(), FatFastIoUnlockSingle(), FatFastIoWrite(), FatFileSystemControl(), FATGetNextDirEntry(), Fati8dot3ToString(), FatiCleanup(), FatiCommonClose(), FatiCreate(), FatiOpenExistingFcb(), FatiOpenRootDcb(), FatiQueryFsVolumeInfo(), FatiQueryInformation(), FatiQueryNameInformation(), FatiQueryStandardInformation(), FatiQueryVolumeInfo(), FatiRead(), FatiSetInformation(), FatMdlRead(), FatMdlReadComplete(), FatMdlWriteComplete(), FatPrepareMdlWrite(), FatReadBlocks(), FatReleaseForCcFlush(), FatReleaseFromLazyWrite(), FatReleaseFromReadAhead(), FatSetFcbNames(), FatUserFsCtrl(), FatWipeSectors(), Fatx16WriteFAT(), Fatx32WriteFAT(), FATXAddEntry(), FATXDelEntry(), FatxFormat(), FatxWriteBootSector(), FatxWriteRootDirectory(), FdcAddDevice(), FdcClose(), FdcCreate(), FdcDriverUnload(), FdcFdoConfigCallback(), FdcFdoPnp(), FdcFdoQueryBusRelations(), FdcFdoStartDevice(), FdcPdoPnp(), FdcPdoQueryCapabilities(), FdcPdoQueryId(), FdcPnp(), FdcPower(), FDO_HandleInternalDeviceControl(), FDO_HandlePnp(), FDO_HandleResetCyclePort(), FDO_StartDevice(), FdoCleanup(), FdoClose(), FdoCreate(), FdoCreateRawParallelPdo(), FdoEnumerateDevices(), FdoLocateChildDevice(), FdoPnp(), FdoPnpControl(), FdoPower(), FdoPowerControl(), FdoQueryBusRelations(), FdoRead(), FdoStartDevice(), FdoWrite(), FillPolygon(), FillSolid(), FilterPinPropertyHandler(), find_actctx_dll(), find_dll_redirection(), find_entry_by_id(), find_entry_by_name(), find_guid(), find_string_index(), FindAddressForSourceLine(), FindAttribute(), FindDevices(), FindDriverObjectDirectory(), FindFile(), FindFirstAttribute(), FindFirstFileExW(), FindFunctionByAddress(), FindFunctionInModuleByName(), FindGlobalStabSymbol(), CUSBQueue::FindInterruptEndpointDescriptor(), FindLocalsByAddress(), FindMatchingCreateItem(), FindModuleByName(), FindModuleFromAddress(), FindModuleSymbols(), FindModuleSymbolsByModuleName(), CCabinet::FindNext(), FindNextAttribute(), FindNextVolumeW(), FindSourceLineForAddress(), FindTypeDefinition(), FindTypeDefinitionForCombinedTypes(), FindWinMMDeviceIndex(), FltpAttachToFileSystemDevice(), FONT_mbtowc(), FormatCallback(), FormatEx(), FormatPartition(), FormatPartitionPage(), ForwardIrpAndWait(), FreeDeviceList(), FsdGetFsAttributeInformation(), FsdGetFsDeviceInformation(), FsdGetFsFullSizeInformation(), FsdGetFsSizeInformation(), FsdGetFsVolumeInformation(), FsdRead(), FsdSetFsLabelInformation(), FsdWrite(), FsRecIsUdfsVolume(), FsRtlAddBaseMcbEntry(), FsRtlAddLargeMcbEntry(), FsRtlCheckLockForReadAccess(), FsRtlCheckLockForWriteAccess(), FsRtlCompleteLockIrpReal(), FsRtlFastCheckLockForRead(), FsRtlFastCheckLockForWrite(), FsRtlFastUnlockAll(), FsRtlFastUnlockAllByKey(), FsRtlFastUnlockSingle(), FsRtlGetNextBaseMcbEntry(), FsRtlGetNextLargeMcbEntry(), FsRtlInitializeLargeMcb(), FsRtlLookupBaseMcbEntry(), FsRtlLookupLargeMcbEntry(), FsRtlLookupLastBaseMcbEntry(), FsRtlLookupLastBaseMcbEntryAndIndex(), FsRtlLookupLastLargeMcbEntry(), FsRtlLookupLastLargeMcbEntryAndIndex(), FsRtlNotifyFilterChangeDirectory(), FsRtlNotifyFilterReportChange(), FsRtlNumberOfRunsInBaseMcb(), FsRtlNumberOfRunsInLargeMcb(), FsRtlPrivateLock(), FsRtlProcessFileLock(), FsRtlRemoveBaseMcbEntry(), FsRtlRemoveLargeMcbEntry(), FsRtlResetBaseMcb(), FsRtlResetLargeMcb(), FsRtlSplitBaseMcb(), FsRtlSplitLargeMcb(), FsRtlTruncateBaseMcb(), FsRtlTruncateLargeMcb(), FsRtlUninitializeBaseMcb(), FsRtlUninitializeLargeMcb(), FstubDbgPrintDriveLayoutEx(), FstubDbgPrintPartitionEx(), FstubDbgPrintSetPartitionEx(), FstubReadHeaderEFI(), FstubVerifyPartitionTableEFI(), FstubWriteHeaderEFI(), ftGdiGetGlyphOutline(), ftGdiGetTextCharsetInfo(), ftGetFontUnicodeRanges(), GDI_Bezier(), GDI_CleanupForProcess(), GdiFlushUserBatch(), GDIOBJ_hInsertObject(), GDIOBJ_LockObject(), GDIOBJ_ReferenceObjectByHandle(), GDIOBJ_TryLockObject(), GDIOBJ_vSetObjectOwner(), GdiPoolAllocate(), GdiPoolFree(), CPortPinWaveCyclic::GeneratePositionEvents(), get_manifest_in_associated_manifest(), get_manifest_in_manifest_file(), get_manifest_in_module(), get_manifest_in_pe_file(), CCabinet::GetAbsoluteOffset(), getaddrinfo(), GetAddrInfoW(), GetBusInterface(), GetCharABCWidthsA(), GetCharABCWidthsFloatA(), GetCharABCWidthsFloatW(), GetCharABCWidthsI(), GetCharABCWidthsW(), GetCharacterPlacementW(), GetCharWidth32A(), GetCharWidth32W(), GetCharWidthA(), GetCharWidthFloatA(), GetCharWidthFloatW(), GetCharWidthI(), GetCharWidthW(), GetComputerIdentifier(), GetConsoleAliasA(), GetConsoleAliasesA(), GetConsoleAliasesW(), GetConsoleAliasExesA(), GetConsoleAliasExesLengthA(), GetConsoleAliasExesLengthW(), GetConsoleAliasExesW(), GetConsoleAliasW(), GetCurrentResources(), GetDefaultSoundDeviceNameBodies(), CMiniportDMusUART::GetDescription(), GetDesktopPath(), GetDeviceCapabilities(), GetDeviceCaps(), GetDeviceCount(), GetDeviceData(), GetDeviceListInterfaces(), GetDisplayIdentifier(), GetEventSourceByName(), GetFilterNodeProperty(), GetFilterPinDataRanges(), GetFontPenalty(), GetFontResourceInfoW(), GetFromCommandLineHistory(), GetGlyphOutlineA(), GetGlyphOutlineW(), gethostbyaddr(), gethostbyname(), gethostname(), GetIFEntry(), GetIPSNMPInfo(), GetKerningPairsA(), GetLargestConsoleWindowSize(), GetLinearAddress(), GetLinesInCommandHistory(), GetMappedFileNameA(), GetMappedFileNameW(), GetModuleHandleForUnicodeString(), getnameinfo(), GetNameInfoW(), GetNextCluster(), GetNextClusterExtend(), GetOutlineTextMetricsA(), getpeername(), GetProcessorInformation(), GetProfiles(), GetProgramsPath(), getprotobyname(), getprotobynumber(), getservbyname(), getservbyport(), getsockname(), getsockopt(), GetSoundBlasterModel(), GetTdiEntityType(), GetTempFileNameW(), GetTempPathW(), GetTextExtentExPointW(), GetTimeZoneInformation(), GetUserProfileDirectoryW(), GetUserSidStringFromToken(), CUSBHardwareDevice::GlobalReset(), GPNotificationThreadProc(), GreCreateCompatibleDC(), GreenAddDevice(), GreenClose(), GreenCreate(), GreenDeviceIoControl(), GreenDispatch(), GreenPnp(), GreenPower(), GreenQueryBusRelations(), GreExtTextOutW(), GreGetDIBitsInternal(), GreGetObject(), GreOpenDCW(), GreSetObjectOwnerEx(), GspBreakIn(), GspLoadBreakpoints(), GspLoadHwBreakpoint(), GspLoadSwBreakpoint(), GspRemoveHwBreakpoint(), GspRemoveSwBreakpoint(), GspSetHwBreakpoint(), GspSetSwBreakpoint(), GspUnloadBreakpoints(), GuiChangeIcon(), GuiConsoleGuiThread(), GuiConsoleHandleNcCreate(), GuiConsoleInputThread(), GuiConsoleNotifyWndProc(), GuiConsoleReadUserSettings(), GuiConsoleShowConsoleProperties(), GuiConsoleSwitchFullScreen(), GuiCopyFromGraphicsBuffer(), GuiCopyFromTextModeBuffer(), GuiDeinitFrontEnd(), GuiInit(), GuiInitFrontEnd(), GuiPasteToTextModeBuffer(), GuiSetActiveScreenBuffer(), HalAllProcessorsStarted(), HalBeginSystemInterrupt(), HalDisableSystemInterrupt(), HalEnableSystemInterrupt(), HaliConstructDefaultISAMPTable(), HaliFindSmpConfig(), HaliGetSmpConfig(), HaliInitBSP(), HaliMPBusInfo(), HaliMPIntLocalInfo(), HaliMPIntSrcInfo(), HaliMPIOApicInfo(), HaliMPProcessorInfo(), HalInitializeProcessor(), HaliReadMPConfigTable(), HaliReconfigurePciInterrupts(), HaliScanForMPConfigTable(), HalpAcpiGetTableFromBios(), HalpAddDevice(), HalpAssignDrive(), HalpDispatchPnp(), HalpDispatchPower(), HalpDriverEntry(), HalpFixupPciSupportedRanges(), HalpGetPCIData(), HalpGrowMapBuffers(), HalpInitializeClock(), HalpInitPhase0(), HalpQueryAcpiResourceRequirements(), HalpQueryIdFdo(), HalpQueryIdPdo(), HalpScatterGatherAdapterControl(), HalPutScatterGatherList(), HalpXboxDeviceHasXboxPartitioning(), HalpXboxExamineMBR(), HalpXboxIoReadPartitionTable(), HalpXboxIoSetPartitionInformation(), HalpXboxIoWritePartitionTable(), HalpXboxReadSector(), HalRequestIpi(), HalStartNextProcessor(), CHubController::HandleBulkOrInterruptTransfer(), CHubController::HandleClassDevice(), CHubController::HandleClassInterface(), CHubController::HandleClassOther(), CHubController::HandleDeviceControl(), HandleDoubleFault(), CHubController::HandleGetDescriptor(), HandleGPFault(), HandleInDebuggerFault(), CHubController::HandleIsochronousTransfer(), CPortPinWaveRT::HandleKsProperty(), CPortPinWaveRT::HandleKsStream(), CPortPinWavePci::HandleKsStream(), HandlePageFault(), HandlePhysicalConnection(), CHCDController::HandlePnp(), CHubController::HandlePnp(), HDA_PDOHandleQueryDeviceText(), HdcClassInstaller(), hGetPEBHandle(), Hid_DisableConfiguration(), Hid_DispatchUrb(), Hid_PnpStart(), HidClass_Create(), HidClass_ReadCompleteIrp(), HidClassDispatch(), HidClassPDO_HandleQueryDeviceId(), HidClassPDO_PnP(), HidCreate(), HidInternalDeviceControl(), HidParser_BuildCollectionContext(), HidPnp(), HidUsb_GetReportDescriptor(), HidUsb_ReadReportCompletion(), HidUsb_ResetWorkerRoutine(), HotkeyThread(), HvpInitializeMemoryHive(), HvpWriteHive(), HvpWriteLog(), i8042ParseSMBiosTables(), IDirectSound8_fnCreateSoundBuffer(), IDirectSound8_fnInitialize(), IDirectSound8_fnQueryInterface(), IDirectSoundCaptureBufferImpl_GetCurrentPosition(), IDirectSoundCaptureBufferImpl_Lock(), IDirectSoundCaptureBufferImpl_QueryInterface(), IDirectSoundCaptureBufferImpl_Start(), IDirectSoundCaptureBufferImpl_Stop(), IdnToAscii(), IdnToNameprepUnicode(), IdnToUnicode(), IInterruptServiceRoutine(), IKsClock_DispatchDeviceIoControl(), IKsDevice_Create(), IKsDevice_fnArbitrateAdapterChannel(), IKsDevice_fnQueryInterface(), IKsDevice_Pnp(), IKsDevice_PnpPostStart(), IKsDevice_PnpStartDevice(), IKsFilter_CreateDescriptors(), IKsFilter_DispatchCreatePin(), IKsFilter_DispatchDeviceIoControl(), IKsFilter_fnQueryInterface(), IKsFilterFactory_Create(), IKsFilterFactory_fnInitialize(), IKsFilterFactory_fnQueryInterface(), IKsPin_DispatchCreateClock(), IKsPin_DispatchDeviceIoControl(), IKsPin_DispatchKsStream(), IKsPin_fnQueryInterface(), IKsPin_PinAllocatorFramingPropertyHandler(), IKsPin_PinCentricWorker(), IKsPin_PinDataFormatPropertyHandler(), IKsPin_PinMasterClock(), IKsPin_PinStatePropertyHandler(), IKsPin_PrepareStreamHeader(), ImageView_DrawImage(), ImageView_PrintTo(), ImageView_PrintToA(), ImageView_PrintToW(), inet_ntoa(), InfHostOpenFile(), InfHostWriteFile(), InfOpenBufferedFile(), InfOpenFile(), InfpAddField(), InfpAddLine(), InfpAddLineWithKey(), InfpAddSection(), InfpBuildFileBuffer(), InfpFindFirstLine(), InfpFindOrAddSection(), InfpGetBinaryField(), InfpGetData(), InfpGetDataField(), InfpGetIntField(), InfpGetLineCount(), InfpGetMultiSzField(), InfpGetStringField(), InfpGetSubstitutionString(), InfWriteFile(), IniCacheAddKey(), IniCacheAddSection(), IniCacheAppendSection(), IniCacheCreate(), IniCacheFindFirstValue(), IniCacheFindNextValue(), IniCacheGetKey(), IniCacheGetSection(), IniCacheGetSectionName(), IniCacheInsertKey(), IniCacheLoad(), IniCacheSave(), InitAtomTable(), CCabinet::InitCabinetHeader(), CUSBRequest::InitDescriptor(), InitDevice(), initFlood(), CMiniportDMusUART::InitializeHardware(), InitializePnPManager(), InitializePool(), InitializeProfiles(), InitializeSoundBlaster(), CUSBQueue::InitializeSyncSchedule(), InitMPU(), InitPICE(), InitSoundCard(), InsertAudioDevice(), InsertConsole(), InstallBuiltinAccounts(), InstallDevice(), InstallDirectoryPage1(), InstallExt2BootcodeToPartition(), InstallFatBootcodeToFloppy(), InstallFatBootcodeToPartition(), InstallInt3Hook(), InstallIntEHook(), InstallLiveCD(), InstallNetDevice(), InstallPrintkHook(), InstallPrivileges(), InstallReactOS(), InstallScreenSaverA(), InstallScreenSaverW(), InstallSWBreakpoint(), InstallSysSetupInfComponents(), InstallTraceHook(), InstallVirtualSWBreakpoint(), InstallWizard(), InstantiatePins(), Int32Call(), Int_EnumDependentServicesW(), IntArc(), IntCreateDICW(), IntCreatePrimarySurface(), IntCreateRegistryPath(), IntelStackWalk(), IntEngGradientFillTriangle(), InterfaceBusGetBusData(), InterfaceBusGetDmaAdapter(), InterfaceBusSetBusData(), InterfaceBusTranslateBusAddress(), InterfaceDereference(), InterfacePciDevicePresent(), InterfacePciDevicePresentEx(), InterfaceReference(), InternalDirectSoundCaptureCreate(), InternalDirectSoundCreate(), InternalGetAtomName(), InternalReadNonResidentAttributes(), InterruptServiceRoutine(), IntFillConsoleOutputCode(), IntGdiAddFontResource(), IntGdiArcInternal(), IntGdiCleanDC(), IntGdiCleanupPrivateFontsForProcess(), IntGdiCombineRgn(), IntGdiExtCreatePen(), IntGdiGetFontResourceInfo(), IntGdiLineTo(), IntGdiLoadFontsFromMemory(), IntGdiSetHookFlags(), IntGetAliasEntry(), IntGetConsoleInput(), IntGetFullFileName(), IntHideMousePointer(), IntLoadFontSubstList(), IntReadConsole(), IntReadConsoleOutput(), IntReadConsoleOutputCode(), IntTranslateKey(), IntUpdateControlKeyState(), IntVKFromKbdInput(), IntWideCharToMultiByteCP(), IntWriteConsole(), IntWriteConsoleInput(), IntWriteConsoleOutput(), IntWriteConsoleOutputCode(), IoAcquireRemoveLockEx(), IOAPICClearPin(), IOAPICSetupIds(), IOAPICSetupIrqs(), IoCompletion(), IoGetDeviceInterfaces(), IoGetDeviceProperty(), IoGetDmaAdapter(), IoInitializeRemoveLockEx(), IoInvalidateDeviceState(), IoOpenDeviceRegistryKey(), IopActionConfigureChildServices(), IopActionInitChildServices(), IopActionInterrogateDeviceStack(), IopAttachFilterDriversCallback(), IopBootLog(), IopCancelPrepareDeviceForRemoval(), IopCreateArcNamesCd(), IopCreateArcNamesDisk(), IopCreateDeviceInstancePath(), IopCreateDeviceKeyPath(), IopCreateDeviceNode(), IopCreateDriver(), IopCreateLogFile(), IopDeviceStatus(), IopEnumerateDetectedDevices(), IopEnumerateDevice(), IopFilterResourceRequirements(), IopFindPortResource(), IopFixupResourceListWithRequirements(), IopGetDeviceDepth(), IopGetDeviceProperty(), IopGetDeviceRelations(), IopGetDriverObject(), IopGetRelatedDevice(), IopInitializeBootDrivers(), IopInitializeDevice(), IopInitializeDriverModule(), IopInitializePnpServices(), IopInitLookasideLists(), IopInstallCriticalDevice(), IopIsFirmwareMapperDisabled(), IopLoadServiceModule(), IopLoadUnloadDriver(), IopNormalizeImagePath(), IopNotifyPlugPlayNotification(), IopOpenInterfaceKey(), IopParseDevice(), IopPrepareDeviceForRemoval(), IopQueryAttributesFile(), IopQueryCompatibleIds(), IopQueryHardwareIds(), IopRemoveDevice(), IopResetDevice(), IopSaveBootLogToFile(), IopSetDeviceInstanceData(), IopStartDevice2(), IopStopDevice(), IopStoreSystemPartitionInformation(), IopTraverseDeviceTree(), IopUnloadDevice(), IopUnloadDriver(), IopUpdateRootKey(), IopWriteLogFile(), IOReadB(), IoReadPartitionTableEx(), IoRegisterDeviceInterface(), IoRegisterPlugPlayNotification(), IoReleaseRemoveLockAndWaitEx(), IoReleaseRemoveLockEx(), IoReportDetectedDevice(), IoRequestDeviceEject(), IoSetDeviceInterfaceState(), IoUnregisterPlugPlayNotification(), IOWriteB(), IoWritePartitionTableEx(), IRQPolarity(), IRQTrigger(), IsaAddDevice(), IsAcpiComputer(), IsaCreateClose(), IsaFdoPnp(), IsaIoctl(), IsaPnp(), IsaReadWrite(), IsCallInstrAtEIP(), IsConsoleBoot(), IsModuleLoaded(), IsPermanentSWBreakpoint(), CUSBQueue::IsQueueHeadComplete(), IsRetAtEIP(), IsSpeakerEnabled(), KbdHid_Close(), KbdHid_Create(), KbdHid_InsertScanCodes(), KbdHid_InternalDeviceControl(), KbdHid_Pnp(), KbdHid_ReadCompletion(), KbdHid_StartDevice(), KdbInitialize(), KdbpCliInit(), KdbpCliInterpretInitFile(), KdbpSymAddCachedFile(), KdbpSymFindCachedFile(), KdbpSymLoadModuleSymbols(), KdbSymPrintAddress(), KdbSymProcessSymbols(), KdpGdbEnterDebuggerException(), KeCancelTimer(), KeConnectInterrupt(), KeDumpIrqList(), KeInitializeTimerEx(), KeInsertByKeyDeviceQueue(), KeInsertDeviceQueue(), KeRemoveByKeyDeviceQueue(), KeRemoveByKeyDeviceQueueIfBusy(), KeRemoveDeviceQueue(), KeRemoveEntryDeviceQueue(), KeSetBaseGdtSelector(), KeSetGdtSelector(), KeSetTimerEx(), KeWaitForMultipleObjects(), KeyboardAddDevice(), KeyboardClassInstaller(), KeyboardDeviceWorker(), KeyboardEventHandler(), KeyboardGetKeyPolled(), KeyboardInternalDeviceControl(), KfLowerIrql(), KfRaiseIrql(), Ki386CreateIdentityMap(), Ki386FreeIdentityMap(), KiAmdK6InitializeMTRR(), KiCompleteTimer(), KiDispatchException(), KiInitializeContextThread(), KiInitializeMTRR(), KiInitializePAT(), KiInitMachineDependent(), KiInsertTimerTable(), KiInsertTreeTimer(), KiInterruptDispatch2(), KiPageFaultHandler(), KiRestoreFastSyscallReturnState(), KiSetupDecrementerTrap(), KiSignalTimer(), KiSystemCallHandler(), KiTrap0DHandler(), KiVdmOpcodeIRET(), KMix_AddDevice(), KMix_Pnp(), KmtUserCallbackThread(), KoCreateInstance(), KsAcquireDevice(), KsAddIrpToCancelableQueue(), KsAddItemToObjectBag(), KsAddObjectCreateItemToDeviceHeader(), KsAddObjectCreateItemToObjectHeader(), KsAllocateObjectHeader(), KsCreateBusEnumObject(), KsCreateDevice(), KsDereferenceSoftwareBusObject(), KsDispatchIrp(), KsDispatchQuerySecurity(), KsFilterAddTopologyConnections(), KsFilterCreatePinFactory(), KsFilterFactoryUpdateCacheData(), KsFreeObjectHeader(), KsGetBusEnumIdentifier(), KsGetBusEnumParentFDOFromChildPDO(), KsGetBusEnumPnpDeviceObject(), KsGetDevice(), KsGetFilterFromIrp(), KsGetPinFromIrp(), KsInitializeDevice(), KsInitializeDriver(), KsInstallBusEnumInterface(), KsIsBusEnumChildDevice(), KspCompletePendingIrps(), KspCountEventSets(), KspCountMethodSets(), KspCountPropertySets(), KspCreate(), KspCreateDeviceAssociation(), KspCreateFilter(), KspCreateFilterFactory(), KspCreatePin(), KspEnableBusDeviceInterface(), KspEnableEvent(), KspHandleDataIntersection(), KsPinAttemptProcessing(), KsPinGetFirstCloneStreamPointer(), KsPinGetLeadingEdgeStreamPointer(), KsPinGetReferenceClockInterface(), KspPinPropertyHandler(), KspReadMediaCategory(), KspRegisterDeviceAssociation(), KsProbeStreamIrp(), KSPropertySetImpl_fnQueryInterface(), KSPropertySetImpl_Get(), KspSetDeviceInterfacesState(), KspValidateConnectRequest(), KsReleaseDeviceSecurityLock(), KsRemoveBusEnumInterface(), KsRemoveIrpFromCancelableQueue(), KsRemoveSpecificIrpFromCancelableQueue(), KsServiceBusEnumCreateRequest(), KsServiceBusEnumPnpRequest(), KsSetMajorFunctionHandler(), KsStreamPointerAdvanceOffsets(), KsStreamPointerClone(), KsStreamPointerDelete(), KsStreamPointerGetNextClone(), KsTopologyPropertyHandler(), LdrDisableThreadCalloutsForDll(), LdrFindEntryForAddress(), LdrFindResource_U(), LdrFindResourceDirectory_U(), LdrGetDllHandleEx(), LdrLockLoaderLock(), LdrpAllocateDataTableEntry(), LdrpCheckForLoadedDll(), LdrpInit(), LdrpInitializeProcess(), LdrpInitializeThread(), LdrpLoadImportModule(), LdrpRunInitializeRoutines(), LdrpSnapIAT(), LdrpSnapThunk(), LdrpWalkImportDescriptor(), LdrQueryProcessModuleInformationEx(), LdrShutdownProcess(), LdrShutdownThread(), LdrUnlockLoaderLock(), LdrVerifyImageMatchesChecksum(), LegacyAttachInterrupt(), LineInputKeyDown(), ListDriverModules(), listen(), ListSWBreakpoints(), ListSymbolStartingAt(), ListUserModules(), CDFParser::Load(), LoadEventSources(), LoadExports(), LoadImageNotifyRoutine(), LoadLogFile(), LoadLogFiles(), loadmemsection(), LoadSettings(), LoadShellLinkConsoleInfo(), LoadSymbols(), LoadSymbolsFromConfig(), LoadUserProfileA(), LoadUserProfileW(), CCabinet::LocateFile(), LockAllocate(), LockCompare(), LockCompleteCanceledIrp(), LockFree(), LockOrUnlockVolume(), LockPeekNextIrp(), LogfBackupFile(), LogfCreate(), lookup_assembly(), LookupSidInformation(), LsaDeregisterLogonProcess(), LsaRegisterLogonProcess(), MainWindowProc(), McbMappingAllocate(), McbMappingFree(), MemExceptionHandler(), MI_WS_OWNER(), MiAllocatePoolPages(), MiAllocateSharedMemory(), MiCheckForUserStackOverflow(), MiCowCacheSectionPage(), MiDecrementShareCount(), MiDeletePte(), MiDispatchFault(), midMessage(), MiDoPoolCopy(), MiFreeSegmentPage(), MiGetPageProtection(), MiInitChip(), MiInitializeSectionPageTable(), MiInitializeSystemPtes(), MiInitMachineDependent(), MiInsertPageInList(), MiInsertStandbyListAtFront(), MiMapPfnDatabase(), MiMapViewOfDataSection(), MiniportHalt(), MiniportHandleInterrupt(), MiniportInitialize(), MiniportISR(), MiniportQueryInformation(), MiniportReset(), MiniportSend(), MiniportSetInformation(), MiniportShutdown(), MiPrepareInitializationBlock(), MiProtectVirtualMemory(), MiQueryCard(), MiQueryMemoryBasicInformation(), MiQueryMemorySectionName(), MiReadFilePage(), MiReadPage(), MiReadPageFile(), MiReloadBootLoadedDrivers(), MiRemoveMappedPtes(), MiResolveDemandZeroFault(), MiResolveImageReferences(), MiResolveTransitionFault(), MiRosUnmapViewInSystemSpace(), MiRosUnmapViewOfSection(), MiScanMemoryDescriptors(), MiSectionPageTableGet(), MiSectionPageTableGetOrAllocate(), MiSegmentDelete(), MiSimpleRead(), MiSnapThunk(), MiSyncMediaDetection(), MiTrimMemoryConsumer(), MiUpdateThunks(), MixerThreadRoutine(), MmAccessFault(), MmAccessFaultCacheSection(), MmAccessFaultSectionView(), MmAllocateSpecialPool(), MmAllocPage(), MmArmAccessFault(), MmArmInitSystem(), MmCallDllInitialize(), MmCanFileBeTruncated(), MmCopyMmInfo(), MmCreateCacheSection(), MmCreateMemoryArea(), MmCreatePeb(), MmCreateProcessAddressSpace(), MmCreateVirtualMappingInternal(), MmCreateVirtualMappingUnsafe(), MmDeleteProcessAddressSpace(), MmDeleteTeb(), MmDeleteVirtualMapping(), MmDereferencePage(), MmExtendCacheSection(), MmFinalizeSectionPageOut(), MmFinalizeSegment(), MmFlushImageSection(), MmFreeCacheSectionPage(), MmFreeLoaderBlock(), MmFreeMemoryArea(), MmFreePagesFromMdl(), MmFreePageTable(), MmFreePageTablesSectionSegment(), MmFreeSpecialPool(), MmGetFileNameForAddress(), MmGetPageTableForProcessForPAE(), MmGetReferenceCountPage(), MmInitGlobalKernelPageDirectory(), MmInitSectionImplementation(), MMixerAddMixerControl(), MMixerAddMixerControlsToMixerLineByNodeIndexArray(), MMixerAddMixerSourceLines(), MMixerCheckFormat(), MMixerCountMixerControls(), MMixerFindAudioDataRange(), MMixerGetLineControls(), MMixerGetLineInfo(), MMixerGetPhysicalConnection(), MMixerGetSourceMixerLineByLineId(), MMixerHandleAlternativeMixers(), MMixerHandlePhysicalConnection(), MMixerInitializeFilter(), MMixerPrintMixerLineControls(), MMixerPrintTopology(), MMixerSetControlDetails(), MMixerSetGetControlDetails(), MMixerSetGetMuxControlDetails(), MmMapCacheViewInSystemSpaceAtOffset(), MmMapViewInSystemSpace(), MmMapViewOfSection(), MmNotPresentFault(), MmNotPresentFaultCachePage(), MmNotPresentFaultCacheSection(), MmNotPresentFaultCacheSectionInner(), MmNotPresentFaultSectionView(), MmpAccessFault(), MmPageOutSectionView(), MmpCloseSection(), MmpDeleteSection(), MmpPageOutPhysicalAddress(), MmProbeAndLockPages(), MmpSectionAccessFaultInner(), MmReferencePage(), MmSetPageProtect(), MmTrimUserMemory(), MmUnlockPages(), MmUnmapCacheViewInSystemSpace(), MmUnmapViewOfCacheSegment(), MmWithdrawSectionPage(), MmWritePageSectionView(), MmWriteToSwapPage(), MmZeroPageThread(), modMessage(), MonitorThread(), MouHid_Close(), MouHid_Create(), MouHid_InternalDeviceControl(), MouHid_Pnp(), MouHid_ReadCompletion(), MouHid_StartDevice(), MouseClassInstaller(), MoveDeviceInstance(), MoveFileWithProgressW(), MpsSpuriousHandler(), MPU401Cleanup(), MPU401Close(), MPU401Create(), MPU401DeviceControl(), MPU401Unload(), MsfsClose(), MsfsCreate(), MsfsCreateMailslot(), MsfsQueryInformation(), MsfsRead(), MsfsSetInformation(), MsfsWrite(), MSZipAlloc(), MSZipCodecUncompress(), MSZipFree(), MupDereferenceMasterQueryContext(), NduCloseAdapterComplete(), NduDispatchClose(), NduDispatchCreate(), NduNetPnPEvent(), NduOpenAdapterComplete(), NduReceive(), NduRequestComplete(), NduResetComplete(), NduSendComplete(), NduTransferDataComplete(), NduUnload(), NeedToReInstallSWBreakpoints(), NetClassInstaller(), CCabinet::NewCabinet(), NewDirectSound(), NewDirectSoundCapture(), NewDirectSoundCaptureBuffer(), NewDispatchObject(), CCabinet::NewFolder(), NewKsPropertySet(), NewMiniportDMusUART(), NewPortDMus(), NewPortTopology(), NewPortWaveCyclic(), NewPortWavePci(), NewPortWaveRT(), note(), NtAccessCheck(), NtAdjustPrivilegesToken(), NtAllocateVirtualMemory(), NtApmClassInstaller(), NtApphelpCacheControl(), NtCreateEvent(), NtCreateEventPair(), NtCreateKey(), NtCreateMutant(), NtCreatePagingFile(), NtCreateSemaphore(), NtDeleteKey(), NtEnumerateKey(), NtEnumerateValueKey(), NtFreeVirtualMemory(), NtfsCleanup(), NtfsCleanupFile(), NtfsClose(), NtfsCloseFile(), NtfsCreate(), NtfsDeviceIoControl(), NtfsDoRequest(), NtfsFileSystemControl(), NtfsFindFileAt(), NtfsFindMftRecord(), NtfsGetBothDirectoryInformation(), NtfsGetDirectoryInformation(), NtfsGetFCBForFile(), NtfsGetFsAttributeInformation(), NtfsGetFsDeviceInformation(), NtfsGetFsSizeInformation(), NtfsGetFsVolumeInformation(), NtfsGetFullDirectoryInformation(), NtfsGetNameInformation(), NtfsGetPositionInformation(), NtfsGetVolumeData(), NtfsGrabFCB(), NtfsGrabFCBFromTable(), NtfsLookupFileAt(), NtfsMakeAbsoluteFilename(), NtfsOpenFile(), NtfsQueryDirectory(), NtfsQueryVolumeInformation(), NtfsQueueRequest(), NtfsRead(), NtfsReadDisk(), NtfsReleaseFCB(), NtfsSetVolumeInformation(), NtfsUserFsRequest(), NtfsWrite(), NtGdiAddFontMemResourceEx(), NtGdiAddFontResourceW(), NtGdiBeginPath(), NtGdiCloseFigure(), NtGdiCreateCompatibleBitmap(), NtGdiCreateRectRgn(), NtGdiEllipse(), NtGdiEndPath(), NtGdiExtCreateRegion(), NtGdiFlattenPath(), NtGdiGetBoundsRect(), NtGdiGetCharABCWidthsW(), NtGdiGetPath(), NtGdiGetStockObject(), NtGdiIntersectClipRect(), NtGdiOffsetRgn(), NtGdiPathToRegion(), NtGdiRestoreDC(), NtGdiRoundRect(), NtGdiSaveDC(), NtGdiSetDIBitsToDeviceInternal(), NtGdiStrokeAndFillPath(), NtGdiStrokePath(), NtGdiWidenPath(), NtGetPlugPlayEvent(), NtLoadDriver(), NtMapViewOfSection(), NtOpenEvent(), NtOpenKey(), NtOpenMutant(), NtPlugPlayControl(), NtPowerInformation(), NtPulseEvent(), NtQueryEvent(), NtQueryInformationToken(), NtQueryKey(), NtQueryMutant(), NtQueryOpenSubKeys(), NtQuerySemaphore(), NtQueryValueKey(), NtQueryVirtualMemory(), NtReleaseMutant(), NtReleaseSemaphore(), NtResetEvent(), NtSaveKeyEx(), NtSaveMergedKeys(), NtSetEvent(), NtSetHighEventPair(), NtSetHighWaitLowEventPair(), NtSetInformationFile(), NtSetInformationToken(), NtSetLowWaitHighEventPair(), NtSetSystemPowerState(), NtSetValueKey(), NtShutdownSystem(), NtWaitHighEventPair(), NtWaitLowEventPair(), ObDereferenceDeviceMap(), ObfDereferenceDeviceMap(), ObInheritDeviceMap(), ObpChargeQuotaForObject(), ObpCreateDeviceMap(), ObpDeallocateObject(), ObReferenceObjectByHandle(), ObtClose(), ObtCreateObjectTypes(), OhciDeferredRoutine(), OkayToCloseProc(), OnActivate(), CDFParser::OnCabinetName(), CDFParser::OnDiskLabel(), OnFocus(), OnInitDialog(), OnNcCreate(), OnPaletteChanged(), CCabinet::Open(), OpenDevice(), OpenDeviceReadWrite(), OpenFilter(), OpenKernelDevice(), OpenMidiDevice(), OpenProc(), OpenSubkey(), OslIsPciDevicePresent(), other_module_cleanup_module(), Output(), Parallel_putchar(), CDFParser::Parse(), Parse(), parse_assembly_elem(), parse_assembly_identity_elem(), parse_description_elem(), parse_file_elem(), parse_manifest(), ParseProc(), ParseShellInfo(), PatchKeyboardDriver(), PATH_AddEntry(), PATH_CreatePath(), PATH_Delete(), PATH_FillPath(), PATH_FlattenPath(), PATH_LineTo(), PATH_MoveTo(), PATH_PolyDraw(), PATH_PolyPolyline(), PATH_RestorePath(), PATH_SavePath(), PATH_StrokePath(), PATH_WidenPath(), PcAddAdapterDevice(), PcCreateItemDispatch(), PcCreatePinDispatch(), PcDispatchIrp(), PciAddDevice(), PciBridgeIsSubtractiveDecode(), PciDispatchDeviceControl(), PciIdeChannelEnabled(), PciIdeUseDma(), PciIdeXAddDevice(), PciIdeXFdoPnpDispatch(), PciIdeXFdoQueryBusRelations(), PciIdeXFdoStartDevice(), PciIdeXGetBusData(), PciIdeXInitialize(), PciIdeXPdoPnpDispatch(), PciIdeXPdoQueryDeviceText(), PciIdeXPdoQueryId(), PciIdeXPdoQueryResourceRequirements(), PciIdeXSetBusData(), PciIdeXUdmaModesSupported(), PcInitializeAdapterDriver(), PciPnpControl(), PcmciaAddDevice(), PcmciaCreateClose(), PcmciaDeviceControl(), PcmciaPlugPlay(), PcmciaPower(), PcmciaUnload(), PcNewDmaChannel(), PcNewInterruptSync(), PcNewMiniport(), PcNewPort(), PcNewRegistryKey(), PcNewServiceGroup(), PcRegisterAdapterPowerManagement(), PcRegisterIoTimeout(), PcRegisterPhysicalConnection(), PcRegisterSubdevice(), PcUnregisterAdapterPowerManagement(), PDEVOBJ_bEnablePDEV(), PDEVOBJ_pSurface(), PDO_HandleInternalDeviceControl(), PDO_HandlePnp(), PdoCleanup(), PdoClose(), PdoCreate(), PdoGetRangeLength(), PdoPnp(), PdoPnpControl(), PdoPower(), PdoPowerControl(), PdoQueryBusInformation(), PdoQueryCapabilities(), PdoQueryDeviceRelations(), PdoQueryDeviceText(), PdoQueryId(), PdoQueryResourceRequirements(), PdoQueryResources(), PdoRead(), PdoReadConfig(), PdoStartDevice(), PdoWrite(), pefindrva(), CDFParser::PerformFileCopy(), CDFParser::PerformNewCommand(), PerformSampleRateConversion(), CDFParser::PerformSetCommand(), pesection(), Phase1InitializationDiscard(), pice_close(), PICE_close(), PICE_KdpPrintString(), PICE_len(), PICE_MultiByteToWideChar(), pice_open(), PICE_open(), PICE_strchr(), PiceKbdIsr(), PiceSendIoctl(), Pin2Irq(), Pin_fnDeviceIoControl(), Pin_fnFastWrite(), PinPropertyHandler(), PinWaveCyclicAudioPosition(), PinWaveCyclicDataFormat(), PinWaveCyclicState(), PinWavePciAudioPosition(), PinWavePciDataFormat(), PinWavePciState(), PipCallDriverAddDevice(), PitChan0Out(), PitChan2Out(), PNP_AddID(), PNP_CreateDevInst(), PNP_DeleteClassKey(), PNP_DeviceInstanceAction(), PNP_EnumerateSubKeys(), PNP_GetClassName(), PNP_GetClassRegProp(), PNP_GetCustomDevProp(), PNP_GetDepth(), PNP_GetDeviceList(), PNP_GetDeviceListSize(), PNP_GetDeviceRegProp(), PNP_GetDeviceStatus(), PNP_GetHwProfInfo(), PNP_GetInterfaceDeviceList(), PNP_GetInterfaceDeviceListSize(), PNP_GetRelatedDeviceInstance(), PNP_GetRootDeviceInstance(), PNP_HwProfFlags(), PNP_InitDetection(), PNP_ReportLogOn(), PNP_SetClassRegProp(), PNP_SetDeviceRegProp(), PNP_ValidateDeviceInstance(), PnpEventThread(), PnpRootAddDevice(), PnpRootCreateDevice(), PnpRootDriverEntry(), PnpRootFdoPnpControl(), PnpRootPdoPnpControl(), PnpRootQueryDeviceRelations(), POLYGONFILL_FillScanLineAlternate(), POLYGONFILL_FillScanLineWinding(), POLYGONFILL_MakeEdge(), POLYGONFILL_UpdateScanline(), PopAddRemoveSysCapsCallback(), PopFlushVolumes(), PopFlushVolumeWorker(), PopGracefulShutdown(), PopQuerySystemPowerStateTraverse(), PopSetSystemPowerState(), PopSetSystemPowerStateTraverse(), PopShutdownSystem(), Port61hWrite(), PortClsCreate(), PortClsPnp(), PortClsPower(), PortClsShutdown(), PortClsSysControl(), PrepareCopyPage(), PrepareCopyPageInfFile(), PrimaryDirectSoundBuffer8Impl_fnGetCaps(), PrimaryDirectSoundBuffer8Impl_fnGetCurrentPosition(), PrimaryDirectSoundBuffer8Impl_fnGetFormat(), PrimaryDirectSoundBuffer8Impl_fnGetFrequency(), PrimaryDirectSoundBuffer8Impl_fnGetPan(), PrimaryDirectSoundBuffer8Impl_fnGetStatus(), PrimaryDirectSoundBuffer8Impl_fnGetVolume(), PrimaryDirectSoundBuffer8Impl_fnPlay(), PrimaryDirectSoundBuffer8Impl_fnQueryInterface(), PrimaryDirectSoundBuffer8Impl_fnSetFormat(), PrimaryDirectSoundBuffer8Impl_fnStop(), PrimaryDirectSoundBuffer_GetPosition(), PrimaryDirectSoundBuffer_SetFormat(), Print(), PrintkCallback(), PrintRingBuffer(), PrintRingBufferHome(), PrintRingBufferOffset(), PrivMoveFileIdentityW(), CUSBQueue::ProcessAsyncList(), ProcessBootParams(), ProcessComputerFiles(), ProcessDisplayRegistry(), ProcessLocaleRegistry(), ProcessorAddDevice(), ProcessorPnp(), ProcessorPower(), ProcessorSetFriendlyName(), ProcessorStartDevice(), ProcessorUnload(), CUSBQueue::ProcessPeriodicSchedule(), ProcessPortMessage(), CMiniportDMusUART::ProcessResources(), ProcessSessionThreadRequest(), ProcessUnattendInf(), PropertyHandler_Synth(), PropertyItemDispatch(), PsaCaptureProcessesAndThreads(), PsaCaptureSystemModules(), PsaEnumerateProcessModules(), PspAssignProcessToJob(), PspTerminateJobObject(), PulseSample(), QSI_DEF(), QueryActCtxW(), QueryAdapterOid(), QueryBinding(), CDrmPort2::QueryInterface(), CDmaChannelInit::QueryInterface(), CRegistryKey::QueryInterface(), CPortPinWaveRT::QueryInterface(), CPortWaveRTStreamInit::QueryInterface(), CPortPinWaveCyclic::QueryInterface(), CPortDMus::QueryInterface(), CPortTopology::QueryInterface(), CPortWaveRT::QueryInterface(), CPortWavePci::QueryInterface(), CInterruptSync::QueryInterface(), CMiniportDMusUART::QueryInterface(), CMiniportDMusUARTStream::QueryInterface(), QueryInterface(), QueryNameProc(), QueryPathCompletionRoutine(), QueryStatusChangeEndpoint(), CHubController::QueryStatusChangeEndpoint(), CUSBQueue::QueueHeadCleanup(), QueueWaveBuffer(), RawCheckForDismount(), RawCleanup(), RawClose(), RawCompletionRoutine(), RawCreate(), RawDispatch(), RawFileSystemControl(), RawInitializeVcb(), RawMountVolume(), RawQueryFsAttributeInfo(), RawQueryFsDeviceInfo(), RawQueryFsSizeInfo(), RawQueryFsVolumeInfo(), RawQueryInformation(), RawQueryVolumeInformation(), RawReadWriteDeviceControl(), RawSetInformation(), RawUserFsCtrl(), RChangeServiceConfig2A(), RChangeServiceConfig2W(), RChangeServiceConfigA(), RChangeServiceConfigW(), RCloseServiceHandle(), RControlService(), RCreateServiceW(), RDeleteService(), ReadChars(), ReadCharsThread(), CCabinet::ReadDataBlocks(), ReadFileRecord(), ReadFileScatter(), CCabinet::ReadFileTable(), ReadInputBufferThread(), ReadPhysMem(), ReadRegistryEntries(), CCabinet::ReadString(), RealIsr(), RecursiveRemoveDir(), recv(), recvfrom(), ReenumerateDeviceInstance(), REGION_Complexity(), RegistrationNotificationProc(), RegistrationProc(), registry_callback(), RegistryPage(), RegpOpenOrCreateKey(), RegSetValueExW(), ReInstallSWBreakpoint(), RemoveAllSWBreakpoints(), RemoveDirectoryPath(), RemoveFontResourceExW(), RemoveSWBreakpoint(), REnumDependentServicesA(), REnumDependentServicesW(), REnumServiceGroupW(), REnumServicesStatusA(), REnumServicesStatusExA(), REnumServicesStatusExW(), ReportGreenPdo(), ResetSoundBlaster(), ResolveTarget(), RestoreIdt(), ReturnCompletedBuffers(), RevirtualizeBreakpointsForModule(), RGetServiceDisplayNameA(), RGetServiceDisplayNameW(), RGetServiceKeyNameA(), RGetServiceKeyNameW(), RI_ScGetCurrentGroupStateW(), RLockServiceDatabase(), RootHubInitCallbackFunction(), ROpenSCManagerA(), ROpenSCManagerW(), ROpenServiceA(), ROpenServiceW(), RosSymCreateFromFile(), RosSymCreateFromMem(), RosSymGetAddressInformation(), RpcServerThread(), RpcThreadRoutine(), RQueryServiceConfig2A(), RQueryServiceConfig2W(), RQueryServiceConfigA(), RQueryServiceConfigW(), RQueryServiceLockStatusA(), RQueryServiceLockStatusW(), RQueryServiceObjectSecurity(), RQueryServiceStatus(), RQueryServiceStatusEx(), RSetServiceObjectSecurity(), RSetServiceStatus(), RStartServiceA(), RStartServiceW(), RtlAcquirePrivilege(), RtlActivateActivationContextEx(), RtlActivateActivationContextUnsafeFast(), RtlAddAtomToAtomTable(), RtlAddRange(), RtlAdjustPrivilege(), RtlAnsiCharToUnicodeChar(), RtlComputeCrc32(), RtlCreateActivationContext(), RtlCreateAtomTable(), RtlCreateHeap(), RtlCreateProcessParameters(), RtlCreateQueryDebugBuffer(), RtlCreateUserProcess(), RtlDeactivateActivationContext(), RtlDeactivateActivationContextUnsafeFast(), RtlDecompressFragment(), RtlDeleteAtomFromAtomTable(), RtlDeleteCriticalSection(), RtlDestroyAtomTable(), RtlDetermineDosPathNameType_U(), RtlDosSearchPath_Ustr(), RtlEmptyAtomTable(), RtlExpandEnvironmentStrings_U(), RtlFindActivationContextSectionString(), RtlFindCharInUnicodeString(), RtlFindMessage(), RtlFindRange(), RtlFindUnicodePrefix(), RtlFreeRangeList(), RtlGetCurrentDirectory_U(), RtlGetFullPathName_Ustr(), RtlGetFullPathName_UstrEx(), RtlGetSetBootStatusData(), RtlInitCodePageTable(), RtlInitializeContext(), RtlInitializeCriticalSectionAndSpinCount(), RtlInitializeUnicodePrefix(), RtlInitNlsTables(), RtlInsertUnicodePrefix(), RtlIsValidIndexHandle(), RtlLookupAtomInAtomTable(), RtlNextUnicodePrefix(), RtlpAllocateDebugInfo(), RtlpCheckIntegerAtom(), RtlpCreateUnCommittedRange(), RtlpDeCommitFreeBlock(), RtlpDeleteAvlTreeNode(), RtlpDestroyHeapSegment(), RtlpDosPathNameToRelativeNtPathName_Ustr(), RtlpDowncaseUnicodeChar(), RtlpDphAllocateVm(), RtlpDphCoalesceFreeIntoAvailable(), RtlpDphCoalesceNodeIntoAvailable(), RtlpDphFreeVm(), RtlpDphPlaceOnBusyList(), RtlpDphPlaceOnFreeList(), RtlpDphPlaceOnPoolList(), RtlpDphPlaceOnVirtualList(), RtlpDphRemoveFromAvailableList(), RtlpDphRemoveFromBusyList(), RtlpDphRemoveFromFreeList(), RtlpDphReturnNodeToUnusedList(), RtlpDphTakeNodeFromUnusedList(), RtlpExecuteIoWorkItem(), RtlpExecuteWorkItem(), RtlpExtendHeap(), RtlpFindAndCommitPages(), RtlpFreeDebugInfo(), RtlPinAtomInAtomTable(), RtlpInitEnvironment(), RtlpInitializeHeapSegment(), RtlpInsertFreeBlock(), RtlpInsertUnCommittedPages(), RtlpPageHeapAllocate(), RtlpPageHeapReAllocate(), RtlpQueryRemoteProcessModules(), RtlpSetSecurityObject(), RtlpSkipUNCPrefix(), RtlpUnWaitCriticalSection(), RtlpWaitForCriticalSection(), RtlQueryAtomInAtomTable(), RtlQueryEnvironmentVariable_U(), RtlQueryInformationActivationContext(), RtlQueryProcessDebugInformation(), RtlQueryTimeZoneInformation(), RtlQueueWorkItem(), RtlReleasePrivilege(), RtlRemoveUnicodePrefix(), RtlResetRtlTranslations(), RtlSetCurrentDirectory_U(), RtlSetCurrentEnvironment(), RtlSetEnvironmentVariable(), RtlSetIoCompletionCallback(), RtlSetTimeZoneInformation(), RtlWalkFrameChain(), RunCallback16(), RunInstallReactOS(), RUnlockServiceDatabase(), SbReadData(), SbWriteData(), ScanExports(), ScanExportsByAddress(), ScanForUnpartitionedDiskSpace(), ScmAssignNewTag(), ScmAutoShutdownServices(), ScmAutoStartServices(), ScmCanonDriverImagePath(), ScmCheckDriver(), ScmControlDriver(), ScmControlService(), ScmConvertToBootPathName(), ScmCreateDefaultSD(), ScmCreateDefaultServiceSD(), ScmCreateManagerHandle(), ScmCreateNewControlPipe(), ScmCreateNewServiceRecord(), ScmCreateOrReferenceServiceImage(), ScmCreateServiceDatabase(), ScmDeleteServiceRecord(), ScmGetBootAndSystemDriverState(), ScmGetControlSetValues(), ScmGetDriverStatus(), ScmGetServiceEntryByDisplayName(), ScmGetServiceEntryByName(), ScmGetServiceEntryByResumeCount(), ScmGetServiceGroupByName(), ScmGetServiceImageByImagePath(), ScmLoadDriver(), ScmLoadService(), ScmLogAccountHack(), ScmLogonService(), ScmMarkServiceForDelete(), ScmReadDependencies(), ScmReadSecurityDescriptor(), ScmSendStartCommand(), ScmSetFailureActions(), ScmSetServiceGroup(), ScmShutdownServiceDatabase(), ScmStartRpcServer(), ScmStartService(), ScmStartUserModeService(), ScmUnloadDriver(), ScmWaitForLsa(), ScmWaitForServiceConnect(), ScmWriteSecurityDescriptor(), ScrAcquireOwnership(), ScreenAddDevice(), ScreenDeviceControl(), ScreenWrite(), ScsiClassInstaller(), ScsiPortCompleteRequest(), ScsiPortConvertPhysicalAddressToUlong(), ScsiPortCreateClose(), ScsiPortDeviceControl(), ScsiPortDispatchScsi(), ScsiPortDpcForIsr(), ScsiPortFlushDma(), ScsiPortGetBusData(), ScsiPortGetLogicalUnit(), ScsiPortGetPhysicalAddress(), ScsiPortGetUncachedExtension(), ScsiPortGetVirtualAddress(), ScsiPortInitialize(), ScsiPortIoTimer(), ScsiPortIsr(), ScsiPortLogError(), ScsiPortNotification(), ScsiPortSetBusDataByOffset(), ScsiPortStartIo(), ScsiPortStartPacket(), ScsiPortValidateRange(), SecondaryDirectSoundBuffer8Impl_fnLock(), SecondaryDirectSoundBuffer8Impl_fnPlay(), SecondaryDirectSoundBuffer8Impl_fnQueryInterface(), SecondaryDirectSoundBuffer8Impl_fnSetCurrentPosition(), SecondaryDirectSoundBuffer8Impl_fnStop(), select(), CUSBDevice::SelectConfiguration(), SelectDisk(), SelectFileSystemPage(), SelectPartition(), send(), SendMenuEvent(), SendRequest(), sendto(), SepAccessCheck(), SepAdjustPrivileges(), SepAdtPrivilegedServiceAuditAlarm(), SepDeleteToken(), SepInitializeTokenImplementation(), SepPrivilegeCheck(), SepRmCommandServerThreadInit(), SepRmCreateLogonSession(), SepRmDeleteLogonSession(), SepRmDereferenceLogonSession(), SepRmReferenceLogonSession(), SeQueryInformationToken(), ServiceControlHandler(), ServiceInit(), ServiceMain(), ServiceSoundBlasterInterrupt(), SeSetWorldSecurityDescriptor(), SetAccountsDomainSid(), SetAdapterOid(), SetAdministratorPassword(), SetAttributesOnFile(), CCabinet::SetCabinetReservedFile(), SetDeviceData(), SetDIBitsToDevice(), SetGlobalInt(), SetHardwareBreakPoint(), SetHardwareBreakPoints(), SetMixerInputOutputFormat(), SetOutputSampleRate(), SetPrimaryDomain(), setsockopt(), SetTimeZoneInformation(), SetupCommitFileQueueW(), SetupCreateDirectory(), SetupDeviceInstance(), SetupIsActive(), SetupStartPage(), SetUserEnvironmentVariable(), SetWaveFormat(), SfcIsFileProtected(), SfcIsKeyProtected(), SharedFace_Create(), SharedFace_Release(), SharedMem_Create(), SharedMem_Release(), shutdown(), SmCompleteSession(), SmConnectApiPort(), SmExecuteProgram(), SmLookupSubsystem(), SmpConfigureAllowProtectedRenames(), SmpConfigureEnvironment(), SmpConfigureExcludeKnownDlls(), SmpConfigureFileRenames(), SmpConfigureKnownDlls(), SmpConfigureObjectDirectories(), SmpConfigureProtectionMode(), SmpConfigureSubSystems(), SmpCreateDynamicEnvironmentVariables(), SmpCreatePagingFile(), SmpCreatePagingFileDescriptor(), SmpCreatePagingFileOnFixedDrive(), SmpCreatePagingFiles(), SmpCreateVolumeDescriptors(), SmpDeletePagingFile(), SmpGetPagingFileSize(), SmpGetVolumeFreeSpace(), SmpInitializeDosDevices(), SmpInitializeKnownDllsInternal(), SmpLoadDataFromRegistry(), SmpProcessFileRenames(), SmpSbCreateSession(), SmpValidatePagingFileSizes(), SmQueryInformation(), SndMixerEnumProducts(), SndMixerQueryConnections(), SndMixerQueryControls(), SndMixerQueryDestinations(), socket(), SoundProgramDMA(), SpeakerChange(), SpiAllocateLunExtension(), SpiBuildDeviceMap(), SpiCleanupAfterInit(), SpiCompletionRoutine(), SpiCreatePortConfig(), SpiGetInquiryData(), SpiGetLunExtension(), SpiGetPciConfigData(), SpiInitOpenKeys(), SpiMiniportTimerDpc(), SpiParseDeviceInfo(), SpiProcessCompletedRequest(), SpiProcessTimeout(), SpiScanAdapter(), SpiSendInquiry(), SpiSendRequestSense(), START_TEST(), StartCaptureIsocTransfer(), StartComponentRegistration(), StartDevice(), StartSessionThread(), StartSoundOutput(), StatusChangeEndpointCompletion(), StretchDIBits(), SubmitRequestToRootHub(), SwAddDevice(), SwDispatchCreate(), SwDispatchDeviceControl(), SwDispatchPnp(), Symbol(), SynchronizedDMusMPUWrite(), SysAudio_AddDevice(), SysAudio_Shutdown(), SysAudio_Unload(), SysAudioHandleProperty(), SysAudioOpenKMixer(), SysAudioRegisterDeviceInterfaces(), SysAudioRegisterNotifications(), TakeIdtSnapshot(), TapeClassInstaller(), test_checklinkpath(), TestDisconnectEvent(), TestDispatch(), TestEntry(), TestIrpHandler(), TestLockEvent(), TestLogoffEvent(), TestLogonEvent(), TestMessageHandler(), TestObjectType(), TestPostShellEvent(), TestReconnectEvent(), TestShellLink(), TestShutdownEvent(), TestStartScreenSaverEvent(), TestStartShellEvent(), TestStartupEvent(), TestStopScreenSaverEvent(), TestTimerApcRoutine(), TestUnload(), TestUnlockEvent(), TextIntRealizeFont(), TextIntUpdateSize(), ThirdPartyVDDBop(), CPortPinDMus::TransferMidiData(), CPortPinDMus::TransferMidiDataToDMus(), TranslateCharsetInfo(), TranslateCOLORREF(), CCFDATAStorage::Truncate(), TryIsolate(), TryMPU(), TryToInstallVirtualSWBreakpoints(), UhciDeferredRoutine(), UnassembleOneLineDown(), UnassembleOneLineUp(), UnassembleOnePageDown(), UnassembleOnePageUp(), UnbindAdapterByContext(), CMSZipCodec::Uncompress(), UnhandledExceptionFilter(), UnloadExports(), UnloadSoundBlaster(), UnloadSymbols(), UnloadUserProfile(), CPortPinWaveCyclic::UpdateCommonBuffer(), CPortPinWaveCyclic::UpdateCommonBufferOverlap(), UpdateDiskLayout(), UpdateUsersShellFolderSettings(), UrbCompletion(), USBAudioCreateFilterContext(), USBAudioFilterCreate(), USBAudioPinBuildDescriptors(), USBCCGP_BuildConfigurationDescriptor(), USBCCGP_CustomEnumWithInterface(), USBCCGP_EnumWithAudioLegacy(), USBCCGP_PdoAppendInterfaceNumber(), USBCCGP_PdoHandleDeviceRelations(), USBCCGP_PdoHandleQueryId(), USBCCGP_Unload(), USBD_ParseConfigurationDescriptorEx(), USBD_ParseDescriptors(), USBDI_GetUSBDIVersion(), USBDI_IsDeviceHighSpeed(), USBHI_GetControllerInformation(), USBHI_GetExtendedHubInformation(), USBHI_GetUsbDescriptors(), USBHI_Initialize20Hub(), USBHI_InitializeUsbDevice(), USBHI_QueryDeviceInformation(), USBHI_RemoveUsbDevice(), USBHI_RestoreUsbDevice(), USBHI_RootHubInitNotification(), USBHUB_AddDevice(), USBHUB_Cleanup(), USBHUB_Close(), USBHUB_Create(), USBHUB_DispatchDeviceControl(), USBHUB_DispatchInternalDeviceControl(), USBHUB_DispatchPnp(), USBHUB_DispatchPower(), USBHUB_DispatchSystemControl(), USBHUB_FdoHandlePnp(), USBHUB_FdoStartDevice(), USBHUB_ParentFDOStartDevice(), USBHUB_PdoHandleInternalDeviceControl(), USBHUB_PdoHandlePnp(), USBHUB_PdoQueryDeviceText(), USBHUB_PdoQueryId(), USBHUB_PdoStartDevice(), USBI_InterfaceDereference(), USBI_InterfaceReference(), USBLIB_AddDevice(), USBSTOR_CBWCompletionRoutine(), USBSTOR_ConvertToUnicodeString(), USBSTOR_CSWCompletionRoutine(), USBSTOR_DataCompletionRoutine(), USBSTOR_DispatchClose(), USBSTOR_FdoHandlePnp(), USBSTOR_FdoHandleRemoveDevice(), USBSTOR_FdoHandleStartDevice(), USBSTOR_GetEndpointStatus(), USBSTOR_GetMaxLUN(), USBSTOR_HandleDeviceControl(), USBSTOR_HandleExecuteSCSI(), USBSTOR_HandleInternalDeviceControl(), USBSTOR_HandleQueryProperty(), USBSTOR_PdoHandleDeviceRelations(), USBSTOR_PdoHandlePnp(), USBSTOR_PdoHandleQueryCompatibleId(), USBSTOR_PdoHandleQueryDeviceId(), USBSTOR_PdoHandleQueryDeviceText(), USBSTOR_PdoHandleQueryHardwareId(), USBSTOR_PdoHandleQueryInstanceId(), USBSTOR_QueueAddIrp(), USBSTOR_ResetPipeWithHandle(), USBSTOR_SendReadWrite(), USBSTOR_SendRequest(), USBSTOR_StartIo(), UserClientConnect(), UserLoadImage(), UserpCaptureStringParameters(), UserpGetClientFileName(), UserpMessageBox(), UserProcessCreate(), ValidityCheckSymbols(), VbeService(), vfat8Dot3ToString(), VfatAcquireFileForNtCreateSection(), VfatAcquireForCcFlush(), VfatAcquireForLazyWrite(), VfatAcquireForModWrite(), VfatAcquireForReadAhead(), VfatAllocateIrpContext(), vfatAttachFCBToFileObject(), VfatBlockDeviceIoControl(), VfatBuildRequest(), VfatCleanup(), VfatCleanupFile(), VfatClose(), VfatCloseFile(), VfatCreate(), VfatCreateFile(), VfatDirectoryControl(), vfatDirFindFile(), VfatDismountVolume(), VfatDispatchRequest(), VfatDoRequest(), VfatFastIoCheckIfPossible(), VfatFastIoDetachDevice(), VfatFastIoDeviceControl(), VfatFastIoLock(), VfatFastIoQueryBasicInfo(), VfatFastIoQueryNetworkOpenInfo(), VfatFastIoQueryOpen(), VfatFastIoQueryStandardInfo(), VfatFastIoRead(), VfatFastIoReadCompressed(), VfatFastIoUnlockAll(), VfatFastIoUnlockAllByKey(), VfatFastIoUnlockSingle(), VfatFastIoWrite(), VfatFastIoWriteCompressed(), VfatFileSystemControl(), vfatFindDirSpace(), VfatFlushFile(), VfatFlushVolume(), VfatFormat(), VfatGetBasicInformation(), vfatGetFCBForFile(), VfatGetNetworkOpenInformation(), VfatGetPositionInformation(), VfatGetRetrievalPointers(), VfatGetVolumeBitmap(), vfatGrabFCBFromTable(), VfatHasFileSystem(), VfatIsVolumeDirty(), VfatLockControl(), VfatLockOrUnlockVolume(), VfatMarkVolumeDirty(), VfatMdlRead(), VfatMdlReadComplete(), VfatMdlReadCompleteCompressed(), VfatMdlWriteComplete(), VfatMdlWriteCompleteCompressed(), VfatMount(), VfatMoveEntry(), VfatMoveFile(), vfatNewFCB(), VfatOpenFile(), VfatPrepareMdlWrite(), vfatPrepareTargetForRename(), VfatQueryInformation(), VfatQueryVolumeInformation(), VfatQueueRequest(), VfatRead(), VfatReadDisk(), VfatReadDiskPartial(), VfatReadFileData(), VfatReadWritePartialCompletion(), vfatReleaseFCB(), VfatReleaseFileForNtCreateSection(), VfatReleaseForCcFlush(), VfatReleaseForModWrite(), VfatReleaseFromLazyWrite(), VfatReleaseFromReadAhead(), VfatRenameChildFCB(), vfatRenameEntry(), VfatSetAllocationSizeInformation(), VfatSetBasicInformation(), VfatSetDispositionInformation(), VfatSetInformation(), VfatSetPositionInformation(), VfatSetRenameInformation(), VfatSetVolumeInformation(), VfatShutdown(), VfatUpdateEntry(), vfatUpdateFCB(), VfatVerify(), VfatWrite(), VfatWriteDiskPartial(), VfatWriteFileData(), VfatxFormat(), VgaConsoleUpdateTextCursor(), VGADDIFillSolid(), VGADDIPaintRgn(), VgaReadMemory(), VgaReadPort(), VgaVerticalRetrace(), VgaWriteMemory(), VgaWritePort(), VideoPortCreateEvent(), VolumeClassInstaller(), W32kCreateFileSection(), W32kMapViewOfSection(), W32kOpenFile(), WaitForBind(), WaitToReceive(), WaitToSend(), warn(), warning(), WaveThread(), WdmaudAddDevice(), WdmAudCapabilities(), WdmAudCleanup(), WdmAudControlDeviceState(), WdmAudControlDeviceType(), WdmAudControlOpenMixer(), WdmAudDeviceControl(), WdmAudInitWorkerRoutine(), WdmAudMixerInitialize(), WdmAudOpenSysAudioDevices(), WdmAudPnp(), WdmAudResetStream(), WdmAudUnload(), wmain(), wodMessage(), WPUModifyIFSHandle(), WPUQueryBlockingCallback(), CCabinet::WriteCabinetHeader(), WriteConsoleThread(), CCabinet::WriteDataBlock(), CCabinet::WriteDisk(), CCabinet::WriteFileEntries(), WriteFileGather(), CCabinet::WriteFileToScratchStorage(), CCabinet::WriteFolderEntries(), CDFParser::WriteInfLine(), WriteMidi(), WriteMPU(), WritePartitions(), WriteSoundBlaster(), WriteToSoundBlaster(), WSAAccept(), WSAAddressToStringA(), WSAAddressToStringW(), WSAAsyncGetHostByAddr(), WSAAsyncGetHostByName(), WSAAsyncGetProtoByName(), WSAAsyncGetProtoByNumber(), WSAAsyncGetServByName(), WSAAsyncGetServByPort(), WSAAsyncSelect(), WSACancelAsyncRequest(), WSACancelBlockingCall(), WSACleanup(), WSAConnect(), WSADuplicateSocketA(), WSADuplicateSocketW(), WSAEnumNameSpaceProvidersA(), WSAEnumNameSpaceProvidersInternal(), WSAEnumNameSpaceProvidersW(), WSAEnumNetworkEvents(), WSAEnumProtocolsA(), WSAEnumProtocolsW(), WSAGetOverlappedResult(), WSAGetQOSByName(), WSAGetServiceClassInfoA(), WSAGetServiceClassInfoW(), WSAGetServiceClassNameByClassIdA(), WSAGetServiceClassNameByClassIdW(), WSAHtonl(), WSAHtons(), WSAInstallServiceClassA(), WSAInstallServiceClassW(), WSAIoctl(), WSAIsBlocking(), WSAJoinLeaf(), WSALookupServiceBeginA(), WSALookupServiceBeginW(), WSALookupServiceEnd(), WSALookupServiceNextA(), WSALookupServiceNextW(), WSANSPIoctl(), WSANtohl(), WSANtohs(), WSAProviderConfigChange(), WSApSetPostRoutine(), WSARecv(), WSARecvDisconnect(), WSARecvFrom(), WSARemoveServiceClass(), WSASend(), WSASendDisconnect(), WSASendTo(), WSASetBlockingHook(), WSASetServiceA(), WSASetServiceW(), WSASocketW(), WSAStartup(), WSAStringToAddressA(), WSAStringToAddressW(), WSAUnhookBlockingHook(), WSCEnumProtocols(), WSCGetProviderPath(), WSHIoctl_GetInterfaceList(), WSHNotify(), WSHOpenSocket2(), WSHSetSocketInformation(), WsTcGetEntryFromTriplet(), WsTcLoadProvider(), WsTpInitialize(), wWinMain(), xHalIoAssignDriveLetters(), xHalIoReadPartitionTable(), xHalpGetRDiskCount(), xHalQueryDriveLayout(), XIPInit(), CMiniportDMusUART::~CMiniportDMusUART(), and CMiniportDMusUARTStream::~CMiniportDMusUARTStream().

61 {}
char screen[SCREENY][SCREENX]

Definition at line 65 of file polytest.cpp.

Referenced by HTMLScreen_Create(), main(), putpixel(), test_GetSystemMetrics(), and test_screen().