/*========================================================================== * * Copyright (C) 2000 Microsoft Corporation. All Rights Reserved. * * File: DPLReg.h * Content: DirectPlay Lobby Registry Header File *@@BEGIN_MSINTERNAL * History: * Date By Reason * ==== == ====== * 02/21/00 mjn Created * 05/03/00 rmt UnRegister was not implemented! Implementing! *@@END_MSINTERNAL * ***************************************************************************/ #ifndef __DPLREG_H__ #define __DPLREG_H__ //********************************************************************** // Constant definitions //********************************************************************** #define DPL_REG_LOCAL_APPL_ROOT L"Software\\Microsoft\\DirectPlay8" #define DPL_REG_LOCAL_APPL_SUB L"\\Applications" #define DPL_REG_LOCAL_APPL_SUBKEY DPL_REG_LOCAL_APPL_ROOT DPL_REG_LOCAL_APPL_SUB #define DPL_REG_KEYNAME_APPLICATIONNAME L"ApplicationName" #define DPL_REG_KEYNAME_COMMANDLINE L"CommandLine" #define DPL_REG_KEYNAME_CURRENTDIRECTORY L"CurrentDirectory" #define DPL_REG_KEYNAME_DESCRIPTION L"Description" #define DPL_REG_KEYNAME_EXECUTABLEFILENAME L"ExecutableFilename" #define DPL_REG_KEYNAME_EXECUTABLEPATH L"ExecutablePath" #define DPL_REG_KEYNAME_GUID L"GUID" #define DPL_REG_KEYNAME_LAUNCHERFILENAME L"LauncherFilename" #define DPL_REG_KEYNAME_LAUNCHERPATH L"LauncherPath" //********************************************************************** // Macro definitions //********************************************************************** //********************************************************************** // Structure definitions //********************************************************************** //********************************************************************** // Variable definitions //********************************************************************** //********************************************************************** // Function prototypes //********************************************************************** HRESULT DPLWriteProgramDesc(DPL_PROGRAM_DESC *const pdplProgramDesc); HRESULT DPLDeleteProgramDesc( const GUID * const pGuidApplication ); HRESULT DPLGetProgramDesc(GUID *const pGuidApplication, BYTE *const pBuffer, DWORD *const pdwBufferSize); #endif // __DPLREG_H__