66 lines
1,000 B
C
66 lines
1,000 B
C
/*++
|
||
|
||
Copyright (c) 1990,91 Microsoft Corporation
|
||
|
||
Module Name:
|
||
|
||
rpcutil.h
|
||
|
||
Abstract:
|
||
|
||
This file contains prototypes for the bind and unbind functions that
|
||
all net api stub functions will call. It also includes the allocate
|
||
and free routines used by the MIDL generated RPC stubs.
|
||
|
||
Author:
|
||
|
||
Dan Lafferty danl 06-Feb-1991
|
||
Scott Birrell (ScottBi) April 30, 1991 - LSA Version
|
||
|
||
[Environment:]
|
||
|
||
User Mode - Win32
|
||
|
||
Revision History:
|
||
|
||
--*/
|
||
|
||
#ifndef _RPCUTIL_
|
||
#define _RPCUTIL_
|
||
|
||
#ifndef RPC_NO_WINDOWS_H // Don't let rpc.h include windows.h
|
||
#define RPC_NO_WINDOWS_H
|
||
#endif // RPC_NO_WINDOWS_H
|
||
|
||
#include <rpc.h>
|
||
|
||
//
|
||
// Function Prototypes
|
||
//
|
||
|
||
void *
|
||
MIDL_user_allocate(
|
||
IN ULONG NumBytes
|
||
);
|
||
|
||
void
|
||
MIDL_user_free(
|
||
IN PVOID MemPointer
|
||
);
|
||
|
||
|
||
RPC_STATUS
|
||
LsapBindRpc(
|
||
IN PLSAPR_SERVER_NAME ServerName,
|
||
OUT RPC_BINDING_HANDLE * pBindingHandle
|
||
);
|
||
|
||
RPC_STATUS
|
||
LsapUnbindRpc(
|
||
RPC_BINDING_HANDLE BindingHandle
|
||
);
|
||
|
||
|
||
|
||
#endif // _RPCUTIL_
|
||
|