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.
 
 
 
 
 
 

71 lines
1.2 KiB

//+---------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 1992 - 1995.
//
// File: ntmrshl.hxx
//
// Contents: Base NT Marshalling Code
//
// Functions:
//
// History: 17-June-1996 RamV Created.
//
//----------------------------------------------------------------------------
HRESULT
CopyNTOBJECTToDWORD(
PNTOBJECT pNtSrcObject,
PDWORD pdwRetVal
);
HRESULT
CopyNTOBJECTToBOOL(
PNTOBJECT pNtSrcObject,
PBOOL pfRetVal
);
HRESULT
CopyNTOBJECTToSYSTEMTIME(
PNTOBJECT pNtSrcObject,
SYSTEMTIME *pstRetVal
);
HRESULT
CopyNTOBJECTToLPTSTR(
PNTOBJECT pNtSrcObject,
LPTSTR *ppszRetval
);
HRESULT
CopyNTOBJECTToDelimitedString(
PNTOBJECT pNtSrcObject,
LPTSTR *ppszRetval
);
HRESULT
CopyNTOBJECTToNulledString(
PNTOBJECT pNtSrcObject,
LPTSTR *ppszRetval
);
HRESULT
CopyNTOBJECTToNT(
DWORD dwSyntaxId,
PNTOBJECT lpNTObject,
LPBYTE lpByte
);
HRESULT
MarshallNTSynIdToNT(
DWORD dwSyntaxId,
PNTOBJECT pNTObject,
DWORD dwNumValues,
LPBYTE lpValue
);