home *** CD-ROM | disk | FTP | other *** search
/ Planet Source Code Jumbo …e CD Visual Basic 1 to 7 / 1_2002.ISO / Data / Zips / CODE_UPLOAD8669862000.psc / Module4.bas < prev    next >
Encoding:
BASIC Source File  |  2000-08-07  |  5.5 KB  |  236 lines

  1. Attribute VB_Name = "Types"
  2. Option Explicit
  3. ' Custom Types
  4. Public Type POINTAPI
  5.         X As Long
  6.         Y As Long
  7. End Type
  8.  
  9. Public Type RECT
  10.         Left As Long
  11.         Top As Long
  12.         Right As Long
  13.         Bottom As Long
  14. End Type
  15.  
  16. Public Type MMCKINFO
  17.     ckid As Long
  18.     ckSize As Long
  19.     fccType As Long
  20.     dwDataOffset As Long
  21.     dwFlags As Long
  22. End Type
  23. Public Type MMTIME
  24.         wType As Long
  25.         u As Long
  26. End Type
  27.  
  28. Public Type MMIOINFO
  29.         dwFlags As Long
  30.         fccIOProc As Long
  31.         pIOProc As Long
  32.         wErrorRet As Long
  33.         htask As Long
  34.         cchBuffer As Long
  35.         pchBuffer As String
  36.         pchNext As String
  37.         pchEndRead As String
  38.         pchEndWrite As String
  39.         lBufOffset As Long
  40.         lDiskOffset As Long
  41.         adwInfo(4) As Long
  42.         dwReserved1 As Long
  43.         dwReserved2 As Long
  44.         hmmio As Long
  45. End Type
  46. Public Type MCI_OPEN_PARMS
  47.         dwCallback As Long
  48.         wDeviceID As Long
  49.         lpstrDeviceType As String
  50.         lpstrElementName As String
  51.         lpstrAlias As String
  52. End Type
  53. Public Type MCI_ANIM_OPEN_PARMS
  54.         dwCallback As Long
  55.         wDeviceID As Long
  56.         lpstrDeviceType As String
  57.         lpstrElementName As String
  58.         lpstrAlias As String
  59.         dwStyle As Long
  60.         hWndParent As Long
  61. End Type
  62. Public Type MCI_ANIM_PLAY_PARMS
  63.         dwCallback As Long
  64.         dwFrom As Long
  65.         dwTo As Long
  66.         dwSpeed As Long
  67. End Type
  68. Public Type MCI_ANIM_RECT_PARMS
  69.         dwCallback As Long
  70.         rc As RECT
  71. End Type
  72. Public Type MCI_ANIM_STEP_PARMS
  73.         dwCallback As Long
  74.         dwFrames As Long
  75. End Type
  76. Public Type MCI_ANIM_UPDATE_PARMS
  77.         dwCallback As Long
  78.         rc As RECT
  79.         hdc As Long
  80. End Type
  81. Public Type MCI_ANIM_WINDOW_PARMS
  82.         dwCallback As Long
  83.         hwnd As Long
  84.         nCmdShow As Long
  85.         lpstrText As String
  86. End Type
  87. Public Type MCI_BREAK_PARMS
  88.         dwCallback As Long
  89.         nVirtKey As Long
  90.         hwndBreak As Long
  91. End Type
  92. Public Type MCI_GENERIC_PARMS
  93.         dwCallback As Long
  94. End Type
  95. Public Type MCI_GETDEVCAPS_PARMS
  96.         dwCallback As Long
  97.         dwReturn As Long
  98.         dwIten As Long
  99. End Type
  100. Public Type MCI_INFO_PARMS
  101.         dwCallback As Long
  102.         lpstrReturn As String
  103.         dwRetSize As Long
  104. End Type
  105. Public Type MCI_LOAD_PARMS
  106.         dwCallback As Long
  107.         lpFileName As String
  108. End Type
  109. Public Type MCI_OVLY_LOAD_PARMS
  110.         dwCallback As Long
  111.         lpFileName As String
  112.         rc As RECT
  113. End Type
  114. Public Type MCI_OVLY_OPEN_PARMS
  115.         dwCallback As Long
  116.         wDeviceID As Long
  117.         lpstrDeviceType As String
  118.         lpstrElementName As String
  119.         lpstrAlias As String
  120.         dwStyle As Long
  121.         hWndParent As Long
  122. End Type
  123. Public Type MCI_OVLY_RECT_PARMS
  124.         dwCallback As Long
  125.         rc As RECT
  126. End Type
  127. Public Type MCI_OVLY_SAVE_PARMS
  128.         dwCallback As Long
  129.         lpFileName As String
  130.         rc As RECT
  131. End Type
  132. Public Type MCI_OVLY_WINDOW_PARMS
  133.         dwCallback As Long
  134.         hwnd As Long
  135.         nCmdShow As Long
  136.         lpstrText As String
  137. End Type
  138. Public Type MCI_PLAY_PARMS
  139.         dwCallback As Long
  140.         dwFrom As Long
  141.         dwTo As Long
  142. End Type
  143. Public Type MCI_RECORD_PARMS
  144.         dwCallback As Long
  145.         dwFrom As Long
  146.         dwTo As Long
  147. End Type
  148. Public Type MCI_SAVE_PARMS
  149.         dwCallback As Long
  150.         lpFileName As String
  151. End Type
  152. Public Type MCI_SEEK_PARMS
  153.         dwCallback As Long
  154.         dwTo As Long
  155. End Type
  156. Public Type MCI_SEQ_SET_PARMS
  157.         dwCallback As Long
  158.         dwTimeFormat As Long
  159.         dwAudio As Long
  160.         dwTempo As Long
  161.         dwPort As Long
  162.         dwSlave As Long
  163.         dwMaster As Long
  164.         dwOffset As Long
  165. End Type
  166. Public Type MCI_SET_PARMS
  167.         dwCallback As Long
  168.         dwTimeFormat As Long
  169.         dwAudio As Long
  170. End Type
  171. Public Type MCI_SOUND_PARMS
  172.         dwCallback As Long
  173.         lpstrSoundName As String
  174. End Type
  175. Public Type MCI_STATUS_PARMS
  176.         dwCallback As Long
  177.         dwReturn As Long
  178.         dwItem As Long
  179.         dwTrack As Integer
  180. End Type
  181. Public Type MCI_SYSINFO_PARMS
  182.         dwCallback As Long
  183.         lpstrReturn As String
  184.         dwRetSize As Long
  185.         dwNumber As Long
  186.         wDeviceType As Long
  187. End Type
  188. Public Type MCI_VD_ESCAPE_PARMS
  189.         dwCallback As Long
  190.         lpstrCommand As String
  191. End Type
  192. Public Type MCI_VD_PLAY_PARMS
  193.         dwCallback As Long
  194.         dwFrom As Long
  195.         dwTo As Long
  196.         dwSpeed As Long
  197. End Type
  198. Public Type MCI_VD_STEP_PARMS
  199.         dwCallback As Long
  200.         dwFrames As Long
  201. End Type
  202. Public Type MCI_WAVE_DELETE_PARMS
  203.         dwCallback As Long
  204.         dwFrom As Long
  205.         dwTo As Long
  206. End Type
  207. Public Type MCI_WAVE_OPEN_PARMS
  208.         dwCallback As Long
  209.         wDeviceID As Long
  210.         lpstrDeviceType As String
  211.         lpstrElementName As String
  212.         lpstrAlias As String
  213.         dwBufferSeconds As Long
  214. End Type
  215. Public Type MCI_WAVE_SET_PARMS
  216.         dwCallback As Long
  217.         dwTimeFormat As Long
  218.         dwAudio As Long
  219.         wInput As Long
  220.         wOutput As Long
  221.         wFormatTag As Integer
  222.         wReserved2 As Integer
  223.         nChannels As Integer
  224.         wReserved3 As Integer
  225.         nSamplesPerSec As Long
  226.         nAvgBytesPerSec As Long
  227.         nBlockAlign As Integer
  228.         nSamplesPdp
  229.  Yr
  230.         nSamplesPdp
  231.  RPdtRaIu
  232.  
  233.         sPdp
  234.  RPdtRaIu
  235.  
  236.         sPdp
  237.  RPdtRaIu
  238.  
  239.