Reactos
at master 33 lines 781 B view raw
1//////////////////////////////////////////////////////////////////// 2// Copyright (C) Alexander Telyatnikov, Ivan Keliukh, Yegor Anchishkin, SKIF Software, 1999-2013. Kiev, Ukraine 3// All rights reserved 4// This file was released under the GPLv2 on June 2015. 5//////////////////////////////////////////////////////////////////// 6 7 8VOID 9UDFSetModified( 10 IN PVCB Vcb 11 ) 12{ 13 if(UDFInterlockedIncrement((PLONG)&(Vcb->Modified)) & 0x80000000) 14 Vcb->Modified = 2; 15} // end UDFSetModified() 16 17VOID 18UDFPreClrModified( 19 IN PVCB Vcb 20 ) 21{ 22 Vcb->Modified = 1; 23} // end UDFPreClrModified() 24 25VOID 26UDFClrModified( 27 IN PVCB Vcb 28 ) 29{ 30 UDFPrint(("ClrModified\n")); 31 UDFInterlockedDecrement((PLONG)&(Vcb->Modified)); 32} // end UDFClrModified() 33