summaryrefslogtreecommitdiff
path: root/plugins/DbEditorPP/src/utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/DbEditorPP/src/utils.cpp')
-rw-r--r--plugins/DbEditorPP/src/utils.cpp21
1 files changed, 20 insertions, 1 deletions
diff --git a/plugins/DbEditorPP/src/utils.cpp b/plugins/DbEditorPP/src/utils.cpp
index f6d394c8bf..5b93ac8ad1 100644
--- a/plugins/DbEditorPP/src/utils.cpp
+++ b/plugins/DbEditorPP/src/utils.cpp
@@ -21,6 +21,25 @@ extern BYTE nameOrder[NAMEORDERCOUNT];
/////////////////////////////////////////////////////////////////////////////////////////
+int ListView_GetItemTextA(HWND hwndLV, int i, int iSubItem, char *pszText, int cchTextMax)
+{
+ LV_ITEMA lvi;
+ lvi.iSubItem = iSubItem;
+ lvi.cchTextMax = cchTextMax;
+ lvi.pszText = pszText;
+ return SendMessageA(hwndLV, LVM_GETITEMTEXTA, (WPARAM)(i), (LPARAM)(LV_ITEMA *)&lvi);
+}
+
+int ListView_SetItemTextA(HWND hwndLV, int i, int iSubItem, const char *pszText)
+{
+ LV_ITEMA lvi;
+ lvi.iSubItem = iSubItem;
+ lvi.pszText = (char*)pszText;
+ return SendMessageA(hwndLV, LVM_SETITEMTEXTA, (WPARAM)(i), (LPARAM)(LV_ITEMA *)&lvi);
+}
+
+/////////////////////////////////////////////////////////////////////////////////////////
+
char* StringFromBlob(BYTE *blob, WORD len)
{
int j;
@@ -353,7 +372,7 @@ void saveListSettings(HWND hwnd, ColumnsSettings *cs)
}
}
-INT_PTR CALLBACK ColumnsCompare(LPARAM lParam1, LPARAM lParam2, LPARAM myParam)
+int CALLBACK ColumnsCompare(LPARAM lParam1, LPARAM lParam2, LPARAM myParam)
{
ColumnsSortParams params = *(ColumnsSortParams *)myParam;
const int maxSize = 1024;