    # File lib/chef/win32/api/file.rb, line 520
            def retrieve_file_info(file_name)
              file_information = nil
              file_handle(file_name) do |handle|
                file_information = BY_HANDLE_FILE_INFORMATION.new
                success = GetFileInformationByHandle(handle, file_information)
                if success == 0
                  Chef::ReservedNames::Win32::Error.raise!
                end
              end
              file_information
            end