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.

116 lines
3.4 KiB

  1. ; NT link definition file
  2. LIBRARY AVIFIL32
  3. ;DESCRIPTION 'Microsoft AVI File Read/Write library'
  4. ;PROTMODE
  5. ;EXETYPE WINDOWS
  6. HEAPSIZE 1024
  7. EXPORTS
  8. DllGetClassObject PRIVATE
  9. DllCanUnloadNow PRIVATE
  10. IID_IAVIStream ;@10
  11. IID_IAVIFile ;@11
  12. IID_IAVIEditStream ;@12
  13. IID_IGetFrame ;@13
  14. ;win95 CLSID_AVISimpleUnMarshal ;@14
  15. AVIFileInit ;@100
  16. AVIFileExit ;@101
  17. AVIFileOpenW ;@102
  18. AVIStreamOpenFromFileW ;@103
  19. AVIStreamCreate ;@104
  20. AVIMakeCompressedStream ;@105
  21. AVIMakeFileFromStreams ;@106
  22. AVIMakeStreamFromClipboard ;@107
  23. AVIStreamGetFrame ;@110
  24. AVIStreamGetFrameClose ;@111
  25. AVIStreamGetFrameOpen ;@112
  26. AVISaveW ;@120
  27. AVISaveVW ;@121
  28. AVISaveOptions ;@122
  29. AVIBuildFilterW ;@123
  30. AVISaveOptionsFree ;@124
  31. AVIStreamStart ;@130
  32. AVIStreamLength ;@131
  33. AVIStreamTimeToSample ;@132
  34. AVIStreamSampleToTime ;@133
  35. ;; These just all call methods...
  36. AVIFileAddRef ;@140
  37. AVIFileRelease ;@141
  38. AVIFileInfoW ;@142
  39. AVIFileGetStream ;@143
  40. AVIFileCreateStreamW ;@144
  41. AVIFileCreateStream=AVIFileCreateStreamW
  42. AVIFileCreateStreamA
  43. ; note: because NT 3.5 shipped without defining AVIFileCreateStreamA
  44. ; or AVIFileCreateStreamW we must equate AVIFileCreateStream to
  45. ; AVIFileCreateStreamW. Normally we would equate the null suffix entry
  46. ; to the 'A' entry point. This way existing built binaries will continue
  47. ; to work. Win95 equates AVIFileCreateStream to AVIFileCreateStreamA
  48. ;; AVIFileAddStream ;@145
  49. AVIFileWriteData ;@146
  50. AVIFileReadData ;@147
  51. AVIFileEndRecord ;@148
  52. AVIStreamAddRef ;@160
  53. AVIStreamRelease ;@161
  54. AVIStreamInfoW ;@162
  55. AVIStreamFindSample ;@163
  56. AVIStreamReadFormat ;@164
  57. AVIStreamReadData ;@165
  58. AVIStreamWriteData ;@166
  59. AVIStreamRead ;@167
  60. AVIStreamWrite ;@168
  61. AVIStreamSetFormat ;@169
  62. EditStreamCopy ;@180
  63. EditStreamCut ;@181
  64. EditStreamPaste ;@182
  65. EditStreamClone ;@190
  66. EditStreamSetNameW ;@191
  67. EditStreamSetInfoW ;@192
  68. CreateEditableStream ;@184
  69. AVIPutFileOnClipboard ;@185
  70. AVIGetFromClipboard ;@187
  71. AVIClearClipboard ;@188
  72. AVIStreamBeginStreaming ;@200
  73. AVIStreamEndStreaming ;@201
  74. ; ansi thunk entrypoints
  75. ;
  76. AVIFileOpenA ;@301
  77. AVIFileOpen=AVIFileOpenA
  78. AVIStreamOpenFromFileA ;@302
  79. AVIStreamOpenFromFile=AVIStreamOpenFromFileA
  80. AVIFileInfoA ;@303
  81. AVIFileInfo=AVIFileInfoA
  82. AVIStreamInfoA ;@304
  83. AVIStreamInfo=AVIStreamInfoA
  84. AVISaveA ;@305
  85. AVISave=AVISaveA
  86. AVISaveVA ;@306
  87. AVISaveV=AVISaveVA
  88. AVIBuildFilterA ;@307
  89. AVIBuildFilter=AVIBuildFilterA
  90. EditStreamSetNameA ;@308
  91. EditStreamSetName=EditStreamSetNameA
  92. EditStreamSetInfoA ;@309
  93. EditStreamSetInfo=EditStreamSetInfoA