Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

67 lines
2.0 KiB

#ifndef __GDITHNK_HPP__
#define __GDITHNK_HPP__
/*++
Copyright (C) 2000 Microsoft Corporation
All rights reserved.
Module Name:
gdithnk.hpp
Abstract:
Author:
Khaled Sedky (khaleds) 19-Jun-2000
Revision History:
--*/
typedef struct PROXYMSG {
PORT_MESSAGE h;
ULONG cjIn;
} SPROXYMSG, *PSPROXYMSG;
struct PROXYMSGEXTENSION
{
ULONG cjIn;
PVOID pvIn;
ULONG cjOut;
PVOID pvOut;
};
typedef struct PROXYMSGEXTENSION SPROXYMSGEXTENSION , *PSPROXYMSGEXTENSION;
struct PROXY_MSG
{
PORT_MESSAGE Msg;
CCHAR MsgData[ sizeof(SPROXYMSGEXTENSION) ];
};
typedef struct PROXY_MSG SPROXY_MSG , *PSPROXY_MSG;
struct LPCMSGSTHRDDATA
{
PVOID pData;
};
typedef LPCMSGSTHRDDATA SLPCMSGSTHRDDATA,*PSLPCMSGSTHRDDATA;
struct REQUESTTHRDDATA
{
PVOID p;
HANDLE PortHandle;
};
typedef REQUESTTHRDDATA SREQUESTTHRDDATA,*PSREQUESTTHRDDATA;
HRESULT
GetCurrentUserSID(
OUT PWSTR* ppszUserSID,
IN OUT PDWORD pErrorCode
);
EXTERN_C
DWORD
LPCRequestsServingThread(
PVOID pThrdData
);
#endif