*--*/
HRESULT CSysTray::NotifyIcon(INT code, UINT uId, HICON hIcon, LPCWSTR szTip, DWORD dwstate)
{
- NOTIFYICONDATA nim = { 0 };
+ NOTIFYICONDATA nim;
TRACE("NotifyIcon code=%d, uId=%d, hIcon=%p, szTip=%S\n", code, uId, hIcon, szTip);
- nim.cbSize = sizeof(NOTIFYICONDATA);
+ ZeroMemory(&nim, sizeof(nim));
+ nim.cbSize = sizeof(nim);
nim.uFlags = NIF_MESSAGE | NIF_ICON | NIF_STATE | NIF_TIP;
nim.hIcon = hIcon;
nim.uID = uId;
*--*/
HRESULT NotifyBalloon(CSysTray* pSysTray, LPCWSTR szTitle = NULL, LPCWSTR szInfo = NULL, UINT uId = ID_ICON_HOTPLUG)
{
- NOTIFYICONDATA nim = { 0 };
- nim.cbSize = sizeof(NOTIFYICONDATA);
+ NOTIFYICONDATA nim;
+
+ ZeroMemory(&nim, sizeof(nim));
+ nim.cbSize = sizeof(nim);
nim.uID = uId;
nim.hWnd = pSysTray->GetHWnd();