38 #define WIN32_NO_STATUS 53 #define MAX_STRING_LEN 255 54 #define MAX_PATHNAME_LEN 1024 55 #define MAX_LANGUAGE_NUMBER (PM_LAST_LANGUAGE - PM_FIRST_LANGUAGE) 60 #define DEFAULTICON OIC_WINLOGO 62 #define DEF_GROUP_WIN_XPOS 100 63 #define DEF_GROUP_WIN_YPOS 100 64 #define DEF_GROUP_WIN_WIDTH 300 65 #define DEF_GROUP_WIN_HEIGHT 200 71 #define EnableDlgItem(hDlg, nID, bEnable) \ 72 EnableWindow(GetDlgItem((hDlg), (nID)), (bEnable)) 221 BOOL bSuppressShowWindow);
251 #define STRING_MAIN_WIN_CLASS_NAME L"PMMain" 252 #define STRING_GROUP_WIN_CLASS_NAME L"PMGroup" VOID MAIN_ReplaceString(LPWSTR *string, LPWSTR replace)
VOID PROGRAM_CopyMoveProgram(PROGRAM *hProgram, BOOL bMove)
PROGRAM * PROGRAM_ActiveProgram(PROGGROUP *hGroup)
*nSize LPSTR _Inout_ LPDWORD nSize
VOID STRING_LoadMenus(VOID)
ATOM GROUP_RegisterGroupWinClass(VOID)
GLint GLint GLint GLint GLint x
VOID STRING_LoadStrings(VOID)
VOID PROGRAM_DeleteProgram(PROGRAM *hProgram, BOOL bUpdateGrpFile)
INT MAIN_MessageBoxIDS(UINT ids_text, UINT ids_title, WORD type)
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
struct _GLOBALS * PGLOBALS
VOID GROUP_ModifyGroup(PROGGROUP *hGroup)
enum _GROUPFORMAT GROUPFORMAT
BOOL DIALOG_ProgramAttributes(LPWSTR lpszTitle, LPWSTR lpszCmdLine, LPWSTR lpszWorkDir, LPWSTR lpszIconFile, HICON *lphIcon, INT *lpnIconIndex, INT *lpnHotKey, INT *lpnCmdShow, BOOL *lpbNewVDM, INT nSize)
BOOL DIALOG_New(INT nDefault, PINT pnResult)
VOID PROGRAM_ExecuteProgram(PROGRAM *hProgram)
PROGGROUP * GROUP_ActiveGroup(VOID)
PROGRAM * PROGRAM_AddProgram(PROGGROUP *hGroup, HICON hIcon, LPCWSTR lpszName, INT x, INT y, LPCWSTR lpszCmdLine, LPCWSTR lpszIconFile, INT nIconIndex, LPCWSTR lpszWorkDir, INT nHotKey, INT nCmdShow, BOOL bNewVDM)
PVOID Alloc(IN DWORD dwFlags, IN SIZE_T dwBytes)
BOOL DIALOG_GroupAttributes(GROUPFORMAT format, LPWSTR lpszTitle, LPWSTR lpszGrpFile, INT nSize)
BOOL DIALOG_Delete(UINT ids_text_s, LPCWSTR lpszName)
INT replace(TCHAR source[MAX_PATH], TCHAR dest[MAX_PATH], DWORD dwFlags, BOOL *doMore)
struct _PROGRAM * PPROGRAM
struct _PROGGROUP * PPROGGROUP
VOID GROUP_ShowGroupWindow(PROGGROUP *hGroup)
VOID DIALOG_Execute(VOID)
VOID GROUP_NewGroup(GROUPFORMAT format, BOOL bIsCommonGroup)
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
PROGGROUP * DIALOG_CopyMove(PROGRAM *hProgram, BOOL bMove)
PVOID ReAlloc(IN DWORD dwFlags, IN PVOID lpMem, IN SIZE_T dwBytes)
HIMAGELIST hDragImageList
BOOL GRPFILE_WriteGroupFile(PROGGROUP *hGroup)
VOID PROGRAM_ModifyProgram(PROGRAM *hProgram)
GLint GLint GLint GLint GLint GLint y
DWORD GRPFILE_ReadGroupFile(LPCWSTR lpszPath, BOOL bIsCommonGroup)
GLdouble GLdouble GLdouble GLdouble top
VOID PROGRAM_NewProgram(PROGGROUP *hGroup)
GLuint GLuint GLsizei GLenum type
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
PVOID AppendToBuffer(IN PVOID pBuffer, IN PSIZE_T pdwBufferSize, IN PVOID pData, IN SIZE_T dwDataSize)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
VOID GROUP_DeleteGroup(PROGGROUP *hGroup)
BOOL Free(IN PVOID lpMem)
PROGGROUP * GROUP_AddGroup(GROUPFORMAT format, BOOL bIsCommonGroup, LPCWSTR lpszName, LPCWSTR lpszGrpFile, INT left, INT top, INT right, INT bottom, INT xMin, INT yMin, INT nCmdShow, WORD cxIcon, WORD cyIcon, BOOL bOverwriteFileOk, BOOL bSuppressShowWindow)
INT MAIN_MessageBoxIDS_s(UINT ids_text, LPCWSTR str, UINT ids_title, WORD type)