Windows NT 4.0 source code leak
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.

145 lines
4.7 KiB

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