Ignore:
Timestamp:
Mar 16, 2000, 8:21:54 PM (25 years ago)
Author:
sandervl
Message:

handlemanager support for thread handles + WaitForSingleObject (thread) fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/hmdevice.cpp

    r2802 r3128  
    1 /* $Id: hmdevice.cpp,v 1.16 2000-02-16 14:23:58 sandervl Exp $ */
     1/* $Id: hmdevice.cpp,v 1.17 2000-03-16 19:20:37 sandervl Exp $ */
    22
    33/*
     
    11731173  return ERROR_INVALID_HANDLE;
    11741174}
     1175/*****************************************************************************
     1176 * Name      : DWORD HMDeviceHandler::CreateThread
     1177 * Purpose   :
     1178 * Variables :
     1179 * Result    :
     1180 * Remark    :
     1181 * Status    :
     1182 *
     1183 * Author    : SvL
     1184 *****************************************************************************/
     1185HANDLE HMDeviceHandler::CreateThread(PHMHANDLEDATA pHMHandleData,
     1186                                     LPSECURITY_ATTRIBUTES  lpsa,
     1187                                     DWORD                  cbStack,
     1188                                     LPTHREAD_START_ROUTINE lpStartAddr,
     1189                                     LPVOID                 lpvThreadParm,
     1190                                     DWORD                  fdwCreate,
     1191                                     LPDWORD                lpIDThread)
     1192{
     1193  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::CreateThread %08xh",
     1194           pHMHandleData->hHMHandle));
     1195
     1196  return ERROR_INVALID_HANDLE;
     1197}
     1198/*****************************************************************************
     1199 * Name      : DWORD HMDeviceHandler::GetThreadPriority
     1200 * Purpose   :
     1201 * Variables :
     1202 * Result    :
     1203 * Remark    :
     1204 * Status    :
     1205 *
     1206 * Author    : SvL
     1207 *****************************************************************************/
     1208INT HMDeviceHandler::GetThreadPriority(PHMHANDLEDATA pHMHandleData)
     1209{
     1210  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::GetThreadPriority %08xh",
     1211           pHMHandleData->hHMHandle));
     1212
     1213  return ERROR_INVALID_HANDLE;
     1214}
     1215/*****************************************************************************
     1216 * Name      : DWORD HMDeviceHandler::SuspendThread
     1217 * Purpose   :
     1218 * Variables :
     1219 * Result    :
     1220 * Remark    :
     1221 * Status    :
     1222 *
     1223 * Author    : SvL
     1224 *****************************************************************************/
     1225DWORD HMDeviceHandler::SuspendThread(PHMHANDLEDATA pHMHandleData)
     1226{
     1227  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::SuspendThread %08xh",
     1228           pHMHandleData->hHMHandle));
     1229
     1230  return ERROR_INVALID_HANDLE;
     1231}
     1232/*****************************************************************************
     1233 * Name      : DWORD HMDeviceHandler::SetThreadPriority
     1234 * Purpose   :
     1235 * Variables :
     1236 * Result    :
     1237 * Remark    :
     1238 * Status    :
     1239 *
     1240 * Author    : SvL
     1241 *****************************************************************************/
     1242BOOL HMDeviceHandler::SetThreadPriority(PHMHANDLEDATA pHMHandleData, int priority)
     1243{
     1244  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::SetThreadPriority %08xh",
     1245           pHMHandleData->hHMHandle));
     1246
     1247  return ERROR_INVALID_HANDLE;
     1248}
     1249/*****************************************************************************
     1250 * Name      : DWORD HMDeviceHandler::GetThreadContext
     1251 * Purpose   :
     1252 * Variables :
     1253 * Result    :
     1254 * Remark    :
     1255 * Status    :
     1256 *
     1257 * Author    : SvL
     1258 *****************************************************************************/
     1259BOOL HMDeviceHandler::GetThreadContext(PHMHANDLEDATA pHMHandleData, PCONTEXT lpContext)
     1260{
     1261  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::GetThreadContext %08xh",
     1262           pHMHandleData->hHMHandle));
     1263
     1264  return ERROR_INVALID_HANDLE;
     1265}
     1266/*****************************************************************************
     1267 * Name      : DWORD HMDeviceHandler::SetThreadContext
     1268 * Purpose   :
     1269 * Variables :
     1270 * Result    :
     1271 * Remark    :
     1272 * Status    :
     1273 *
     1274 * Author    : SvL
     1275 *****************************************************************************/
     1276BOOL HMDeviceHandler::SetThreadContext(PHMHANDLEDATA pHMHandleData, const CONTEXT *lpContext)
     1277{
     1278  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::SetThreadContext %08xh",
     1279           pHMHandleData->hHMHandle));
     1280
     1281  return ERROR_INVALID_HANDLE;
     1282}
     1283/*****************************************************************************
     1284 * Name      : DWORD HMDeviceHandler::TerminateThread
     1285 * Purpose   :
     1286 * Variables :
     1287 * Result    :
     1288 * Remark    :
     1289 * Status    :
     1290 *
     1291 * Author    : SvL
     1292 *****************************************************************************/
     1293BOOL HMDeviceHandler::TerminateThread(PHMHANDLEDATA pHMHandleData, DWORD exitcode)
     1294{
     1295  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::TerminateThread %08xh",
     1296           pHMHandleData->hHMHandle));
     1297
     1298  return ERROR_INVALID_HANDLE;
     1299}
     1300/*****************************************************************************
     1301 * Name      : DWORD HMDeviceHandler::ResumeThread
     1302 * Purpose   :
     1303 * Variables :
     1304 * Result    :
     1305 * Remark    :
     1306 * Status    :
     1307 *
     1308 * Author    : SvL
     1309 *****************************************************************************/
     1310DWORD  HMDeviceHandler::ResumeThread(PHMHANDLEDATA pHMHandleData)
     1311{
     1312  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::ResumeThread %08xh",
     1313           pHMHandleData->hHMHandle));
     1314
     1315  return ERROR_INVALID_HANDLE;
     1316}
     1317/*****************************************************************************
     1318 * Name      : DWORD HMDeviceHandler::GetExitCodeThread
     1319 * Purpose   :
     1320 * Variables :
     1321 * Result    :
     1322 * Remark    :
     1323 * Status    :
     1324 *
     1325 * Author    : SvL
     1326 *****************************************************************************/
     1327BOOL HMDeviceHandler::GetExitCodeThread(PHMHANDLEDATA pHMHandleData, LPDWORD lpExitCode)
     1328{
     1329  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::GetExitCodeThread %08xh",
     1330           pHMHandleData->hHMHandle));
     1331
     1332  return ERROR_INVALID_HANDLE;
     1333}
     1334/*****************************************************************************
     1335 * Name      : DWORD HMDeviceHandler::SetThreadTerminated
     1336 * Purpose   :
     1337 * Variables :
     1338 * Result    :
     1339 * Remark    :
     1340 * Status    :
     1341 *
     1342 * Author    : SvL
     1343 *****************************************************************************/
     1344BOOL HMDeviceHandler::SetThreadTerminated(PHMHANDLEDATA pHMHandleData)
     1345{
     1346    return FALSE;
     1347}
Note: See TracChangeset for help on using the changeset viewer.