Leaked source code of windows server 2003
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.

141 lines
4.8 KiB

  1. LIBRARY MSVIDEO
  2. EXETYPE WINDOWS
  3. PROTMODE
  4. CODE MOVEABLE DISCARDABLE LOADONCALL
  5. DATA MOVEABLE SINGLE PRELOAD
  6. SEGMENTS
  7. ;; FIX FIXED PRELOAD
  8. INIT MOVEABLE DISCARDABLE PRELOAD
  9. MSVIDEO MOVEABLE DISCARDABLE
  10. HEAPSIZE 128
  11. IMPORTS
  12. _DebugOutput = KERNEL.328
  13. GlobalHandleNoRip = KERNEL.GlobalHandleNoRip
  14. IsDCCurrentPalette = GDI.412 ; for DrawDib
  15. ;; RealizeDefaultPalette = GDI.365 ; for DrawDib
  16. ;; IsWinOldAppTask = KERNEL.158 ; for DrawDib
  17. EXPORTS
  18. WEP @1 RESIDENTNAME ;Internal
  19. VIDEOFORWINDOWSVERSION @2 ; MUST be @2
  20. ;
  21. ; VIDEO interface
  22. ;
  23. VIDEOGETNUMDEVS @20
  24. VIDEOGETERRORTEXT @21
  25. videoCapDriverDescAndVer @22
  26. VIDEOOPEN @28
  27. VIDEOCLOSE @29
  28. VIDEODIALOG @30
  29. VIDEOFRAME @31
  30. VIDEOCONFIGURE @32
  31. VIDEOCONFIGURESTORAGE @33
  32. VIDEOGETCHANNELCAPS @34
  33. VIDEOUPDATE @35
  34. VIDEOSTREAMADDBUFFER @40
  35. VIDEOSTREAMFINI @41
  36. VIDEOSTREAMGETERROR @42
  37. VIDEOSTREAMGETPOSITION @43
  38. VIDEOSTREAMINIT @44
  39. VIDEOSTREAMPREPAREHEADER @46
  40. VIDEOSTREAMRESET @47
  41. VIDEOSTREAMSTART @49
  42. VIDEOSTREAMSTOP @50
  43. VIDEOSTREAMUNPREPAREHEADER @51
  44. VIDEOSTREAMALLOCHDRANDBUFFER @52
  45. VIDEOSTREAMFREEHDRANDBUFFER @53
  46. VIDEOMESSAGE @60
  47. ;
  48. ; DrawDib interface.
  49. ;
  50. DrawDibInit @100
  51. DrawDibTerm @101
  52. DrawDibOpen @102
  53. DrawDibClose @103
  54. DrawDibBegin @104
  55. DrawDibEnd @105
  56. DrawDibDraw @106
  57. ; DrawDibGetError @107
  58. DrawDibGetPalette @108
  59. DrawDibGetBufferOld @109
  60. DrawDibSetPalette @110
  61. DrawDibChangePalette @111
  62. DrawDibRealize @112
  63. DrawDibGetBuffer @120
  64. DrawDibTime @113
  65. DrawDibProfileDisplay @114
  66. STRETCHDIB @115
  67. DitherInit @116
  68. DitherTerm @117
  69. DrawDibStart @118
  70. DrawDibStop @119
  71. ;
  72. ; DVA
  73. ;
  74. DVAGetSurface @150
  75. ;
  76. ; CompMan interface.
  77. ;
  78. ICInfo @200
  79. ICInstall @201
  80. ICRemove @202
  81. ICOpen @203
  82. ICClose @204
  83. ICSendMessage @205
  84. ICOpenFunction @206 ; New for 1.x
  85. _ICMessage @207 ; New for 1.x
  86. ICGetInfo @212
  87. ICLocate @213
  88. _ICCompress @224
  89. _ICDecompress @230
  90. _ICDrawBegin @232
  91. _ICDraw @234
  92. ICGetDisplayFormat @239
  93. ICImageCompress @240 ; New for 1.x
  94. ICImageDecompress @241 ; New for 1.x
  95. ICCompressorChoose @242 ; New for 1.x
  96. ICCompressorFree @243 ; New for 1.x
  97. ICSeqCompressFrameStart @244 ; New for 1.x
  98. ICSeqCompressFrameEnd @245 ; New for 1.x
  99. ICSeqCompressFrame @246 ; New for 1.x
  100. ;
  101. ; MCIWnd Interface
  102. ;
  103. _MCIWndCreate @250 ; New for 1.x
  104. _MCIWndRegisterClass @251 ; New for 1.x
  105. GetOpenFileNamePreview @252 ; New for 1.x
  106. ;
  107. ; AVICap Interface
  108. ;
  109. ; THESE ARE NOT IN THIS DLL THEY ARE IN AVICAP.DLL
  110. ;
  111. ; capCreateCaptureWindow @260
  112. ; capGetDriver