DirectDraw uses enumerations to group constants and take advantage of the statement-completion feature of Visual Basic. The enumerations used in DirectDraw are the following: