Just a short little C program to send beeps to the PC internal speaker. Beep(frequency_hrz, duration_ms) is a WinAPI function as is Sleep(ms).

// simple sounds via Beep(frequency_hrz, duration_ms)
// on the PC internal speaker, a Windows Console program
// Ene Uran   Beep1.c  10/11/2006

#include <stdio.h>
#include <windows.h>   // WinApi header file

int main()
  puts("using winAPI Beep(frequency_hrz, duration_ms)...");
  Beep(523,500);  // 523 hertz (C5) for 500 milliseconds
  Sleep(500);    // 500 ms delay
  puts("\n\\a makes a beep on the internal speaker too ...");
  getchar(); // key wait
  return 0;

I am sorry I dont know html very good
How do you find all that kinda stuff out in that huge header?
Can you help out with win.cpp
I dont understand the data types except

Like longpointer lpstr
Then it has word
I can make due with hwnd (I understand how it gets declared and what it is)
they are datatypes to cprogramming

The .h in windows.h stands for header, it is actually C not html. Header files are there to unclutter your code and make it easier to read and hopefully understand. So by nature, header files are hard to read and understand for a beginner.

The article starter has earned a lot of community kudos, and such articles offer a bounty for quality replies.