@@ -148,7 +148,7 @@ CreateFileA( sPath, uAccess, uShare, pSecAttr, uCreate, uFlags, hModel )
148
148
HANDLE hModel
149
149
CODE :
150
150
RETVAL = CreateFileA ( sPath , uAccess , uShare ,
151
- pSecAttr , uCreate , uFlags , hModel );
151
+ ( LPSECURITY_ATTRIBUTES ) pSecAttr , uCreate , uFlags , hModel );
152
152
if ( INVALID_HANDLE_VALUE == RETVAL ) {
153
153
SaveErr ( 1 );
154
154
XSRETURN_NO ;
@@ -170,7 +170,7 @@ CreateFileW( swPath, uAccess, uShare, pSecAttr, uCreate, uFlags, hModel )
170
170
HANDLE hModel
171
171
CODE :
172
172
RETVAL = CreateFileW ( swPath , uAccess , uShare ,
173
- pSecAttr , uCreate , uFlags , hModel );
173
+ ( LPSECURITY_ATTRIBUTES ) pSecAttr , uCreate , uFlags , hModel );
174
174
if ( INVALID_HANDLE_VALUE == RETVAL ) {
175
175
SaveErr ( 1 );
176
176
XSRETURN_NO ;
@@ -246,7 +246,7 @@ DeviceIoControl( hDevice, uIoControlCode, pInBuf, lInBuf, opOutBuf, lOutBuf, olR
246
246
}
247
247
grow_buf_l ( opOutBuf ,ST (4 ),char * , lOutBuf ,ST (5 ) );
248
248
RETVAL = DeviceIoControl ( hDevice , uIoControlCode , pInBuf , lInBuf ,
249
- opOutBuf , lOutBuf , & olRetBytes , pOverlapped );
249
+ opOutBuf , lOutBuf , & olRetBytes , ( LPOVERLAPPED ) pOverlapped );
250
250
SaveErr ( !RETVAL );
251
251
OUTPUT :
252
252
RETVAL
@@ -553,7 +553,8 @@ ReadFile( hFile, opBuffer, lBytes, olBytesRead, pOverlapped )
553
553
if ( 0 == lBytes && autosize (ST (2 )) ) {
554
554
lBytes = SvLEN ( ST (1 ) ) - 1 ;
555
555
}
556
- RETVAL = ReadFile ( hFile , opBuffer , lBytes , & olBytesRead , pOverlapped );
556
+ RETVAL = ReadFile ( hFile , opBuffer , lBytes , & olBytesRead ,
557
+ (LPOVERLAPPED )pOverlapped );
557
558
SaveErr ( !RETVAL );
558
559
OUTPUT :
559
560
RETVAL
@@ -640,7 +641,7 @@ WriteFile( hFile, pBuffer, lBytes, ouBytesWritten, pOverlapped )
640
641
"Win32API::File::WriteFile" , SvCUR (ST (1 )), lBytes );
641
642
}
642
643
RETVAL = WriteFile ( hFile , pBuffer , lBytes ,
643
- & ouBytesWritten , pOverlapped );
644
+ & ouBytesWritten , ( LPOVERLAPPED ) pOverlapped );
644
645
SaveErr ( !RETVAL );
645
646
OUTPUT :
646
647
RETVAL
0 commit comments