ReactOS  0.4.12-dev-712-ge6be187
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

◆ ALTERNATE

#define ALTERNATE   0

Definition at line 30 of file polytest.cpp.

◆ ASSERT

#define ASSERT   assert

Definition at line 33 of file polytest.cpp.

◆ BOOL

#define BOOL   bool

Definition at line 25 of file polytest.cpp.

◆ CLIPOBJ

Definition at line 21 of file polytest.cpp.

◆ CONST

#define CONST   const

Definition at line 28 of file polytest.cpp.

◆ DEBUG_PRINT_ACTIVE_EDGELIST

#define DEBUG_PRINT_ACTIVE_EDGELIST (   x)

Definition at line 221 of file polytest.cpp.

◆ DPRINT1

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

Definition at line 60 of file polytest.cpp.

◆ EDGE_CHAR

#define EDGE_CHAR   '*'

Definition at line 67 of file polytest.cpp.

◆ EngFreeMem

#define EngFreeMem   free

Definition at line 56 of file polytest.cpp.

◆ FALSE

#define FALSE   false

Definition at line 27 of file polytest.cpp.

◆ FASTCALL

#define FASTCALL

Definition at line 19 of file polytest.cpp.

◆ FILL_CHAR

#define FILL_CHAR   'o'

Definition at line 68 of file polytest.cpp.

◆ FILL_EDGE_ALLOC_TAG

#define FILL_EDGE_ALLOC_TAG   0x45465044

Definition at line 167 of file polytest.cpp.

◆ FL_ZERO_MEMORY

#define FL_ZERO_MEMORY   1

Definition at line 58 of file polytest.cpp.

◆ INT

#define INT   int

Definition at line 20 of file polytest.cpp.

◆ MIX

#define MIX   char

Definition at line 24 of file polytest.cpp.

◆ MmCopyFromCaller

#define MmCopyFromCaller   memmove

Definition at line 29 of file polytest.cpp.

◆ PBRUSHOBJ

#define PBRUSHOBJ   int

Definition at line 23 of file polytest.cpp.

◆ SCREENX

#define SCREENX   25

Definition at line 63 of file polytest.cpp.

◆ SCREENY

#define SCREENY   15

Definition at line 64 of file polytest.cpp.

◆ SURFOBJ

Definition at line 22 of file polytest.cpp.

◆ TRUE

#define TRUE   true

Definition at line 26 of file polytest.cpp.

◆ WINDING

#define WINDING   1

Definition at line 31 of file polytest.cpp.

Typedef Documentation

◆ DC

typedef struct DC DC

◆ FILL_EDGE

◆ FILL_EDGE_LIST

◆ LPPOINT

typedef struct tagPOINT * LPPOINT

◆ PDC

typedef struct DC * PDC

◆ POINT

◆ PPOINT

typedef struct tagPOINT * PPOINT

◆ PRECTL

typedef struct RECTL * PRECTL

◆ RECTL

typedef struct RECTL RECTL

◆ W

typedef struct W W

Function Documentation

◆ abs()

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

Definition at line 91 of file polytest.cpp.

92 {
93  return t < 0 ? -t : t;
94 }
GLdouble GLdouble t
Definition: gl.h:2047

Referenced by IntEngLineTo(), and POLYGONFILL_MakeEdge().

◆ EngAllocMem()

◆ FILL_EDGE_Compare()

static INT FASTCALL FILL_EDGE_Compare ( FILL_EDGE Edge1,
FILL_EDGE Edge2 
)
static

Definition at line 325 of file polytest.cpp.

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

Referenced by POLYGONFILL_ActiveListInsert().

◆ FillPolygon()

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.

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. */
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 }
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
Definition: typeof.h:47
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
smooth NULL
Definition: ftsmooth.c:416
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

Referenced by Polygon().

◆ IntEngLineTo()

void IntEngLineTo ( SURFOBJ ,
CLIPOBJ  ,
PBRUSHOBJ  ,
int  x1,
int  y1,
int  x2,
int  y2,
RECTL ,
MIX  mix 
)

Definition at line 107 of file polytest.cpp.

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
INT dx
Definition: msvc.h:65
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248
_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:1253
_In_ PATHOBJ _In_ CLIPOBJ _In_ BRUSHOBJ _In_ POINTL _In_ MIX mix
Definition: winddi.h:3591
INT INT dy
Definition: msvc.h:65
_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

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

◆ main()

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
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
Definition: typeof.h:47
BOOL Polygon(CONST PPOINT UnsafePoints, int Count, int polyFillMode)
Definition: polytest.cpp:730
#define SCREENY
Definition: polytest.cpp:64
INT INT y
Definition: msvc.h:62
#define DPRINT1
Definition: polytest.cpp:60
char screen[SCREENY][SCREENX]
Definition: polytest.cpp:65
INT x
Definition: msvc.h:62
#define SCREENX
Definition: polytest.cpp:63
int _getch()
Definition: getch.c:16
#define memset(x, y, z)
Definition: compat.h:39
#define printf
Definition: config.h:203

◆ MAX()

◆ MIN()

template<class T >
T MIN ( T  a,
T  b 
)
inline

Definition at line 79 of file polytest.cpp.

80 {
81  return a < b ? a : b;
82 }
#define a
Definition: ke_i.h:78
#define b
Definition: ke_i.h:79
GLboolean GLboolean GLboolean b
Definition: glext.h:6204
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204

Referenced by AfdConnectedSocketWriteData(), alloc_barray(), alloc_sarray(), CcCopyWrite(), CcpMapData(), CcZeroData(), channel_process(), channel_send(), CopyBufferChainToBuffer(), CopyBufferToBufferChain(), DGDeliverData(), DisconnectComplete(), disk_set_information(), do_barray_io(), do_sarray_io(), fast_s_mp_mul_digs(), fast_s_mp_mul_high_digs(), fast_s_mp_sqr(), get_create_time(), HandleReadIrp(), InitializeTransferPackets(), LibTCPGetDataFromConnectionQueue(), md2_process(), mp_gcd(), mp_get_int(), mp_karatsuba_mul(), mp_mul(), per_scan_setup(), Polygon(), POLYGONFILL_FillScanLineWinding(), POLYGONFILL_UpdateScanline(), pre_process_data(), prepare_data(), process_colour_pointer_common(), rdp_enum_bmpcache2(), s_mp_mul_digs(), s_mp_mul_high_digs(), SatisfyPacketRecvRequest(), SendComplete(), ServiceTransferRequest(), sinc_hex_vari_process(), sinc_mono_vari_process(), sinc_multichan_vari_process(), sinc_quad_vari_process(), sinc_stereo_vari_process(), StepLowMemRetry(), StreamSocketConnectComplete(), TryToSatisfyRecvRequestFromBuffer(), ui_create_colourmap(), ui_line(), ZSTD_compressBegin_usingCDict_advanced(), ZSTD_compressBlock_internal(), ZSTD_compressBlock_opt_generic(), ZSTD_continueCCtx(), ZSTD_count_2segments(), ZSTD_decodeSeqHeaders(), ZSTD_decodeSequence(), ZSTD_decodeSequenceLong(), ZSTD_decodingBufferSize_min(), ZSTD_decompressSequencesLong_body(), ZSTD_decompressStream(), ZSTD_DUBT_findBestMatch(), ZSTD_DUBT_findBetterDictMatch(), ZSTD_encodeSequences_body(), ZSTD_estimateCCtxSize_usingCCtxParams(), ZSTD_estimateCStreamSize_usingCCtxParams(), ZSTD_estimateDStreamSize(), ZSTD_getBlockSize(), ZSTD_getFrameHeader_advanced(), ZSTD_insertBt1(), ZSTD_insertBtAndGetAllMatches(), ZSTD_insertDUBT1(), ZSTD_ldm_adjustParameters(), ZSTD_ldm_getTableSize(), ZSTD_ldm_limitTableUpdate(), ZSTD_limitCopy(), ZSTD_loadZstdDictionary(), ZSTD_reset_matchState(), ZSTD_resetCCtx_internal(), ZSTD_sizeof_matchState(), and ZSTD_sufficientBuff().

◆ Polygon()

BOOL Polygon ( CONST PPOINT  UnsafePoints,
int  Count,
int  polyFillMode 
)

Definition at line 730 of file polytest.cpp.

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 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:416
#define FALSE
Definition: polytest.cpp:27
long left
Definition: polytest.cpp:53
Definition: polytest.cpp:40
unsigned int BOOL
Definition: ntddk_ex.h:94
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

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().

◆ POLYGONFILL_ActiveListInsert()

static void FASTCALL POLYGONFILL_ActiveListInsert ( FILL_EDGE **  activehead,
FILL_EDGE NewEdge 
)
static

Definition at line 340 of file polytest.cpp.

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:416
struct _tagFILL_EDGE * pNext
Definition: polytest.cpp:192
static INT FASTCALL FILL_EDGE_Compare(FILL_EDGE *Edge1, FILL_EDGE *Edge2)
Definition: polytest.cpp:325

Referenced by POLYGONFILL_BuildActiveList().

◆ POLYGONFILL_BuildActiveList()

static void POLYGONFILL_BuildActiveList ( int  Scanline,
FILL_EDGE_LIST list,
FILL_EDGE **  ActiveHead 
)
static

Definition at line 503 of file polytest.cpp.

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 }
static void FASTCALL POLYGONFILL_ActiveListInsert(FILL_EDGE **activehead, FILL_EDGE *NewEdge)
Definition: polytest.cpp:340
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248
#define ASSERT
Definition: polytest.cpp:33
static void FASTCALL POLYGONFILL_UpdateScanline(FILL_EDGE *pEdge, int Scanline)
Definition: polytest.cpp:437
Definition: _list.h:228

Referenced by FillPolygon().

◆ POLYGONFILL_DestroyEdgeList()

static void FASTCALL POLYGONFILL_DestroyEdgeList ( FILL_EDGE_LIST list)
static

Definition at line 230 of file polytest.cpp.

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 }
#define EngFreeMem
Definition: polytest.cpp:56
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248
Definition: _list.h:228

Referenced by FillPolygon(), and POLYGONFILL_MakeEdgeList().

◆ POLYGONFILL_FillScanLineAlternate()

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.

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
HDC dc
Definition: cylfrac.c:34
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:416
void DPRINT(...)
Definition: polytest.cpp:61
long left
Definition: polytest.cpp:53
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

Referenced by FillPolygon().

◆ POLYGONFILL_FillScanLineWinding()

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.

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
HDC dc
Definition: cylfrac.c:34
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:416
void DPRINT(...)
Definition: polytest.cpp:61
long left
Definition: polytest.cpp:53
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

Referenced by FillPolygon().

◆ POLYGONFILL_MakeEdge()

static FILL_EDGE* FASTCALL POLYGONFILL_MakeEdge ( POINT  From,
POINT  To 
)
static

Definition at line 254 of file polytest.cpp.

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:416
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

Referenced by POLYGONFILL_MakeEdgeList().

◆ POLYGONFILL_MakeEdgeList()

static FILL_EDGE_LIST* FASTCALL POLYGONFILL_MakeEdgeList ( PPOINT  Points,
int  Count 
)
static

Definition at line 383 of file polytest.cpp.

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 }
#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

Referenced by FillPolygon().

◆ POLYGONFILL_UpdateScanline()

static void FASTCALL POLYGONFILL_UpdateScanline ( FILL_EDGE pEdge,
int  Scanline 
)
static

Definition at line 437 of file polytest.cpp.

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:1521
void DPRINT(...)
Definition: polytest.cpp:61
if(!(yy_init))
Definition: macro.lex.yy.c:714
T MAX(T a, T b)
Definition: polytest.cpp:85

Referenced by POLYGONFILL_BuildActiveList().

◆ putpixel()

void putpixel ( int  x,
int  y,
char  c 
)

Definition at line 96 of file polytest.cpp.

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
INT INT y
Definition: msvc.h:62
#define ASSERT
Definition: polytest.cpp:33
const GLubyte * c
Definition: glext.h:8905
char screen[SCREENY][SCREENX]
Definition: polytest.cpp:65
INT x
Definition: msvc.h:62
#define c
Definition: ke_i.h:80

Referenced by IntEngLineTo().

Variable Documentation

◆ DPRINT

void DPRINT(...)
inline

Definition at line 61 of file polytest.cpp.

61 {}

Referenced by __RxAcquireFcb(), __RxInitializeTopLevelIrpContext(), _At_(), _CcpFlushCache(), _DoDLLInjection(), _Function_class_(), _IRQL_requires_(), _KsEdit(), _main(), _MiFlushMappedSection(), _MiMapViewOfSegment(), _MiSimpleWrite(), _MiWriteBackPage(), _MmSetPageEntrySectionSegment(), _MyGetFileSystem(), _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(), AddEntriesFromInfSection(), CCabinet::AddFile(), AddFixupArray(), AddItemW(), AddNewEventSource(), AddPenLinesBounds(), CCabinet::AddSearchCriteria(), AddSectionToCopyQueue(), AddSectionToCopyQueueCab(), AddToCommandLineHistory(), AdjustHandleCounts(), AllocAndGetEntityArray(), CUSBRequest::AllocateEndpointDescriptor(), AllocateIndexNode(), AllocateRegistryPathInfo(), AllocConsole(), APICCalibrateTimer(), APICSetup(), append_multi_sz_value(), ApphelpCacheInitialize(), ApphelpCacheLookupEntry(), ApphelpCacheParse(), ApphelpCacheUpdateEntry(), ApphelpCacheWrite(), ApplyRegistryValues(), AsciiFromScan(), AsciiToScan(), auxMessage(), BaseCheckAppcompatCache(), BaseComputeProcessExePath(), BaseComputeProcessSearchPath(), BaseCreateStack(), BaseFormatObjectAttributes(), BaseInitializeContext(), BasepAnsiStringToHeapUnicodeString(), BasepCheckWinSaferRestrictions(), BasepGetComputerNameFromNtPath(), BasepLoadLibraryAsDatafile(), BasepMapFile(), BasepNotifyCsrOfThread(), BasepNotifyTrackingService(), BaseProcessInitPostImport(), 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(), BrowseSubNodeIndexEntries(), build_dllredirect_section(), CUSBRequest::BuildBulkInterruptEndpoint(), CUSBRequest::BuildControlTransferQueueHead(), BuildFullDirectoryPath(), CUSBDevice::BuildInterfaceDescriptor(), CUSBRequest::BuildIsochronousEndpoint(), Bus_AddDevice(), Bus_DestroyPdo(), Bus_FDO_PnP(), Bus_FDO_Power(), Bus_InitializePdo(), Bus_PDO_EvalMethod(), 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(), CcPerformReadAhead(), CcpMapData(), CcpPinMappedData(), CcpReadAhead(), CcpReleaseFileLock(), CcPreparePinWrite(), CcpUnmapCache(), CcpUnpinData(), CcRepinBcb(), CcRosCreateVacb(), CcRosFlushDirtyPages(), CcRosGetVacb(), CcRosInitializeFileCache(), CcRosInternalFreeVacb(), CcRosLookupVacb(), CcRosMarkDirtyFile(), CcRosReleaseVacb(), CcRosRemoveIfClosed(), CcRosTrimCache(), CcRosUnmapVacb(), CcScheduleReadAhead(), CcSetFileSizes(), CcUninitializeCacheMap(), CcUnpinData(), CcUnpinRepinnedBcb(), CcWriteBehind(), CcZeroData(), CDirectSoundCapture_fnCreateCaptureBuffer(), CDirectSoundCapture_fnGetCaps(), CDirectSoundCapture_fnInitialize(), CDirectSoundCapture_fnQueryInterface(), CdromPropPageProvider(), CheckActiveSystemPartition(), CheckFileSystemPage(), CheckForLoadedProfile(), CheckForValidPEAndVendor(), CheckUnattendedSetup(), Chkdsk(), ChkdskCallback(), ChkdskPartition(), CInterruptSynchronizedRoutine(), CleanUpPICE(), CleanupSoundBlaster(), ClockPropertyCorrelatedPhysicalTime(), ClockPropertyCorrelatedTime(), ClockPropertyFunctionTable(), ClockPropertyPhysicalTime(), ClockPropertyResolution(), ClockPropertyState(), ClockPropertyTime(), CloseProc(), closesocket(), CloseSoundBlaster(), CloseStreamRoutine(), ClrLineHercules(), CmBattOpenClose(), CmBattUnload(), CmiInitializeHive(), CmLoadKey(), CmpAddSubKey(), CmpAssignSecurityDescriptor(), CmpCreateControlSet(), CmpCreateHardwareProfile(), CmpDeepCopyKeyInternal(), CmpDoFlushNextHive(), CmpEnumerateOpenSubKeys(), CmpFreeSecurityDescriptor(), 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(), ConDrvInsertConsole(), ConDrvOpen(), ConDrvRegisterFrontEnd(), ConDrvSetConsoleMode(), ConfigureSoundBlasterDevice(), ConioProcessKey(), ConioResizeBuffer(), connect(), ConnectConsole(), ConsoleClientShutdown(), ConsoleControlDispatcher(), ConsoleInitHercules(), ConsoleInitVga(), ConSrvAllocateConsole(), ConSrvCloseHandle(), ConSrvCloseHandleEntry(), ConSrvConnect(), ConSrvConsoleCtrlEventTimeout(), ConSrvDeleteConsole(), ConSrvDisconnect(), ConSrvGetObject(), ConSrvInitConsole(), ConSrvInitConsoleSupport(), ConSrvInitTerminal(), ConSrvLoadFrontEnd(), ConSrvReadUserSettings(), ConSrvRemoveConsole(), ConSrvTermInitTerminal(), ConstructDeviceName(), ConstructSoundDeviceNames(), Control(), ControlSoundBlaster(), CCabinet::ConvertDateAndTime(), ConvertLargeMCBToDataRuns(), ConvertNtPathToWin32Path(), ConvertPackageArguments(), ConvertTokenToKeyword(), ConvertTokenToLineNumber(), ConvertTokenToModuleAndName(), ConvertTokenToSrcFile(), ConvertTokenToSymbol(), ConWndProc(), CopyBlock(), CopyDirectory(), CopyKey(), CopyLines(), CpuSimulate(), create_journal_dev(), CreateCompatiblePin(), CreateComputerTypeList(), CreateDeviceIds(), CreateDIBitmap(), CreateDirectoryPath(), CreateDisplayDriverList(), CreateDMA(), CreateEnvironmentBlock(), CreateExtendedPartitionPage(), CHCDController::CreateFDO(), CreateFiberEx(), CreateGreenFdo(), CreateGroupListRoutine(), CreateGroupOrderListRoutine(), CreateIndexBufferFromBTreeNode(), CreateLogicalPartitionPage(), CreateMailslotW(), CreateNestedKey(), CreateNewDriveLetterName(), CreateNTOSInstallationsList(), 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(), CriticalDeviceCoInstaller(), 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(), DfsDriverEntry(), DIB_16BPP_AlphaBlend(), DIB_24BPP_AlphaBlend(), DIB_32BPP_AlphaBlend(), DIB_CreateDIBSection(), DIB_GetBitmapInfo(), DIB_XXBPP_AlphaBlend(), DIB_XXBPP_StretchBlt(), DisableDeviceInstance(), DisableSpeaker(), DiskPropPageProvider(), 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(), DoesPathExist(), 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(), EHCI_AbortAsyncTransfer(), EHCI_AbortTransfer(), EHCI_AddDummyQHs(), EHCI_AlignHwStructure(), EHCI_DisableAsyncList(), EHCI_DisableInterrupts(), EHCI_DisablePeriodicList(), EHCI_DumpHwQH(), EHCI_DumpHwTD(), EHCI_EnableInterrupts(), EHCI_EnablePeriodicList(), EHCI_FlushInterrupts(), EHCI_GetEndpointStatus(), EHCI_GetErrorFromTD(), EHCI_GetOffsetEECP(), EHCI_InitializeHardware(), EHCI_InitializeInterruptSchedule(), EHCI_InitializeSchedule(), EHCI_InsertQhInAsyncList(), EHCI_InsertQhInPeriodicList(), EHCI_OpenBulkOrControlEndpoint(), EHCI_OpenEndpoint(), EHCI_OpenInterruptEndpoint(), EHCI_PollHaltedAsyncEndpoint(), EHCI_QueryEndpointRequirements(), EHCI_RemoveQhFromAsyncList(), EHCI_RemoveQhFromPeriodicList(), EHCI_ReopenEndpoint(), EHCI_ResumeController(), EHCI_RH_ChirpRootPort(), EHCI_RH_ClearFeaturePortEnable(), EHCI_RH_ClearFeaturePortEnableChange(), EHCI_RH_ClearFeaturePortPower(), EHCI_RH_ClearFeaturePortResetChange(), EHCI_RH_ClearFeaturePortSuspend(), EHCI_RH_ClearFeaturePortSuspendChange(), EHCI_RH_FinishReset(), EHCI_RH_GetPortStatus(), EHCI_RH_PortResetComplete(), EHCI_RH_PortResumeComplete(), EHCI_RH_SetFeaturePortReset(), EHCI_RH_SetFeaturePortSuspend(), EHCI_SetAsyncEndpointState(), EHCI_SetEndpointDataToggle(), EHCI_SetEndpointState(), EHCI_SetEndpointStatus(), EHCI_StartController(), EHCI_SuspendController(), EHCI_TakeControlHC(), EhciDeferredRoutine(), EISA_ELCR_Read(), EisaUpHalPropPageProvider(), ElfCreateBackupLogHandle(), ElfCreateEventLogHandle(), ElfpInitExistingFile(), 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(), EnumerateInstallations(), EnumerateReactOSEntries(), EnumerateSoundDevices(), EnumerateSubkey(), Evaluate(), EvaluateSymbol(), 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(), FATAddEntry(), FATDelEntry(), FATGetNextDirEntry(), 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(), FilterInstanceSetup(), FilterPinPropertyHandler(), FilterUnload(), find_actctx_dll(), find_dll_redirection(), find_entry_by_id(), find_entry_by_name(), find_guid(), find_string_index(), FindAddressForSourceLine(), FindAttribute(), FindBootStore(), FindDevices(), FindDriverObjectDirectory(), FindFile(), FindFirstAttribute(), FindFirstFileExW(), FindFunctionByAddress(), FindFunctionInModuleByName(), FindGlobalStabSymbol(), CUSBQueue::FindInterruptEndpointDescriptor(), FindLocalsByAddress(), FindMatchingCreateItem(), FindModuleByName(), FindModuleFromAddress(), FindModuleSymbols(), FindModuleSymbolsByModuleName(), CCabinet::FindNext(), FindNextAttribute(), FindNextVolumeW(), FindNTOSInstallations(), FindSourceLineForAddress(), FindTypeDefinition(), FindTypeDefinitionForCombinedTypes(), FindWinMMDeviceIndex(), FixupUpdateSequenceArray(), FltpAttachToFileSystemDevice(), FONT_mbtowc(), FormatCallback(), FormatEx(), FormatPartition(), FormatPartitionPage(), ForwardIrpAndWait(), FreeDeviceList(), FreeLdrEnumerateBootEntries(), FsdGetFsAttributeInformation(), FsdGetFsDeviceInformation(), FsdGetFsFullSizeInformation(), FsdGetFsSizeInformation(), FsdGetFsVolumeInformation(), FsdRead(), FsdSetFsLabelInformation(), FsdWrite(), FsRecIsCdfsVolume(), FsRecIsUdfsVolume(), FsRtlAcknowledgeOplockBreak(), FsRtlAddBaseMcbEntry(), FsRtlAddLargeMcbEntry(), FsRtlAllocateOplock(), FsRtlCancelExclusiveIrp(), FsRtlCancelOplockIIIrp(), FsRtlCancelWaitIrp(), FsRtlCheckLockForReadAccess(), FsRtlCheckLockForWriteAccess(), FsRtlCheckOplock(), FsRtlCompleteLockIrpReal(), FsRtlCompletionRoutinePriv(), FsRtlCurrentBatchOplock(), FsRtlFastCheckLockForRead(), FsRtlFastCheckLockForWrite(), FsRtlFastUnlockAll(), FsRtlFastUnlockAllByKey(), FsRtlFastUnlockSingle(), FsRtlGetNextBaseMcbEntry(), FsRtlGetNextLargeMcbEntry(), FsRtlInitializeLargeMcb(), FsRtlInitializeOplock(), FsRtlLookupBaseMcbEntry(), FsRtlLookupLargeMcbEntry(), FsRtlLookupLastBaseMcbEntry(), FsRtlLookupLastBaseMcbEntryAndIndex(), FsRtlLookupLastLargeMcbEntry(), FsRtlLookupLastLargeMcbEntryAndIndex(), FsRtlNotifyCompletion(), FsRtlNotifyFilterChangeDirectory(), FsRtlNotifyFilterReportChange(), FsRtlNumberOfRunsInBaseMcb(), FsRtlNumberOfRunsInLargeMcb(), FsRtlOpBatchBreakClosePending(), FsRtlOplockBreakNotify(), FsRtlOplockBreakToII(), FsRtlOplockBreakToNone(), FsRtlOplockCleanup(), FsRtlOplockFsctrl(), FsRtlOplockIsFastIoPossible(), FsRtlPrivateLock(), FsRtlProcessFileLock(), FsRtlRemoveAndCompleteIrp(), FsRtlRemoveAndCompleteWaitIrp(), FsRtlRemoveBaseMcbEntry(), FsRtlRemoveLargeMcbEntry(), FsRtlRequestExclusiveOplock(), FsRtlRequestOplockII(), FsRtlResetBaseMcb(), FsRtlResetLargeMcb(), FsRtlSplitBaseMcb(), FsRtlSplitLargeMcb(), FsRtlTruncateBaseMcb(), FsRtlTruncateLargeMcb(), FsRtlUninitializeBaseMcb(), FsRtlUninitializeLargeMcb(), FsRtlUninitializeOplock(), FsRtlWaitOnIrp(), 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(), GetDeviceInstanceList(), GetDeviceInstanceListSize(), GetDeviceListInterfaces(), GetDirtyStatus(), GetDiskOrPartition(), GetDisplayIdentifier(), GetEnumeratorInstanceList(), GetEnumeratorInstanceListSize(), GetEventSourceByName(), GetFilterNodeProperty(), GetFilterPinDataRanges(), GetFontPenalty(), GetFontResourceInfoW(), GetFromCommandLineHistory(), GetGlyphOutlineA(), GetGlyphOutlineW(), gethostbyaddr(), gethostbyname(), gethostname(), GetIFEntry(), GetIPSNMPInfo(), GetKerningPairsA(), GetLargestConsoleWindowSize(), GetLinearAddress(), GetLinesInCommandHistory(), GetLogicalPartitionCount(), GetMappedFileNameA(), GetMappedFileNameW(), GetModuleHandleForUnicodeString(), getnameinfo(), GetNameInfoW(), GetNextCluster(), GetNextClusterExtend(), GetNextPartition(), GetNextUncheckedPartition(), GetNextUnformattedPartition(), GetNextUnpartitionedEntry(), GetOutlineTextMetricsA(), GetPackageSize(), GetPartition(), getpeername(), GetPrevPartition(), GetPrevUnpartitionedEntry(), GetPrimaryPartitionCount(), GetProcessorInformation(), GetProfiles(), GetProgramsPath(), getprotobyname(), getprotobynumber(), getservbyname(), getservbyport(), GetServiceInstanceList(), GetServiceInstanceListSize(), getsockname(), getsockopt(), GetSoundBlasterModel(), GetSourceFileAndTargetLocation(), 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(), HvTrackCellRef(), 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(), IniCacheLoadByHandle(), IniCacheLoadFromMemory(), IniCacheSave(), IniCacheSaveByHandle(), InitAtomTable(), CCabinet::InitCabinetHeader(), CUSBRequest::InitDescriptor(), InitDestinationPaths(), InitDevice(), initFlood(), CMiniportDMusUART::InitializeHardware(), InitializePnPManager(), InitializePool(), InitializeProfiles(), InitializeSoundBlaster(), CUSBQueue::InitializeSyncSchedule(), InitMPU(), InitPICE(), InitSoundCard(), InsertAudioDevice(), InsertConsole(), InstallBtrfsBootcodeToPartition(), InstallBuiltinAccounts(), InstallDevice(), InstallFatBootcodeToFloppy(), InstallFatBootcodeToPartition(), InstallInt3Hook(), InstallIntEHook(), InstallLiveCD(), InstallPrintkHook(), InstallPrivileges(), InstallReactOS(), InstallScreenSaverA(), InstallScreenSaverW(), InstallSetupInfFile(), InstallSWBreakpoint(), InstallSysSetupInfComponents(), InstallTraceHook(), InstallVirtualSWBreakpoint(), InstallWizard(), InstantiatePins(), Int32Call(), Int_EnumDependentServicesW(), IntArc(), IntCreateDICW(), IntCreatePrimarySurface(), IntCreateRegistryPath(), IntelStackWalk(), IntEngGradientFillTriangle(), IntEnumFontFamilies(), 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(), IntGhostWindowFromHungWindow(), IntHideMousePointer(), IntHungWindowFromGhostWindow(), IntLoadFontSubstList(), IntMakeHungWindowGhosted(), IntReadConsole(), IntReadConsoleOutput(), IntReadConsoleOutputCode(), IntRequestFontSize(), 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(), IopPrepareDeviceForRemoval(), IopQueryAttributesFile(), IopQueryCompatibleIds(), IopQueryHardwareIds(), IopRemoveDevice(), IopResetDevice(), IopSaveBootLogToFile(), IopSetDeviceInstanceData(), IopSetServiceEnumData(), IopStartDevice2(), IopStopDevice(), IopStoreSystemPartitionInformation(), IopTraverseDeviceTree(), IopUnloadDevice(), IopUnloadDriver(), IopUpdateRootKey(), IopWriteLogFile(), IOReadB(), IoReadPartitionTableEx(), IoRegisterDeviceInterface(), IoRegisterPlugPlayNotification(), IoReleaseRemoveLockAndWaitEx(), IoReleaseRemoveLockEx(), IoReportDetectedDevice(), IoRequestDeviceEject(), IoSetDeviceInterfaceState(), IoUnregisterPlugPlayNotification(), IoWMIRegistrationControl(), IOWriteB(), IoWritePartitionTableEx(), IRQPolarity(), IRQTrigger(), IsaAddDevice(), IsAcpiComputer(), IsaCreateClose(), IsaFdoPnp(), IsaIoctl(), IsaPnp(), IsaReadWrite(), IsBitSet(), IsCallInstrAtEIP(), IsConsoleBoot(), IsModuleLoaded(), IsPermanentSWBreakpoint(), CUSBQueue::IsQueueHeadComplete(), IsRetAtEIP(), IsSpeakerEnabled(), IsValidNTOSInstallationByHandle(), 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(), LoadSetupInf(), 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(), MiFindInitializationCode(), MiFreeSegmentPage(), MiGetPageProtection(), MiInitChip(), MiInitializeSectionPageTable(), MiInitializeSystemPtes(), MiInitMachineDependent(), MiInsertPageInList(), MiInsertStandbyListAtFront(), MiMapLockedPagesInUserSpace(), MiMapPfnDatabase(), MiMapViewOfDataSection(), MiniportCloseEndpoint(), MiniportHalt(), MiniportHandleInterrupt(), MiniportInitialize(), MiniportISR(), MiniportOpenEndpoint(), 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(), MiUnmapLockedPagesInUserSpace(), 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(), MouseDlgProc(), 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(), CCabinet::NewCabinet(), NewDirectSound(), NewDirectSoundCapture(), NewDirectSoundCaptureBuffer(), NewDispatchObject(), CCabinet::NewFolder(), NewKsPropertySet(), NewMiniportDMusUART(), NewPortDMus(), NewPortTopology(), NewPortWaveCyclic(), NewPortWavePci(), NewPortWaveRT(), note(), NotifyTopLevelWindow(), 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(), NtfsGetNamesInformation(), NtfsGetPositionInformation(), NtfsGetVolumeData(), NtfsGrabFCB(), NtfsGrabFCBFromTable(), NtfsLookupFileAt(), NtfsMakeAbsoluteFilename(), NtfsOpenFile(), NtfsQueryDirectory(), NtfsQueryVolumeInformation(), NtfsQueueRequest(), NtfsRead(), NtfsReadDisk(), NtfsReadFile(), NtfsReleaseFCB(), NtfsSetEndOfFile(), NtfsSetVolumeInformation(), NtfsUserFsRequest(), NtfsWrite(), NtfsWriteDisk(), NtfsWriteFile(), 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(), NtVerQueryValue(), NtWaitHighEventPair(), NtWaitLowEventPair(), nulldrv_AbortPath(), nulldrv_BeginPath(), nulldrv_CloseFigure(), nulldrv_EndPath(), nulldrv_FillPath(), nulldrv_FlattenPath(), nulldrv_SelectClipPath(), nulldrv_StrokeAndFillPath(), nulldrv_StrokePath(), nulldrv_WidenPath(), ObDereferenceDeviceMap(), ObfDereferenceDeviceMap(), ObInheritDeviceMap(), ObpChargeQuotaForObject(), ObpCreateDeviceMap(), ObpDeallocateObject(), ObReferenceObjectByHandle(), ObtClose(), ObtCreateObjectTypes(), OHCI_AbortTransfer(), OHCI_DumpHcdED(), OHCI_DumpHcdTD(), OHCI_InterruptService(), OHCI_PollAsyncEndpoint(), OHCI_ReadRhDescriptorA(), OHCI_ResetController(), OHCI_ResumeController(), OHCI_RH_ClearFeaturePortConnectChange(), OHCI_RH_ClearFeaturePortEnable(), OHCI_RH_ClearFeaturePortEnableChange(), OHCI_RH_ClearFeaturePortOvercurrentChange(), OHCI_RH_ClearFeaturePortPower(), OHCI_RH_ClearFeaturePortResetChange(), OHCI_RH_ClearFeaturePortSuspend(), OHCI_RH_ClearFeaturePortSuspendChange(), OHCI_RH_DisableIrq(), OHCI_RH_EnableIrq(), OHCI_RH_GetHubStatus(), OHCI_RH_GetPortStatus(), OHCI_RH_GetRootHubData(), OHCI_RH_GetStatus(), OHCI_RH_SetFeaturePortEnable(), OHCI_RH_SetFeaturePortPower(), OHCI_RH_SetFeaturePortReset(), OHCI_RH_SetFeaturePortSuspend(), OHCI_StopController(), OHCI_SuspendController(), OHCI_TakeControlHC(), OhciDeferredRoutine(), OkayToCloseProc(), OnActivate(), CDFParser::OnCabinetName(), CDFParser::OnDiskLabel(), OnFocus(), OnInitHardProfDialog(), OnNcCreate(), OnPaletteChanged(), CCabinet::Open(), OpenAndMapFile(), 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_FillPathEx(), PATH_FlattenPath(), PATH_LineTo(), PATH_MoveTo(), PATH_PolyDraw(), PATH_PolyPolyline(), PATH_RestorePath(), PATH_SavePath(), PATH_StrokePath(), PATH_WidenPath(), pathdrv_AbortPath(), pathdrv_AngleArc(), pathdrv_Arc(), pathdrv_ArcTo(), pathdrv_BeginPath(), pathdrv_Chord(), pathdrv_CloseFigure(), pathdrv_CreateDC(), pathdrv_DeleteDC(), pathdrv_Ellipse(), pathdrv_EndPath(), pathdrv_ExtTextOut(), pathdrv_LineTo(), pathdrv_MoveTo(), pathdrv_Pie(), pathdrv_PolyBezier(), pathdrv_PolyBezierTo(), pathdrv_PolyDraw(), pathdrv_Polygon(), pathdrv_Polyline(), pathdrv_PolylineTo(), pathdrv_PolyPolygon(), pathdrv_PolyPolyline(), pathdrv_Rectangle(), pathdrv_RoundRect(), 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(), PdoExt(), 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_DetectResourceConflict(), 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(), PrepareCopyInfFile(), PrepareFileCopy(), 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(), ProcessUnattendSection(), PropertyHandler_Synth(), PropertyItemDispatch(), PS2MousePropPageProvider(), PsaCaptureProcessesAndThreads(), PsaCaptureSystemModules(), PsaEnumerateProcessModules(), PspAssignProcessToJob(), PspTerminateJobObject(), PulseSample(), QSI_DEF(), QueryActCtxW(), QueryAdapterOid(), QueryBinding(), CDmaChannelInit::QueryInterface(), CPortPinWaveRT::QueryInterface(), CPortWaveRTStreamInit::QueryInterface(), CRegistryKey::QueryInterface(), CDrmPort2::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(), RChangeServiceConfigW(), RCloseServiceHandle(), RControlService(), RCreateServiceW(), RDeleteService(), ReadChars(), ReadCharsThread(), CCabinet::ReadDataBlocks(), ReadFileRecord(), ReadFileScatter(), CCabinet::ReadFileTable(), ReadInputBufferThread(), ReadPhysMem(), ReadRegistryEntries(), CCabinet::ReadString(), RealIsr(), RecursiveRemoveDir(), recv(), recvfrom(), RegInitializeRegistry(), REGION_Complexity(), RegistrationNotificationProc(), RegistrationProc(), registry_callback(), RegpCreateOrOpenKey(), RegSetValueExW(), ReInstallSWBreakpoint(), RemoveAllSWBreakpoints(), RemoveDirectoryPath(), RemoveFontResourceExW(), RemoveSWBreakpoint(), REnumDependentServicesA(), REnumDependentServicesW(), REnumServiceGroupW(), REnumServicesStatusA(), REnumServicesStatusExA(), REnumServicesStatusExW(), ReportGreenPdo(), ResetSoundBlaster(), ResolveTarget(), RestoreIdt(), ReturnCompletedBuffers(), RevirtualizeBreakpointsForModule(), RGetServiceDisplayNameA(), RGetServiceDisplayNameW(), RGetServiceKeyNameA(), RGetServiceKeyNameW(), RI_ScGetCurrentGroupStateW(), RI_ScSetServiceBitsW(), 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(), RtlDosApplyFileIsolationRedirection_Ustr(), 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(), RxAddToTopLevelIrpAllocatedContextsList(), RxAddVirtualNetRootToNetRoot(), RxAllocateCanonicalNameBuffer(), RxAllocateFcbObject(), RxChangeBufferingState(), RxCloseAssociatedSrvOpen(), RxCollapseOrCreateSrvOpen(), RxCommonCleanup(), RxCommonClose(), RxCommonCreate(), RxCommonDevFCBCleanup(), RxCommonDevFCBClose(), RxCommonDevFCBIoCtl(), RxCommonDirectoryControl(), RxCommonQueryInformation(), RxCommonQueryVolumeInformation(), RxCommonRead(), RxCommonSetInformation(), RxCommonWrite(), RxCompleteRequest(), RxCompleteRequest_Real(), RxConstructNetRoot(), RxConstructSrvCall(), RxConstructVirtualNetRoot(), RxCopyCreateParameters(), RxCreateFromNetRoot(), RxCreateNetFcb(), RxCreateNetFobx(), RxCreateNetRoot(), RxCreateRxContext(), RxCreateSrvCall(), RxCreateSrvCallCallBack(), RxCreateSrvOpen(), RxCreateVNetRoot(), RxDispatchToWorkerThread(), RxDriverEntry(), RxFastIoRead(), RxFastIoWrite(), RxFinalizeConnection(), RxFinalizeNetFcb(), RxFinalizeNetFobx(), RxFinalizeNetRoot(), RxFinalizeSrvCall(), RxFinalizeSrvOpen(), RxFinalizeVNetRoot(), RxFindOrConstructVirtualNetRoot(), RxFindOrCreateConnections(), RxFindOrCreateFcb(), RxFinishFcbInitialization(), RxFinishSrvCallConstruction(), RxFinishSrvCallConstructionDispatcher(), RxFirstCanonicalize(), RxFlushFcbInSystemCache(), RxFreeFcbObject(), RxFsdCommonDispatch(), RxFsdDispatch(), RxFsdPostRequest(), RxFspDispatch(), RxGetRegistryParameters(), RxInitializeContext(), RxInitializeVNetRootParameters(), RxLowIoCompletionTail(), RxLowIoIoCtlShellCompletion(), RxLowIoNotifyChangeDirectoryCompletion(), RxLowIoPopulateFsctlInfo(), RxLowIoReadShell(), RxLowIoReadShellCompletion(), RxLowIoSubmit(), RxLowIoWriteShell(), RxLowIoWriteShellCompletion(), RxpAcquirePrefixTableLockExclusive(), RxpAcquirePrefixTableLockShared(), RxpDiscardChangeBufferingStateRequests(), RxpDispatchChangeBufferingStateRequests(), RxpMarkInstanceForScavengedFinalization(), RxpPrepareCreateContextForReuse(), RxPrefixTableInsertName(), RxpReleasePrefixTableLock(), RxpUndoScavengerFinalizationMarking(), RxPurgeFcbInSystemCache(), RxPurgeFobx(), RxPurgeFobxFromCache(), RxPurgeRelatedFobxs(), RxpWorkerThreadDispatcher(), RxQueryBasicInfo(), RxQueryDirectory(), RxQueryNameInfo(), RxQueryStandardInfo(), RxRegisterMinirdr(), RxRemoveNameNetFcb(), RxSearchForCollapsibleOpen(), RxSetRenameInfo(), RxSpinUpRequestsDispatcher(), RxSpinUpWorkerThread(), RxTableLookupName(), RxTableLookupName_ExactLengthMatch(), RxUnwindTopLevelIrp(), RxUpdateCondition(), RxWorkItemDispatcher(), RxXXXControlFileCallthru(), SaveDefaultUserHive(), SbReadData(), SbWriteData(), ScanExports(), ScanExportsByAddress(), ScanForUnpartitionedDiskSpace(), ScmAssignNewTag(), ScmAutoShutdownServices(), ScmAutoStartServices(), ScmCanonDriverImagePath(), ScmCheckDriver(), ScmControlDriver(), ScmControlService(), ScmConvertToBootPathName(), ScmCopyControlSet(), ScmCopyTree(), ScmCreateDefaultSD(), ScmCreateDefaultServiceSD(), ScmCreateLastKnownGoodControlSet(), ScmCreateManagerHandle(), ScmCreateNewControlPipe(), ScmCreateNewServiceRecord(), ScmCreateOrReferenceServiceImage(), ScmCreateServiceDatabase(), ScmDeleteServiceRecord(), ScmGetBootAndSystemDriverState(), ScmGetControlSetValues(), ScmGetDriverStatus(), ScmGetServiceEntryByDisplayName(), ScmGetServiceEntryByName(), ScmGetServiceEntryByResumeCount(), ScmGetServiceGroupByName(), ScmGetServiceImageByImagePath(), ScmGetSetupInProgress(), ScmLoadDriver(), ScmLoadService(), ScmLogonService(), ScmMarkServiceForDelete(), ScmReadDependencies(), ScmReadSecurityDescriptor(), ScmSendStartCommand(), ScmSetFailureActions(), ScmSetServiceGroup(), ScmShutdownServiceDatabase(), ScmStartDriver(), 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(), SendClientShutdown(), 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(), SetDirtyStatus(), SetDiskSignature(), SetGlobalInt(), SetHardwareBreakPoint(), SetHardwareBreakPoints(), SetMixerInputOutputFormat(), SetMountedDeviceValues(), SetNonResidentAttributeDataLength(), SetOutputSampleRate(), SetPrimaryDomain(), setsockopt(), SetTimeZoneInformation(), SetupCommitFileQueueW(), SetupCreateDirectory(), SetupDeviceInstance(), SetupExtractFile(), SetupIsActive(), SetupQueueCopyWithCab(), 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(), StorPortGetSrb(), StretchDIBits(), SubmitRequestToRootHub(), SwAddDevice(), SwDispatchCreate(), SwDispatchDeviceControl(), SwDispatchPnp(), Symbol(), SynchronizedDMusMPUWrite(), SysAudio_AddDevice(), SysAudio_Shutdown(), SysAudio_Unload(), SysAudioHandleProperty(), SysAudioOpenKMixer(), SysAudioRegisterDeviceInterfaces(), SysAudioRegisterNotifications(), TakeIdtSnapshot(), TapeClassInstaller(), TapePropPageProvider(), test_checklinkpath(), TestDirectoryControl(), TestDispatch(), TestEntry(), TestFilterUnload(), TestIrpHandler(), TestMessageHandler(), TestObjectType(), TestQueryInformation(), TestSetInformation(), TestShellLink(), TestTimerApcRoutine(), TestUnload(), TextIntRealizeFont(), TextIntUpdateSize(), ThirdPartyVDDBop(), CPortPinDMus::TransferMidiData(), CPortPinDMus::TransferMidiDataToDMus(), TranslateCharsetInfo(), TranslateCOLORREF(), CCFDATAStorage::Truncate(), TryIsolate(), TryMPU(), TryToInstallVirtualSWBreakpoints(), UhciAbortNonIsoTransfer(), UhciAbortTransfer(), UhciBulkOrInterruptTransfer(), UhciControlTransfer(), UhciDeferredRoutine(), UhciDisableInterrupts(), UhciDumpHcdQH(), UhciDumpHcdTD(), UhciEnableInterrupts(), UhciInitializeHardware(), UhciInitializeSchedule(), UhciInsertQH(), UhciOpenEndpoint(), UhciPollNonIsoEndpoint(), UhciQueryEndpointRequirements(), UhciQueueTransfer(), UhciRHClearFeaturePortConnectChange(), UhciRHClearFeaturePortEnable(), UhciRHClearFeaturePortEnableChange(), UhciRHClearFeaturePortOvercurrentChange(), UhciRHClearFeaturePortPower(), UhciRHClearFeaturePortResetChange(), UhciRHClearFeaturePortSuspend(), UhciRHClearFeaturePortSuspendChange(), UhciRHGetRootHubData(), UhciRHGetStatus(), UhciRHPortEnable(), UhciRHPortResetComplete(), UhciRHSetFeaturePortEnable(), UhciRHSetFeaturePortPower(), UhciRHSetFeaturePortReset(), UhciRHSetFeaturePortResetWorker(), UhciRHSetFeaturePortSuspend(), UhciSetEndpointState(), UhciSetEndpointStatus(), UhciStartController(), UhciStopController(), UhciTakeControlHC(), UhciUnlinkQH(), UnassembleOneLineDown(), UnassembleOneLineUp(), UnassembleOnePageDown(), UnassembleOnePageUp(), UnbindAdapterByContext(), CMSZipCodec::Uncompress(), UnhandledExceptionFilter(), UnloadExports(), UnloadSoundBlaster(), UnloadSymbols(), UnloadUserProfile(), CPortPinWaveCyclic::UpdateCommonBuffer(), CPortPinWaveCyclic::UpdateCommonBufferOverlap(), UpdateDiskLayout(), UpdateDiskSignatures(), UpdateFileNameRecord(), UpdateFileRecord(), UpdateIndexEntryFileNameSize(), UpdateIndexNode(), UpdateRegistry(), UpdateUsersShellFolderSettings(), UrbCompletion(), USB2_AllocateCheck(), USB2_AllocateHS(), USB2_AllocateTimeForEndpoint(), USB2_ChangePeriod(), USB2_CheckTtEndpointInsert(), USB2_CommonFrames(), USB2_ConvertFrame(), USB2_DeallocateEndpointBudget(), USB2_DeallocateHS(), USB2_GetStartTime(), USB2_InitController(), USB2_InitTT(), USB2_MoveTtEndpoint(), USB2_PromotePeriods(), USB2_Rebalance(), USB2_RebalanceEndpoint(), USBAudioCreateFilterContext(), USBAudioFilterCreate(), USBAudioPinBuildDescriptors(), USBCCGP_BuildConfigurationDescriptor(), USBCCGP_CustomEnumWithInterface(), USBCCGP_EnumWithAudioLegacy(), USBCCGP_PdoAppendInterfaceNumber(), USBCCGP_PdoHandleDeviceRelations(), USBCCGP_PdoHandleQueryId(), USBCCGP_Unload(), USBD_CreateDeviceEx(), USBD_GetDeviceInformationEx(), USBD_Initialize20Hub(), USBD_InitializeDeviceEx(), USBD_ParseConfigurationDescriptorEx(), USBD_ParseDescriptors(), USBD_RegisterRootHubCallBack(), USBD_RemoveDeviceEx(), USBD_RestoreDeviceEx(), USBD_UnRegisterRootHubCallBack(), USBDI_GetUSBDIVersion(), USBDI_IsDeviceHighSpeed(), USBDI_QueryBusInformation(), USBH_AbortInterruptPipe(), USBH_AddDevice(), USBH_AllocateWorkItem(), USBH_CheckDeviceIDUnique(), USBH_CheckDeviceLanguage(), USBH_CheckHubIdle(), USBH_CheckIdleAbort(), USBH_CheckIdleDeferred(), USBH_CheckIdleWorker(), USBH_CompletePortIdleIrpsWorker(), USBH_CompletePowerIrp(), USBH_CreateDevice(), USBH_DeviceControl(), USBH_DriverUnload(), USBH_EnableParentPort(), USBH_FdoCleanup(), USBH_FdoDeferPoRequestCompletion(), USBH_FdoDispatch(), USBH_FdoIdleNotificationCallback(), USBH_FdoIdleNotificationRequestComplete(), USBH_FdoPoRequestD0Completion(), USBH_FdoRemoveDevice(), USBH_FdoStartDevice(), USBH_FdoSubmitIdleRequestIrp(), USBH_FdoSubmitWaitWakeIrp(), USBH_FdoSurpriseRemoveDevice(), USBH_FdoSyncSubmitUrb(), USBH_FdoWaitWakeIrpCompletion(), USBH_FdoWWIrpIoCompletion(), USBH_FlushPortPwrList(), USBH_FreeWorkItem(), USBH_GetConfigurationDescriptor(), USBH_GetConfigValue(), USBH_GetDeviceDescriptor(), USBH_GetDeviceType(), USBH_GetPortStatus(), USBH_GetRootHubExtension(), USBH_GetSerialNumberString(), USBH_HubCancelIdleIrp(), USBH_HubCancelWakeIrp(), USBH_HubCompletePortIdleIrps(), USBH_HubCompletePortWakeIrps(), USBH_HubCompleteQueuedPortIdleIrps(), USBH_HubCompleteQueuedPortWakeIrps(), USBH_HubDispatch(), USBH_HubESDRecoverySetD3Completion(), USBH_HubIsBusPowered(), USBH_HubPnPIrpComplete(), USBH_HubQueuePortIdleIrps(), USBH_HubQueuePortWakeIrps(), USBH_HubSetD0(), USBH_HubSetDWakeCompletion(), USBH_IdleCancelPowerHubWorker(), USBH_IdleCompletePowerHubWorker(), USBH_IoctlGetDescriptor(), USBH_IoctlGetHubCapabilities(), USBH_IoctlGetNodeConnectionAttributes(), USBH_IoctlGetNodeConnectionDriverKeyName(), USBH_IoctlGetNodeConnectionInformation(), USBH_IoctlGetNodeInformation(), USBH_IoctlGetNodeName(), USBH_IrpCompletion(), USBH_OpenConfiguration(), USBH_PdoDispatch(), USBH_PdoInternalControl(), USBH_PdoIoctlGetPortStatus(), USBH_PdoIoctlResetPort(), USBH_PdoQueryDeviceText(), USBH_PdoQueryId(), USBH_PdoRemoveDevice(), USBH_PdoSetCapabilities(), USBH_PdoStartDevice(), USBH_PortIdleNotificationCancelRoutine(), USBH_PortIdleNotificationRequest(), USBH_PowerIrpCompletion(), USBH_ProcessDeviceInformation(), USBH_QueryCapabilities(), USBH_QueryCapsComplete(), USBH_QueueWorkItem(), USBH_RegQueryGenericUSBDeviceString(), USBH_ResetDevice(), USBH_ResetHub(), USBH_ResetInterruptPipe(), USBH_ResetPortWorker(), USBH_RestoreDevice(), USBH_SelectConfigOrInterfaceComplete(), USBH_SetPdoRegistryParameter(), USBH_StartHubFdoDevice(), USBH_SymbolicLink(), USBH_SyncClearPortStatus(), USBH_SyncDisablePort(), USBH_SyncGetDeviceConfigurationDescriptor(), USBH_SyncGetDeviceHandle(), USBH_SyncGetHubCount(), USBH_SyncGetHubDescriptor(), USBH_SyncGetPortStatus(), USBH_SyncGetRootHubPdo(), USBH_SyncGetStatus(), USBH_SyncGetStringDescriptor(), USBH_SyncIrpComplete(), USBH_SyncPowerOnPort(), USBH_SyncPowerOnPorts(), USBH_SyncResetPort(), USBH_SyncSubmitUrb(), USBH_Transact(), USBH_UrbTimeoutDPC(), USBH_ValidateSerialNumberString(), USBH_Wait(), USBH_Worker(), USBH_WriteFailReasonID(), USBHI_ControllerSelectiveSuspend(), USBHI_CreateUsbDevice(), USBHI_FlushTransfers(), USBHI_GetControllerInformation(), USBHI_GetExtendedHubInformation(), USBHI_GetRootHubSymbolicName(), 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_DumpingConfiguration(), USBHUB_DumpingDeviceDescriptor(), USBHUB_DumpingIDs(), USBHUB_FdoHandlePnp(), USBHUB_FdoStartDevice(), USBHUB_FlushAllTransfers(), USBHUB_GetBusInterface(), USBHUB_GetBusInterfaceUSBDI(), USBHUB_GetExtendedHubInfo(), USBHUB_ParentFDOStartDevice(), USBHUB_PdoHandleInternalDeviceControl(), USBHUB_PdoHandlePnp(), USBHUB_PdoQueryDeviceText(), USBHUB_PdoQueryId(), USBHUB_PdoStartDevice(), USBHUB_RootHubCallBack(), USBHUB_SetDeviceHandleData(), USBI_InterfaceDereference(), USBI_InterfaceReference(), USBLIB_AddDevice(), USBPORT_AbortTransfers(), USBPORT_AddDevice(), USBPORT_AddDeviceHandle(), USBPORT_AddPipeHandle(), USBPORT_AddUSB1Fdo(), USBPORT_AddUSB2Fdo(), USBPORT_AdjustDeviceCapabilities(), USBPORT_AllocateBandwidth(), USBPORT_AllocateBandwidthUSB2(), USBPORT_AllocateCommonBuffer(), USBPORT_AllocateUsbAddress(), USBPORT_AssertFailure(), USBPORT_AsyncTimerDpc(), USBPORT_CalculateUsbBandwidth(), USBPORT_CancelPendingWakeIrp(), USBPORT_CancelSplitTransfer(), USBPORT_CloseConfiguration(), USBPORT_CompletePdoWaitWake(), USBPORT_CompletePendingIdleIrp(), USBPORT_CompleteTransfer(), USBPORT_CreateDevice(), USBPORT_CreateLegacySymbolicLink(), USBPORT_CreatePdo(), USBPORT_CreateWorkerThread(), USBPORT_DbgPrint(), USBPORT_DeviceHasTransfers(), USBPORT_Dispatch(), USBPORT_DoIdleNotificationCallback(), USBPORT_DoneSplitTransfer(), USBPORT_DoRootHubCallback(), USBPORT_DoSetPowerD0(), USBPORT_DumpingCapabilities(), USBPORT_DumpingIDs(), USBPORT_DumpingSetupPacket(), USBPORT_FdoDeviceControl(), USBPORT_FdoPnP(), USBPORT_FdoPower(), USBPORT_FindCompanionControllers(), USBPORT_FindMiniPort(), USBPORT_FindUSB2Controller(), USBPORT_FlushCancelList(), USBPORT_FreeBandwidth(), USBPORT_FreeBandwidthUSB2(), USBPORT_FreeCommonBuffer(), USBPORT_FreeUsbAddress(), USBPORT_GetConfigValue(), USBPORT_GetDefaultBIOSx(), USBPORT_GetDeviceHwIds(), USBPORT_GetEndpointState(), USBPORT_GetInterfaceHandle(), USBPORT_GetInterfaceLength(), USBPORT_GetMiniportRegistryKeyValue(), USBPORT_GetRegistryKeyValueFullInfo(), USBPORT_GetSetConfigSpaceData(), USBPORT_GetSymbolicName(), USBPORT_GetTt(), USBPORT_GetUnicodeName(), USBPORT_GetUsbDescriptor(), USBPORT_HandleSelectConfiguration(), USBPORT_HandleSelectInterface(), USBPORT_HcQueueWakeDpc(), USBPORT_HcWakeDpc(), USBPORT_IdleNotification(), USBPORT_Initialize20Hub(), USBPORT_InitializeDevice(), USBPORT_InitializeTT(), USBPORT_InitInterfaceInfo(), USBPORT_InvalidateController(), USBPORT_InvalidateRootHub(), USBPORT_IsCompanionController(), USBPORT_IsCompanionFdoExtension(), USBPORT_IsSelectiveSuspendEnabled(), USBPORT_MakeSplitTransfer(), USBPORT_NormalizeHsInterval(), USBPORT_NtStatusToMpStatus(), USBPORT_NukeAllEndpoints(), USBPORT_OpenInterface(), USBPORT_ParseConfigurationDescriptor(), USBPORT_ParseResources(), USBPORT_PdoInternalDeviceControl(), USBPORT_PdoPnP(), USBPORT_PdoPower(), USBPORT_PdoQueryInterface(), USBPORT_QueryCapabilities(), USBPORT_QueryPciBusInterface(), USBPORT_ReadWriteConfigSpace(), USBPORT_RegisterDeviceInterface(), USBPORT_RegisterUSBPortDriver(), USBPORT_RemoveDevice(), USBPORT_RemoveDeviceHandle(), USBPORT_RemovePipeHandle(), USBPORT_RemoveUSBxFdo(), USBPORT_RequestAsyncCallback(), USBPORT_RestoreDevice(), USBPORT_RH_SetFeatureUSB2PortPower(), USBPORT_RootHubClassCommand(), USBPORT_RootHubCreateDevice(), USBPORT_RootHubEndpoint0(), USBPORT_RootHubPowerAndChirpAllCcPorts(), USBPORT_RootHubSCE(), USBPORT_RootHubStandardCommand(), USBPORT_SendSetupPacket(), USBPORT_SetEndpointState(), USBPORT_SetRegistryKeyValue(), USBPORT_SplitBulkInterruptTransfer(), USBPORT_SplitTransfer(), USBPORT_StartDevice(), USBPORT_SynchronizeRootHubCallback(), USBPORT_TestDebugBreak(), USBPORT_TimerDpc(), USBPORT_Unload(), USBPORT_UpdateAllocatedBwTt(), USBPORT_UserGetHcName(), USBPORT_UserGetRootHubName(), USBPORT_Wait(), USBPORT_WorkerRequestDpc(), 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(), UserClientShutdown(), UserExitReactOS(), UserGhostWindowFromHungWindow(), UserLoadImage(), UserpCaptureStringParameters(), UserpGetClientFileName(), UserpMessageBox(), UserProcessCreate(), ValidityCheckSymbols(), VbeService(), VersionInfo32_QueryValue(), vfat8Dot3ToString(), VfatAcquireFileForNtCreateSection(), VfatAcquireForCcFlush(), VfatAcquireForLazyWrite(), VfatAcquireForModWrite(), VfatAllocateIrpContext(), vfatAttachFCBToFileObject(), VfatBlockDeviceIoControl(), VfatBuildRequest(), VfatCheckForDismount(), VfatCleanup(), VfatCleanupFile(), VfatClose(), VfatCloseFile(), VfatCloseWorker(), 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(), vfatGrabFCB(), 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(), VfatRenameChildFCB(), vfatRenameEntry(), VfatSetAllocationSizeInformation(), VfatSetBasicInformation(), VfatSetDispositionInformation(), VfatSetInformation(), VfatSetPositionInformation(), VfatSetRenameInformation(), VfatSetVolumeInformation(), VfatShutdown(), VfatUpdateEntry(), vfatUpdateFCB(), VfatVerify(), VfatWrite(), VfatWriteDisk(), 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(), WriteAttribute(), CCabinet::WriteCabinetHeader(), WriteConsoleThread(), CCabinet::WriteDataBlock(), CCabinet::WriteDisk(), CCabinet::WriteFileEntries(), WriteFileGather(), CCabinet::WriteFileToScratchStorage(), CCabinet::WriteFolderEntries(), CDFParser::WriteInfLine(), WriteMidi(), WriteMPU(), WritePartitions(), WritePartitionsToDisk(), 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().

◆ screen

char screen[SCREENY][SCREENX]

Definition at line 65 of file polytest.cpp.

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