Introduction - If you have any usage issues, please Google them yourself
Network has some examples of practical the IRP direct operating file, but the file rename operation is a bit special customs and no examples. Here is an example of the kernel file rename