FLOATOBJ structure

The FLOATOBJ structure is used to emulate a floating-point number.

Syntax

typedef struct _FLOATOBJ {
  ULONG ul1;
  ULONG ul2;
} FLOATOBJ, *PFLOATOBJ;

Members

ul1

Reserved for system use.

ul2

Reserved for system use.

Remarks

This structure, in conjunction with the FLOATOBJ_Xxx service routines, allows graphics drivers to emulate floating-point arithmetic in the NT kernel. Floating-point arithmetic is not otherwise supported in the NT kernel code.

Requirements

   
Header winddi.h (include Winddi.h)

See Also

FLOATOBJ_Add

FLOATOBJ_AddFloat

FLOATOBJ_AddLong

FLOATOBJ_Div

FLOATOBJ_DivFloat

FLOATOBJ_DivLong

FLOATOBJ_Equal

FLOATOBJ_EqualLong

FLOATOBJ_GetFloat

FLOATOBJ_GetLong

FLOATOBJ_GreaterThan

FLOATOBJ_GreaterThanLong

FLOATOBJ_LessThan

FLOATOBJ_LessThanLong

FLOATOBJ_Mul

FLOATOBJ_MulFloat

FLOATOBJ_MulLong

FLOATOBJ_Neg

FLOATOBJ_SetFloat

FLOATOBJ_SetLong

FLOATOBJ_Sub

FLOATOBJ_SubFloat

FLOATOBJ_SubLong

FLOATOBJ_XFORM

XFORMOBJ_iGetFloatObjXform