76 lines
1.2 KiB
C
76 lines
1.2 KiB
C
|
#include "precomp.h"
|
||
|
#pragma hdrstop
|
||
|
/* File: progcm.c */
|
||
|
/**************************************************************************/
|
||
|
/* Install: Program Manager commands.
|
||
|
/* Can create groups, delete groups, add/delete items to groups
|
||
|
/**************************************************************************/
|
||
|
|
||
|
|
||
|
BOOL
|
||
|
FCreateProgManGroup(
|
||
|
IN SZ szGroup,
|
||
|
IN SZ szPath,
|
||
|
IN CMO cmo,
|
||
|
IN BOOL CommonGroup
|
||
|
)
|
||
|
{
|
||
|
|
||
|
return ( CreateGroup(szGroup, CommonGroup) );
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
BOOL
|
||
|
FRemoveProgManGroup(
|
||
|
IN SZ szGroup,
|
||
|
IN CMO cmo,
|
||
|
IN BOOL CommonGroup
|
||
|
)
|
||
|
{
|
||
|
return ( DeleteGroup(szGroup, CommonGroup) );
|
||
|
}
|
||
|
|
||
|
|
||
|
BOOL
|
||
|
FShowProgManGroup(
|
||
|
IN SZ szGroup,
|
||
|
IN SZ szCommand,
|
||
|
IN CMO cmo,
|
||
|
IN BOOL CommonGroup
|
||
|
)
|
||
|
{
|
||
|
return(fTrue);
|
||
|
}
|
||
|
|
||
|
|
||
|
BOOL
|
||
|
FCreateProgManItem(
|
||
|
IN SZ szGroup,
|
||
|
IN SZ szItem,
|
||
|
IN SZ szCmd,
|
||
|
IN SZ szIconFile,
|
||
|
IN INT nIconNum,
|
||
|
IN CMO cmo,
|
||
|
IN BOOL CommonGroup
|
||
|
)
|
||
|
{
|
||
|
|
||
|
return ( AddItem(szGroup, CommonGroup, szItem, szCmd,
|
||
|
szIconFile, nIconNum, NULL, 0, SW_SHOWNORMAL) );
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
BOOL
|
||
|
FRemoveProgManItem(
|
||
|
IN SZ szGroup,
|
||
|
IN SZ szItem,
|
||
|
IN CMO cmo,
|
||
|
IN BOOL CommonGroup
|
||
|
)
|
||
|
{
|
||
|
|
||
|
return ( DeleteItem(szGroup, CommonGroup, szItem, TRUE) );
|
||
|
}
|