In Document Library you can easily take the most current approved or major version offline by calling to method . This is because each of Document Library has a property , a reference to SPFile, which represents the document itself. So no problem here, you have