Home Units Hierarchy Routines All identifiers

record ACMDRVSTREAMHEADER

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type ACMDRVSTREAMHEADER = record

Description

 

Overview

Fields

cbStruct: DWORD;
fdwStatus: DWORD;
dwUser: DWORD_PTR;
pbSrc: PBYTE;
cbSrcLength: DWORD;
cbSrcLengthUsed: DWORD;
dwSrcUser: DWORD_PTR;
pbDst: PBYTE;
cbDstLength: DWORD;
cbDstLengthUsed: DWORD;
dwDstUser: DWORD_PTR;
fdwConvert: DWORD;
padshNext: PACMDRVSTREAMHEADER;
fdwDriver: DWORD;
dwDriver: DWORD;
fdwPrepared: DWORD;
dwPrepared: DWORD;
pbPreparedSrc: PBYTE;
cbPreparedSrcLength: DWORD;
pbPreparedDst: PBYTE;
cbPreparedDstLength: DWORD;

Description

Fields

cbStruct: DWORD;
 
fdwStatus: DWORD;
 
dwUser: DWORD_PTR;
 
pbSrc: PBYTE;
 
cbSrcLength: DWORD;
 
cbSrcLengthUsed: DWORD;
 
dwSrcUser: DWORD_PTR;
 
pbDst: PBYTE;
 
cbDstLength: DWORD;
 
cbDstLengthUsed: DWORD;
 
dwDstUser: DWORD_PTR;
 
fdwConvert: DWORD;
 
padshNext: PACMDRVSTREAMHEADER;

flags passed from convert func

fdwDriver: DWORD;

for async driver queueing

dwDriver: DWORD;

driver instance flags

fdwPrepared: DWORD;

driver instance data

all remaining fields are used by the ACM for bookkeeping purposes. an ACM driver should never use these fields (though than can be helpful for debugging)–note that the meaning of these fields may change, so do NOT rely on them in shipping code.

dwPrepared: DWORD;
 
pbPreparedSrc: PBYTE;
 
cbPreparedSrcLength: DWORD;
 
pbPreparedDst: PBYTE;
 
cbPreparedDstLength: DWORD;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09