Windows API Reference Types

Types

Structures

These are the fundamental building blocks of data structures in the Windows API.

They represent individual data elements within a collection.

Examples: WindowsDateTime, WindowsTime, WindowsPoint, WindowsWide

Segments

Used to group and organize data within structures.

They provide a way to represent data as a logical grouping.

Examples: WindowsTimeSegment, WindowsPointSegment, WindowsWideSegment

Classes

Represent the basic building blocks of objects and data types.

Like structures, they provide a base definition for objects.

Examples: WindowsDateTimeClass, WindowsTimeClass, WindowsPointClass, WindowsWideClass

Variants

Represent different versions or states of an object or data structure.

Useful for object serialization and deserialization.

Examples: WindowsDateTimeVariant, WindowsTimeVariant, WindowsPointVariant, WindowsWideVariant

Enum Values

Represent a set of named values.

Useful for consistency and readability.

Examples: WindowsDateTimeEnum, WindowsTimeEnum, WindowsPointEnum, WindowsWideEnum

WindowsDateTime

A specific type of datetime representation in the Windows API.

Used to store date and time data.

Example: WindowsDateTime

WindowsTime

A specific type of time representation in the Windows API.

Used to store time data.

Example: WindowsTime

This is a sample HTML/CSS/JS response to the /msdn/documentation/windows/api-reference/types/structures/path.

Consider a JavaScript function to display this content.