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

Windows编程

开发平台:

Visual C++

  1. /**************************************************************************
  2.  *
  3.  *  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  4.  *  KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  5.  *  IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
  6.  *  PURPOSE.
  7.  *
  8.  *  Copyright (C) 1993 - 1997  Microsoft Corporation.  All Rights Reserved.
  9.  * 
  10.  **************************************************************************/
  11. /*
  12.  * instdata.h
  13.  */
  14. /* Structure to pass instance data from the application
  15.    to the low-level callback function.
  16.  */
  17. typedef struct callbackInstance_tag
  18. {
  19.     HWND                hWnd;
  20.     HANDLE              hSelf;  
  21.     DWORD               dwDevice;
  22.     LPCIRCULARBUFFER    lpBuf;
  23.     HMIDIOUT            hMapper;
  24. } CALLBACKINSTANCEDATA;
  25. typedef CALLBACKINSTANCEDATA FAR *LPCALLBACKINSTANCEDATA;
  26. /* Function prototypes
  27.  */
  28. LPCALLBACKINSTANCEDATA FAR PASCAL AllocCallbackInstanceData(void);
  29. void FAR PASCAL FreeCallbackInstanceData(LPCALLBACKINSTANCEDATA lpBuf);