windows-nt/Source/XPSP1/NT/multimedia/media/avi/avifile/avifile.d32
2020-09-26 16:20:57 +08:00

117 lines
3.3 KiB
Plaintext

; NT link definition file
LIBRARY AVIFIL32
;DESCRIPTION 'Microsoft AVI File Read/Write library'
;PROTMODE
;EXETYPE WINDOWS
HEAPSIZE 1024
EXPORTS
DllGetClassObject PRIVATE
DllCanUnloadNow PRIVATE
IID_IAVIStream ;@10
IID_IAVIFile ;@11
IID_IAVIEditStream ;@12
IID_IGetFrame ;@13
;win95 CLSID_AVISimpleUnMarshal ;@14
AVIFileInit ;@100
AVIFileExit ;@101
AVIFileOpenW ;@102
AVIStreamOpenFromFileW ;@103
AVIStreamCreate ;@104
AVIMakeCompressedStream ;@105
AVIMakeFileFromStreams ;@106
AVIMakeStreamFromClipboard ;@107
AVIStreamGetFrame ;@110
AVIStreamGetFrameClose ;@111
AVIStreamGetFrameOpen ;@112
AVISaveW ;@120
AVISaveVW ;@121
AVISaveOptions ;@122
AVIBuildFilterW ;@123
AVISaveOptionsFree ;@124
AVIStreamStart ;@130
AVIStreamLength ;@131
AVIStreamTimeToSample ;@132
AVIStreamSampleToTime ;@133
;; These just all call methods...
AVIFileAddRef ;@140
AVIFileRelease ;@141
AVIFileInfoW ;@142
AVIFileGetStream ;@143
AVIFileCreateStreamW ;@144
AVIFileCreateStream=AVIFileCreateStreamW
AVIFileCreateStreamA
; note: because NT 3.5 shipped without defining AVIFileCreateStreamA
; or AVIFileCreateStreamW we must equate AVIFileCreateStream to
; AVIFileCreateStreamW. Normally we would equate the null suffix entry
; to the 'A' entry point. This way existing built binaries will continue
; to work. Win95 equates AVIFileCreateStream to AVIFileCreateStreamA
;; AVIFileAddStream ;@145
AVIFileWriteData ;@146
AVIFileReadData ;@147
AVIFileEndRecord ;@148
AVIStreamAddRef ;@160
AVIStreamRelease ;@161
AVIStreamInfoW ;@162
AVIStreamFindSample ;@163
AVIStreamReadFormat ;@164
AVIStreamReadData ;@165
AVIStreamWriteData ;@166
AVIStreamRead ;@167
AVIStreamWrite ;@168
AVIStreamSetFormat ;@169
EditStreamCopy ;@180
EditStreamCut ;@181
EditStreamPaste ;@182
EditStreamClone ;@190
EditStreamSetNameW ;@191
EditStreamSetInfoW ;@192
CreateEditableStream ;@184
AVIPutFileOnClipboard ;@185
AVIGetFromClipboard ;@187
AVIClearClipboard ;@188
AVIStreamBeginStreaming ;@200
AVIStreamEndStreaming ;@201
; ansi thunk entrypoints
;
AVIFileOpenA ;@301
AVIFileOpen=AVIFileOpenA
AVIStreamOpenFromFileA ;@302
AVIStreamOpenFromFile=AVIStreamOpenFromFileA
AVIFileInfoA ;@303
AVIFileInfo=AVIFileInfoA
AVIStreamInfoA ;@304
AVIStreamInfo=AVIStreamInfoA
AVISaveA ;@305
AVISave=AVISaveA
AVISaveVA ;@306
AVISaveV=AVISaveVA
AVIBuildFilterA ;@307
AVIBuildFilter=AVIBuildFilterA
EditStreamSetNameA ;@308
EditStreamSetName=EditStreamSetNameA
EditStreamSetInfoA ;@309
EditStreamSetInfo=EditStreamSetInfoA