Module: wine Branch: master Commit: c34c6ac20e40e964bb8aeeffc0cc68d86783abda URL: http://source.winehq.org/git/wine.git/?a=commit;h=c34c6ac20e40e964bb8aeeffc0...
Author: Michael Stefaniuc mstefani@redhat.de Date: Fri May 7 10:46:52 2010 +0200
oleview: Switch the rest to use the explicit W-types/functions.
Compile with -DWINE_NO_UNICODE_MACROS.
---
programs/oleview/Makefile.in | 2 +- programs/oleview/interface.c | 46 +++++++++++++++++++++--------------------- programs/oleview/main.h | 4 +- programs/oleview/pane.c | 18 ++++++++-------- 4 files changed, 35 insertions(+), 35 deletions(-)
diff --git a/programs/oleview/Makefile.in b/programs/oleview/Makefile.in index 18dac96..3b9ec12 100644 --- a/programs/oleview/Makefile.in +++ b/programs/oleview/Makefile.in @@ -5,7 +5,7 @@ VPATH = @srcdir@ MODULE = oleview.exe APPMODE = -mwindows IMPORTS = uuid comdlg32 comctl32 shell32 oleaut32 ole32 user32 advapi32 kernel32 -EXTRADEFS = -DUNICODE +EXTRADEFS = -DWINE_NO_UNICODE_MACROS
C_SRCS = \ details.c \ diff --git a/programs/oleview/interface.c b/programs/oleview/interface.c index ca37979..fbbd478 100644 --- a/programs/oleview/interface.c +++ b/programs/oleview/interface.c @@ -28,12 +28,12 @@ typedef struct
BOOL IsInterface(HTREEITEM item) { - TVITEM tvi; + TVITEMW tvi;
- memset(&tvi, 0, sizeof(TVITEM)); + memset(&tvi, 0, sizeof(TVITEMW)); tvi.hItem = item;
- SendMessage(globals.hTree, TVM_GETITEM, 0, (LPARAM)&tvi); + SendMessageW(globals.hTree, TVM_GETITEMW, 0, (LPARAM)&tvi); if(!tvi.lParam) return FALSE;
if(((ITEM_INFO*)tvi.lParam)->cFlag & INTERFACE) return TRUE; @@ -43,22 +43,22 @@ BOOL IsInterface(HTREEITEM item) static IUnknown *GetInterface(void) { HTREEITEM hSelect; - TVITEM tvi; + TVITEMW tvi; CLSID clsid; IUnknown *unk;
hSelect = (HTREEITEM)SendMessageW(globals.hTree, TVM_GETNEXTITEM, TVGN_CARET, 0);
- memset(&tvi, 0, sizeof(TVITEM)); + memset(&tvi, 0, sizeof(TVITEMW)); tvi.hItem = hSelect; - SendMessage(globals.hTree, TVM_GETITEM, 0, (LPARAM)&tvi); + SendMessageW(globals.hTree, TVM_GETITEMW, 0, (LPARAM)&tvi); CLSIDFromString(((ITEM_INFO *)tvi.lParam)->clsid, &clsid);
- memset(&tvi, 0, sizeof(TVITEM)); + memset(&tvi, 0, sizeof(TVITEMW)); tvi.hItem = (HTREEITEM)SendMessageW(globals.hTree, TVM_GETNEXTITEM, TVGN_PARENT, (LPARAM)hSelect); - SendMessage(globals.hTree, TVM_GETITEM, 0, (LPARAM)&tvi); + SendMessageW(globals.hTree, TVM_GETITEMW, 0, (LPARAM)&tvi);
IUnknown_QueryInterface(((ITEM_INFO *)tvi.lParam)->pU, &clsid, (void *)&unk);
@@ -82,9 +82,9 @@ static INT_PTR CALLBACK InterfaceViewerProc(HWND hDlgWnd, UINT uMsg, case WM_INITDIALOG: di = (DIALOG_INFO *)lParam; hObject = GetDlgItem(hDlgWnd, IDC_LABEL); - SetWindowText(hObject, di->wszLabel); + SetWindowTextW(hObject, di->wszLabel); hObject = GetDlgItem(hDlgWnd, IDC_IDENTIFIER); - SetWindowText(hObject, di->wszIdentifier); + SetWindowTextW(hObject, di->wszIdentifier); return TRUE; case WM_COMMAND: switch(LOWORD(wParam)) { @@ -96,22 +96,22 @@ static INT_PTR CALLBACK InterfaceViewerProc(HWND hDlgWnd, UINT uMsg, hRes = IPersistStream_IsDirty((IPersistStream *)unk); IUnknown_Release(unk); if(hRes == S_OK) - LoadString(globals.hMainInst, IDS_FALSE, wszBuf, + LoadStringW(globals.hMainInst, IDS_FALSE, wszBuf, sizeof(wszBuf)/sizeof(wszBuf[0])); - else LoadString(globals.hMainInst, IDS_TRUE, wszBuf, + else LoadStringW(globals.hMainInst, IDS_TRUE, wszBuf, sizeof(wszBuf)/sizeof(wszBuf[0])); hObject = GetDlgItem(hDlgWnd, IDC_ISDIRTY); - SetWindowText(hObject, wszBuf); + SetWindowTextW(hObject, wszBuf); return TRUE; case IDC_GETSIZEMAX_BUTTON: unk = GetInterface(); IPersistStream_GetSizeMax((IPersistStream *)unk, &size); IUnknown_Release(unk); - LoadString(globals.hMainInst, IDS_BYTES, wszBuf, + LoadStringW(globals.hMainInst, IDS_BYTES, wszBuf, sizeof(wszBuf)/sizeof(wszBuf[0])); wsprintfW(wszSize, wszFormat, U(size).LowPart, wszBuf); hObject = GetDlgItem(hDlgWnd, IDC_GETSIZEMAX); - SetWindowText(hObject, wszSize); + SetWindowTextW(hObject, wszSize); return TRUE; } } @@ -128,7 +128,7 @@ static void IPersistStreamInterfaceViewer(WCHAR *clsid, WCHAR *wszName) else di.wszLabel = wszName; di.wszIdentifier = clsid;
- DialogBoxParam(0, MAKEINTRESOURCE(DLG_IPERSISTSTREAM_IV), + DialogBoxParamW(0, MAKEINTRESOURCEW(DLG_IPERSISTSTREAM_IV), globals.hMainWnd, InterfaceViewerProc, (LPARAM)&di); }
@@ -142,7 +142,7 @@ static void IPersistInterfaceViewer(WCHAR *clsid, WCHAR *wszName) else di.wszLabel = wszName; di.wszIdentifier = clsid;
- DialogBoxParam(0, MAKEINTRESOURCE(DLG_IPERSIST_IV), + DialogBoxParamW(0, MAKEINTRESOURCEW(DLG_IPERSIST_IV), globals.hMainWnd, InterfaceViewerProc, (LPARAM)&di); }
@@ -153,13 +153,13 @@ static void DefaultInterfaceViewer(WCHAR *clsid, WCHAR *wszName) di.wszLabel = wszName; di.wszIdentifier = clsid;
- DialogBoxParam(0, MAKEINTRESOURCE(DLG_DEFAULT_IV), + DialogBoxParamW(0, MAKEINTRESOURCEW(DLG_DEFAULT_IV), globals.hMainWnd, InterfaceViewerProc, (LPARAM)&di); }
void InterfaceViewer(HTREEITEM item) { - TVITEM tvi; + TVITEMW tvi; WCHAR *clsid; WCHAR wszName[MAX_LOAD_STRING]; WCHAR wszParent[MAX_LOAD_STRING]; @@ -170,23 +170,23 @@ void InterfaceViewer(HTREEITEM item) '0','0','0','0','-','0','0','0','0','-','C','0','0','0','-', '0','0','0','0','0','0','0','0','0','0','4','6','}','\0' };
- memset(&tvi, 0, sizeof(TVITEM)); + memset(&tvi, 0, sizeof(TVITEMW)); tvi.mask = TVIF_TEXT; tvi.hItem = item; tvi.cchTextMax = MAX_LOAD_STRING; tvi.pszText = wszName;
- SendMessage(globals.hTree, TVM_GETITEM, 0, (LPARAM)&tvi); + SendMessageW(globals.hTree, TVM_GETITEMW, 0, (LPARAM)&tvi); clsid = ((ITEM_INFO*)tvi.lParam)->clsid;
- memset(&tvi, 0, sizeof(TVITEM)); + memset(&tvi, 0, sizeof(TVITEMW)); tvi.mask = TVIF_TEXT; tvi.hItem = (HTREEITEM)SendMessageW(globals.hTree, TVM_GETNEXTITEM, TVGN_PARENT, (LPARAM)item); tvi.cchTextMax = MAX_LOAD_STRING; tvi.pszText = wszParent;
- SendMessage(globals.hTree, TVM_GETITEM, 0, (LPARAM)&tvi); + SendMessageW(globals.hTree, TVM_GETITEMW, 0, (LPARAM)&tvi);
if(!memcmp(clsid, wszIPersistStream, sizeof(wszIPersistStream))) IPersistStreamInterfaceViewer(clsid, wszParent); diff --git a/programs/oleview/main.h b/programs/oleview/main.h index a6f199a..c3c358d 100644 --- a/programs/oleview/main.h +++ b/programs/oleview/main.h @@ -138,7 +138,7 @@ void RefreshMenu(HTREEITEM item);
/* pane.c */ BOOL CreatePanedWindow(HWND hWnd, HWND *hWndCreated, HINSTANCE hInst); -BOOL PaneRegisterClass(void); +BOOL PaneRegisterClassW(void); void SetLeft(HWND hParent, HWND hWnd); void SetRight(HWND hParent, HWND hWnd);
@@ -153,7 +153,7 @@ void ReleaseInst(HTREEITEM item);
/* typelib.c */ BOOL CreateTypeLibWindow(HINSTANCE hInst, WCHAR *wszFileName); -BOOL TypeLibRegisterClass(void); +BOOL TypeLibRegisterClassW(void); void UpdateData(HTREEITEM item);
/* interface.c */ diff --git a/programs/oleview/pane.c b/programs/oleview/pane.c index 6418cf7..a96da4d 100644 --- a/programs/oleview/pane.c +++ b/programs/oleview/pane.c @@ -70,7 +70,7 @@ static LRESULT CALLBACK PaneProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPa
if(pt.x >= GetSplitPos(hWnd)-pane->size/2 && pt.x <= GetSplitPos(hWnd)+pane->size/2) - SetCursor(LoadCursor(0, IDC_SIZEWE)); + SetCursor(LoadCursorW(0, (LPWSTR)IDC_SIZEWE)); break; case WM_LBUTTONDOWN: if((short)LOWORD(lParam) >= GetSplitPos(hWnd)-pane->size/2 && @@ -103,8 +103,8 @@ static LRESULT CALLBACK PaneProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPa if((int)wParam != TYPELIB_TREE) break; switch(((LPNMHDR)lParam)->code) { - case TVN_SELCHANGED: - UpdateData(((NMTREEVIEW *)lParam)->itemNew.hItem); + case TVN_SELCHANGEDW: + UpdateData(((NMTREEVIEWW *)lParam)->itemNew.hItem); break; } break; @@ -123,22 +123,22 @@ static LRESULT CALLBACK PaneProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPa HeapFree(GetProcessHeap(), 0, pane); break; default: - return DefWindowProc(hWnd, uMsg, wParam, lParam); + return DefWindowProcW(hWnd, uMsg, wParam, lParam); } return 0; }
-BOOL PaneRegisterClass(void) +BOOL PaneRegisterClassW(void) { - WNDCLASS wcc; + WNDCLASSW wcc; const WCHAR wszPaneClass[] = { 'P','A','N','E','\0' };
- memset(&wcc, 0, sizeof(WNDCLASS)); + memset(&wcc, 0, sizeof(WNDCLASSW)); wcc.lpfnWndProc = PaneProc; wcc.hbrBackground = (HBRUSH)(COLOR_WINDOW); wcc.lpszClassName = wszPaneClass;
- if(!RegisterClass(&wcc)) + if(!RegisterClassW(&wcc)) return FALSE; return TRUE; } @@ -149,7 +149,7 @@ BOOL CreatePanedWindow(HWND hWnd, HWND *hWndCreated, HINSTANCE hInst) PANE *pane;
pane = HeapAlloc(GetProcessHeap(), 0, sizeof(PANE)); - *hWndCreated = CreateWindow(wszPaneClass, NULL, WS_CHILD|WS_VISIBLE, + *hWndCreated = CreateWindowW(wszPaneClass, NULL, WS_CHILD|WS_VISIBLE, CW_USEDEFAULT, CW_USEDEFAULT, 0, 0, hWnd, (HMENU)pane, hInst, NULL); if(!*hWndCreated) {