text: //*********************************************************
  //
  // Copyright (c) Microsoft. All rights reserved.
  // This code is licensed under the MIT License (MIT).
  // THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
  // ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
  // IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
  // PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
  //
  //*********************************************************
  
  #pragma once
  
  #include "DXSample.h"
  
  class DXSample;
  
  class Win32Application : public NonCopyable
  {
  public:
      static int Run(DXSample* pSample, HINSTANCE hInstance, int nCmdShow);
      static HWND GetHwnd() { return m_hwnd; }
  
  protected:
      static LRESULT CALLBACK WindowProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
  
  private:
      static HWND m_hwnd;
  };
  