XII Release 0.1.0
Loading...
Searching...
No Matches
xiiMinWindows Namespace Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

Classes

struct  ToNativeImpl
struct  FromNativeImpl

Typedefs

using BOOL = xiiInt32
using DWORD = unsigned long
using UINT = xiiUInt32
using LPSTR = char*
using HINSTANCE = xiiHINSTANCE*
using HMODULE = HINSTANCE
using HWND = xiiHWND*
using HRESULT = signed long
using HANDLE = void*
using WPARAM = xiiUInt32
using LPARAM = xiiUInt32

Functions

template<typename T>
XII_ALWAYS_INLINE ToNativeImpl< T >::type ToNative (T t)
template<typename T>
XII_ALWAYS_INLINE FromNativeImpl< T >::type FromNative (T t)

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

Function Documentation

◆ FromNative()

template<typename T>
XII_ALWAYS_INLINE FromNativeImpl< T >::type xiiMinWindows::FromNative ( T t)

Helper function to native windows.h types to xiiMinWindows types. Include IncludeWindows.h before using it.

◆ ToNative()

template<typename T>
XII_ALWAYS_INLINE ToNativeImpl< T >::type xiiMinWindows::ToNative ( T t)

Helper function to convert xiiMinWindows types into native windows.h types. Include IncludeWindows.h before using it.