winapi, dll

Atmosfear 1999bag at gmail.com
Thu Oct 15 20:13:37 UTC 2020


On Thursday, 15 October 2020 at 16:32:06 UTC, Imperatorn wrote:
> On Thursday, 15 October 2020 at 12:45:42 UTC, Atmosfear wrote:
>> I didn't find how to call the queryperformancecounter 
>> function. I tried this. Returns errors, doesn't know what BOOL 
>> and LARGE_INTEGER are.
>>
>> 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()
>> {}
>
> It's already defined. Just use QueryPerformanceCounter, (no 
> extern).

I'm a newby. Can you show me an example? In which module is it?


More information about the Digitalmars-d-learn mailing list