• Home
  • Raw
  • Download

Lines Matching refs:rdb

550     _Py_PREPARSE_DATA_BUFFER rdb = NULL;  in _winapi_CreateJunction_impl()  local
611 sizeof(rdb->MountPointReparseBuffer) - in _winapi_CreateJunction_impl()
612 sizeof(rdb->MountPointReparseBuffer.PathBuffer) + in _winapi_CreateJunction_impl()
615 rdb = (_Py_PREPARSE_DATA_BUFFER)PyMem_RawCalloc(1, rdb_size); in _winapi_CreateJunction_impl()
616 if (rdb == NULL) in _winapi_CreateJunction_impl()
619 rdb->ReparseTag = IO_REPARSE_TAG_MOUNT_POINT; in _winapi_CreateJunction_impl()
620 rdb->ReparseDataLength = rdb_size - _Py_REPARSE_DATA_BUFFER_HEADER_SIZE; in _winapi_CreateJunction_impl()
621 rdb->MountPointReparseBuffer.SubstituteNameOffset = 0; in _winapi_CreateJunction_impl()
622 rdb->MountPointReparseBuffer.SubstituteNameLength = in _winapi_CreateJunction_impl()
624 rdb->MountPointReparseBuffer.PrintNameOffset = in _winapi_CreateJunction_impl()
625 rdb->MountPointReparseBuffer.SubstituteNameLength + sizeof(WCHAR); in _winapi_CreateJunction_impl()
626 rdb->MountPointReparseBuffer.PrintNameLength = print_len * sizeof(WCHAR); in _winapi_CreateJunction_impl()
630 wcscpy(rdb->MountPointReparseBuffer.PathBuffer, L"\\??\\"); in _winapi_CreateJunction_impl()
632 rdb->MountPointReparseBuffer.PathBuffer + prefix_len, in _winapi_CreateJunction_impl()
637 wcscpy(rdb->MountPointReparseBuffer.PathBuffer + in _winapi_CreateJunction_impl()
639 rdb->MountPointReparseBuffer.PathBuffer + prefix_len); in _winapi_CreateJunction_impl()
652 if (!DeviceIoControl(junction, FSCTL_SET_REPARSE_POINT, rdb, rdb_size, in _winapi_CreateJunction_impl()
661 PyMem_RawFree(rdb); in _winapi_CreateJunction_impl()