mirror of https://github.com/lianthony/NT4.0
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.
82 lines
2.2 KiB
82 lines
2.2 KiB
//+-------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright (C) Microsoft Corporation, 1994.
|
|
//
|
|
// File: transmit.h
|
|
//
|
|
// Contents: Function prototypes for STGMEDIUM marshalling.
|
|
//
|
|
// Functions: STGMEDIUM_to_xmit
|
|
// STGMEDIUM_from_xmit
|
|
// STGMEDIUM_free_inst
|
|
//
|
|
// History: May-10-94 ShannonC Created
|
|
//
|
|
//--------------------------------------------------------------------------
|
|
|
|
#ifndef __TRANSMIT_H__
|
|
#define __TRANSMIT_H__
|
|
|
|
#if (DBG==1)
|
|
|
|
#include <debnot.h>
|
|
|
|
//#define DEB_FORCE 0x7fffffff
|
|
|
|
//DECLARE_DEBUG(UserNdr)
|
|
//
|
|
//#define UserNdrDebugOut(x) UserProxyInlineDebugOut x
|
|
//#define UserNdreAssert(x) Win4Assert(x)
|
|
//#define UserNdrVerify(x) Win4Assert(x)
|
|
//
|
|
|
|
DECLARE_DEBUG(Cairole)
|
|
|
|
#define CairoleDebugOut(x) CairoleInlineDebugOut x
|
|
#define CairoleAssert(x) Win4Assert(x)
|
|
#define CairoleVerify(x) Win4Assert(x)
|
|
|
|
#else
|
|
|
|
#define CairoleDebugOut(x)
|
|
#define CairoleAssert(x)
|
|
#define CairoleVerify(x) (x)
|
|
|
|
#endif
|
|
|
|
EXTERN_C void
|
|
WdtpPassOwnershipForStgmedium( FLAG_STGMEDIUM *, STGMEDIUM * );
|
|
|
|
//EXTERN_C void __RPC_USER HENHMETAFILE_to_xmit (
|
|
// HENHMETAFILE __RPC_FAR *pHEnhMetafile,
|
|
// RemHENHMETAFILE __RPC_FAR * __RPC_FAR *ppxmit );
|
|
//
|
|
//EXTERN_C void __RPC_USER HENHMETAFILE_from_xmit(
|
|
// RemHENHMETAFILE __RPC_FAR *pxmit,
|
|
// HENHMETAFILE __RPC_FAR *pHEnhMetafile );
|
|
//
|
|
//EXTERN_C void __RPC_USER HENHMETAFILE_free_xmit( RemHENHMETAFILE __RPC_FAR *pxmit);
|
|
//
|
|
//EXTERN_C void __RPC_USER HPALETTE_to_xmit (
|
|
// HPALETTE __RPC_FAR *pHPALETTE,
|
|
// RemHPALETTE __RPC_FAR * __RPC_FAR *ppxmit);
|
|
//
|
|
//EXTERN_C void __RPC_USER HPALETTE_from_xmit(
|
|
// RemHPALETTE __RPC_FAR *pxmit,
|
|
// HPALETTE __RPC_FAR *pHPALETTE );
|
|
//
|
|
//EXTERN_C void __RPC_USER HPALETTE_free_xmit( RemHPALETTE __RPC_FAR *pxmit);
|
|
//
|
|
|
|
//// added for mega vs. mega2 split
|
|
//
|
|
//EXTERN_C void __RPC_USER SNB_to_xmit( SNB __RPC_FAR *, RemSNB __RPC_FAR * __RPC_FAR * );
|
|
//EXTERN_C void __RPC_USER SNB_from_xmit( RemSNB __RPC_FAR *, SNB __RPC_FAR * );
|
|
//EXTERN_C void __RPC_USER SNB_free_inst( SNB __RPC_FAR * );
|
|
//EXTERN_C void __RPC_USER SNB_free_xmit( RemSNB __RPC_FAR * );
|
|
//
|
|
|
|
|
|
#endif // __TRANSMIT_H__
|
|
|