Im using msvc++ 6.0 maybe somthing wrong with my library directories or somthing i Guess if anyone can help at all appreciate
thankx


Code:
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//////////////////
//
//
// Title: Brads first window from scratch
// Author: Brad Hoffer
// Notes: Good luck to myself!
//
//
//////////////////
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////


#define WIN32_LEAN_AND_MEAN

#include <windows.h>


long CALLBACK WndProc( HWND hWnd, UINT uMessage, WPARAM wParam, LPARAM lParam )

{
	PAINTSTRUCT PaintStruct;
	
	HDC hDC;
	
	switch (uMessage)
	{
		case WM_CREATE:
			{
				return 0;
			}

		case WM_PAINT:
			{
				hDC = BeginPaint(hWnd, &PaintStruct);

				EndPaint (hWnd, &PaintStruct);

				return 0;
			}

		case WM_DESTROY:
			{
				PostQuitMessage(0);
				
				return 0;
			}

		default:
			{
				return DefWindowProc(hWnd, uMessage, wParam, lParam);
			}
	}
}



int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR pstrCmdLine, int iCmdShow)

	{
		HWND hWnd;
		MSG msg;
		WNDCLASSEX wc;

		static char strAppName[] = "Brads first win app";

		wc.cbSize = sizeof(WNDCLASSEX);
		wc.style = CS_HREDRAW | CS_VREDRAW | CS_OWNDC;
		wc.cbClsExtra = 0;
		wc.cbWndExtra = 0;
		wc.lpfnWndProc = WndProc;
		wc.hInstance = hInstance;
		wc.hbrBackground = (HBRUSH)GetStockObject(DKGRAY_BRUSH);
		wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);
		wc.hIconSm = LoadIcon(NULL, IDI_HAND);
		wc.hCursor = LoadCursor(NULL, IDC_CROSS);
		wc.lpszMenuName = NULL;
		wc.lpszClassName = strAppName;

		RegisterClassEx(&wc);

		hWnd = CreateWindowEx( NULL,
								strAppName,
								strAppName,
								WS_OVERLAPPEDWINDOW,
								CW_USEDEFAULT,
								CW_USEDEFAULT,
								512,512,
								NULL,
								NULL,
								hInstance,
								NULL);

		ShowWindow(hWnd, iCmdShow);

		UpdateWindow(hWnd);


		while(GetMessage(&msg, NULL, 0, 0))
		{
			TranslateMessage(&msg);

			DispatchMessage(&msg);
		}

		return msg.wParam;
}
here are my errors:

LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/winwo.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.