On Saturday, 2 June 2012 at 10:47:37 UTC, Dmitry Olshansky wrote:
On 02.06.2012 14:35, Kevin Cox wrote:

On Jun 2, 2012 6:33 AM, "John Chapman" <johnch_a...@hotmail.com
<mailto:johnch_a...@hotmail.com>> wrote:
>
> On Saturday, 2 June 2012 at 10:11:02 UTC, Godlike wrote:
>>
>> On Saturday, 2 June 2012 at 10:00:07 UTC, Martin Nowak
wrote:
>
> Just add these declarations to the appropriate module:
>
> extern(Windows) {
>
> alias void function(HWND, uint, uint, uint) TIMERPROC;

Better check this callback definition - it might be extern(System) or extern(C).

No, it's extern(Windows). And actually it's already defined in core.sys.windows.windows.


>
> uint SetTimer(HWND hWnd, uint uIDEvent, uint uElapse,
TIMERPROC
lpTimerFunc);
>
> BOOL KillTimer(HWND hWnd, uint uIDEvent);
> }

Better yet, put them into std.windows and submit a pull request :P


Reply via email to