Source code of Windows XP (NT5)
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.
 
 
 
 
 
 

201 lines
2.8 KiB

//+---------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 1992 - 1995.
//
// File: ndsmrshl.hxx
//
// Contents: Base NDS Marshalling Code
//
// Functions:
//
// History: 25-Apr-96 KrishnaG Created.
//
//----------------------------------------------------------------------------
LPBYTE
CopyNDSSynId1ToNDS1(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId2ToNDS2(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId3ToNDS3(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId4ToNDS4(
LPBYTE lpValue,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId5ToNDS5(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId6ToNDS6(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId7ToNDS7(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId8ToNDS8(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId9ToNDSSynIdynId9(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId10ToNDS10(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId11ToNDS11(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId12ToNDS12(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId13ToNDS13(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId14ToNDS14(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId15ToNDS15(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId16ToNDS16(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId17ToNDS17(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId18ToNDS18(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId19ToNDS19(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId20ToNDS20(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId21ToNDS21(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId22ToNDS22(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId23ToNDS23(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId24ToNDS24(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId25ToNDS25(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId26ToNDS26(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynId27ToNDS27(
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
LPBYTE
CopyNDSSynIdToNDS(
DWORD dwSyntaxId,
LPBYTE lpByte,
PNDSOBJECT lpNdsObject
);
HRESULT
MarshallNDSSynIdToNDS(
DWORD dwSyntaxId,
PNDSOBJECT pNdsObject,
DWORD dwNumValues,
LPBYTE lpValue
);