From: Jeremy W. <jez...@ho...> - 2006-01-12 09:58:44
|
>I've just committed my Christmas set of changes. There's quite a bit here: Nice changes:) Just tested under ming, and I had the following errors: NotifyIcon.xs: In function `void XS_Win32__GUI__NotifyIcon__Add(PerlInterpreter* , CV*)': NotifyIcon.xs:27: error: `NOTIFYICONDATA_V1_SIZE' undeclared (first use this fun ction) NotifyIcon.xs:27: error: (Each undeclared identifier is reported only once for e ach function it appears in.) NotifyIcon.xs: In function `void XS_Win32__GUI__NotifyIcon__Modify(PerlInterpret er*, CV*)': NotifyIcon.xs:50: error: `NOTIFYICONDATA_V1_SIZE' undeclared (first use this fun ction) NotifyIcon.xs: In function `void XS_Win32__GUI__NotifyIcon__Delete(PerlInterpret er*, CV*)': NotifyIcon.xs:70: error: `NOTIFYICONDATA_V1_SIZE' undeclared (first use this fun ction) NotifyIcon.xs: In function `void XS_Win32__GUI__NotifyIcon__SetFocus(PerlInterpr eter*, CV*)': NotifyIcon.xs:88: error: `NOTIFYICONDATA_V1_SIZE' undeclared (first use this fun ction) NotifyIcon.xs: In function `void XS_Win32__GUI__NotifyIcon__SetVersion(PerlInter preter*, CV*)': NotifyIcon.xs:106: error: `NOTIFYICONDATA_V1_SIZE' undeclared (first use this fu nction) NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x1' Stop. Looking at: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/structures/notifyicondata.asp I changed: nid.cbSize = NOTIFYICONDATA_V1_SIZE; to: nid.cbSize = sizeof(NOTIFYICONDATA); and it compiled - I'm not sure what the implications would be of this change? The tests all pass, and your example works fine (nice example BTW!). Cheers, jez. |