Function PeekNamedPipe
pub unsafe fn PeekNamedPipe(
hnamedpipe: HANDLE,
lpbuffer: Option<*mut c_void>,
nbuffersize: u32,
lpbytesread: Option<*mut u32>,
lptotalbytesavail: Option<*mut u32>,
lpbytesleftthismessage: Option<*mut u32>,
) -> Result<()>