<p>Is there a way to access file system info via some type of Windows API? If not what other methods are available to a user mode developer?</p>

[{'answer_id': 56882, 'author': 'ima', 'author_id': 5733, 'author_profile': 'https://Stackoverflow.com/users/5733', 'pm_score': 3, 'selected': True, 'text': '<p>Not very clean, but you can use <code>DeviceIoControl()</code>\nOpen volume as a file, pass resulting handle to <code>DeviceIoControl()</code> together with control code. Check MSDN for control codes, there is something like "read journal record".</p>\n'}, {'answer_id': 57276, 'author': 'Brian R. Bondy', 'author_id': 3153, 'author_profile': 'https://Stackoverflow.com/users/3153', 'pm_score': 0, 'selected': False, 'text': '<p>In another post, someone recommended this : <a href="http://www.microsoft.com/msj/0999/journal/journal.aspx" rel="nofollow noreferrer">Keeping an Eye on Your NTFS Drives: the Windows 2000 Change Journal Explained</a>.</p>\n\n<p>It explains how to use the NTFS Filesystem with C++ through Windows 2000.\nThe implementation might have changed.</p>\n'}]
['https://Stackoverflow.com/questions/56741', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/3153/']