| CWin32Thread:: Win32Thread() |

Private Function | Declared in: Win32Thread.h

## Declaration

    static DWORD WINAPI Win32Thread(
        LPVOID lpData);

## Description

Our thread proc

## Function Body

    //We have ourselves
    CWin32Thread* pClass;
    pClass=(CWin32Thread*)lpData;

    //Indicate we started running
    pClass->SetThreadStatus(tsRunning);

    //Get our data
    LPVOID pData;
    pData=pClass->GetData();

    //Our threadproc
    LPGenericThreadProc lpProc;
    lpProc=pClass->GetThreadProc();

    //Get the proc return value
    DWORD dwReturnValue;
    dwReturnValue=(*lpProc)(pData);

    //Indicate we stopped running
    pClass->SetThreadStatus(tsStopped);

    return dwReturnValue;

## See Also

Class Overview | CGenericThread | Hierarchy Chart

This web site was generated using Surveyor V4.50.811.1. Click here for more information. | Site content copyright © 2001 Barak Weichselbaum. See the About page for additional notices. This page last updated: 27 Jun 2001.