Вызвать winapi функцию из kernel32

Не нашел, как вызвать функцию QueryPerformanceCounter. Пробовал так. Выдает ошибки, не знает, что такое BOOL и LARGE_INTEGER.

import core.sys.windows.windows;
import core.sys.windows.w32api;
import core.sys.windows.winbase;
pragma(lib, "kernel32");
extern (Windows)
{
    BOOL QueryPerformanceCounter(LARGE_INTEGER *lpPerformanceCount);
}
void main()
{}

Ответы (1 шт):

Автор решения: HideME
import core.sys.windows.winbase;
import core.sys.windows.windef;
import core.sys.windows.windows : QueryPerformanceCounter, QueryPerformanceFrequency;

void main()
{
    LARGE_INTEGER start, finish, freq;
    QueryPerformanceCounter(&start);
    //any long function
    QueryPerformanceCounter(&finish);
    QueryPerformanceFrequency(&freq);
}
→ Ссылка