• Windows 함수 이름 뒤에 붙는 문자의 의미

    • W : Unicode를 지원하는 함수임을 나타냄
    • EX : Extended의 약자로, 기존 함수보다 확장된 기능을 지원함
  • __stdcall : Windows의 함수 호출 규약. 함수가 호출될 때 인수를 전달하고 스택을 정리하는 방법을 정의한다. 예를 들어, __stdcall은 매개변수를 오른쪽에서 왼쪽으로 전달하기 때문에, Function(int a, int b)를 호출하면 stack에 b → a 순으로 쌓인다.

  • hInstance : 애플리케이션 인스턴스의 핸들. WinMain EntryPoint를 사용할 시, Windows가 인자로 넘겨준다.

  • HWND : 창을 관리하는 핸들로, Windows가 창마다 고유한 값을 지정한다.

  • WNDCLASSEXW::lpfnWndProc : Window Procedure 함수 포인터를 저장하는 멤버 변수. DispatchMessage 함수는 이 함수포인터를 통해 알맞은 함수를 호출한다.