use crate::ntlpcapi::PPORT_MESSAGE; use winapi::shared::minwindef::DWORD; use winapi::shared::ntdef::{HANDLE, NTSTATUS, PHANDLE, PUNICODE_STRING}; EXTERN!{extern "system" { fn RtlConnectToSm( ApiPortName: PUNICODE_STRING, ApiPortHandle: HANDLE, ProcessImageType: DWORD, SmssConnection: PHANDLE, ) -> NTSTATUS; fn RtlSendMsgToSm( ApiPortHandle: HANDLE, MessageData: PPORT_MESSAGE, ) -> NTSTATUS; }}