windows-nt/Source/XPSP1/NT/base/fs/utils/regedit/regvalue.h

116 lines
2.1 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/*******************************************************************************
*
* (C) COPYRIGHT MICROSOFT CORP., 1993-1994
*
* TITLE: REGVALUE.H
*
* VERSION: 4.01
*
* AUTHOR: Tracy Sharpe
*
* DATE: 05 Mar 1994
*
* ValueListWnd ListView routines for the Registry Editor.
*
********************************************************************************
*
* CHANGE LOG:
*
* DATE REV DESCRIPTION
* ----------- --- -------------------------------------------------------------
* 05 Mar 1994 TCS Original implementation.
*
*******************************************************************************/
#ifndef _INC_REGVALUE
#define _INC_REGVALUE
VOID
PASCAL
RegEdit_OnNewValue(
HWND hWnd,
DWORD Type
);
VOID
PASCAL
RegEdit_OnValueListCommand(
HWND hWnd,
int MenuCommand
);
VOID
PASCAL
RegEdit_OnValueListBeginDrag(
HWND hWnd,
NM_LISTVIEW FAR* lpNMListView
);
BOOL
PASCAL
RegEdit_OnValueListBeginLabelEdit(
HWND hWnd,
LV_DISPINFO FAR* lpLVDispInfo
);
BOOL
PASCAL
RegEdit_OnValueListEndLabelEdit(
HWND hWnd,
LV_DISPINFO FAR* lpLVDispInfo
);
VOID
PASCAL
RegEdit_OnValueListCommand(
HWND hWnd,
int MenuCommand
);
VOID
PASCAL
RegEdit_OnValueListContextMenu(
HWND hWnd,
BOOL fByAccelerator
);
VOID
PASCAL
RegEdit_SetValueListEditMenuItems(
HMENU hPopupMenu,
int SelectedListIndex
);
VOID
PASCAL
RegEdit_OnValueListModify(
HWND hWnd,
BOOL fEditBinary
);
VOID PASCAL RegEdit_EditCurrentValueListItem(HWND hWnd, BOOL fEditBinary);
LONG
PASCAL
RegEdit_OnValueListRefresh(
HWND hWnd
);
VOID
PASCAL
ValueList_SetItemDataText(
HWND hValueListWnd,
int ListIndex,
PBYTE pValueData,
DWORD cbValueData,
DWORD Type
);
DWORD PASCAL ValueList_SwitchEndian(DWORD dwSrc);
BOOL PASCAL ValueList_MultiStringToString(LPEDITVALUEPARAM LPEditValueParam);
VOID PASCAL ValueList_StringToMultiString(LPEDITVALUEPARAM LPEditValueParam);
VOID PASCAL ValueList_RemoveEmptyStrings(HWND hWnd, LPEDITVALUEPARAM LPEditValueParam);
VOID RegEdit_DisplayBinaryData(HWND hWnd);
#endif // _INC_REGVALUE