windows-nt/Source/XPSP1/NT/com/rpc/runtime/mtrt/twrproto.h
2020-09-26 16:20:57 +08:00

77 lines
1.4 KiB
C

/*++
Copyright (C) Microsoft Corporation, 1991 - 1999
Module Name:
tower.c
Abstract:
This file accompanies tower.c
Author:
Bharat Shah (barats) 3-25-92
Revision History:
--*/
//Function Prototypes
#ifdef __cplusplus
extern "C" {
#endif
RPC_STATUS RPC_ENTRY
TowerExplode(
twr_p_t Tower,
RPC_IF_ID PAPI * Ifid,
RPC_TRANSFER_SYNTAX PAPI * XferId,
char PAPI * PAPI * Protseq,
char PAPI * PAPI * Endpoint,
char PAPI * PAPI * NWAddress
);
RPC_STATUS RPC_ENTRY
OsfTowerConstruct(
char PAPI * ProtocolSeq,
char PAPI * Endpoint,
char PAPI * NetworkAddress,
unsigned short PAPI * Floors,
unsigned long PAPI * ByteCount,
unsigned char PAPI * PAPI * Tower
);
RPC_STATUS RPC_ENTRY
OsfTowerExplode(
char PAPI * Floor,
OUT char PAPI * PAPI * Protseq,
OUT char PAPI * PAPI * Endpoint,
OUT char PAPI * PAPI * NWAddress
);
RPC_STATUS RPC_ENTRY
TowerConstruct(
RPC_IF_ID PAPI * Ifid,
RPC_TRANSFER_SYNTAX PAPI * Xferid,
char PAPI * Protseq,
char PAPI * Endpoint,
char PAPI * NWAddress,
twr_p_t PAPI * Tower
);
RPC_STATUS RPC_ENTRY
ExplodePredefinedTowers(
IN unsigned char PAPI * Tower,
OUT char PAPI * UNALIGNED PAPI * Protseq,
OUT char PAPI * UNALIGNED PAPI * Endpoint,
OUT char PAPI * UNALIGNED PAPI * NWAddress
);
#ifdef __cplusplus
}
#endif