diff --git a/wfassoc/src/highlevel.rs b/wfassoc/src/highlevel.rs index f3d70f3..5dea570 100644 --- a/wfassoc/src/highlevel.rs +++ b/wfassoc/src/highlevel.rs @@ -282,15 +282,21 @@ impl Program { // region: Program Internals /// Internal used enum presenting a Program string resource. -type ProgramStr = lowlevel::LosseStrRefStr; +#[derive(Debug)] +struct ProgramStr { + inner: lowlevel::LosseStrRefStr, +} /// Internal used enum presenting a Program icon resource. -type ProgramIcon = lowlevel::LosseIconRefStr; +#[derive(Debug)] +struct ProgramIcon { + inner: lowlevel::LosseIconRefStr, +} /// Internal used enum presenting a Program behavior (command line setups). #[derive(Debug)] struct ProgramBehavior { - inner: String, + inner: win32::concept::CmdLine, } /// Internal used struct presenting a Program ProgId.