-/*\r
- * Context Handle Functions\r
- *\r
- * Copyright 2006 Saveliy Tretiakov\r
- *\r
- * This library is free software; you can redistribute it and/or\r
- * modify it under the terms of the GNU Lesser General Public\r
- * License as published by the Free Software Foundation; either\r
- * version 2.1 of the License, or (at your option) any later version.\r
- *\r
- * This library is distributed in the hope that it will be useful,\r
- * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\r
- * Lesser General Public License for more details.\r
- *\r
- * You should have received a copy of the GNU Lesser General Public\r
- * License along with this library; if not, write to the Free Software\r
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\r
- */\r
- \r
- \r
-#ifndef __WINE_NDR_CONTEXTH_H\r
-#define __WINE_NDR_CONTEXTH_H\r
-\r
-#include "wine/rpcss_shared.h"\r
-\r
-typedef struct _ContextHandleNdr\r
-{\r
- UINT attributes;\r
- UUID uuid;\r
-} ContextHandleNdr;\r
-\r
-typedef struct _CContextHandle\r
-{\r
- RpcBinding *Binding;\r
- ContextHandleNdr Ndr;\r
-} CContextHandle;\r
-\r
-/*\r
- Keep this structure compatible with public rpcndr.h \r
- declaration, otherwise NDRSContextValue macro won't work.\r
- typedef struct {\r
- void *pad[2];\r
- void *userContext;\r
- } *NDR_SCONTEXT;\r
-*/\r
-\r
-typedef struct _SContextHandle\r
-{\r
- PVOID Prev;\r
- PVOID Next;\r
- PVOID Value;\r
- NDR_RUNDOWN Rundown;\r
- RpcConnection *Conn;\r
- ContextHandleNdr Ndr;\r
-} SContextHandle;\r
-\r
-void RPCRT4_DoContextRundownIfNeeded(RpcConnection *Conn);\r
-\r
-#endif //__WINE_NDR_CONTEXTH_H\r
+/*
+ * Context Handle Functions
+ *
+ * Copyright 2006 Saveliy Tretiakov
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+
+#ifndef __WINE_NDR_CONTEXTH_H
+#define __WINE_NDR_CONTEXTH_H
+
+#include "wine/rpcss_shared.h"
+
+typedef struct _ContextHandleNdr
+{
+ UINT attributes;
+ UUID uuid;
+} ContextHandleNdr;
+
+typedef struct _CContextHandle
+{
+ RpcBinding *Binding;
+ ContextHandleNdr Ndr;
+} CContextHandle;
+
+/*
+ Keep this structure compatible with public rpcndr.h
+ declaration, otherwise NDRSContextValue macro won't work.
+ typedef struct {
+ void *pad[2];
+ void *userContext;
+ } *NDR_SCONTEXT;
+*/
+
+typedef struct _SContextHandle
+{
+ PVOID Prev;
+ PVOID Next;
+ PVOID Value;
+ NDR_RUNDOWN Rundown;
+ RpcConnection *Conn;
+ ContextHandleNdr Ndr;
+} SContextHandle;
+
+void RPCRT4_DoContextRundownIfNeeded(RpcConnection *Conn);
+
+#endif //__WINE_NDR_CONTEXTH_H