Changeset 8443 for trunk/include


Ignore:
Timestamp:
May 16, 2002, 6:45:39 PM (23 years ago)
Author:
sandervl
Message:

added function definitions for large integer math (VAC 3.08 calling convention)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/ntddk.h

    r7986 r8443  
    883883ULONGLONG WINAPI RtlLargeIntegerDivide( ULONGLONG a, ULONGLONG b, ULONGLONG *rem );
    884884
     885#ifdef __WIN32OS2__
     886LARGE_INTEGER  WINAPI RtlpConvertLongToLargeInteger( LONG a );
     887LARGE_INTEGER  WINAPI RtlpEnlargedIntegerMultiply( INT a, INT b );
     888LARGE_INTEGER  WINAPI RtlpExtendedMagicDivide( LARGE_INTEGER *a, LARGE_INTEGER *b, INT shift );
     889LARGE_INTEGER  WINAPI RtlpExtendedIntegerMultiply( LARGE_INTEGER *a, INT b );
     890LARGE_INTEGER  WINAPI RtlpExtendedLargeIntegerDivide( LARGE_INTEGER *a, INT b, INT *rem );
     891LARGE_INTEGER  WINAPI RtlpLargeIntegerAdd( LARGE_INTEGER *a, LARGE_INTEGER *b );
     892LARGE_INTEGER  WINAPI RtlpLargeIntegerArithmeticShift( LARGE_INTEGER *a, INT count );
     893LARGE_INTEGER  WINAPI RtlpLargeIntegerNegate( LARGE_INTEGER *a );
     894LARGE_INTEGER  WINAPI RtlpLargeIntegerShiftLeft( LARGE_INTEGER *a, INT count );
     895LARGE_INTEGER  WINAPI RtlpLargeIntegerShiftRight( LARGE_INTEGER *a, INT count );
     896LARGE_INTEGER  WINAPI RtlpLargeIntegerSubtract( LARGE_INTEGER *a, LARGE_INTEGER b );
     897ULARGE_INTEGER WINAPI RtlpEnlargedUnsignedMultiply( UINT a, UINT b );
     898LARGE_INTEGER  WINAPI RtlpEnlargedUnsignedDivide( ULARGE_INTEGER a, UINT b, UINT *remptr );
     899ULARGE_INTEGER WINAPI RtlpConvertUlongToLargeInteger( ULONG a );
     900ULARGE_INTEGER WINAPI RtlpLargeIntegerDivide( ULARGE_INTEGER *a, ULARGE_INTEGER *b, ULARGE_INTEGER *rem );
     901#endif
     902
    885903/*      environment */
    886904DWORD WINAPI RtlCreateEnvironment(
Note: See TracChangeset for help on using the changeset viewer.