pub unsafe fn CreateServiceW<P0, P1, P2, P3, P4, P5, P6, P7>(
hscmanager: P0,
lpservicename: P1,
lpdisplayname: P2,
dwdesiredaccess: u32,
dwservicetype: ENUM_SERVICE_TYPE,
dwstarttype: SERVICE_START_TYPE,
dwerrorcontrol: SERVICE_ERROR,
lpbinarypathname: P3,
lploadordergroup: P4,
lpdwtagid: Option<*mut u32>,
lpdependencies: P5,
lpservicestartname: P6,
lppassword: P7,
) -> Result<SC_HANDLE>where
P0: Param<
SC_HANDLE>,
P1: Param<PCWSTR>,
P2: Param<PCWSTR>,
P3: Param<PCWSTR>,
P4: Param<PCWSTR>,
P5: Param<PCWSTR>,
P6: Param<PCWSTR>,
P7: Param<PCWSTR>,