vcl/workben/win/dtrans/testmarshal.cxx |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

New commits:
commit 33e1ffac0264f21a291d80f7fe949245752f58d8
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Fri Jan 7 14:55:39 2022 +0300
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Fri Jan 7 19:28:01 2022 +0100

    Use CreateThread instead of _beginthreadex
    
    Untested change - this code seems to be not compiled in 'make check'.
    
    Change-Id: I02189c88360da585b8419f96cbe2677b224e6712
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128122
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/vcl/workben/win/dtrans/testmarshal.cxx 
b/vcl/workben/win/dtrans/testmarshal.cxx
index d9edfe753107..8ef53c0f4d92 100644
--- a/vcl/workben/win/dtrans/testmarshal.cxx
+++ b/vcl/workben/win/dtrans/testmarshal.cxx
@@ -60,7 +60,7 @@ HANDLE  g_hEvtThreadWakeup;
 
 // a thread in another apartment to test apartment transparency
 
-unsigned int _stdcall ThreadProc(LPVOID pParam)
+DWORD WINAPI ThreadProc(_In_ LPVOID pParam)
 {
     // setup another apartment
     HRESULT hr = OleInitialize( NULL );
@@ -116,11 +116,10 @@ int SAL_CALL main( int nArgc, char* Argv[] )
                                       EVT_INIT_NONSIGNALED,
                                       EVT_NONAME );
 
-    unsigned uThreadId;
-    HANDLE   hThread;
+    DWORD uThreadId;
 
     // create a thread in another apartment
-    hThread = (void*)_beginthreadex( NULL, 0, ThreadProc, NULL, 0, &uThreadId 
);
+    HANDLE hThread = CreateThread( NULL, 0, ThreadProc, NULL, 0, &uThreadId );
 
     IDataObject* pIDo = new CXTDataObject( );
 

Reply via email to