insyd.h
上传用户:xiaoan1112
上传日期:2013-04-11
资源大小:19621k
文件大小:1k
源码类别:

操作系统开发

开发平台:

Visual C++

  1. /*
  2. CW: Character Windows
  3. insyd.h: SYD (System Feature) Driver specifics
  4. */
  5. /*****************************************************************************/
  6. /***BEGIN_PUBLIC***/
  7. /* System Specifics */
  8. VOID FARPUBLIC DoSound(WORD);
  9. DWORD FARPUBLIC ClockTicks(void);
  10. /***END_PUBLIC***/
  11. /*****************************************************************************/
  12. /* indtSystem : loaded representation */
  13. /*
  14.   -- the INYJ structure contains far pointers to routines in an installable
  15. driver
  16. */
  17. /* Prototypes for functions */
  18. typedef VOID (FAR PASCAL *LPFN_SY_SOUND)(WORD);
  19. typedef DWORD (FAR PASCAL *LPFN_SY_TIME)(VOID);
  20. typedef struct _inyj
  21. {
  22. LPFN_SY_SOUND lpfnDoSoundSyd;
  23. LPFN_SY_TIME lpfnLGetTimeSyd;
  24. } INYJ; /* Installable sYstem Jump table */
  25. #define cpfnSydMin 2
  26. /*****************************************************************************/