mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
115 lines
2.1 KiB
115 lines
2.1 KiB
/*******************************************************************************
|
|
*
|
|
* (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
|