From 66dc8c263084adcb14b14f97f8e45e11cf88548d Mon Sep 17 00:00:00 2001 From: yyc12345 Date: Thu, 30 Apr 2026 13:02:49 +0800 Subject: [PATCH] fix: resotre highlevel program internal struct --- wfassoc/src/highlevel.rs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) 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.