---
name: "RtlLargeIntegerDivide"
section: "3w"
platform: "linux"
package: "libwine-dev"
version: "1.4.1-4"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/RtlLargeIntegerDivide"
---

# RtlLargeIntegerDivide(3w)

## NAME

**RtlLargeIntegerDivide** (NTDLL.@)

## SYNOPSIS

ULONGLONG RtlLargeIntegerDivide\
  (\
   ULONGLONG  *a*,\
   ULONGLONG  *b*,\
   ULONGLONG\* *rem*\
  )

## DESCRIPTION

Divide one **64** bit unsigned integer by another, with remainder.

## PARAMS

*a* **\[In\]**  Initial number.

*b* **\[In\]**  Number to divide *a* by.

*rem* **\[Out\]**  Destination for remainder.

## RETURNS

The dividend of *a* and *b*. If *rem* is non-NULL it is set to the remainder.

## FIXME

Should it be signed division instead?

## IMPLEMENTATION

Declared in **"winternl.h"**.

Implemented in **"dlls/ntdll/large\_int.c"**.
