ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

rpcrt4_main.c File Reference
#include "config.h"
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "ntstatus.h"
#include "windef.h"
#include "winerror.h"
#include "winbase.h"
#include "winuser.h"
#include "winnt.h"
#include "winternl.h"
#include "ntsecapi.h"
#include "iptypes.h"
#include "iphlpapi.h"
#include "wine/unicode.h"
#include "rpc.h"
#include "ole2.h"
#include "rpcndr.h"
#include "rpcproxy.h"
#include "rpc_binding.h"
#include "rpc_server.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  context_handle_list
struct  threaddata

Defines

#define WIN32_NO_STATUS
#define TICKS_PER_CLOCK_TICK   1000
#define SECSPERDAY   86400
#define TICKSPERSEC   10000000
#define SECS_15_OCT_1582_TO_1601   ((17 + 30 + 31 + 365 * 18 + 5) * SECSPERDAY)
#define TICKS_15_OCT_1582_TO_1601   ((ULONGLONG)SECS_15_OCT_1582_TO_1601 * TICKSPERSEC)
#define ADDRESS_BYTES_NEEDED   6
#define MAX_RPC_ERROR_TEXT   256

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (rpc)
BOOL WINAPI DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
RPC_STATUS WINAPI RpcStringFreeA (RPC_CSTR *String)
RPC_STATUS WINAPI RpcStringFreeW (RPC_WSTR *String)
void DECLSPEC_NORETURN WINAPI RpcRaiseException (RPC_STATUS exception)
int WINAPI UuidCompare (UUID *Uuid1, UUID *Uuid2, RPC_STATUS *Status)
int WINAPI UuidEqual (UUID *Uuid1, UUID *Uuid2, RPC_STATUS *Status)
int WINAPI UuidIsNil (UUID *Uuid, RPC_STATUS *Status)
RPC_STATUS WINAPI UuidCreateNil (UUID *Uuid)
RPC_STATUS WINAPI UuidCreate (UUID *Uuid)
static void RPC_UuidGetSystemTime (ULONGLONG *time)
static RPC_STATUS RPC_UuidGetNodeAddress (BYTE *address)
RPC_STATUS WINAPI UuidCreateSequential (UUID *Uuid)
unsigned short WINAPI UuidHash (UUID *uuid, RPC_STATUS *Status)
RPC_STATUS WINAPI UuidToStringA (UUID *Uuid, RPC_CSTR *StringUuid)
RPC_STATUS WINAPI UuidToStringW (UUID *Uuid, RPC_WSTR *StringUuid)
RPC_STATUS WINAPI UuidFromStringA (RPC_CSTR s, UUID *uuid)
RPC_STATUS WINAPI UuidFromStringW (RPC_WSTR s, UUID *uuid)
HRESULT WINAPI DllRegisterServer (void)
RPC_STATUS RPC_ENTRY DceErrorInqTextW (RPC_STATUS e, RPC_WSTR buffer)
RPC_STATUS RPC_ENTRY DceErrorInqTextA (RPC_STATUS e, RPC_CSTR buffer)
void *WINAPI I_RpcAllocate (unsigned int Size)
void WINAPI I_RpcFree (void *Object)
LONG WINAPI I_RpcMapWin32Status (RPC_STATUS status)
int WINAPI I_RpcExceptionFilter (ULONG ExceptionCode)
RPC_STATUS RPC_ENTRY RpcErrorStartEnumeration (RPC_ERROR_ENUM_HANDLE *EnumHandle)
RPC_STATUS RPC_ENTRY RpcMgmtSetCancelTimeout (LONG Timeout)
static struct threaddataget_or_create_threaddata (void)
void RPCRT4_SetThreadCurrentConnection (RpcConnection *Connection)
void RPCRT4_SetThreadCurrentCallHandle (RpcBinding *Binding)
RpcBindingRPCRT4_GetThreadCurrentCallHandle (void)
void RPCRT4_PushThreadContextHandle (NDR_SCONTEXT SContext)
void RPCRT4_RemoveThreadContextHandle (NDR_SCONTEXT SContext)
NDR_SCONTEXT RPCRT4_PopThreadContextHandle (void)
static RPC_STATUS rpc_cancel_thread (DWORD target_tid)
RPC_STATUS RPC_ENTRY RpcCancelThread (void *ThreadHandle)
RPC_STATUS RPC_ENTRY RpcCancelThreadEx (void *ThreadHandle, LONG Timeout)

Variables

static UUID uuid_nil
static CRITICAL_SECTION uuid_cs = { &critsect_debug, -1, 0, 0, 0, 0 }
static CRITICAL_SECTION_DEBUG critsect_debug
static CRITICAL_SECTION threaddata_cs = { &threaddata_cs_debug, -1, 0, 0, 0, 0 }
static CRITICAL_SECTION_DEBUG threaddata_cs_debug
static struct list threaddata_list = LIST_INIT(threaddata_list)
static const BYTE hex2bin []

Generated on Sat May 26 2012 05:16:31 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.