along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#define SOURCE4_LIBRPC_INTERNALS 1
+
#include "includes.h"
#include "lib/util/util_file.h"
#include "system/filesys.h"
#include "../librpc/ndr/libndr.h"
#include "../librpc/rpc/rpc_common.h"
+#ifdef SOURCE4_LIBRPC_INTERNALS
+#define SOURCE4_LIBRPC_INTERNALS_BEGIN
+#define SOURCE4_LIBRPC_INTERNALS_END
+#else /* SOURCE4_LIBRPC_INTERNALS */
+#define SOURCE4_LIBRPC_INTERNALS_BEGIN struct {
+#define SOURCE4_LIBRPC_INTERNALS_END } internal;
+#endif /* not SOURCE4_LIBRPC_INTERNALS */
+
struct tevent_context;
struct tevent_req;
struct dcerpc_binding_handle;
struct gensec_settings;
struct cli_credentials;
struct dcecli_security {
+ SOURCE4_LIBRPC_INTERNALS_BEGIN
+
enum dcerpc_AuthType auth_type;
enum dcerpc_AuthLevel auth_level;
uint32_t auth_context_id;
bool verified_bitmask1;
+ SOURCE4_LIBRPC_INTERNALS_END
};
/*
*/
struct rpc_request;
struct dcecli_connection {
+ SOURCE4_LIBRPC_INTERNALS_BEGIN
+
uint32_t call_id;
uint32_t srv_max_xmit_frag;
uint32_t srv_max_recv_frag;
/* the negotiated bind time features */
uint16_t bind_time_features;
+
+ SOURCE4_LIBRPC_INTERNALS_END
};
/*
struct dcerpc_pipe {
struct dcerpc_binding_handle *binding_handle;
+ SOURCE4_LIBRPC_INTERNALS_BEGIN
+
uint32_t context_id;
struct GUID object;
bool timed_out;
bool verified_pcontext;
+
+ SOURCE4_LIBRPC_INTERNALS_END
};
/* default timeout for all rpc requests, in seconds */
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#define SOURCE4_LIBRPC_INTERNALS 1
+
#include "includes.h"
#include <tevent.h>
#include "libcli/composite/composite.h"
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#define SOURCE4_LIBRPC_INTERNALS 1
#include "includes.h"
#include "libcli/composite/composite.h"
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#define SOURCE4_LIBRPC_INTERNALS 1
+
#include "includes.h"
#include "lib/events/events.h"
#include "lib/util/tevent_ntstatus.h"
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#define SOURCE4_LIBRPC_INTERNALS 1
+
#include "includes.h"
#include <tevent.h>
#include "auth/auth.h"
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#define SOURCE4_LIBRPC_INTERNALS 1
#include "includes.h"
#include "libcli/composite/composite.h"
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#define SOURCE4_LIBRPC_INTERNALS 1
+
#include "includes.h"
#include "system/filesys.h"
#include <tevent.h>
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#define SOURCE4_LIBRPC_INTERNALS 1
+
#include "includes.h"
#include "system/filesys.h"
#include "lib/events/events.h"
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#define SOURCE4_LIBRPC_INTERNALS 1
+
#include "includes.h"
#include "lib/events/events.h"
#include "libcli/composite/composite.h"
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#define SOURCE4_LIBRPC_INTERNALS 1
+
#include "lib/replace/system/python.h"
#include "python/py3compat.h"
#include "includes.h"
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#define SOURCE4_LIBRPC_INTERNALS 1
+
#include "lib/replace/system/python.h"
#include "python/py3compat.h"
#include "includes.h"
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#define SOURCE4_LIBRPC_INTERNALS 1
+
#include "includes.h"
#include <tevent.h>
#include "rpc_server/dcerpc_server.h"