MCIAPP.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:4k
源码类别:

Windows编程

开发平台:

Visual C++

  1. //==========================================================================;
  2. //
  3. //  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
  4. //  ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED
  5. //  TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR
  6. //  A PARTICULAR PURPOSE.
  7. //
  8. //  Copyright (C) 1993 - 1997 Microsoft Corporation. All Rights Reserved.
  9. //
  10. //--------------------------------------------------------------------------;
  11. //
  12. //  mciapp.h
  13. //
  14. //  Description:
  15. //      This file contains public definitions, etc for the MCI App specific
  16. //      code.
  17. //
  18. //  History:
  19. //       2/ 7/93    created.
  20. //
  21. //==========================================================================;
  22. //
  23. //
  24. //
  25. #ifndef _MCIERROR_
  26. #define _MCIERROR_
  27. typedef DWORD       MCIERROR;
  28. #endif
  29. #ifndef _MCIDEVICEID_
  30. #define _MCIDEVICEID_
  31. typedef UINT        MCIDEVICEID;
  32. #endif
  33. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  34. //
  35. //  file manipulation functions
  36. //
  37. //
  38. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  39. BOOL FNGLOBAL MciAppFileSaveModified
  40. (
  41.     HWND            hwnd,
  42.     PTSTR           pszFilePath,
  43.     PTSTR           pszFileTitle
  44. );
  45. BOOL FNGLOBAL MciAppFileNew
  46. (
  47.     HWND            hwnd,
  48.     PTSTR           pszFilePath,
  49.     PTSTR           pszFileTitle
  50. );
  51. BOOL FNGLOBAL MciAppFileOpen
  52. (
  53.     HWND            hwnd,
  54.     PTSTR           pszFilePath,
  55.     PTSTR           pszFileTitle
  56. );
  57. BOOL FNGLOBAL MciAppFileSave
  58. (
  59.     HWND            hwnd,
  60.     PCTSTR          pszFilePath
  61. );
  62. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  63. //
  64. //  misc functions
  65. //
  66. //
  67. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  68. BOOL FNGLOBAL MciAppChooseFont
  69. (
  70.     HWND            hwnd
  71. );
  72. BOOL FNGLOBAL MciAppUpdateOptions
  73. (
  74.     HWND            hwnd
  75. );
  76. BOOL FNGLOBAL MciAppResetStatus
  77. (
  78.     HWND            hwnd
  79. );
  80. BOOL FNGLOBAL MciAppHandleNotify
  81. (
  82.     HWND            hwnd,
  83.     UINT            fuNotify,
  84.     UINT            uId
  85. );
  86. MCIERROR FNGLOBAL MciAppSingleStep
  87. (
  88.     HWND            hwnd
  89. );
  90. MCIERROR FNGLOBAL MciAppExecute
  91. (
  92.     HWND            hwnd,
  93.     BOOL            fYield
  94. );
  95. BOOL FNGLOBAL MciAppEnterLine
  96. (
  97.     HWND            hwnd,
  98.     BOOL            fEditOnly
  99. );
  100. UINT FNGLOBAL MciAppGetNumDevices
  101. (
  102.     HWND            hwnd
  103. );
  104. BOOL FNGLOBAL MciAppCloseAllDevices
  105. (
  106.     HWND            hwnd
  107. );
  108. BOOL FNEXPORT MciAppDeviceDlgProc
  109. (
  110.     HWND            hwnd,
  111.     UINT            uMsg,
  112.     WPARAM          wParam,
  113.     LPARAM          lParam
  114. );
  115. BOOL FNGLOBAL MciAppDeviceList
  116. (
  117.     HWND            hwnd,
  118.     BOOL            fActivate
  119. );
  120. BOOL FNGLOBAL MciAppDispatchMessage
  121. (
  122.     HWND            hwnd,
  123.     PMSG            pmsg
  124. );
  125. BOOL FNGLOBAL MciAppSettingsSave
  126. (
  127.     HWND            hwnd
  128. );
  129. BOOL FNGLOBAL MciAppShutdown
  130. (
  131.     HWND            hwnd,
  132.     PTSTR           pszFilePath,
  133.     PTSTR           pszFileTitle
  134. );
  135. BOOL FNGLOBAL MciAppInit
  136. (
  137.     HWND            hwnd,
  138.     PTSTR           pszFilePath,
  139.     PTSTR           pszFileTitle,
  140.     LPTSTR          pszCmdLine,
  141.     int             nCmdShow
  142. );
  143. BOOL FNGLOBAL MciAppExit
  144. (
  145.     void
  146. );
  147. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  148. //
  149. //  global variables, etc.
  150. //
  151. //
  152. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  153. extern BOOL         gfExecuting;
  154. extern BOOL         gfAbortExec;