Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
2.3 KiB

  1. /*
  2. * EXTERN.H
  3. *
  4. * Copyright (C) 1990 Microsoft Corporation.
  5. *
  6. * External variables for the midi control panel.
  7. */
  8. extern HINSTANCE hLibInst; // Instance handle of library
  9. HGLOBAL hKeyMap; // Handle to keymap (for key edit)
  10. extern HFONT hFont; // Handle to neato dialog box font
  11. extern HWND hWnd, // 'Current' window handle
  12. hEdit, // Edit control handle
  13. hArrow; // Arrow control handle
  14. extern RECT rcBox; // Clipping/scroll rectangle
  15. extern int rgxPos [8], // horizontal positions of vertical lines
  16. yBox, // rows of data y extent
  17. xClient, // Window client area x pixels
  18. yClient, // Window client area y pixels
  19. iCurPos, // Current position on screen
  20. iVertPos, // Current vertical scroll position
  21. iVertMax, // Maximum veritcal scroll position
  22. nLines, // Number of lines of data
  23. yChar, // Height of character in font
  24. xChar, // Width of average character in font
  25. iMap; // Flag for GetMBData
  26. extern char szCurrent [], // Name of current map
  27. szCurDesc [], // Description of current map
  28. szMidiCtl [], // "MIDI Control Panel"
  29. szNone [], // text string '[ None ]'
  30. aszSourceKey[],
  31. aszSourceKeyName[],
  32. aszPatchNumber[],
  33. aszSourcePatch[],
  34. aszSourcePatchName[],
  35. aszSourceMnumonic[],
  36. aszSourceChannel[],
  37. aszActive[],
  38. szMidiHlp[];
  39. extern BOOL fModified, // Has map been modified?
  40. fNew, // Is this a new map?
  41. fHidden; // Is the active edit line hidden?
  42. extern BOOL fReadOnly; // Are we in READ ONLY mode?
  43. #ifdef ALLOW_SIZING
  44. extern BOOL fSizeChange; // Has the size of the box changed?
  45. #endif // ALLOW_SIZING