source: trunk/src/kernel32/hmtoken.cpp@ 2129

Last change on this file since 2129 was 2129, checked in by sandervl, 26 years ago

Added token handlemanager class + HMHandleGetUserData export

File size: 2.6 KB
Line 
1/* $Id: hmtoken.cpp,v 1.1 1999-12-18 21:45:55 sandervl Exp $ */
2
3/*
4 * Project Odin Software License can be found in LICENSE.TXT
5 * Win32 Unified Handle Manager for OS/2
6 * Copyright 1999 Patrick Haller (haller@zebra.fh-weingarten.de)
7 */
8
9
10/*****************************************************************************
11 * Remark *
12 *****************************************************************************
13
14 */
15
16
17/*****************************************************************************
18 * Includes *
19 *****************************************************************************/
20
21#include <os2win.h>
22#include <stdlib.h>
23#include <string.h>
24#include "unicode.h"
25#include "misc.h"
26
27#include "HandleManager.H"
28#include "HMToken.h"
29
30
31/*****************************************************************************
32 * Name : DWORD HMDeviceHandler::OpenThreadToken
33 * Purpose :
34 * Variables :
35 * Result :
36 * Remark :
37 * Status :
38 *
39 * Author : SvL
40 *****************************************************************************/
41
42DWORD HMDeviceTokenClass::OpenThreadToken(PHMHANDLEDATA pHMHandleData,
43 DWORD dwUserData,
44 HANDLE ThreadHandle,
45 BOOL OpenAsSelf)
46{
47 pHMHandleData->dwUserData = dwUserData;
48 pHMHandleData->dwInternalType = HMTYPE_THREADTOKEN;
49 return STATUS_SUCCESS;
50}
51
52/*****************************************************************************
53 * Name : DWORD HMDeviceHandler::OpenThreadToken
54 * Purpose :
55 * Variables :
56 * Result :
57 * Remark :
58 * Status :
59 *
60 * Author : SvL
61 *****************************************************************************/
62
63DWORD HMDeviceTokenClass::OpenProcessToken(PHMHANDLEDATA pHMHandleData,
64 DWORD dwUserData,
65 HANDLE ProcessHandle)
66{
67 pHMHandleData->dwUserData = dwUserData;
68 pHMHandleData->dwInternalType = HMTYPE_PROCESSTOKEN;
69 return STATUS_SUCCESS;
70}
71
72
73/*****************************************************************************
74 * Name : DWORD HMDeviceHandler::CloseHandle
75 * Purpose :
76 * Variables :
77 * Result :
78 * Remark :
79 * Status :
80 *
81 * Author : SvL
82 *****************************************************************************/
83DWORD HMDeviceTokenClass::CloseHandle(PHMHANDLEDATA pHMHandleData)
84{
85 return STATUS_SUCCESS;
86}
Note: See TracBrowser for help on using the repository browser.