title: Why Shell_NotifyIcon not showing balloon notification?
body: <p>I have written a sample application to see how balloon notifications can be added to a Win32 application. Can someone please point out why <code>Shell_NotifyIcon()</code> is not showing balloon notifications?
  <code>GetLastError</code> returns <code>2147500037</code> for <code>Shell_NotifyIcon()</code>.</p>
  <pre><code>#include &lt;Windows.h&gt;
  #include &quot;shellapi.h&quot;
  
  int main()
  {
      NOTIFYICONDATA nid;
      nid.cbSize = sizeof(NOTIFYICONDATAA_V3_SIZE);
      nid.uTimeout = 500;
      nid.uID = 1;
      nid.uFlags = NIF_TIP | NIF_ICON | NIF_MESSAGE | NIF_INFO | 0x00000080;
      nid.uCallbackMessage = WM_USER + 200;
      nid.hIcon = LoadIcon(NULL, IDI_INFORMATION);
      lstrcpy(nid.szTip, L&quot;Test Tip&quot;);
      lstrcpyW(nid.szInfoTitle, L&quot;Test Title&quot;);
      Shell_NotifyIcon(NIM_ADD, &amp;nid); //GetLastError returns - 2147500037
  
      return 0;
   }
  </code></pre>